!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

223 Members
61 Servers

Load older messages


SenderMessageTime
5 Sep 2024
@k900:0upti.meK900 ⚡️We can't just strip the store path either because we could have QML files in the same relative path07:53:25
@k900:0upti.meK900 ⚡️So it would have to be something like (pname, relative path) and even then it's not guaranteed to be unique07:53:41
@k900:0upti.meK900 ⚡️It's a mess07:53:44
@outfoxxed:outfoxxed.meoutfoxxedcanonicalize it first?07:53:45
@k900:0upti.meK900 ⚡️I don't think we want to open that can of worms07:53:51
@k900:0upti.meK900 ⚡️
In reply to@outfoxxed:outfoxxed.me
canonicalize it first?
Relative to the root store path I mean
07:53:57
@outfoxxed:outfoxxed.meoutfoxxedI'm confused about how that's an issue07:54:18
@k900:0upti.meK900 ⚡️Like /nix/store/aaaaaaa-lib1-1.0/lib/qt/qml/Button.qml and /nix/store/bbbbbbbb-lib2-1.0/lib/qt/qml/Button.qml can both exist07:54:20
@k900:0upti.meK900 ⚡️And we'd key both to lib/qt/qml/Button.qml07:54:32
@outfoxxed:outfoxxed.meoutfoxxedbut im not sure that matters because as a non nix application those would be the same path anyway07:55:16
@outfoxxed:outfoxxed.meoutfoxxedand the package wouldn't even work anywhere else07:55:22
@outfoxxed:outfoxxed.meoutfoxxedso its unlikely we'll ever hit that07:55:32
@k900:0upti.meK900 ⚡️Not necessarily, it could be coming from two different loaders with different lookup paths07:56:06
@k900:0upti.meK900 ⚡️ This is a very contrived example 07:56:11
@k900:0upti.meK900 ⚡️But it is possible07:56:15
@outfoxxed:outfoxxed.meoutfoxxedI think its at a point of contrived-ness where its reasonable to break07:56:26
@outfoxxed:outfoxxed.meoutfoxxedI don't really have any other ideas that will still clean the caches07:57:29
@outfoxxed:outfoxxed.meoutfoxxedwe could also just disable it for that case07:57:42
@k900:0upti.meK900 ⚡️Yeah me neither07:57:53
@k900:0upti.meK900 ⚡️I think maybe it's fine?07:57:56
@k900:0upti.meK900 ⚡️If we can also figure out how to force AOT compilation on ~most things07:58:11
@k900:0upti.meK900 ⚡️Then most setups will not have bare QML files anyway07:58:22
@outfoxxed:outfoxxed.meoutfoxxedyou shouldn't even have to force it07:58:29
@outfoxxed:outfoxxed.meoutfoxxedkirigami is an outlier07:58:34
@outfoxxed:outfoxxed.meoutfoxxedevery qt6 package should just be doing it for the most part07:58:42
@k900:0upti.meK900 ⚡️I don't think it is07:58:48
@k900:0upti.meK900 ⚡️plasma-workspace etc also have bare QML07:58:54
@outfoxxed:outfoxxed.meoutfoxxeddoes plasma still backport things to qt5?07:59:11
@outfoxxed:outfoxxed.meoutfoxxedi can't think of another reason other than that they haven't gotten around to updating it07:59:26
@outfoxxed:outfoxxed.meoutfoxxedrunning cachegen from the build is extremely easy and just works from what I've tried08:00:03

Show newer messages


Back to Room ListRoom Version: 9