Package Details: nimsuggest-git 1:0.19.4.r1821.d24585c49-1

Git Clone URL: (read-only, click to copy)
Package Base: nim-git
Description: Nimsuggest is a tool that helps to give editors IDE like capabilities.
Upstream URL:
Licenses: MIT
Groups: nim
Conflicts: nimsuggest
Provides: nimsuggest
Submitter: atweiden
Maintainer: devopsdeluxe
Last Packager: devopsdeluxe
Votes: 5
Popularity: 0.005610
First Submitted: 2016-04-05 20:14
Last Updated: 2019-05-07 23:43

Pinned Comments

devopsdeluxe commented on 2018-09-24 19:43

Looking for co-maintainers!

Shoot me an email if you're interested.

Latest Comments

1 2 Next › Last »

ruestique commented on 2019-05-07 04:00

edit pkgbuild, please -_-

ktamp commented on 2019-05-02 19:06

Please add '--abbrev=0' to _tag() in order to fix pkgver() issue.

luntik2012 commented on 2019-05-01 10:15

official nim from testing is broken too...

Cloning into 'nimble'...
==> Starting prepare()...
patching file ./csources/
Hunk #1 succeeded at 40 with fuzz 3.
==> Starting pkgver()...
==> ERROR: pkgver is not allowed to contain colons, forward slashes, hyphens or whitespace.
==> ERROR: pkgver() generated an invalid version: 0.19.4-2-g7f3b686b8.r1787.c94ab4692
==> ERROR: Makepkg was unable to build nim-git.
==> Restart building nimble-git ? [y/N]

devopsdeluxe commented on 2019-01-06 19:29


Please read the following documentation:


Nevermind... There are some discrepancies between master and devel that are preventing pkgver from picking up the tags correctly. I'll update pkgver() to accommodate for this.

Apologies for my initial hostility, I got a bit defensive since *-git packages often get wrongly flagged as out-of-date.

devopsdeluxe commented on 2018-09-24 19:43

Looking for co-maintainers!

Shoot me an email if you're interested.

devopsdeluxe commented on 2018-09-24 19:41

@haawda This will be fixed in pkgrel=2, as it relates to @ferion's comment.

Should have it pushed in the next 15 minutes or so!

Edit: Fixed! The next error:

install.nim(2, 20) Error: undeclared identifier: 'SystemError'
make: *** [Makefile:117: lib/tools] Error 1
make: *** Waiting for unfinished jobs....
utils.nim(222, 26) Error: undeclared identifier: 'SystemError'
make: *** [Makefile:123: src/pakku] Error 1
==> ERROR: A failure occurred in build().

Is related to:

The exception hierarchy was slightly reworked, SystemError was renamed to CatchableError and is the new base class for any exception that is guaranteed to be catchable. This change should have minimal impact on most existing Nim code.

haawda commented on 2018-09-22 09:14

Compiling pakku-git with nim-git fails with

==> Making package: pakku-git 0.13r6.gb7666cb-1 (Sat Sep 22 11:13:01 2018)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating pakku git repo...
Fetching origin
==> Validating source files with sha256sums...
    pakku ... Skipped
==> Extracting sources...
  -> Creating working copy of pakku git repo...
Switched to a new branch 'makepkg'
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
NIM: lib/tools
tools.nim(1, 8) Error: cannot open file: os
make: *** [Makefile:117: lib/tools] Error 1
==> ERROR: A failure occurred in build().

The same works fine with the stable nim.

eschwartz commented on 2018-09-07 03:31

Note that in order to properly upgrade to the new version scheme you'll need to use an epoch.

ferion commented on 2018-08-25 19:39

-d:useGnuReadline is also no longer supported by koch so I used -d:useLinenoise Also note that nim will check config files in /etc/nim/ now, otherwise nim will not know about the libraries in /usr/lib/nim

devopsdeluxe commented on 2018-08-18 18:01

This package no longer builds in a clean chroot:

Hint: operation successful (122109 lines compiled; 14.481 sec total; 411.09MiB peakmem; Release Build) [SuccessX]
iteration: 2
compiler/nim1 c -d:release -d:nativeStacktrace -d:useGnuReadline --nimcache:nimcache/r_linux_amd64 compiler/nim.nim
Hint: used config file '/build/nim-git/src/Nim/config/nim.cfg' [Conf]
Hint: used config file '/build/nim-git/src/Nim/compiler/nim.cfg' [Conf]
Hint: system [Processing]
lib/system/excpt.nim(310, 9) Error: type mismatch: got <nil> but expected 'seq[StackTraceEntry]'
==> ERROR: A failure occurred in build().

This seems to be related to the following line:

./koch boot -d:release -d:nativeStacktrace -d:useGnuReadline

Utilizing two options that no longer seem supported by koch:

EDIT: Removing -d:nativeStacktrace fixes the build.