Help us map the reproducible builds ecosystem
Richard Purdie
richard.purdie at linuxfoundation.org
Thu Aug 5 15:46:27 UTC 2021
On Thu, 2021-08-05 at 14:38 +0000, Holger Levsen wrote:
> On Thu, Aug 05, 2021 at 02:51:17PM +0100, Chris Lamb wrote:
> > There is definitely an argument to be as complete as possible, but I
> > think the best thing from the perspective of the ecosystem map is to
> > be as consistent as possible across similar entities.
>
> I'm not sure there is so much consistancy...
>
>
> > Therefore we should _probably_ stick to "% reproducible of packages",
> > as this is a number that most, if not all, distributions have.
>
> tails doesnt have any packages, nor yocto, and the java world has artifacts
For yocto, we can generate packages and we do run tests of our default config
on those:
https://www.yoctoproject.org/reproducible-build-results/
so 36 exclusions (known issues, effectively golang) of 34170 packages.
This is for our core layer only though. There are many layers/configurations
and our aim is to provide the tools and configurations that let anyone build
something which is reproducible and prove that though testing themselves. We
therefore use our core test as an indication that we can build reproducible
things and that our testing process works.
>From Yocto, this then feeds into Linux distros from our members/users like
Wind River, Montavista, ENEA, Automotive Grade Linux (AGL), OpenBMC and
many other projects, some we know, many we don't. An example end result would
be reproducible binaries in your car, aeroplane and TV :)
Not sure how that looks on your map! We struggle a lot to know where Yocto
ends up too.
FWIW we've been trying to get people to add known users to
https://wiki.yoctoproject.org/wiki/Project_Users but that is ongoing and
currently far from being even remotely complete.
Cheers,
Richard
More information about the rb-general
mailing list