!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

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


SenderMessageTime
23 Apr 2023
@raboof:matrix.orgraboofyeah, r13y.com its deprecated, we have (somewhat) more up-to-date reports at https://reproducible.nixos.org13:37:38
@charutocafe:matrix.orgcharutothanks13:38:28
@charutocafe:matrix.orgcharutosad to see so many regressions in reproducibility :(13:38:45
@raboof:matrix.orgraboofI think some of them are just things we never noticed/hit before or that previously weren't part of the testset - but yeah the texlive and kernel changes seem regressions13:42:09
@raboof:matrix.orgraboofthe vim, terminus and grub ones all have PR's (the grub one even was just merged to staging)13:43:38
@rnhmjoj:maxwell.ydns.eu@rnhmjoj:maxwell.ydns.eu this is puzzling: why would these two files randomly disappear? 13:52:18
@raitobezarius:matrix.orgraitobezarius rnhmjoj: look to the fix PR 13:53:19
@raitobezarius:matrix.orgraitobezariusthis is a parallel install problem13:53:25
@raitobezarius:matrix.orgraitobezariusmake is unable to order the install targets required for one of the install target13:53:36
@charutocafe:matrix.orgcharuto
In reply to @raboof:matrix.org
I think some of them are just things we never noticed/hit before or that previously weren't part of the testset - but yeah the texlive and kernel changes seem regressions
oh, fair enough. hopefully we'll be soon able to see a 100% reproducible minimal iso again.
13:57:52
@rnhmjoj:maxwell.ydns.eu@rnhmjoj:maxwell.ydns.eu
In reply to @raitobezarius:matrix.org
make is unable to order the install targets required for one of the install target
uhm, does that mean there's a prerequisite missing in some target?
13:58:38
@raitobezarius:matrix.orgraitobezariusI thought it was a Make limitation14:01:38
@rnhmjoj:maxwell.ydns.eu@rnhmjoj:maxwell.ydns.eu

This is the makefile:

install: $(PCF)
	mkdir -p $(DESTDIR)$(x11dir)
	for i in $(PCF) ; do gzip -c $$i > $(DESTDIR)$(x11dir)/$$i.gz ; done

fontdir:
	mkfontscale $(DESTDIR)$(x11dir)
	mkfontdir $(DESTDIR)$(x11dir)
	fc-cache -f $(DESTDIR)$(x11dir)

This should be ideally fontdir: install, however you can't use a phony prerequisite, so it's a bi more complicated

14:13:13
@rnhmjoj:maxwell.ydns.eu@rnhmjoj:maxwell.ydns.eu *

This is the makefile:

install: $(PCF)
	mkdir -p $(DESTDIR)$(x11dir)
	for i in $(PCF) ; do gzip -c $$i > $(DESTDIR)$(x11dir)/$$i.gz ; done

fontdir:
	mkfontscale $(DESTDIR)$(x11dir)
	mkfontdir $(DESTDIR)$(x11dir)
	fc-cache -f $(DESTDIR)$(x11dir)

This should be ideally fontdir: install, however you can't use a phony prerequisite, so it's a bit more complicated

14:13:30
@raboof:matrix.orgraboof
In reply to @rnhmjoj:maxwell.ydns.eu
uhm, does that mean there's a prerequisite missing in some target?
correct, creating a patch that adds all the installed outputs as requirements for the fontdir target would also make it deterministic, but I'm not sure if it's worth it tbh
14:14:43
@raboof:matrix.orgraboofas you'd also have to teach it that the install target produces these outputs14:15:09
@rnhmjoj:maxwell.ydns.eu@rnhmjoj:maxwell.ydns.eu
In reply to @raboof:matrix.org
correct, creating a patch that adds all the installed outputs as requirements for the fontdir target would also make it deterministic, but I'm not sure if it's worth it tbh
fair enough, I don't think parallel install gives anything significant in this case
14:16:01
@raboof:matrix.orgraboofperhaps you could create the fontdir/fontscale from the build dir instead of the target dir, but then it's a tradeoff between a slightly neater makefile and a larger difference to upstream. given that upstream is still hosted on sourceforge I'm not sure what the odds of getting it accepted there would be :) 14:17:31
26 Apr 2023
@errisnotnil:matrix.orgYuddite G changed their display name from Yuddite Pilot to Yuddite Groyper.04:49:07
@errisnotnil:matrix.orgYuddite G changed their display name from Yuddite Groyper to Yuddite G.21:02:33
27 Apr 2023
@eisfunke:eisfunke.com@eisfunke:eisfunke.com joined the room.15:00:02
@artturin:matrix.orgArtturinhttp://reproducible.nixos.org/ doesn't redirect to https18:05:03
28 Apr 2023
@aloisw:kde.org@aloisw:kde.org joined the room.12:42:36
30 Apr 2023
@shapeshifting_loki:matrix.orgMichael van Slingerland joined the room.13:50:32
1 May 2023
@emilytrau:matrix.orgemilytrau joined the room.14:08:16
@delroth:delroth.netdelrothis there documentation somewhere on how to produce the reports that get published to https://reproducible.nixos.org/ ? couldn't seem to find the scripts anywhere14:52:19

Show newer messages


Back to Room ListRoom Version: 6