!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

254 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.100 Servers

Load older messages


SenderMessageTime
19 Oct 2024
@jade_:matrix.orgjade_

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_:matrix.orgjade_(i have the credentials set up...)01:22:33
@jade_:matrix.orgjade_oh, my token is broken01:31:54
@jade_:matrix.orgjade_https://github.com/NixOS/nixpkgs/pull/349673 nixpkgs pr out02:02:39
@jade_:matrix.orgjade_
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_:matrix.orgjade_O_o actually02:04:59
@jade_:matrix.orgjade_okay this is just me having an old nix daemon oops02:05:05
@bb010g:matrix.orgDuskRedacted or Malformed Event03:06:25
@bb010g:matrix.orgDusk * 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
@bb010g:matrix.orgDusk * 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:matrix.orgEsperLily [she/her] joined the room.05:41:08
@hive:the-apothecary.clubLi-ion changed their display name from ion to Li-ion.08:12:16
@raitobezarius:matrix.orgraitobezarius jade_ the "lix bug details pls" patch needs a reflow on the epyc fwiw 10:30:03
@raitobezarius:matrix.orgraitobezariusi disabled it to push the capnp debuginfo stuff10:30:10
@vigress9:matrix.orgV. 🏳️‍⚧️

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
@vigress9:matrix.orgV. 🏳️‍⚧️There are 2 assertions like this and both of them by you12:00:16
@vigress9:matrix.orgV. 🏳️‍⚧️ * There are 2 assertions like this in the repo files, and both of them by you12:01:56
@ma27:nicht-so.sexyma27probably useful to make sure people aren't building with an unsupported compiler by accident?12:03:30
@ma27:nicht-so.sexyma27I think I even hit the assertion during one of the times I upgraded the lix input of Hydra.12:03:46
@vigress9:matrix.orgV. 🏳️‍⚧️Using clangStdenv will get you the supported compiler12:04:55
@vigress9:matrix.orgV. 🏳️‍⚧️ * Using clangStdenv will guarantee the usage of the supported compiler12:05:14
@vigress9:matrix.orgV. 🏳️‍⚧️ As is, to build straight from package.nix, you need to override stdenv because the nixpkgs default uses gcc 12:06:38
@raitobezarius:matrix.orgraitobezarius
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
@vigress9:matrix.orgV. 🏳️‍⚧️Sure12:37:09
@vigress9:matrix.orgV. 🏳️‍⚧️Then it'd be a better default12:37:22
@vigress9:matrix.orgV. 🏳️‍⚧️Though should overrides be straight up blocked like that, even if they may cause issues?12:39:45
@vigress9:matrix.orgV. 🏳️‍⚧️Overriding anything else may cause issues too, worse ones12:40:03
@raitobezarius:matrix.orgraitobezariusGCC can cause miscompilations12:40:22
@raitobezarius:matrix.orgraitobezariusSo I'd argue that it's a hard problem to use it12:40:33
@raitobezarius:matrix.orgraitobezariusIf you're expert enough to bypass this, I guess you could just vendor the expr or something12:41:20

Show newer messages


Back to Room ListRoom Version: 10