News for hackers. Stuff that matters.
Re:Running an independent Arch Linux rebuilder by eindiran on Tuesday April 21, 2020 @06:17PM (#22939938)
Based on my reading of this Arch wiki page[0], it looks like this doesn't impact packages in the AUR. Does anyone who is more familiar with this know if that is true? It appears that it does work for community packages though (see the bottom of this page[1]).

[0] https://wiki.archlinux.org/index.php/Rebuilderd

[1] https://wiki.archlinux.org/index.php/Rebuilderd#Syncing_pack...

Re:Running an independent Arch Linux rebuilder by Foxboron on Tuesday April 21, 2020 @06:26PM (#22940001)
>Based on my reading of this Arch wiki page[0], it looks like this doesn't impact packages in the AUR.

Yes. AUR is excluded from reproducible builds because it only provides build scripts and not actual packages. There is nothing to reproduce. One surely could make a repo and compare results, but it would frankly be a bit futile considering the general package quality there.

Re:Running an independent Arch Linux rebuilder by tomjakubowski on Tuesday April 21, 2020 @06:20PM (#22939955)
AUR packages are source only so there's no binary package that is distributed to be verified.
Re:Running an independent Arch Linux rebuilder by serf on Tuesday April 21, 2020 @06:22PM (#22939971)
that's only mostly true.

take for example the aur package for MS fonts; https://aur.archlinux.org/packages/ttf-ms-fonts/

all it does is download a ton of microsoft corefont executables to unpack.

another example would be the proprietary driver packages, like the nvidia ones.

Re:Running an independent Arch Linux rebuilder by tomjakubowski on Tuesday April 21, 2020 @06:47PM (#22940139)
This is a question of the artifacts distributed as part of Arch Linux, the tar.xz packages. The idea is to be able to reproducibly build a package from source (where "source", yes, may include binary assets and blobs), and check that the copy you built matches what Arch distributes, byte for byte. This way, you know the packager hasn't introduced unexpected changes.

Since end users build AUR packages themselves, there is nothing distributed, and nothing to verify.

Re:Running an independent Arch Linux rebuilder by JeremyNT on Wednesday April 22, 2020 @05:07PM (#22950187)
You're describing what those AUR builds do not what they are.

Reproducible builds are for artifacts that are... built. Plenty of AUR recipes download blobs and explode them, but the resulting xz package isn't actually hosted in the AUR.

A tool like rebuilderd would only be relevant to the AUR in the case that somebody is publishing generated AUR packages to a repo for others to install without building them directly, and then you'd like to verify those.

Re:Running an independent Arch Linux rebuilder by gerdesj on Tuesday April 21, 2020 @06:50PM (#22940156)
I think of the AUR packages as more like ebuilds with fewer safety catches 8)
Re:Running an independent Arch Linux rebuilder by banachtarski on Tuesday April 21, 2020 @06:24PM (#22939988)
proprietary drivers from nvidia are provided by the Arch mainline (core) though?
Re:Running an independent Arch Linux rebuilder by serf on Tuesday April 21, 2020 @06:26PM (#22940000)
right you are, i've been on beta for years and had forgotten.

point still stands, aur does distribute executables once in awhile.

Re:Running an independent Arch Linux rebuilder by pritambaral on Wednesday April 22, 2020 @06:49AM (#22944200)
> aur does distribute executables once in awhile.

The AUR doesn't distribute those executables; it distributes the instructions for the user (or some software working on behalf of the user) to go fetch the executables themselves. This is an important distinction, because the official Arch repositories _do_ distribute executables, directly to the user.