| 23 Apr 2023 |
raboof | yeah, r13y.com its deprecated, we have (somewhat) more up-to-date reports at https://reproducible.nixos.org | 13:37:38 |
charuto | thanks | 13:38:28 |
charuto | sad to see so many regressions in reproducibility :( | 13:38:45 |
raboof | 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 | 13:42:09 |
raboof | the 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 | this is puzzling: why would these two files randomly disappear? | 13:52:18 |
raitobezarius | rnhmjoj: look to the fix PR | 13:53:19 |
raitobezarius | this is a parallel install problem | 13:53:25 |
raitobezarius | make is unable to order the install targets required for one of the install target | 13:53:36 |
charuto | 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 | 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 | I thought it was a Make limitation | 14:01:38 |
@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 | * 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 | 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 | as you'd also have to teach it that the install target produces these outputs | 14:15:09 |
@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 | perhaps 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 |
| Yuddite G changed their display name from Yuddite Pilot to Yuddite Groyper. | 04:49:07 |
| Yuddite G changed their display name from Yuddite Groyper to Yuddite G. | 21:02:33 |
| 27 Apr 2023 |
| @eisfunke:eisfunke.com joined the room. | 15:00:02 |
Artturin | http://reproducible.nixos.org/ doesn't redirect to https | 18:05:03 |
| 28 Apr 2023 |
| @aloisw:kde.org joined the room. | 12:42:36 |
| 30 Apr 2023 |
| Michael van Slingerland joined the room. | 13:50:32 |
| 1 May 2023 |
| emilytrau joined the room. | 14:08:16 |
delroth | is there documentation somewhere on how to produce the reports that get published to https://reproducible.nixos.org/ ? couldn't seem to find the scripts anywhere | 14:52:19 |