!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

206 Members
56 Servers

Load older messages


SenderMessageTime
12 Dec 2025
@k900:0upti.meK900 ⚡️(it'll be a kitchen sink rebuild though)12:09:42
@aktaboot:tchncs.deaktabootand i'd preferrably set all my system to that branch for testing right12:10:56
@k900:0upti.meK900 ⚡️Well12:11:25
@k900:0upti.meK900 ⚡️You can overlay qtdeclarative with just that patch12:11:30
@k900:0upti.meK900 ⚡️It'll be fine12:11:33
@k900:0upti.meK900 ⚡️But you'd still have to rebuild all of Qt basically12:11:49
@k900:0upti.meK900 ⚡️Including qtwebengine which is a chromium12:11:54
@aktaboot:tchncs.deaktabootokay might not try that then :>12:12:10
@aktaboot:tchncs.deaktaboottwo weeks is fine12:12:37
@k900:0upti.meK900 ⚡️Yeah I think this is going to be like12:12:40
@k900:0upti.meK900 ⚡️Double digit hours on reasonable hardware12:12:49
@k900:0upti.meK900 ⚡️Or like 3-4 hours of Big Computer12:13:10
@aktaboot:tchncs.deaktabootand triple digits on a laptop :D12:13:27
@k900:0upti.meK900 ⚡️Nah12:13:34
@k900:0upti.meK900 ⚡️Definitely not that bad12:13:38
@aktaboot:tchncs.deaktabootyeah im jokin12:13:40
@k900:0upti.meK900 ⚡️qtwebengine is like a 6 hour build on a normal Hydra build slot and those are both tiny and overcommitted to hell12:14:05
@k900:0upti.meK900 ⚡️ @raboof so wait does this mean there's no inherent issue 12:23:42
@k900:0upti.meK900 ⚡️And it's just a link order thing12:23:45
@raboof:matrix.orgraboofno it's not just link ordering: when dependencies are not explicit, cmake will kick off the qml code generation for the 'dependent' before processing the 'dependee' has finished, causing it to nondeterministically miss generating code that should come in via the 'dependee'. I'm not sure why that doesn't seem to cause more actually-observed issues, though.12:27:36
@k900:0upti.meK900 ⚡️Wew12:27:48
@k900:0upti.meK900 ⚡️So it is ordering12:27:52
@k900:0upti.meK900 ⚡️But yeah12:27:54
@raboof:matrix.orgraboof* no it's not just link ordering: when dependencies are not explicit, cmake will kick off the qml code generation for the 'depending' before processing the 'dependee' has finished, causing it to nondeterministically miss generating code that should come in via the 'dependee'. I'm not sure why that doesn't seem to cause more actually-observed issues, though.12:27:57
@k900:0upti.meK900 ⚡️That means we have to fix them one by one then12:28:01
@k900:0upti.meK900 ⚡️Is really what I meant12:28:07
@k900:0upti.meK900 ⚡️This sucks12:28:10
@k900:0upti.meK900 ⚡️(and it doesn't cause issues presumably because the cache is entirely optional and it will just JIT if something isn't cached)12:28:33
@raboof:matrix.orgraboofright, ordering in time more than ordering in order. but yeah, each will need individual fixes sadly. in a perfect world of course the generator would somehow pick up on such missing dependencies, but I'm already in way over my head understanding as much/little of that build system as I do :)12:29:04
@k900:0upti.meK900 ⚡️Yeeeeeeeeeeeeeeeeeah12:29:16

Show newer messages


Back to Room ListRoom Version: 9