| 25 Mar 2026 |
nasso | avoid instantiating a bunch of different copies of Nixpkgs
oooh is it because the overlay can use final (or prev) instead of a separate nixpkgs instance? | 17:51:25 |
emily | it's because it picks it out of packages which refers to inputs.nixpkgs.legacyPackages | 17:51:43 |
emily | where it should be using final instead (which would contain changes from other overlays) | 17:51:53 |
emily | overlays is meant to not use a nixpkgs flake input | 17:52:02 |
nasso | yeah okay that makes sense to me so that means im getting it | 17:53:39 |
nasso | great | 17:53:48 |
| 26 Mar 2026 |
K900 | > : && /nix/store/s7qlr26bmc6n4r607scz8iiwcg6yg4ic-clang-wrapper-21.1.8/bin/clang++ -DNDEBUG -O2 -arch arm64 -isysroot /nix/store/g0vv53n49k0kvnl5p4ag3bygypbvf8sh-apple-sdk-15.5/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=14.0 -Wl,-headerpad_max_install_names -fPIE -Xlinker -pie tools/qmltestrunner/CMakeFiles/qmltestrunner.dir/qmltestrunner_autogen/mocs_compilation.cpp.o tools/qmltestrunner/CMakeFiles/qmltestrunner.dir/main.cpp.o -o bin/qmltestrunner -F/nix/store/vp7mzysndh7vmqp4rqmigxl801x1pvn7-qtdeclarative-6.11.0/.build/qtdeclarative-everywhere-src-6.11.0/build/lib -F/nix/store/0rzzw62rkc2bga3spjs73g0km36i0lda-qtbase-6.11.0/lib -Wl,-rpath,/nix/store/vp7mzysndh7vmqp4rqmigxl801x1pvn7-qtdeclarative-6.11.0/.build/qtdeclarative-everywhere-src-6.11.0/build/lib lib/QtQuickTest.framework/Versions/A/QtQuickTest /nix/store/0rzzw62rkc2bga3spjs73g0km36i0lda-qtbase-6.11.0/lib/QtTest.framework/Versions/A/QtTest -framework Security -framework ApplicationServices -framework Foundation /nix/store/0rzzw62rkc2bga3spjs73g0km36i0lda-qtbase-6.11.0/lib/QtGui.framework/Versions/A/QtGui -framework AppKit -framework OpenGL -framework ImageIO -framework Metal lib/QtQml.framework/Versions/A/QtQml /nix/store/0rzzw62rkc2bga3spjs73g0km36i0lda-qtbase-6.11.0/lib/QtNetwork.framework/Versions/A/QtNetwork /nix/store/0rzzw62rkc2bga3spjs73g0km36i0lda-qtbase-6.11.0/lib/QtCore.framework/Versions/A/QtCore -framework IOKit -framework DiskArbitration -framework UniformTypeIdentifiers && cd /nix/store/vp7mzysndh7vmqp4rqmigxl801x1pvn7-qtdeclarative-6.11.0/.build/qtdeclarative-everywhere-src-6.11.0/build/tools/qmltestrunner && codesign --remove-signature /nix/store/vp7mzysndh7vmqp4rqmigxl801x1pvn7-qtdeclarative-6.11.0/.build/qtdeclarative-everywhere-src-6.11.0/build/bin/qmltestrunner && codesign --sign - --entitlements /nix/store/0rzzw62rkc2bga3spjs73g0km36i0lda-qtbase-6.11.0/lib/cmake/Qt6/macos/test.entitlements.plist /nix/store/vp7mzysndh7vmqp4rqmigxl801x1pvn7-qtdeclarative-6.11.0/.build/qtdeclarative-everywhere-src-6.11.0/build/bin/qmltestrunner
> --sign is required
| 06:27:59 |
K900 | Anyone know what is going on here | 06:28:12 |
viraptor | The first codesign does just --remove-signature - does it work in isolation? Could be from there | 06:36:43 |
K900 | I genuinely have no clue | 06:37:17 |
K900 | I think this has happened before, somehow | 06:37:49 |
K900 | But I still don't understand it | 06:37:57 |
emily | probably sigtool limitations | 12:36:40 |
K900 | I think last time this happened it was transient or something? | 12:42:17 |
emily | race condition with build order? | 12:45:22 |
emily | undeclared deps? | 12:45:28 |
K900 | idk | 12:45:35 |
K900 | But it seems consistent now | 12:45:42 |
K900 | Might be some weird sandbox thing? | 12:45:46 |
emily | that seems highly unlikely | 12:46:45 |
K900 | That's https://github.com/NixOS/nixpkgs/pull/502680 rebased on master | 12:48:26 |
K900 | If someone that actually has a Mac and/or knows what they're doing can take a look, it will be very appreciated | 12:48:38 |
emily | have you tried just patching out the --remove-signature | 12:52:48 |
emily | if not then maybe rcodesign has a thing to do it instead. it's just a sigtool limitation | 12:54:55 |
K900 | You are saying words to me that I do not understand | 12:57:12 |
emily | it's literally right there in the command you pasted :P | 13:03:37 |
WeetHet | What derivation did you build? I'll have a look but I don't want to build everything | 14:26:39 |
K900 | python3Packages.pyside6 | 14:27:00 |
K900 | But the failure is in qt6.qtdeclarative | 14:27:08 |
K900 | Which is much earlier in the chain | 14:27:13 |