!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

135 Members
44 Servers

Load older messages


SenderMessageTime
5 Sep 2024
@k900:0upti.meK900Hashing all the build IDs together or something07:36:39
@outfoxxed:outfoxxed.meoutfoxxed
In reply to @k900:0upti.me
Hashing all the build IDs together or something
it seems like qt has .tag for the same purpose as build id at least
07:37:40
@k900:0upti.meK900Yeah but that's just for Qt itself07:37:52
@k900:0upti.meK900And I mean the build IDs of all the objects07:38:01
@outfoxxed:outfoxxed.meoutfoxxedits what goes into QML_COMPILE_HASH07:38:02
@k900:0upti.meK900Including the application and whatever libraries it has loaded07:38:14
@outfoxxed:outfoxxed.meoutfoxxed
In reply to @k900:0upti.me
And I mean the build IDs of all the objects
will they be able to handle this consistently on all their supported platforms?
07:38:18
@k900:0upti.meK900No07:38:26
@outfoxxed:outfoxxed.meoutfoxxedor like, anything other than linux/bsd even07:38:36
@k900:0upti.meK900It would have to be in addition07:38:36
@k900:0upti.meK900Not as a replacement07:38:43
@outfoxxed:outfoxxed.meoutfoxxedyeah I have no idea, but if anything happens upstream it probably won't be in a released qt version for quite a while at least07:40:38
@outfoxxed:outfoxxed.meoutfoxxedso we still do need something here07:40:50
@k900:0upti.meK900We could backport07:41:05
@k900:0upti.meK900That's not a problem07:41:08
@k900:0upti.meK900Ugh hold on I need coffee07:41:14
@k900:0upti.meK900I can't fit this three level cache key structure into my head right now07:41:28
@outfoxxed:outfoxxed.meoutfoxxed
In reply to @k900:0upti.me
We could backport
not necessarily
I've ended up looking through a few versions of this code for other reasons and it changes a lot
07:41:57
@outfoxxed:outfoxxed.meoutfoxxedplus then we'd have a different qmlc format again07:42:18
@outfoxxed:outfoxxed.meoutfoxxedand that would break anything not using it07:42:27
@outfoxxed:outfoxxed.meoutfoxxedim not sure how much of a concern that is07:42:39
@k900:0upti.meK900Well we'd have cache disabled for all the older versions07:42:49
@k900:0upti.meK900So that's fine07:42:51
@k900:0upti.meK900We can just start at version whatever-it-currently-is+107:43:01
@outfoxxed:outfoxxed.meoutfoxxed
In reply to @k900:0upti.me
I can't fit this three level cache key structure into my head right now
The actual key is just the url of the qml file
07:43:11
@outfoxxed:outfoxxed.meoutfoxxedthe rest is just validation07:43:16
@k900:0upti.meK900Not quite07:43:55
@k900:0upti.meK900It's also the QApplication name07:43:59
@outfoxxed:outfoxxed.meoutfoxxedthats just to pick the cache path iirc07:44:16
@k900:0upti.meK900Well yes07:44:21

Show newer messages


Back to Room ListRoom Version: 9