| 3 Nov 2025 |
raitobezarius | ack | 15:41:02 |
winston | oh sorry colors in the logs | 15:41:08 |
Grimmauld (any/all) | is okay, its readable enough | 15:41:24 |
winston | seems that its missing things in deps/ maybe? | 15:42:09 |
Grimmauld (any/all) | What happens if you add a dontDisableStatic = true; ? | 15:43:29 |
Grimmauld (any/all) | just a shot in the dark before i start digging | 15:43:58 |
winston | i'll give it a go | 15:45:13 |
winston | also seeing this https://gist.github.com/nekowinston/f2c1ddf22169f021c96b735a166d403c on aarch64-unknown-linux-gnu-rustc-1.91.0 with pkgsCross | 15:46:06 |
winston | nope, same error | 15:51:15 |
Grimmauld (any/all) | right, so rust 1.91 is not there yet? sad | 15:52:45 |
winston | kinda trying to help with it but yea | 15:53:27 |
Grimmauld (any/all) | and this is PAIN... And sadly the issue does look different than https://github.com/doxygen/doxygen/issues/11833, so we can't just pick that fix | 15:53:42 |
raitobezarius | https://github.com/NixOS/nixpkgs/pull/458142 | 15:56:58 |
Grimmauld (any/all) | I am seeing exciting fails in psutils:
psutil> =================================== FAILURES ===================================
psutil> _________________________ TestDiskAPIs.test_disk_usage _________________________
psutil>
psutil> self = <psutil.tests.test_system.TestDiskAPIs testMethod=test_disk_usage>
psutil>
psutil> def test_disk_usage(self):
psutil> usage = psutil.disk_usage(os.getcwd())
psutil> assert usage._fields == ('total', 'used', 'free', 'percent')
psutil> assert usage.total > 0, usage
psutil> assert usage.used > 0, usage
psutil> assert usage.free > 0, usage
psutil> assert usage.total > usage.used, usage
psutil> assert usage.total > usage.free, usage
psutil> assert 0 <= usage.percent <= 100, usage.percent
psutil>
psutil> shutil_usage = shutil.disk_usage(os.getcwd())
psutil> tolerance = 5 * 1024 * 1024 # 5MB
psutil> > assert usage.total == shutil_usage.total
psutil> E assert 221886545920 == 221887070208
psutil> E + where 221886545920 = sdiskusage(total=221886545920, used=2485911552, free=219400634368, percent=1.1).total
psutil> E + and 221887070208 = usage(total=221887070208, used=2485911552, free=219401158656).total
psutil>
psutil> /nix/store/0xagc3jmn7xrc1vismlwwn8rq5ckd8zl-python3.13-psutil-7.1.2/lib/python3.13/site-packages/psutil/tests/test_system.py:624: AssertionError
Turns out the tests fail if your build machine doesn't have a power supply (or you don't give the builder access to the devfs for power supply)
| 16:40:38 |
Grimmauld (any/all) | and other fun stuff | 16:40:49 |
Grimmauld (any/all) | * I am seeing exciting fails in psutils:
psutil> =================================== FAILURES ===================================
psutil> _________________________ TestDiskAPIs.test_disk_usage _________________________
psutil>
psutil> self = <psutil.tests.test_system.TestDiskAPIs testMethod=test_disk_usage>
psutil>
psutil> def test_disk_usage(self):
psutil> usage = psutil.disk_usage(os.getcwd())
psutil> assert usage._fields == ('total', 'used', 'free', 'percent')
psutil> assert usage.total > 0, usage
psutil> assert usage.used > 0, usage
psutil> assert usage.free > 0, usage
psutil> assert usage.total > usage.used, usage
psutil> assert usage.total > usage.free, usage
psutil> assert 0 <= usage.percent <= 100, usage.percent
psutil>
psutil> shutil_usage = shutil.disk_usage(os.getcwd())
psutil> tolerance = 5 * 1024 * 1024 # 5MB
psutil> > assert usage.total == shutil_usage.total
psutil> E assert 221886545920 == 221887070208
psutil> E + where 221886545920 = sdiskusage(total=221886545920, used=2485911552, free=219400634368, percent=1.1).total
psutil> E + and 221887070208 = usage(total=221887070208, used=2485911552, free=219401158656).total
psutil>
psutil> /nix/store/0xagc3jmn7xrc1vismlwwn8rq5ckd8zl-python3.13-psutil-7.1.2/lib/python3.13/site-packages/psutil/tests/test_system.py:624: AssertionError
psutil> Traceback (most recent call last):
psutil> File "/nix/store/0xagc3jmn7xrc1vismlwwn8rq5ckd8zl-python3.13-psutil-7.1.2/lib/python3.13/site-packages/psutil/tests/__init__.py", line 203, in <module>
psutil> HAS_BATTERY = HAS_SENSORS_BATTERY and bool(psutil.sensors_battery())
psutil> ~~~~~~~~~~~~~~~~~~~~~~^^
psutil> File "/nix/store/0xagc3jmn7xrc1vismlwwn8rq5ckd8zl-python3.13-psutil-7.1.2/lib/python3.13/site-packages/psutil/__init__.py", line 2359, in sensors_battery
psutil> return _psplatform.sensors_battery()
psutil> ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
psutil> File "/nix/store/0xagc3jmn7xrc1vismlwwn8rq5ckd8zl-python3.13-psutil-7.1.2/lib/python3.13/site-packages/psutil/_pslinux.py", line 1464, in sensors_battery
psutil> for x in os.listdir(POWER_SUPPLY_PATH)
psutil> ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
psutil> FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/power_supply'
Turns out the tests fail if your build machine doesn't have a power supply (or you don't give the builder access to the devfs for power supply)
| 16:41:41 |
Grimmauld (any/all) | this was on the way to LLVM | 16:42:14 |
Grimmauld (any/all) | Anyways, would appreciate a second set of eyes on https://github.com/NixOS/nixpkgs/pull/458142. The change itself looks good, but i am not sure about the hydra-specifics and the cost of merging this. | 16:45:13 |
vcunat | A few hours of time probably. | 16:51:51 |
vcunat | So with this and the GNOME upgrade, we're evaluating staging-next again. | 16:55:23 |
vcunat | * So with this and the GNOME upgrade, Hydra is evaluating staging-next anew. | 16:55:35 |
vcunat | And the first attempt for aarch64-darwin stdenv failed, but maybe... 🤕 | 16:57:33 |
Grimmauld (any/all) | apparently doxygen is broken on aarch64-darwin | 16:59:58 |
Grimmauld (any/all) | that'll be fun too | 17:00:06 |
winston | i was able to build it with a nix-shell inputsFrom on the Relase115_0 tag without issues | 17:04:42 |
winston | still trying to figure out whats going wrong inside the nix build exactly | 17:05:02 |
winston | it seems doxygen builds just fine with cmakeBuildType = "Debug"; on darwin | 18:05:56 |
winston | so i'm guessing something's wrong with a CMAKEBUILDTYPE conditional | 18:06:34 |
winston | so i'm guessing something's wrong with a CMAKE_BUILD_TYPE conditional | 18:06:40 |
winston | also, I'm running into
********************
Failed Tests (1):
LLVM-Unit :: TargetParser/./TargetParserTests/HostTest/getMacOSHostVersion
Testing Time: 842.05s
Total Discovered Tests: 65157
Skipped : 32 (0.05%)
Unsupported : 2334 (3.58%)
Passed : 62595 (96.07%)
Expectedly Failed: 195 (0.30%)
Failed : 1 (0.00%)
FAILED: [code=1] CMakeFiles/check-all /nix/var/nix/builds/nix-70176-1319455705/llvm-src-20.1.8/llvm/build/CMakeFiles/check-all
on llvmPackages_20.llvm on aarch64-darwin | 18:08:40 |