!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

697 Members
Rust155 Servers

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


SenderMessageTime
22 May 2025
@qyliss:fairydust.spaceAlyssa Ross(Which doesn't mean we shouldn't)12:14:06
@qyliss:fairydust.spaceAlyssa Rossah right12:14:12
@emilazy:matrix.orgemilyfair12:16:26
@tomasajt:matrix.orgToma
In reply to @tomasajt:matrix.org
It is compressed, because it is how they are downloaded, and it is also not uncompressed so that we don't have file system case sensitiveness bite us with different hashes
Also, just in general, the goal was to have the dumbest possible FOD logic so that under no circumstance will the hash break.
12:16:29
@emilazy:matrix.orgemilyI think moving it into a hook of the actual build would be good?12:16:35
@emilazy:matrix.orgemilythat way nothing gets persisted12:16:47
@tomasajt:matrix.orgTomaIt would be better. Though we'd need some interesting workarounds... An interesting option would be to have the non-FOD part jus be a directory with a symlink to the FOD and a marker file that the hook can detect.12:19:40
@tomasajt:matrix.orgToma* It would be better. Though we'd need some interesting workarounds... An interesting option would be to have the non-FOD part just be a directory with a symlink to the FOD and a marker file that the hook can detect.12:19:59
@tomasajt:matrix.orgTomaIdeally we'd get rid of the double layering, but I don't know how viable that is really at this point... (It's not backportable, there are no marker files in the FOD part, except maybe the way the directories were named)12:22:39
@emilazy:matrix.orgemilywhat kind of workarounds?12:23:28
@emilazy:matrix.orgemilywe can get rid of the double layering if we remove the intermediate derivation, right?12:23:50
@emilazy:matrix.orgemilybecause it will always be the FOD12:24:09
@emilazy:matrix.orgemily or is the problem importCargoLock? 12:24:13
@emilazy:matrix.orgemilyi.e. having to distinguish the two12:24:39
@tomasajt:matrix.orgTomaI guess fetchCargoTarball doesnt exist officially anymore12:25:26
@tomasajt:matrix.orgTomaSo we're more free to assume our own impl12:25:40

Show newer messages


Back to Room ListRoom Version: 6