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
rabbitmq-server: 3.6.10 -> 3.6.15 (and various improvements) #35194
Conversation
@GrahamcOfBorg eval An eval issue was introduced in to master, sorry for the false failure. |
4ca6cb9
to
d36ff04
Compare
d36ff04
to
32d6f2f
Compare
@GrahamcOfBorg test rabbitmq |
Failure on aarch64-linux (full log) Partial log (click to expand)
|
Failure on x86_64-linux (full log) Partial log (click to expand)
|
- split outputs (doc, man, out) - a new runtime dependency on getconf - fix up SCRIPTS_DIR in wrapper - clean output folder of stray doc files - add license & maintainer Tested with `nixos/tests/rabbitmq.nix`, inside a docker image and manually.
32d6f2f
to
e118485
Compare
@GrahamcOfBorg test rabbitmq |
Failure on aarch64-linux (full log) Partial log (click to expand)
|
Failure on x86_64-linux (full log) Partial log (click to expand)
|
Hm, nix seems to be broken on master? @GrahamcOfBorg test rabbitmq |
Failure on aarch64-linux (full log) Partial log (click to expand)
|
Failure on x86_64-linux (full log) Partial log (click to expand)
|
@GrahamcOfBorg eval |
@GrahamcOfBorg test rabbitmq |
Success on x86_64-linux (full log) Partial log (click to expand)
|
Success on x86_64-linux (full log) Partial log (click to expand)
|
I don't know enough about RabbitMQ or about Darwin to identify root cause, but this package is broken on my MacOS High Sierra machine right now and I think the getconf changes here are involved
Is |
That could be the case. @Ericson2314 or @LnL7 might know more. |
# we only need that one glibc binary (28k instead of 2.7M) | ||
getconf = runCommand "getconf" {} '' | ||
install -D ${stdenv.lib.getBin stdenv.cc.libc}/bin/getconf $out/bin/getconf | ||
''; |
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.
This is the change that might have broken MacOS.
@matthewbauer @dtzWill would know the answer better than I. See #37056 for analogous concerns regarding libraries. |
Can't say re:darwin. There's a top-level attribute for the package providing |
getconf is part of POSIX so it should work on Darwin. It's not packaged yet but we should be able to get it working in Darwin. Right now you should just rely on top-level "getconf" attribute though. http://pubs.opengroup.org/onlinepubs/9699919799//utilities/getconf.html |
I think I have this fixed in 037e5d8 |
That is, in fact, not a correct fix. The Edit: Okay, I’m confused; it is a pull request? |
@Profpatsch it was part of a PR that was merged. the "unix-tools" infra pulls out just the single needed binary as you intend. |
Tested with
nixos/tests/rabbitmq.nix
, inside a docker image and manually.cc @binarin @phunehehe @nlewo @datakurre