On Thu, Aug 11, 2022 at 1:44 AM Gerald Pfeifer <gp@suse.com> wrote:
On Wed 2022-08-10, cagsm wrote:
are varios distros not as well trying to attempt to go for reproducible builds? this would need to implement the counter-checking on the users hardware anyways, or am i misunderstanding the reproducible-builds stuff?
The point of reproducible builds is that they are reproducible which (ideally) means identical.
Building on local systems with "random" compiler flags goes against that and opens a different can of worms. I am not saying it doesn't have benefits, and some are really interested in that. It's just something different than what openSUSE distros aim for - which includes ease of consumption.
Reproducible builds (as Debian defines them) have a weaker value proposition when the distribution doesn't accept binary builds from random computers into the repositories that could be built any which way. If you have total control of the inputs used to do the build, and have the ability to replay build environments (which not all distros have the ability to do), then specifically spending *more* time on this is not as important. That's why Debian and openSUSE spend time on this, while you don't see Fedora doing it so much, for example. That's not to say they don't *care* about reproducible builds, but that the motivation to do more is significantly lessened due to what they already have. And like Gerald said, screwing around with build flags violates reproducible builds too. :) -- 真実はいつも一つ!/ Always, there's only one truth!