Commit Graph

778 Commits

Author SHA1 Message Date
Samyak Jain
e77afa63ef [f36-eol] Make changes to cron, bodhi, koji, mbs, pkgdb-proxy
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-05-16 15:48:32 +05:30
Michal Konečný
8e58264d20 [bodhi-backend] Add shared pungi configs
This will add shared pungi configs for Bodhi. One for multilib changes and for
general settings. Let's make it correctly this time.
2023-05-05 15:05:00 +02:00
Michal Konečný
805eb1f715 [bodhi-backend] Clean the role
It seems that we missed some files during revert of all the bodhi changes. Let's
delete them for now and revert the commit later if needed.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-05-05 14:35:01 +02:00
Michal Konečný
a341822174 Revert all the bodhi shared pungi config commits
It seems that there are still some problems, although the composes are finished,
the sanity checks are failing. For more info see https://pagure.io/fedora-infrastructure/issue/10779

This reverts commit 73cd22d012.
This reverts commit be634e0ec3.
This reverts commit 2b01f82163.
2023-05-04 18:17:51 +02:00
Michal Konečný
73cd22d012 [bodhi-backend] Move pungi general conf back to files
It seems that the change in Bodhi we did (see
https://github.com/fedora-infra/bodhi/pull/5154) can't work with templates.
Let's move the template parts back to corresponding configuration files.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-05-04 15:33:58 +02:00
Michal Konečný
be634e0ec3 [bodhi-backend] Import the correct pungi general configuration
I forgot to update imports when I renamed the file during migration to
templates. This caused the non-template file to be imported instead, which was
the reason of the error.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-05-04 09:35:14 +00:00
Michal Konečný
2b01f82163 Revert "bodhi-backend: revert all the template stuff again"
This reverts commit fdcceefacb.
2023-05-04 09:35:14 +00:00
Kevin Fenzi
fdcceefacb bodhi-backend: revert all the template stuff again
Still not working. ;(

So, next time we think we have this, we should push it out and make sure
to push one updates-testing or something to actually make sure it works!

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-05-03 18:46:26 -07:00
Michal Konečný
5050530f94 [bodhi-backend] Fix typo in the name of template
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-05-03 14:28:29 +02:00
Michal Konečný
947f6df4b2 [bodhi-backend] Move pungi_general.conf to templates
There are some values that need to be filled in the pungi_general.conf. Let's move it
to templates, so it could be processed as every other template.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-05-03 12:17:48 +00:00
Michal Konečný
cc817e6c59 Revert "Revert "[bodhi-backend] Add shared pungi config""
This reverts commit 0776114dc6.
2023-05-03 12:17:48 +00:00
Kevin Fenzi
0776114dc6 Revert "Revert "Revert "[bodhi-backend] Add shared pungi config"""
This reverts commit bf345042d2.

This is breaking all updates composes.
pungi.compose.status.change -- pungi-koji compose of [[ release.id_prefix.title() ]]-7-updates-20230429.0 started https://kojipkgs.fedoraproject.org/compose/updates/[[ release.id_prefix.title() ]]-7-updates-20230429.0

somehow it's not expanding right so reverting it.
2023-04-28 18:13:12 -07:00
Michal Konečný
333cf52dbe [bodhi-backend] Update pungi_multilib.conf
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-04-28 07:23:48 +00:00
Michal Konečný
bf345042d2 Revert "Revert "[bodhi-backend] Add shared pungi config""
This reverts commit 36c251017e.
2023-04-28 07:23:48 +00:00
Michal Konečný
520b547701 Revert "Revert "Split the pungi_general.conf""
This reverts commit d8127b2799.
2023-04-28 07:23:48 +00:00
Michal Konečný
6ebf3051b3 Revert "Remove pungi_general.conf"
This reverts commit 4f4909a003.
2023-04-28 07:23:48 +00:00
Pete Walter
df509398c9 Add mesa-dri-drivers and mesa-va-drivers to multilib whitelist (rhbz#2173962)
Signed-off-by: Pete Walter <pwalter@fedoraproject.org>
2023-04-20 13:14:11 +00:00
Kevin Fenzi
6c64c86983 bodhi / new-updates-sync: do not sync armhfp for f37+
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-04-19 19:48:35 -07:00
Kevin Fenzi
67a5c016f6 bodhi: adjust arches for updates pushes
Right now we are pushing a pointless armhfp variant in f37/f38 updates.
(It only has noarch packages in it).

So, lets clean up the logic here for both rpm updates pushes and modular
pushes. We can drop atomic as we don't do that anymore.

After we push this out and confirm it's working for a day or two, we
should go in and remove the bogus armhfp dirs from the master mirrors.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-04-19 19:46:52 +00:00
Tulio Magno Quites Machado Filho
1200cbb608 Add libomp to multilib_whitelist - releng #11395
Signed-off-by: Tulio Magno Quites Machado Filho <tuliom@redhat.com>
2023-04-19 13:56:30 +00:00
Tulio Magno Quites Machado Filho
c701640d84 Update the URLs for multilib settings at pungi-fedora
The multilib settings have been moved to a new file.

Signed-off-by: Tulio Magno Quites Machado Filho <tuliom@redhat.com>
2023-04-19 13:56:30 +00:00
Tomas Hrcka
597f85aa21 Retire epel8-modular
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2023-03-28 15:09:06 +00:00
Tomas Hrcka
4f4909a003 Remove pungi_general.conf
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2023-03-16 17:45:10 +01:00
Tomas Hrcka
d8127b2799 Revert "Split the pungi_general.conf"
This reverts commit cc5fd0cc3a.
2023-03-16 17:37:04 +01:00
Tomas Hrcka
36c251017e Revert "[bodhi-backend] Add shared pungi config"
This reverts commit be3ce8b179.
2023-03-16 17:13:45 +01:00
Kevin Fenzi
b0a2871050 bodhi / backend: fix name of multilib include file
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-15 11:18:44 -07:00
Fabio Alessandro Locati
63925f2e54 Fix name 2023-03-15 18:09:00 +00:00
Fabio Alessandro Locati
926b489353 Add Sericea
Fixes: https://gitlab.com/fedora/sigs/sway/SIG/-/issues/18
2023-03-15 18:09:00 +00:00
Michal Konečný
cc5fd0cc3a Split the pungi_general.conf
Let's do this to keep the pungi_multilib.conf in sync with pungi-fedora
multilib.conf.

The PR for multilib.conf could be found
[here](https://pagure.io/pungi-fedora/pull-request/1149).

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-03-15 18:05:14 +00:00
Michal Konečný
be3ce8b179 [bodhi-backend] Add shared pungi config
This will add general pungi configuration that is shared by both pungi.rpm.conf
and pungi.module.conf. This is implementation of
https://pagure.io/fedora-infrastructure/issue/10779.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-03-15 18:05:14 +00:00
Kevin Fenzi
02cdf363b4 bodhi: enable automated pushes all the time now
This converts the automated pushes cron template to just a simple file
thats always enabled. Since new bodhi has a way to 'freeze' frozen
releases, it won't push stable updates for any of those releases (but
will push the rest). So, we can just leave it always enabled as long as
we properly freeze/unfreeze releases.

Since it's just a simple file now, move it to one and change it from a
template.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-22 09:20:17 -08:00
Timothée Ravier
10601a3a9f bodhi2/backend/templates/pungi.rpm: Update for F38
Update the config for Silverblue & Kinoite now that F38 is branched.

See: https://pagure.io/releng/issue/10979
Fixes: 549e5d3ace Branch Fedora 38 from rawhide
2023-02-13 17:41:40 +00:00
Samyak Jain
549e5d3ace Branch Fedora 38 from rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-02-08 20:30:05 +01:00
Kevin Fenzi
d9c654539e update bodhi pungi with changes from pungi-fedora (httpd to httpd-core)
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-29 11:21:16 -08:00
Tomas Hrcka
148cf4a47e Fedora 35 is End Of Life
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-12-13 14:38:19 +01:00
Pedro Moura
aa41c68b7c added pam to multilib_whitelist - releng #11037
Signed-off-by: Pedro Moura <pmoura@redhat.com>
2022-09-19 23:30:53 +00:00
Tomas Hrcka
1e5d0a07f4 Remove armhfp from modular variants
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-09-13 10:42:44 +02:00
Tomas Hrcka
26371877bb Remove armhfp from modular updates
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-09-13 09:58:50 +02:00
Dusty Mabe
dc00f428cb bodhi-backend: pungi: fix F38 gpg key reference
5323552a is for the F37 key. It looks like it should be eb10b464
for the F38 key.
2022-08-22 10:38:52 -04:00
Kevin Fenzi
0ee534e358 bodhi-backend: pungi: fix kinoite f36 build
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-08-19 10:00:06 -07:00
Kalev Lember
4dc9589c31 Add systemd-pam to bodhi multilib whitelist
Move it to here instead of having systemd-devel fake require
systemd-pam.

This should help with flatpak runtime packaging so that we can avoid
having to ship systemd-pam in the flatpak container.
2022-08-18 18:26:05 +00:00
Tomas Hrcka
a7dcdbd794 Branch Fedora 37 from rawhide
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-08-09 17:58:51 +02:00
Kamil Páral
a06545f5d2 bodhi multilib: note that people should update it in two places
Related: https://pagure.io/pungi-fedora/pull-request/1108

Signed-off-by: Kamil Páral <kparal@redhat.com>
2022-06-24 15:37:26 +00:00
Kamil Páral
c7fcf5ddb0 bodhi multilib_*: sort package names
And put them on individual lines, this makes them easier to compare with
pungi-fedora upstream.

Signed-off-by: Kamil Páral <kparal@redhat.com>
2022-06-22 08:47:35 +00:00
Kamil Páral
c995add46b bodhi multilib_whitelist: change wine* to be a bit more targeted
`wine*` affected a package which didn't need to be multilib (`wineglass`). At
the same time, we need to match not only all subpackages of `wine`, but also
separate packages like `wine-dxvk`. The new approach should be a little better.

Signed-off-by: Kamil Páral <kparal@redhat.com>
2022-06-22 08:47:35 +00:00
Kevin Fenzi
10c61924e7 bodhi / backend: fix yaml syntax
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-21 13:20:12 -07:00
Kevin Fenzi
c62bbb0df4 bodhi / backend: run owner-sync-pagure as apache user
This has been broken since basically forever.
The bodhi keytab is owner by apache and expects to be run under that
user. Two reasons we never noticed/fixed this:

Until recently it was failing with a error trying to talk to pagure.io's
api. So I just thought it was too slow and needed to be optomized.
When I tweaked pagure's httpd config for the DDoS we had the other day I
fixed this on the server end, then it got to the auth error.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-21 13:02:50 -07:00
Tomas Hrcka
1b957c58bf Add pipewire, iptables and wine* to bodhi multilib_whitelist
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-06-21 10:06:33 +02:00
Tomas Hrcka
864030d4da Use multilib_whitelist from pungi upstream
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-06-20 12:17:11 +02:00
Aurélien Bompard
52134e8e00 Deploy the FM keys before using them
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 13:15:01 +02:00