!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

217 Members
59 Servers

Load older messages


SenderMessageTime
5 Sep 2024
@outfoxxed:outfoxxed.meoutfoxxedjust cleanup07:51:02
@k900:0upti.meK900And we will never lookup hit07:51:05
@outfoxxed:outfoxxed.meoutfoxxedhm07:51:14
@outfoxxed:outfoxxed.meoutfoxxedwe could go further and strip the store part of the path07:51:35
@outfoxxed:outfoxxed.meoutfoxxedRedacted or Malformed Event07:51:58
@outfoxxed:outfoxxed.meoutfoxxed
In reply to @outfoxxed:outfoxxed.me
we could go further and strip the store part of the path
and then store that in the tag area as well
07:52:27
@outfoxxed:outfoxxed.meoutfoxxedits getting more complex than I'd like though07:52:45
@k900:0upti.meK900We can't just strip the store path either because we could have QML files in the same relative path07:53:25
@k900:0upti.meK900So it would have to be something like (pname, relative path) and even then it's not guaranteed to be unique07:53:41
@k900:0upti.meK900It's a mess07:53:44
@outfoxxed:outfoxxed.meoutfoxxedcanonicalize it first?07:53:45
@k900:0upti.meK900I 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.meK900Like /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.meK900And 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.meK900Not 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.meK900But 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.meK900Yeah me neither07:57:53
@k900:0upti.meK900I think maybe it's fine?07:57:56
@k900:0upti.meK900If we can also figure out how to force AOT compilation on ~most things07:58:11
@k900:0upti.meK900Then most setups will not have bare QML files anyway07:58:22
@outfoxxed:outfoxxed.meoutfoxxedyou shouldn't even have to force it07:58:29

Show newer messages


Back to Room ListRoom Version: 9