haskell.compiler.ghc8102Binary: fix w/ store path containing "xxx"#169230
Conversation
|
@ofborg build pkgsMusl.haskell.compiler.ghc8102Binary pkgsMusl.haskell.compiler.ghc8102BinaryMinimal |
|
@ofborg build haskell.compiler.ghc8102BinaryMinimal |
There was a problem hiding this comment.
| # contain this string. | |
| # contain this string. | |
| # https://gitlab.haskell.org/ghc/ghc/-/issues/21402 |
|
@sternenseemann This fix seems reasonable to me. Is there anything keeping you from merging this in? |
|
I want to add it for all versions that require it and in a more targeted manner (as it only affects the alpine bindists afaict.
… On 21. Apr 2022, at 04:12, Dennis Gosnell ***@***.***> wrote:
@sternenseemann This fix seems reasonable to me. Is there anything keeping you from merging this in?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.
|
At some point in hadrian's installation Makefile used for e.g. alpine bindists 'xxx' is used as a placeholder for three spaces and later substituted back. This breaks if the store path itself contains 'xxx'. We adapt an upstream patch which will be part of 9.4 (and presumably 9.0.3 and 9.2.3) as a workaround for this issue for 8.10.2 and 8.10.7 which are the binary GHCs in nixpkgs affected.
4e3ed8b to
d331463
Compare
|
@ofborg build haskell.compiler.ghc8102Binary haskell.compiler.ghc8102BinaryMinimal haskell.compiler.ghc8107Binary haskell.compiler.ghc8107BinaryMinimal |
|
@ofborg build pkgsMusl.haskell.compiler.ghc8102Binary pkgsMusl.haskell.compiler.ghc8102BinaryMinimal pkgsMusl.haskell.compiler.ghc8107Binary pkgsMusl.haskell.compiler.ghc8107BinaryMinimal |
cdepillabout
left a comment
There was a problem hiding this comment.
Looks good to me, thanks for taking the time to fix this up!
|
Merge anytime a set rebuild is convenient to you :) It's not super pressing, as we worked around it successfully. |
|
We need to give 7 few days for |
At some point in Makefile xxx is substituted for three spaces relating
to package files, causing it to access a nonexistent path.
Description of changes
Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)nixos/doc/manual/md-to-db.shto update generated release notes