You are not logged in.

#1 2021-05-14 00:54:24

Toolybird
Member
Registered: 2017-09-30
Posts: 72

New CFLAGS / repo packages

So, the new build FLAGS from the RFC have made it into the latest pacman but so far have not made it into the latest devtools.

Does this mean latest packages entering the Arch repos are built against the new flags or the old?

BTW, is there a place I can view build logs for official repo packages? The only thing I could find was some logs on Arch's official rebuilderd instance[1].
Sidenote: The Fedora pagure/koji thing[2] provides a wealth of info (logs, build environment, etc) which is really useful. It would be nice if Arch had something equivalent (tall order, I know).

BTW2, where are official Arch packages actually built? Are they built on developer boxes then uploaded or does it happen on an official Arch build server?

Thanks for any clarifications.

[1]: https://reproducible.archlinux.org/
[2]: https://src.fedoraproject.org/

Last edited by Toolybird (2021-05-14 00:57:37)

Offline

#2 2021-05-14 03:12:03

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,365
Website

Re: New CFLAGS / repo packages

Adding these flags to official builds now will cause issues with the reproducible builds effort, mostly because we don't record what version of devtools was used to build a package.  This is fixed when pacman-6.0 gets released, as we can record this info in the package itself now.

We don't save logs for official packages.

Packages are built either on a developers machine, or on our build server. This is why the reproducibility is important for Arch.

Offline

#3 2021-05-14 03:57:03

Toolybird
Member
Registered: 2017-09-30
Posts: 72

Re: New CFLAGS / repo packages

Great info, I'm clear now. Thanks!

Offline

Board footer

Powered by FluxBB