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
busybox: 1.32.0 -> 1.32.1 #108708
busybox: 1.32.0 -> 1.32.1 #108708
Conversation
Result of 1 package marked as broken and skipped:
2 packages blacklisted:
72 packages built:
Currently running the texinfo tests on this commit, but it still seems to hang after the |
@@ -48,14 +48,14 @@ let | |||
in | |||
|
|||
stdenv.mkDerivation rec { | |||
name = "busybox-1.32.0"; | |||
name = "busybox-1.32.1"; |
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.
name = "busybox-1.32.1"; | |
pname = "busybox"; | |
version = "1.32.1"; |
@@ -48,14 +48,14 @@ let | |||
in | |||
|
|||
stdenv.mkDerivation rec { | |||
name = "busybox-1.32.0"; | |||
name = "busybox-1.32.1"; | |||
|
|||
# Note to whoever is updating busybox: please verify that: | |||
# nix-build pkgs/stdenv/linux/make-bootstrap-tools.nix -A test | |||
# still builds after the update. | |||
src = fetchurl { | |||
url = "https://busybox.net/downloads/${name}.tar.bz2"; |
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.
url = "https://busybox.net/downloads/${name}.tar.bz2"; | |
url = "https://busybox.net/downloads/${pname}-$[version}.tar.bz2"; |
Fixes NixOS#108675, a tty deadlock issue that affected one of the texinfoInteractive tests. Co-Authored-By: Sandro <sandro.jaeckel@gmail.com>
dc2076e
to
ac24eaf
Compare
while I agree it's better to split anyway, updated and tested |
Also not in favor of adding that to every new PR. It doesn't seem like there's consensus on it anyways (I think I saw an RFC that was closed / denied) so I don't know what we want to do going forward. |
My impression is there is consensus on splitting the There are 2 'finer points' on which there might not be consensus, but neither of those apply here:
|
Oh, so it was applied to nixpkgs and then the RFC process was stopped, essentially 'forcing' the consensus? I looked at it and it was quite confusing, the discussion was just stopped with that closing statement. Thanks for explaining that it is clear what direction we want to go 😄. |
This pull request is good, but it does not fix texinfoInteractive. |
Result of 1 package marked as broken and skipped:
|
If I got hold of someone we can also fix this. Not like it is delaying it by weeks. A discussions about RFCs delays it far more.
pname and version is required for a new packages and old one should adapt it.
We don't have unstable here but I am going to explain it anyway. If there are two versions of a package the unstable of the unstable package goes into pname. If you track a git branch it goes to the version. Also it does not matter if it gets changed later or not because it is going to be a treewide change and then it does not matter if 300 or 350 package get changed. Also it took two days to get this merged so please do not complain about delaying something. |
Motivation for this change
Fixes #108675, a tty deadlock issue that affected one of the
texinfoInteractive tests.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)