-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[wontfix] choosenim 0.16.0 works but nothing before 0.16.0 works, eg error: "Version 0.15.0 does not exist" #66
Comments
here's my workaround to build 0.9.4 (which I used to show that nim-lang/Nim#8188 was a regression):
|
Choosenim attempts to detect nimble as part of the install and it isn't included in older versions of the compiler/koch. We could improve that portion of the code but given there's many csources versions missing on github, it might not help as much. (18 nim releases but only 7 csources) As far as missing csources tags are concerned, I had an idea but it's unclear if it would work. I didn't do any additional work on this since I didn't expect many to want to build such old versions of the compiler. |
@genotrance this would be useful to track down regressions and find offending commit via git bisect, which was my original motivation for this bug (to help with nim-lang/Nim#8188 which is an important regression) |
I think this is a pretty niche use case, it would be nice if choosenim supported it but I would prefer to omit the additional complexity that would creep in as a result. |
I propose closing this considering choosenim works well for the last 3 years worth of releases. |
closing as wontfix; we can reopen if need comes up again; biggest use case would be a regression introduced before 0.16.0 |
choosenim 0.16.0 works but nothing before 0.16.0 works, eg: Version 0.15.0 does not exist
This makes it really hard to find regressions (eg I'm trying to find when iterator composition worked, cf nim-lang/Nim#8188 and https://github.com/def-/nim-iterutils/issues/4)
choosenim 0.15.0
I also tried:
choosenim '#v0.15.0'
(after removing /Users/timothee/.choosenim/downloads/master.tar.gz as a workaround for caching issue I just mentioned in #65, to avoid a potentially wrong cache hit: "Info: /Users/timothee/.choosenim/downloads/master.tar.gz already downloaded")
The text was updated successfully, but these errors were encountered: