!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

536 Members
Report: https://reproducible.nixos.org Project progress: https://github.com/orgs/NixOS/projects/30121 Servers

Load older messages


SenderMessageTime
26 Feb 2024
@darkdampsquib:matrix.orgAndrin joined the room.21:53:00
27 Feb 2024
@hhefesto:matrix.orgDaniel Herrera Rendón joined the room.20:47:42
28 Feb 2024
@platonic69:matrix.org@platonic69:matrix.org joined the room.06:59:46
@platonic69:matrix.org@platonic69:matrix.org left the room.07:01:02
@/yvan:matrix.org@/yvan:matrix.org left the room.15:45:14
@atakan:atkn.me@atakan:atkn.me left the room.18:17:32
1 Mar 2024
@tomberek:matrix.orgtomberek set a profile picture.15:21:03
@kruppenfield:matrix.orgkruppenfield joined the room.22:24:01
2 Mar 2024
@stablejoy:matrix.org@stablejoy:matrix.org joined the room.11:30:03
@stablejoy:matrix.org@stablejoy:matrix.org set a profile picture.11:44:16
3 Mar 2024
@feathecutie:tchncs.defea (she/they) set a profile picture.00:17:01
@c3r5b8:matrix.org@c3r5b8:matrix.org joined the room.06:06:11
5 Mar 2024
@ships:matrix.orgships joined the room.20:23:42
6 Mar 2024
@sammy:cherrykitten.dev@sammy:cherrykitten.dev joined the room.10:04:01
@sammy:cherrykitten.dev@sammy:cherrykitten.dev 18:38:17
7 Mar 2024
@ironbound:hackerspace.pl@ironbound:hackerspace.pl changed their profile picture.09:19:45
@marijan:matrix.orgmarijan joined the room.14:12:08
8 Mar 2024
@sdvohet:matrix.orgSdvohet joined the room.03:00:22
9 Mar 2024
@jucax:matrix.orgjucax joined the room.05:37:54
10 Mar 2024
@mozare:matrix.orgmozare joined the room.03:45:08
11 Mar 2024
@artemist:mildlyfunctional.gayartemist joined the room.22:55:31
13 Mar 2024
@sky1e:mildlyfunctional.gay@sky1e:mildlyfunctional.gay joined the room.02:46:18
14 Mar 2024
@federicodschonborn:matrix.org@federicodschonborn:matrix.org left the room.02:03:34
@lotte:chir.rs@lotte:chir.rs changed their display name from Charlotte 🦝 (it/rac/racs/racself/🦝/plush) to Charlotte 🦝 (it/its).10:58:48
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.18:44:40
@GLaDTheresCake:matrix.orgLillian (GLaDTheresCake She/Her) joined the room.22:56:57
15 Mar 2024
@davelester:matrix.org@davelester:matrix.org joined the room.23:34:23
@grahamc:nixos.org@grahamc:nixos.org joined the room.23:59:32
16 Mar 2024
@jee_mj:matrix.orgmj joined the room.14:00:22
@tomasajt:matrix.orgToma

I have previously done some work on making java builds reproducible (I posted some of it in this channel) and I tried my hand at it again.
I'm looking for some feedback about the following:

Should java .jar archives be made deterministic using existing methods inside the build tools, which differ tool-by-tool?
or
Should there be one generic setup-hook, which rewrites the archives timestamps after it was built?

I have done some progress on both ways (former, latter), but I don't know which should be the one I continue working on.

The latter solution seems a bit cheat-y for me, as almost all build systems for Java have a way for reproducibility, however this method doesn't use any of those ways, but works on all build systems.
One of my concerns about this is that rewriting files inside an archive is not too transparent, so we'd need to make sure no malicious code gets included in the tool.

The former solution has its own merits, however it requires more work to implement.

23:10:13

Show newer messages


Back to Room ListRoom Version: 6