Skip to content

Missing nimsuggest source files

Task Info (Flyspray)
Opened By Matthieu Rakotojaona (rakoo)
Task ID 66325
Type Bug Report
Project Community Packages
Category Packages
Version None
OS All
Opened 2020-04-20 16:03:30 UTC
Status Assigned
Assignee Levente Polyak (anthraxx)

Details

Upstream archive (https://github.com/nim-lang/Nim/archive/v1.2.0.tar.gz), as downloaded by PKGBUILD, contains a bunch of nimsuggest source files:

Nim-1.2.0/nimsuggest/ Nim-1.2.0/nimsuggest/crashtester.nim Nim-1.2.0/nimsuggest/nimsuggest.nim Nim-1.2.0/nimsuggest/nimsuggest.nim.cfg Nim-1.2.0/nimsuggest/nimsuggest.nimble Nim-1.2.0/nimsuggest/sexp.nim Nim-1.2.0/nimsuggest/tester.nim Nim-1.2.0/nimsuggest/tests/ Nim-1.2.0/nimsuggest/tests/dep_v1.nim Nim-1.2.0/nimsuggest/tests/dep_v2.nim Nim-1.2.0/nimsuggest/tests/disabled_ttemplate_highlight.nim Nim-1.2.0/nimsuggest/tests/taccent_highlight.nim Nim-1.2.0/nimsuggest/tests/tcallstrlit_highlight.nim Nim-1.2.0/nimsuggest/tests/tcase.nim Nim-1.2.0/nimsuggest/tests/tchk1.nim Nim-1.2.0/nimsuggest/tests/tcon1.nim Nim-1.2.0/nimsuggest/tests/tcon_variable.nim Nim-1.2.0/nimsuggest/tests/tcursor_at_end.nim Nim-1.2.0/nimsuggest/tests/tdef1.nim Nim-1.2.0/nimsuggest/tests/tdot1.nim Nim-1.2.0/nimsuggest/tests/tdot2.nim Nim-1.2.0/nimsuggest/tests/tdot3.nim Nim-1.2.0/nimsuggest/tests/tdot4.nim Nim-1.2.0/nimsuggest/tests/tgeneric_highlight.nim Nim-1.2.0/nimsuggest/tests/tinclude.nim Nim-1.2.0/nimsuggest/tests/tmacro_highlight.nim Nim-1.2.0/nimsuggest/tests/tno_deref.nim Nim-1.2.0/nimsuggest/tests/tobj_highlight.nim Nim-1.2.0/nimsuggest/tests/tqualified_highlight.nim Nim-1.2.0/nimsuggest/tests/tsetter_highlight.nim Nim-1.2.0/nimsuggest/tests/tsi_highlight.nim Nim-1.2.0/nimsuggest/tests/tstrutils.nim Nim-1.2.0/nimsuggest/tests/tsug_accquote.nim Nim-1.2.0/nimsuggest/tests/tsug_regression.nim Nim-1.2.0/nimsuggest/tests/tsug_template.nim Nim-1.2.0/nimsuggest/tests/ttype_decl.nim Nim-1.2.0/nimsuggest/tests/ttype_highlight.nim Nim-1.2.0/nimsuggest/tests/twithin_macro.nim Nim-1.2.0/nimsuggest/tests/twithin_macro_prefix.nim

These are used for the nimsuggest binary, but the files can also be used as a library, such as in nimlsp (https://github.com/PMunch/nimlsp). Today nimlsp can't build on arch because those library files are not here.

Note: nimlsp hardcodes those files to be at the root, ie nimsuggest is a sibling to bin. That's probably wrong, and something to improve in nimlsp because we don't want to have a /nimsuggest dir

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information