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
ninja: 1.8.2 -> 2018-04-10 #45276
ninja: 1.8.2 -> 2018-04-10 #45276
Conversation
Can you include some reasons for having two versions of ninja? Usually we just package released software. |
@matthewbauer Ninja's release hasn't been bumped for a long time (September 2017), and the git version contains many fixes that aren't in any release, including mesonbuild/meson#3992 which was an issue at my workplace. The official stance (see comments on that issue) seems to be that distributions should just package the git. I'm happy to just bump |
Yeah I think we would prefer to just bump ninja. Alternatively, you could just add the patch from https://github.com/ninja-build/ninja/pull/1219.patch with a note about it being in the next released version. This would avoid the potential of including other commits that break things. |
Okay, changed it to bump. I think it's if anything safer to bump wholesale than to try to back-port patches. |
This pull request should go to staging branch first. I would like to also get an opinion from @jtojnar |
I did not look into ninja very much (meson has mostly hide it from me) but, if possible, I would prefer |
@jtojnar seems right that it might be better to pick the relevant commit. I have looked at Ninja commit history and noticed that the master branch introduces this issue: ninja-build/ninja#1418 |
There may be other updates in there that are important to people. Maybe we should revert to the original approach of having two packages? |
Then they can backport the other patches too. We already have too much of multiple package clutter IMO. |
I'm OK with a new |
ninja-1.9.0 has been released: https://github.com/ninja-build/ninja/releases/tag/v1.9.0 |
Oh, merged 1.9.0 as #55008 |
Yep, I decided to leave this minefield alone and push ninja for a proper release instead. Thanks @vcunat :) |
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)