| 15 Dec 2025 |
piegames | Yeah, tbh nothing flake related should be necessary to build a first prototype | 12:43:39 |
piegames | Flake integration can wait until the prototype has shown merit on its own | 12:43:55 |
| holly [she/it] 🏳️⚧️ changed their display name from olivia [she/it] 🏳️⚧️ to holly [she/it] 🏳️⚧️. | 13:35:55 |
| Lotte (it/its)/Cinny (she/her) joined the room. | 17:44:35 |
John Ericson | raitobezarius: I hear you did a talk on CA file systems in the kernel? that's wondeful, I hope there will be video! | 19:35:49 |
John Ericson | Also, I have noticed that the "surprise" that I was worried about is LixCon, which is not at all nefarious -- it's great, actually | 19:37:17 |
Rutile (Commentator2.0) feel free to ping | https://git.lix.systems/lix-project/lix/issues/214
does this page throw a 500 for anyone else? (other issues seem to work) | 19:51:41 |
hexa | https://grafana.afnix.fr/?var-tenant=lix&orgId=1&from=now-15m&to=now&timezone=browser&var-datasource=mimir&var-hostname=lix.systems&var-diskdevices=%5Ba-z%5D%2B%7Cnvme%5B0-9%5D%2Bn%5B0-9%5D%2B%7Cmmcblk%5B0-9%5D%2B&refresh=5s | 19:53:40 |
hexa | cpu goes brrrrrmmm | 19:53:55 |
hexa | cc delroth | 20:02:21 |
delroth | will have a look in a minute | 20:02:49 |
delroth | probably not much we can easily do if it's just the usual scraper waves | 20:03:09 |
| 16 Dec 2025 |
Winter | anyone see functional-tarball fail on Linux (NixOS, nothing special)?
1/1 lix:installcheck / functional-tarball FAIL 0.42s exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=140 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/home/winter/src/lix/build /nix/store/7av9p5ds2m5z76072pf6fgd4idfavbyb-python3-3.12.11-env/bin/python3 /home/winter/src/lix/meson/run-test.py tarball.sh
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
clearing store...
/tmp/nix-test/tarball/store/lmrrrf00487rd9418fqrdpnj88xqvq56-dependencies-top
/tmp/nix-test/tarball/store/lmrrrf00487rd9418fqrdpnj88xqvq56-dependencies-top
/tmp/nix-test/tarball/store/lmrrrf00487rd9418fqrdpnj88xqvq56-dependencies-top
/tmp/nix-test/tarball/store/lmrrrf00487rd9418fqrdpnj88xqvq56-dependencies-top
[FAIL]
stderr:
++(common/vars-and-functions.sh:314) trap onError ERR
+(init.sh:6) test -n /tmp/nix-test/tarball
+(init.sh:7) test -d /tmp/nix-test/tarball
+(init.sh:8) chmod -R u+w /tmp/nix-test/tarball
+(init.sh:10) killDaemon
+(common/vars-and-functions.sh:122) [[ '' == '' ]]
+(common/vars-and-functions.sh:123) return
+(init.sh:11) rm -rf /tmp/nix-test/tarball
+(init.sh:13) mkdir /tmp/nix-test/tarball
+(init.sh:15) mkdir /tmp/nix-test/tarball/store
+(init.sh:16) mkdir /tmp/nix-test/tarball/var
+(init.sh:17) mkdir -p /tmp/nix-test/tarball/var/log/nix/drvs
+(init.sh:18) mkdir /tmp/nix-test/tarball/var/nix
+(init.sh:19) mkdir /tmp/nix-test/tarball/etc
+(init.sh:21) cat
++(init.sh:21) whoami
+(init.sh:35) cat
+(init.sh:42) nix-store --init
+(init.sh:45) test -e /tmp/nix-test/tarball/var/nix/db/db.sqlite
+++(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:314) trap onError ERR
++(common.sh:8) [[ -n '' ]]
+(tarball.sh:3) clearStore
+(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:77) echo 'clearing store...'
+(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:78) chmod -R +w /tmp/nix-test/tarball/store
+(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:79) rm -rf /tmp/nix-test/tarball/store
+(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:80) mkdir /tmp/nix-test/tarball/store
+(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:81) rm -rf /tmp/nix-test/tarball/var/nix
+(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:82) mkdir /tmp/nix-test/tarball/var/nix
+(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:83) clearProfiles
+(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:67) profiles=/tmp/nix-test/tarball/test-home/.local/state/nix/profiles
+(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:68) rm -rf /tmp/nix-test/tarball/test-home/.local/state/nix/profiles
+(tarball.sh:5) rm -rf /tmp/nix-test/tarball/test-home
+(tarball.sh:7) tarroot=/tmp/nix-test/tarball/tarball
+(tarball.sh:8) rm -rf /tmp/nix-test/tarball/tarball
+(tarball.sh:9) mkdir -p /tmp/nix-test/tarball/tarball
+(tarball.sh:10) cp dependencies.nix /tmp/nix-test/tarball/tarball/default.nix
+(tarball.sh:11) cp config.nix dependencies.builder0.sh /tmp/nix-test/tarball/tarball/
+(tarball.sh:12) touch -d @1000000000 /tmp/nix-test/tarball/tarball /tmp/nix-test/tarball/tarball/config.nix /tmp/nix-test/tarball/tarball/default.nix /tmp/nix-test/tarball/tarball/dependencies.builder0.sh
++(tarball.sh:14) nix hash path /tmp/nix-test/tarball/tarball
+(tarball.sh:14) hash=sha256-2NhJHAcxowveS0j8hqI88SaMBEzLnDHYZVPYzr0B5Dk=
+(tarball.sh:65) test_tarball '' cat
+(tarball.sh:17) local ext=
+(tarball.sh:18) local compressor=cat
+(tarball.sh:20) tarball=/tmp/nix-test/tarball/tarball.tar
+(tarball.sh:21) cd /tmp/nix-test/tarball
+(tarball.sh:21) GNUTAR_REPRODUCIBLE=
+(tarball.sh:21) cat
+(tarball.sh:21) tar --mtime=/tmp/nix-test/tarball/tarball/default.nix --owner=0 --group=0 --numeric-owner --sort=name -c -f - tarball
+(tarball.sh:23) nix-env -f file:///tmp/nix-test/tarball/tarball.tar -qa --out-path
+(tarball.sh:23) grepQuiet dependencies
+(/home/winter/src/lix/build/tests/functional/common/vars-and-functions.sh:301) grep dependencies
+(tarball.sh:25) nix-build -o /tmp/nix-test/tarball/result file:///tmp/nix-test/tarball/tarball.tar
these 6 derivations will be built:
/tmp/nix-test/tarball/store/5ldcda88jam02irn38vh3y6ikwlxrsch-fod-input.drv
/tmp/nix-test/tarball/store/7i6pcb97xwpd898mzrb4hfgwpf3750y2-dependencies-input-1.drv
/tmp/nix-test/tarball/store/bks7dygq49y992lx4gzcl69ahnd567in-dependencies-input-0.drv
/tmp/nix-test/tarball/store/v2c78gyldds6j7kwl2n2qg30fbdy0vcq-dependencies-input-3.drv
/tmp/nix-test/tarball/store/ncmwg7bw1qn8cvhf623wkgvhcb10jhka-dependencies-input-2.drv
/tmp/nix-test/tarball/store/854wj8997z02cv7h1czicniz4jw1qp20-dependencies-top.drv
building '/tmp/nix-test/tarball/store/7i6pcb97xwpd898mzrb4hfgwpf3750y2-dependencies-input-1.drv'...
building '/tmp/nix-test/tarball/store/bks7dygq49y992lx4gzcl69ahnd567in-dependencies-input-0.drv'...
building '/tmp/nix-test/tarball/store/v2c78gyldds6j7kwl2n2qg30fbdy0vcq-dependencies-input-3.drv'...
building '/tmp/nix-test/tarball/store/5ldcda88jam02irn38vh3y6ikwlxrsch-fod-input.drv'...
building '/tmp/nix-test/tarball/store/ncmwg7bw1qn8cvhf623wkgvhcb10jhka-dependencies-input-2.drv'...
building '/tmp/nix-test/tarball/store/854wj8997z02cv7h1czicniz4jw1qp20-dependencies-top.drv'...
FOO
+(tarball.sh:27) nix-build -o /tmp/nix-test/tarball/result '<foo>' -I foo=file:///tmp/nix-test/tarball/tarball.tar
+(tarball.sh:29) nix-build -o /tmp/nix-test/tarball/result -E 'import (fetchTarball "file:///tmp/nix-test/tarball/tarball.tar")'
+(tarball.sh:31) nix-build -o /tmp/nix-test/tarball/result -E 'import (fetchTarball { url = "file:///does-not-exist/must-remain-unused//tmp/nix-test/tarball/tarball.tar"; sha256 = "sha256-2NhJHAcxowveS0j8hqI88SaMBEzLnDHYZVPYzr0B5Dk="; })'
++(tarball.sh:36) mktemp -d
+(tarball.sh:36) export HOME=/tmp/tmp.uv9cfspZrx
+(tarball.sh:36) HOME=/tmp/tmp.uv9cfspZrx
tarball.sh: line 37: TMPDIR: unbound variable
| 00:40:47 |
Winter | this is on main | 00:40:58 |
helle (just a stray cat girl) | it's an isolation failure in f1 | 00:43:09 |
helle (just a stray cat girl) | can't quickly check what the work around is, but your shells TMPDIR iirc is what is affecting it | 00:43:51 |
Winter | in my case $TMPDIR is null so maybe that's why | 00:44:17 |
Winter | well, yes, it is why | 00:44:21 |
Winter | i just can't read | 00:44:23 |
helle (just a stray cat girl) | yep, welcome to why the hell f2 was so badly needed | 00:44:42 |
Winter | yeah | 00:44:56 |
Winter | lol | 00:44:58 |
| 16 May 2024 |
| zrsk joined the room. | 13:54:49 |
samrose | In reply to @lunaphied:lunaphied.me I think there were a few CLs on the Gerrit but nothing being actively worked The other thing that I could do if it helps is test things and try to find bugs. I did do some C++ work in the past, but may lack the time to do it justice here at least for about 30 days or so | 15:55:29 |
Qyriad | we are not in any rush 🙂 | 17:20:53 |
samrose | Would it help to also test out the existing Lix code and try to find issues/bugs etc? | 17:23:21 |
Qyriad | absolutely | 17:23:41 |
samrose |
- how do people feel about the existing test suite that comes along with nix source code or Lix?
| 17:23:48 |
Qyriad | it's pitiful | 17:24:10 |
samrose | heh | 17:24:16 |