!UNVBThoJtlIiVwiDjU:nixos.org

Staging

318 Members
Staging merges | Find currently open staging-next PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+sort%3Aupdated-desc+head%3Astaging-next+head%3Astaging-next-21.05+is%3Aopen109 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
18 Sep 2025
@k900:0upti.meK900Once this build is done18:38:38
@k900:0upti.meK900Wait what the fuck19:10:12
@k900:0upti.meK900Oh my fucking lord19:14:36
@k900:0upti.meK900 @emily do you want to see some man-made horrors 19:15:52
@k900:0upti.meK900https://github.com/NixOS/nixpkgs/commit/a0402498c24a25fb07491308cfb7022dad51141b19:16:54
@emilazy:matrix.orgemily dontUseNinjaBuild? what is it even building with then? 19:20:33
@emilazy:matrix.orgemilyMake?19:20:35
@emilazy:matrix.orgemilyso what is the failure anyway?19:22:52
@k900:0upti.meK900make19:24:14
@k900:0upti.meK900 It's building with make because THEY COULDN'T FIGURE OUT installTarget = ["docs"] 19:24:26
@k900:0upti.meK900The failure is very likely unrelated and is actually in qttools19:24:36
@k900:0upti.meK900I pushed a change that will surface the failure in qttools19:27:29
@k900:0upti.meK900And of course now it all makes sense19:28:33
@k900:0upti.meK900https://github.com/qt/qttools/blob/6.9.2/.cmake.conf#L619:28:33
@k900:0upti.meK900qttools can't LLVM 2119:28:49
@k900:0upti.meK900 If anyone wants to follow the full chain of reasoning:
  1. qtdoc fails stupid because make can't report errors correctly

  2. qtdoc uses make because 2023 rewine could not figure out ninja

  3. the actual error is just "file not found" on the qdoc executable

  4. the qdoc executable is missing from qttools because qttools silently fails to build qdoc if it can't find clang

  5. it can't find clang because we bumped default llvm to 21 and it's too new

19:32:36
@emilazy:matrix.orgemilyso what was the failure you were getting?19:32:41
@emilazy:matrix.orgemilyI see19:32:48
@k900:0upti.meK900le sigh19:32:51
@emilazy:matrix.orgemilywell that explains some things19:32:58
@k900:0upti.meK900I am now building another llvm19:33:05
@emilazy:matrix.orgemilyhttps://github.com/qt/qttools/blob/dev/.cmake.conf19:33:09
@k900:0upti.meK900To confirm that it does in fact work with 2019:33:13
@emilazy:matrix.orgemilylooks like that's gone from the current version?19:33:13
@emilazy:matrix.orgemilyoh, https://github.com/qt/qttools/commit/2bf422652f9e305d360d691c86e38bb14e4ed0ef19:33:22
@emilazy:matrix.orgemilyI don't suppose you can try just forcing it to use 21.19:33:32
@k900:0upti.meK9006.10 does seem to support 2119:33:33
@k900:0upti.meK900I don't want to deal with this19:33:42
@k900:0upti.meK900Not for docs19:33:45

Show newer messages


Back to Room ListRoom Version: 6