-
Notifications
You must be signed in to change notification settings - Fork 25
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
nim CI broken after recent commit #142
Comments
I cannot reproduce this failure with nim-1.2.0 or nim-devel..just copying your command line. What am I missing? |
it only works/fails if older version of cligen is |
this sounds like another instance of nim-lang/Nim#13868 (comment) which points to important_package's broken way of testing packages repro instructions:nim -v e86a6d24d5ffe43e9dc7f230b80c274167376225
you may think this is silly, and indeed it is, but I think that's what's happening; not just to your package, this basically keeps breaking every few days for random packages. this is very order-dependent (read: buggy), where package X depends on cligen at version N, but then cligen gets tested via version HEAD => bug. simply passing |
From
The CI has somehow fetched a roughly 21 hr older version of humanUt.nim from this repo, and not the latest. |
Well, I can punch the 0.9.46 release very soon. I was going to as soon as I heard back from @kaushalmodi this morning. Would that help since there would be a new tagged version? { It's definitely not designed to be cross compatible with old versions of itself. That's a crazy high bar... ;-) } |
I certainly don't want to hold up the whole Nim CI procedures (which do sound too fragile). |
exactly what I'm diagnosing in nim-lang/Nim#13868 (comment) : nimble installs latest tag, but tests latest HEAD
yes it will fix it in this case, so good enough as a quick fix, but the underlying testament bug remains ...
once testament is fixed that won't be needed (current bar is HEAD vs latest tag, not tag N vs tag N-1) |
Ok. I am closing this issue since it's not really a |
I am good with the release. The HEAD of this repo is working fine for me. |
nim CI broke after a recent commit; this could be root caused by the broken way in which nim tests nimble packages; investigating ...
note: as of cligen 34578fc
https://pipelines.actions.githubusercontent.com/ZRinn1OrR0LWxU3iWy1StaQcZRN2kXW9lHWwDJ3esfasrmfdRn/_apis/pipelines/1/runs/1087/signedlogcontent/3?urlExpires=2020-05-05T11%3A00%3A30.7579137Z&urlSigningMethod=HMACV1&urlSignature=kXw%2FA%2FnIdPvweqNFEOlAwrO582IYFVt7nrzz7ygwyoQ%3D
and indeed I can reproduce locally;
nim c -o:cligenn -r cligen.nim
The text was updated successfully, but these errors were encountered: