Koji, mock, fedpkg, etc? - Mailing list pgsql-pkg-yum

From Craig Ringer
Subject Koji, mock, fedpkg, etc?
Date
Msg-id 53D5D362.5080005@2ndquadrant.com
Whole thread Raw
Responses Re: Koji, mock, fedpkg, etc?  (Devrim Gündüz <devrim@gunduz.org>)
List pgsql-pkg-yum
Hi folks

I've been looking into ways to streamline packaging, as I'm going to
need to be rolling on-demand packages soon and want to stay as close as
possible to PGDG.

In the process, I've noticed that the PGDG yum/rpm packaging team seems
to have a lot of homebrew infrastructure that duplicates facilities
provided by Fedora/RH. For example, the use of Jenkins for package
building instead of koji and mock.

I've been taking the same approach as PGDG to date, as I only just
became aware of Koji and mock, as well as the ancillary tools like the
koji command line client, rpkg/fedpkg, etc.

Have these tools been specifically looked at? I'm wondering if they
might make package building/maintenance easier.

My only concern with Koji is that it doesn't seem friendly toward
low-demand dynamic package building, where VMs for package building are
launched on-demand and shut down after use. OTOH, I might simply not
have noticed a relevant tool or plugin yet.

I thought I'd ask here and solicit opinions/experience, in case
someone's already looked into this toolset and concluded that it doesn't
meet PGDG packaging needs. Or, if it's unfamiliar, find out whether it
might actually help solve any current challenges with maintenance.

Comments?
--
 Craig Ringer                   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services


pgsql-pkg-yum by date:

Previous
From: Devrim Gündüz
Date:
Subject: Re: postgresql93-jdbc.x86_64
Next
From: Devrim Gündüz
Date:
Subject: Re: Koji, mock, fedpkg, etc?