19 Oct 2024 |
jade_ | FATA[0003] writing blob: initiating layer upload to /v2/lix-project/lix/blobs/uploads/ in git.lix.systems: authentication required
O_o
| 01:22:10 |
jade_ | (i have the credentials set up...) | 01:22:33 |
jade_ | oh, my token is broken | 01:31:54 |
jade_ | https://github.com/NixOS/nixpkgs/pull/349673 nixpkgs pr out | 02:02:39 |
jade_ | dev/nixpkgs » nb -f . nixosTests.nix-misc.lix
nix.conf> Validating generated nix.conf
hwdb.bin> Adding hwdb files for package /nix/store/xg6f0c5pchmc2jq84s4np19j1rnn90mn-systemd-256.6
hwdb.bin> Adding hwdb files for package /nix/store/vqv5r9rbq43m805an99yp6f2xh4cm2nk-ipv6-privacy-extensions.rules
hwdb.bin> Adding hwdb files for package /nix/store/v43myz6hhxp8wr3z0m0r3563177s32bz-ipv6-privacy-extensions.rules
hwdb.bin> Adding hwdb files for package /nix/store/j3hdqgrwxbfjw0nlcsqqzs6gi8hmjm22-lvm2-2.03.26
hwdb.bin> Adding hwdb files for package /nix/store/xvkrx0j6mdmjypjrqmqmg4l82xi0cw42-bcache-tools-1.0.8
hwdb.bin> Adding hwdb files for package /nix/store/8rbkcycnj95mp2m7n7m2zcl3l37hr4z9-extra-udev-rules
hwdb.bin> Adding hwdb files for package /nix/store/12w74shlpa9rbyrv5jz4v5vq5zma24fv-extra-hwdb-file
hwdb.bin> Generating hwdb database...
udev-rules> Adding rules for package /nix/store/vqv5r9rbq43m805an99yp6f2xh4cm2nk-ipv6-privacy-extensions.rules
udev-rules> Copying /nix/store/vqv5r9rbq43m805an99yp6f2xh4cm2nk-ipv6-privacy-extensions.rules/etc/udev/rules.d/98-ipv6-privacy-extensio
ns.rules to /nix/store/hmg6a705a20bz4r6gndg1rpidwaxd142-udev-rules/98-ipv6-privacy-extensions.rules
udev-rules> Adding rules for package /nix/store/v43myz6hhxp8wr3z0m0r3563177s32bz-ipv6-privacy-extensions.rules
udev-rules> Copying /nix/store/v43myz6hhxp8wr3z0m0r3563177s32bz-ipv6-privacy-extensions.rules/etc/udev/rules.d/99-ipv6-privacy-extensio
ns.rules to /nix/store/hmg6a705a20bz4r6gndg1rpidwaxd142-udev-rules/99-ipv6-privacy-extensions.rules
udev-rules> Adding rules for package /nix/store/j3hdqgrwxbfjw0nlcsqqzs6gi8hmjm22-lvm2-2.03.26
udev-rules> Copying /nix/store/j3hdqgrwxbfjw0nlcsqqzs6gi8hmjm22-lvm2-2.03.26/lib/udev/rules.d/10-dm.rules to /nix/store/hmg6a705a20bz4r
6gndg1rpidwaxd142-udev-rules/10-dm.rules
udev-rules> Copying /nix/store/j3hdqgrwxbfjw0nlcsqqzs6gi8hmjm22-lvm2-2.03.26/lib/udev/rules.d/11-dm-lvm.rules to /nix/store/hmg6a705a20
bz4r6gndg1rpidwaxd142-udev-rules/11-dm-lvm.rules
udev-rules> Copying /nix/store/j3hdqgrwxbfjw0nlcsqqzs6gi8hmjm22-lvm2-2.03.26/lib/udev/rules.d/13-dm-disk.rules to /nix/store/hmg6a705a2
0bz4r6gndg1rpidwaxd142-udev-rules/13-dm-disk.rules
udev-rules> Copying /nix/store/j3hdqgrwxbfjw0nlcsqqzs6gi8hmjm22-lvm2-2.03.26/lib/udev/rules.d/69-dm-lvm.rules to /nix/store/hmg6a705a20
bz4r6gndg1rpidwaxd142-udev-rules/69-dm-lvm.rules
udev-rules> Copying /nix/store/j3hdqgrwxbfjw0nlcsqqzs6gi8hmjm22-lvm2-2.03.26/lib/udev/rules.d/95-dm-notify.rules to /nix/store/hmg6a705
a20bz4r6gndg1rpidwaxd142-udev-rules/95-dm-notify.rules
udev-rules> Adding rules for package /nix/store/xvkrx0j6mdmjypjrqmqmg4l82xi0cw42-bcache-tools-1.0.8
udev-rules> Copying /nix/store/xvkrx0j6mdmjypjrqmqmg4l82xi0cw42-bcache-tools-1.0.8/lib/udev/rules.d/69-bcache.rules to /nix/store/hmg6a
705a20bz4r6gndg1rpidwaxd142-udev-rules/69-bcache.rules
udev-rules> Adding rules for package /nix/store/8rbkcycnj95mp2m7n7m2zcl3l37hr4z9-extra-udev-rules
udev-rules> Copying /nix/store/8rbkcycnj95mp2m7n7m2zcl3l37hr4z9-extra-udev-rules/etc/udev/rules.d/99-local.rules to /nix/store/hmg6a705
a20bz4r6gndg1rpidwaxd142-udev-rules/99-local.rules
udev-rules> Adding rules for package /nix/store/12w74shlpa9rbyrv5jz4v5vq5zma24fv-extra-hwdb-file
udev-rules> Checking that all programs called by relative paths in udev rules exist in /nix/store/xg6f0c5pchmc2jq84s4np19j1rnn90mn-syst
emd-256.6/lib/udev... OK
udev-rules> Checking that all programs called by absolute paths in udev rules exist... OK
perl> created 202 symlinks in user environment
error: path '/nix/store/nzfzvq5hyllx5vn9i6mx713d5s60hgj8-bash-interactive-5.2p32-doc' does not exist in the store
this is probably not our bug, to be honest. it probably exists on cppnix as well. but it does seem like a nixpkgs test suite bug
| 02:04:15 |
jade_ | O_o actually | 02:04:59 |
jade_ | okay this is just me having an old nix daemon oops | 02:05:05 |
Dusk | Redacted or Malformed Event | 03:06:25 |
Dusk | * Is there any way to get a log out of a test failure like https://buildbot.lix.systems/#/builders/37/builds/4292? i have no idea why that failure would only occur on aarch64. | 03:06:44 |
Dusk | * Is there any way to get a log out of a test failure like https://buildbot.lix.systems/#/builders/37/builds/4292? i have no idea why that test would only fail on aarch64 after my patch. | 03:07:06 |
| EsperLily [she/her] joined the room. | 05:41:08 |
| Li-ion changed their display name from ion to Li-ion. | 08:12:16 |
raitobezarius | jade_ the "lix bug details pls" patch needs a reflow on the epyc fwiw | 10:30:03 |
raitobezarius | i disabled it to push the capnp debuginfo stuff | 10:30:10 |
V. 🏳️⚧️ | jade_: is there a rationale behind making an assertion like this instead of using clangStdenv in the first place?
assert stdenv.cc.isClang;
| 12:00:02 |
V. 🏳️⚧️ | There are 2 assertions like this and both of them by you | 12:00:16 |
V. 🏳️⚧️ | * There are 2 assertions like this in the repo files, and both of them by you | 12:01:56 |
ma27 | probably useful to make sure people aren't building with an unsupported compiler by accident? | 12:03:30 |
ma27 | I think I even hit the assertion during one of the times I upgraded the lix input of Hydra. | 12:03:46 |
V. 🏳️⚧️ | Using clangStdenv will get you the supported compiler | 12:04:55 |
V. 🏳️⚧️ | * Using clangStdenv will guarantee the usage of the supported compiler | 12:05:14 |
V. 🏳️⚧️ | As is, to build straight from package.nix , you need to override stdenv because the nixpkgs default uses gcc | 12:06:38 |
raitobezarius | In reply to @vigress9:matrix.org Using clangStdenv will guarantee the usage of the supported compiler Except if you override clangStdenc back to be gcc | 12:36:23 |
V. 🏳️⚧️ | Sure | 12:37:09 |
V. 🏳️⚧️ | Then it'd be a better default | 12:37:22 |
V. 🏳️⚧️ | Though should overrides be straight up blocked like that, even if they may cause issues? | 12:39:45 |
V. 🏳️⚧️ | Overriding anything else may cause issues too, worse ones | 12:40:03 |
raitobezarius | GCC can cause miscompilations | 12:40:22 |
raitobezarius | So I'd argue that it's a hard problem to use it | 12:40:33 |
raitobezarius | If you're expert enough to bypass this, I guess you could just vendor the expr or something | 12:41:20 |