Re: koji buildsystem changes

2020-12-19 Thread Kevin Fenzi
On Thu, Dec 17, 2020 at 10:20:38PM +0100, Pavel Raiskup wrote: > On Thursday, December 17, 2020 8:55:48 PM CET Kevin Fenzi wrote: > > On Thu, Dec 17, 2020 at 10:40:24AM +0100, Pavel Raiskup wrote: > > > On Sunday, December 13, 2020 11:02:53 PM CET Kevin Fenzi wrote: > > > > * Finally releng is look

Re: koji buildsystem changes

2020-12-17 Thread Pavel Raiskup
On Thursday, December 17, 2020 9:04:42 PM CET Kevin Fenzi wrote: > On Thu, Dec 17, 2020 at 10:17:45AM +0100, Pavel Raiskup wrote: > > On Wednesday, December 16, 2020 8:25:50 PM CET Kevin Fenzi wrote: > > > On Tue, Dec 15, 2020 at 10:54:07AM +0100, Miroslav Suchý wrote: > > > > > > > > https://gi

Re: koji buildsystem changes

2020-12-17 Thread Pavel Raiskup
On Thursday, December 17, 2020 8:55:48 PM CET Kevin Fenzi wrote: > On Thu, Dec 17, 2020 at 10:40:24AM +0100, Pavel Raiskup wrote: > > On Sunday, December 13, 2020 11:02:53 PM CET Kevin Fenzi wrote: > > > * Finally releng is looking at establishing a sidetag cleanup policy. > > > A reminder that si

Re: koji buildsystem changes

2020-12-17 Thread Kevin Fenzi
On Thu, Dec 17, 2020 at 10:17:45AM +0100, Pavel Raiskup wrote: > On Wednesday, December 16, 2020 8:25:50 PM CET Kevin Fenzi wrote: > > On Tue, Dec 15, 2020 at 10:54:07AM +0100, Miroslav Suchý wrote: > > > > > > https://github.com/rpm-software-management/mock/wiki/Feature-container-for-bootstrap

Re: koji buildsystem changes

2020-12-17 Thread Kevin Fenzi
On Thu, Dec 17, 2020 at 10:40:24AM +0100, Pavel Raiskup wrote: > On Sunday, December 13, 2020 11:02:53 PM CET Kevin Fenzi wrote: > > * Finally releng is looking at establishing a sidetag cleanup policy. > > A reminder that sidetags should be short lived and only created when > > needed. koji must

Re: koji buildsystem changes

2020-12-17 Thread Miroslav Suchý
Dne 17. 12. 20 v 10:17 Pavel Raiskup napsal(a): >> I wonder how much slower it is? > IOW, bootstrap image is even now slightly faster than normal bootstrap, but we > could make it almost as fast as mock without bootstrap. 1) the difference is mostly in first run (till the cache is populated). 2)

Re: koji buildsystem changes

2020-12-17 Thread Pavel Raiskup
On Sunday, December 13, 2020 11:02:53 PM CET Kevin Fenzi wrote: > * Finally releng is looking at establishing a sidetag cleanup policy. > A reminder that sidetags should be short lived and only created when > needed. koji must generate buildroot repos for every single sidetag. > ( You can list all

Re: koji buildsystem changes

2020-12-17 Thread Pavel Raiskup
On Wednesday, December 16, 2020 8:25:50 PM CET Kevin Fenzi wrote: > On Tue, Dec 15, 2020 at 10:54:07AM +0100, Miroslav Suchý wrote: > > > > https://github.com/rpm-software-management/mock/wiki/Feature-container-for-bootstrap > > which is still fresh feature - just one year old :) And so far not

Re: koji buildsystem changes

2020-12-17 Thread Panu Matilainen
On 12/16/20 12:18 AM, Miroslav Suchý wrote: Dne 15. 12. 20 v 11:39 Panu Matilainen napsal(a): BTW, I'm not aware of the details how the images are built these days, but of course *something* will still need to build those images, That is normal podman image of Fedora. Strictly speaking you w

Re: koji buildsystem changes

2020-12-16 Thread Kevin Fenzi
On Tue, Dec 15, 2020 at 10:54:07AM +0100, Miroslav Suchý wrote: > Dne 14. 12. 20 v 11:22 Panu Matilainen napsal(a): > > > > When I started working on rpm back in 2007, landing new features to rpm > > meant looking 5+ years in the horizon to have > > said feature running on a released RHEL running

Re: koji buildsystem changes

2020-12-15 Thread Miroslav Suchý
Dne 15. 12. 20 v 11:39 Panu Matilainen napsal(a): > BTW, I'm not aware of the details how the images are built these days, but of > course *something* will still need to > build those images, That is normal podman image of Fedora. Strictly speaking you will still need to have compatibility with

Re: koji buildsystem changes

2020-12-15 Thread Panu Matilainen
On 12/15/20 12:25 PM, Panu Matilainen wrote: On 12/15/20 11:54 AM, Miroslav Suchý wrote: Dne 14. 12. 20 v 11:22 Panu Matilainen napsal(a): When I started working on rpm back in 2007, landing new features to rpm meant looking 5+ years in the horizon to have said feature running on a released R

Re: koji buildsystem changes

2020-12-15 Thread Leigh Scott
> On Mon, Dec 14, 2020 at 12:08:59PM +0100, Vitaly Zaitsev via devel wrote: > > Feel free to convince maintainers: > > https://pagure.io/rpmdevtools/issue/63 > > kevin It's easier to provide my own rpmdevtools than convince the 'closed minded' maintainer. _

Re: koji buildsystem changes

2020-12-15 Thread Panu Matilainen
On 12/15/20 11:54 AM, Miroslav Suchý wrote: Dne 14. 12. 20 v 11:22 Panu Matilainen napsal(a): When I started working on rpm back in 2007, landing new features to rpm meant looking 5+ years in the horizon to have said feature running on a released RHEL running in the builder so people could st

Re: koji buildsystem changes

2020-12-15 Thread Miroslav Suchý
Dne 14. 12. 20 v 11:22 Panu Matilainen napsal(a): > > When I started working on rpm back in 2007, landing new features to rpm meant > looking 5+ years in the horizon to have > said feature running on a released RHEL running in the builder so people > could start trying it out on rawhide, which >

Re: koji buildsystem changes

2020-12-14 Thread Nico Kadel-Garcia
On Mon, Dec 14, 2020 at 4:08 PM Kevin Fenzi wrote: > > On Mon, Dec 14, 2020 at 12:08:59PM +0100, Vitaly Zaitsev via devel wrote: > > On 13.12.2020 23:02, Kevin Fenzi wrote: > > > This has caused one common issue: rhel7 rpm does not understand the > > > newer changelog format with timezone, so spec

Re: koji buildsystem changes

2020-12-14 Thread Kevin Fenzi
On Mon, Dec 14, 2020 at 12:08:59PM +0100, Vitaly Zaitsev via devel wrote: > On 13.12.2020 23:02, Kevin Fenzi wrote: > > This has caused one common issue: rhel7 rpm does not understand the > > newer changelog format with timezone, so spec files merged from fedora > > will break. > > Maybe the chang

Re: koji buildsystem changes

2020-12-14 Thread Vitaly Zaitsev via devel
On 13.12.2020 23:02, Kevin Fenzi wrote: This has caused one common issue: rhel7 rpm does not understand the newer changelog format with timezone, so spec files merged from fedora will break. Maybe the changelog format change should be reverted? I don't think datetime and timezone are useful at

Re: koji buildsystem changes

2020-12-14 Thread Panu Matilainen
On 12/14/20 12:02 AM, Kevin Fenzi wrote: Greetings everyone. I thought I would share some recent changes to koji (The Fedora buildsystem): * All s390x, x86_64, and ppc64le builders have been upgraded to Fedora33 * aarch64 and armv7 builder should be upgraded soon. * I have enabled bootstrap mo

Re: koji buildsystem changes

2020-12-14 Thread Mattia Verga via devel
Il 14/12/20 04:42, Jerry James ha scritto: > > On this page: > > https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/ > > there is a box marked "Important" that says: > > "If you have created a side-tag and have no use for it (and did not > create an update for it), please remove it so

Re: koji buildsystem changes

2020-12-14 Thread Pierre-Yves Chibon
On Sun, Dec 13, 2020 at 08:42:53PM -0700, Jerry James wrote: > On Sun, Dec 13, 2020 at 3:22 PM Kevin Fenzi wrote: > > * Finally releng is looking at establishing a sidetag cleanup policy. > > A reminder that sidetags should be short lived and only created when > > needed. koji must generate buildr

Re: koji buildsystem changes

2020-12-13 Thread Jerry James
On Sun, Dec 13, 2020 at 3:22 PM Kevin Fenzi wrote: > * Finally releng is looking at establishing a sidetag cleanup policy. > A reminder that sidetags should be short lived and only created when > needed. koji must generate buildroot repos for every single sidetag. > ( You can list all your sidetag

koji buildsystem changes

2020-12-13 Thread Kevin Fenzi
Greetings everyone. I thought I would share some recent changes to koji (The Fedora buildsystem): * All s390x, x86_64, and ppc64le builders have been upgraded to Fedora33 * aarch64 and armv7 builder should be upgraded soon. * I have enabled bootstrap mode for all builds. In this mode koji uses