!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
31 Oct 2023
@foxboron:archlinux.orgFoxboron
In reply to @raitobezarius:matrix.org
But structural purity increase the chance of reproducibility
I don't think so, there are too many weird issues for stuff to be unreproducible and different domains of "problems"
13:25:22
@julienmalka:matrix.orgJulienGiven than we have the same concept of reproducible build environments, and that most work towards build reproducibility is upstreamed, I'd expect Guix and Nix to have similar performances, but I'd be interested to see13:25:26
@raitobezarius:matrix.orgraitobezarius
In reply to @foxboron:archlinux.org
I don't think so, there are too many weird issues for stuff to be unreproducible and different domains of "problems"
While I agree there are many weird issues, we are getting better and better at bounding the class of problems
13:26:34
@raitobezarius:matrix.orgraitobezariusBut I know you are not very convinced except if we show you proofs :P13:27:01
@raitobezarius:matrix.orgraitobezariusSo I won't try to convince you until we have proper numbers and testing stories13:27:11
@raitobezarius:matrix.orgraitobezarius(and you are right to doubt)13:27:20
@foxboron:archlinux.orgFoxboron
In reply to @raitobezarius:matrix.org
But I know you are not very convinced except if we show you proofs :P
Having >80k packages of varying degrees of quality is going to make it a very hard problem :p
13:28:08
@raitobezarius:matrix.orgraitobezariusFair, but we only need to start by intersecting this set with other distro first13:28:29
@foxboron:archlinux.orgFoxboronGuix (and Arch for that matter) get an easier job because we do have a limit of what we decide to support13:28:29
@raitobezarius:matrix.orgraitobezariusAnd see if we are already as fine as them13:28:33
@foxboron:archlinux.orgFoxboronThe ISO targets are nice goals though :)13:28:50
@raitobezarius:matrix.orgraitobezariusOnce we are there, we can start looking at the rest of the observable universe :P13:28:53
@raitobezarius:matrix.orgraitobezariusI think we need the "Archlinux goal"13:29:02
@raitobezarius:matrix.orgraitobezariusOr the Guix goal13:29:05
@raitobezarius:matrix.orgraitobezariusAfter that, it will be a new type of discussion of "what does it mean to pursue a reproducibility goal for nixpkgs?"13:29:18
@julienmalka:matrix.orgJuliendebian has really good numbers 13:29:20
@raitobezarius:matrix.orgraitobezariusAny project having a good Reproducible Builds team, I guess :P13:29:41
@foxboron:archlinux.orgFoxboronYou'll also have inflated numbers because you deal with "paths" and repackage ecosystems.13:29:49
@raitobezarius:matrix.orgraitobezariusThe Repology statistics doesn't include them AFAIK13:30:05
@foxboron:archlinux.orgFoxboron
In reply to @julienmalka:matrix.org
debian has really good numbers
The numbers you are looking at are not real reproductions, fyi
13:30:05
@raitobezarius:matrix.orgraitobezariusI mean13:30:07
@raitobezarius:matrix.orgraitobezariusInclude repackaged ecosystems13:30:10
@raitobezarius:matrix.orgraitobezariusYes13:30:11
@raitobezarius:matrix.orgraitobezariusNot the "paths" though13:30:16
@raitobezarius:matrix.orgraitobezariusThere are too many ways to count what is the artifacts output size of nixpkgs13:30:31
@atemu12:matrix.orgatemu12
In reply to @raitobezarius:matrix.org
Include repackaged ecosystems
It does.
13:30:33
@raitobezarius:matrix.orgraitobezarius
In reply to @atemu12:matrix.org
It does.
Yes yes, I clarified it does include repackaged ecosystems but not the "paths"
13:30:46
@raitobezarius:matrix.orgraitobezariusI think it's fair to include repackaged ecosystems though13:30:54
@raitobezarius:matrix.orgraitobezariusAUR does have python3-XYZ13:30:59
@raitobezarius:matrix.orgraitobezariusFor many XYZ13:31:01

Show newer messages


Back to Room ListRoom Version: 6