-
Notifications
You must be signed in to change notification settings - Fork 25
cligen break nim important_packages #170
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
Comments
There is no actual bug other than some kind of staleness thing going on in the nim CI. I added a new module to the git VC head in the very same git commit as adding that import for Somehow the nim CI is partially updating |
It does not only work locally on merely nim-devel either..but on my whole usual panel of nim-(devel, 1.4, 1.2, 1.0, 0.20.2, 0.19.2). |
I'm wondering if it's timotheecour/Nim#167 all over again; I thought nim-lang/Nim#14770 was supposed to fix that? /cc @Clyybber |
I am not sure how publicly visible this is, but I can also see all recent commits passing with green checks (under my Actions tab) which runs |
Personally, if it is that test-against-different-than-install then it should really be fixed. Otherwise no one can add anything new without punching releases under pretty heavy constraints which is bad, not good, for the package ecosystem, but then I think that is also true of nimble's Anyway, let me know if you want me to punch some patch release or if you want to debug the broken CI "as-is". |
would be good to have a reproducing bug though, if you punch a patch release the problem will once again disappear under the rug without underyling issue fixed in nim CI; maybe disabling cligen in important_packages might be a better fix (temporarily ) so we can always come back to that broken state by uncommenting it |
Hmm, sorry I don't know exactly what caused this issue, possibly a nimble bug? |
@Clyybber indeed, that's what I observed in timotheecour/Nim#167
can you try adding |
Closing as not really my issue. Leave a comment if you want me to punch a release. |
Just a small update, this can be reproduced by fresh cloning cligen and running |
Well, I did an
|
FWIW, I guess a |
Yeah, I fixed this issue by making CI use |
Well, fixed two ways now, then..one for the old CI and one forward looking to similar future I do think once So, this could maybe also impact other packages in some testing-outside-the-usual-install-rules sense. I.e., maybe all packages (or all packages with a pkgname/ subdir) should get that |
this is exactly why we need nim-lang/RFCs#267
|
Uh oh!
There was an error while loading. Please reload this page.
https://github.com/nim-lang/Nim/pull/15695/checks?check_run_id=1299438437
wouldn't cligen's own CI prevent this?
The text was updated successfully, but these errors were encountered: