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
taffybar: work around repeated arguments bug #41408
Conversation
# Work around large number of repeated arguments | ||
# https://github.com/NixOS/nixpkgs/issues/40013 | ||
taffybar = super.taffybar.overrideDerivation (drv: { | ||
strictDeps = true; |
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.
@Ericson2314 is this sensible?
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.
Yes!
@GrahamcOfBorg build haskell.packages.ghc822.taffybar haskell.packages.ghc843.taffybar |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: haskell.packages.ghc822.taffybar, haskell.packages.ghc843.taffybar Partial log (click to expand)
|
Failure on x86_64-linux (full log) Attempted: haskell.packages.ghc822.taffybar, haskell.packages.ghc843.taffybar Partial log (click to expand)
|
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: haskell.packages.ghc822.taffybar, haskell.packages.ghc843.taffybar Partial log (click to expand)
|
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.
According to #41408 (comment) taffybar can't be compiled (due to broken dependencies). Did you test this PR?
I opened #41420 to set this in all haskell derivations. I've been meaning to write an RFC to set it everywhere (and thus be able to remove it). |
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.
While I prefer #41420 as a more permanent solution, this is great if that proves too ambitious.
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.
According to #41408 (comment) taffybar can't be compiled (due to broken dependencies). Did you test this PR?
Yes, this builds and works on current master (1befcae0dc3130021283aa47616fbb2bb67607e7) with no other changes or overlays. |
@GrahamcOfBorg build taffybar |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: taffybar Partial log (click to expand)
|
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: taffybar Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: taffybar Partial log (click to expand)
|
@GrahamcOfBorg build haskell.packages.ghc822.taffybar haskell.packages.ghc843.taffybar |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: haskell.packages.ghc822.taffybar, haskell.packages.ghc843.taffybar Partial log (click to expand)
|
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: haskell.packages.ghc822.taffybar, haskell.packages.ghc843.taffybar Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: haskell.packages.ghc822.taffybar, haskell.packages.ghc843.taffybar Partial log (click to expand)
|
Seems to build fine. |
Fixes #40013
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)