curl-impersonate-ff: drop#457684
Conversation
114950e to
800aa1d
Compare
|
Agreeing with the comments emily made, though also since this is a breaking change it needs to wait until after 25.11 branch-off. Changes LGTM once suggestions are implemented though. |
|
I think that since |
|
Also given that the build has been broken since CMake 4 anyway there is really no point carrying it into 25.11. |
leona-ya
left a comment
There was a problem hiding this comment.
Could you add a throw alias for this package. Otherwise (and also as discussed in NixOS Security on Matrix) I'm happy to drop this package for 25.11
a05c30e to
03535a0
Compare
@leona-ya done! |
|
It seems |
03535a0 to
27f6954
Compare
|
@GGG-KILLER done, thanks! Apologies for the oversight. |
|
Currently running |
|
GGG-KILLER
left a comment
There was a problem hiding this comment.
Figured out what broke nixosTests.curl-impersonate, seems simple to fix at least 😅
| passthru = { | ||
| curl-impersonate-ff = callPackage ./firefox { }; | ||
| curl-impersonate-chrome = callPackage ./chrome { }; | ||
| deps = callPackage ./deps.nix { }; | ||
|
|
||
| updateScript = ./update.sh; | ||
|
|
||
| inherit (passthru.curl-impersonate-chrome) src; | ||
| # Find the correct boringssl source file | ||
| boringssl-source = builtins.head ( | ||
| lib.attrValues (lib.filterAttrs (name: _: lib.strings.hasPrefix "boringssl-" name) passthru.deps) | ||
| ); | ||
| boringssl-go-modules = | ||
| (buildGoModule { | ||
| inherit (passthru.boringssl-source) name; | ||
|
|
||
| src = passthru.boringssl-source; | ||
| vendorHash = "sha256-HepiJhj7OsV7iQHlM2yi5BITyAM04QqWRX28Rj7sRKk="; | ||
|
|
||
| nativeBuildInputs = [ unzip ]; | ||
|
|
||
| proxyVendor = true; | ||
| }).goModules; | ||
| }; |
There was a problem hiding this comment.
A few passthrus here are missing from the original package, more specifically src and tests, which breaks nixosTests.curl-impersonate
There was a problem hiding this comment.
Hmm... @GGG-KILLER I added those just now but it doesn't seem to have fixed it; this still fails for me:
nix-build -A nixosTests.curl-impersonateThere was a problem hiding this comment.
Weird, let me check what's wrong with it now
There was a problem hiding this comment.
Okay, I figured out, it is an error with the test itself now, all good!
27f6954 to
3abbc92
Compare
|
Considering this is a security matter, and the aliases have been added (as @leona-ya has pointed out), is there anything else we're waiting on to merge this? |
|
Please rebase to get rid of the merge commit. Should we mark the package as insecure on 25.05 and 25.11? |
|
@GGG-KILLER please rebase |
d0abcc7 to
b6004c3
Compare
Closes #450649. See #455108 (comment).
cc @deliciouslytyped
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.