-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
git-branchless: 0.9.0 -> 0.10.0 & fix build #342278
Conversation
b665261
to
b1275e2
Compare
574bfdd
to
ee3352f
Compare
It seems that most of the test skips in #339023 are actually necessary as they are also failing on the upstream master; see e.g. a log cache of the current upstream CI test failures: git-branchless-job-logs.txt. Fortunately, most of them seem to be harmless. I have added some comments in |
Friendly ping @nh2 @hmenke for comments and (re-)review 👋 I have been running on this for a few weeks now, nothing out of the ordinary for me (I am a lightweight user though). A CI re-run against a recent master (de7b63a011eb3e226d2f38c21789c1443d7d8983) can be found here: https://github.com/bryango/nix-build-action/actions/runs/11136859471 |
Result of 1 package built:
|
In a previous commit d5a849c, the `postInstall` hook invokes the host binary `git-branchless`, which would probably fail when cross compiling. In this commit, we simply disable the hook in these cases. Also, add myself to meta.maintainers.
Also, upstream simply disabled the test suite for |
0.10.0 was just released, so we don't need to cherry-pick fixes anymore: https://github.com/arxanas/git-branchless/releases/tag/v0.10.0 |
ee3352f
to
56698b5
Compare
Bumped for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's really unfortunate that so many tests fail. Maybe it might even be better to just doCheck = false;
The previous commit is kept as a record of the currently failing tests, for future reference.
64a354f
to
8d7be6e
Compare
Indeed haha... I pushed a new commit with |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-already-reviewed/2617/2040 |
Friendly ping @Artturin and @eclairevoyant for merging 👀 Approved by @hmenke among others. |
FYI I don't participate in nixpkgs PRs anymore nor am I currently a committer. |
I see, sorry for the noise, and thank you so much for your contributions for all these years! |
|
Description of changes
Bump 0.9.0 -> 0.10.0: https://github.com/arxanas/git-branchless/releases/tag/v0.10.0
Fix build:
In a previous commit d5a849c (by me), the
postInstall
hook invokes the host binarygit-branchless
, which would probably fail when cross compiling. In this commit, we simply disable the hook in these cases.Add myself to
meta.maintainers
.P.S. a log cache of the current upstream CI test failures can be found here: git-branchless-job-logs.txt
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.