Commit graph

158 commits

Author SHA1 Message Date
Adam Williamson
8e05d07ca6 Bodhi compose config: drop sigkeys for ancient releases
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-30 23:07:34 -07:00
Adam Williamson
b9ccb3c54a Bodhi compose config: factor out repo definitions
We repeat this exact same repo definition block eight times,
let's just make it a variable (at the ansible template level).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-30 23:07:34 -07:00
Adam Williamson
bb84140443 Bodhi compose: move ostree containers under Everything variant
As is currently the case for the ostrees themselves. The variants
don't exist in this compose config.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-30 17:50:42 +00:00
Adam Williamson
0bde466014 Have Bodhi composes include atomic desktop containers on f40+
Since Fedora 40, we've built native OCI containers for the atomic
desktops in the pre-release nightly and release composes. We
should also build native containers in the post-release nightly
composes that Bodhi runs. This should allow us to get rid of the
on-the-fly OCI image generation in the sync-ostree-base-containers
script.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-29 13:41:34 -07:00
Samyak Jain
7e6b1b19f1 Fedora 40 is GO
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-04-19 21:36:49 +05:30
Timothée Ravier
a39bb343fa bodhi2/backend/templates/pungi.rpm: Update comments 2024-03-27 22:07:29 +00:00
Mattia Verga
bbde45f158 bodhi: quick fix for DRPMs disabled in F40
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2024-02-28 18:51:06 +01:00
Samyak Jain
2a240052b1 Branch Fedora 40 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-02-13 13:12:33 +00:00
Mattia Verga
5120f77d87 bodhi: use config file for createrepo_c settings
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2024-02-05 17:51:04 +00:00
Timothée Ravier
5546164ada bodhi2/pungi.rpm.conf.j2: Remove deprecated option
Sync with changes from https://pagure.io/pungi-fedora/pull-request/1227

```
[WARNING ] Variant-type source repository is deprecated and will be ignored during 'OSTree' phase: Everything
[OSTREE_INSTALLER] [WARNING ] Variant-type source repository is deprecated and will be ignored during 'OSTreeInstaller' phase: None
```

See: https://pagure.io/pungi-fedora/pull-request/1227#comment-196106
2023-12-14 19:39:46 +00:00
Timothée Ravier
751a70c710 bodhi2/pungi.rpm.conf.j2: Clean up version checks now that F37 is EOL
No need to check the version for Kinoite & Sericea now that all builds
are F38 and later.
2023-12-14 19:39:46 +00:00
Timothée Ravier
d7cb42beae bodhi2/pungi.rpm.conf.j2: Enable unified-core only for F39+
Fixes: https://pagure.io/fedora-infra/ansible/pull-request/1697
2023-12-14 19:39:46 +00:00
Timothée Ravier
378a859288 bodhi2/pungi.rpm.conf.j2: Enable aarch64 for Fedora Sericea
See: https://gitlab.com/fedora/ostree/sig/-/issues/13
2023-12-12 11:16:40 +00:00
Timothée Ravier
6da5ff478e bodhi2/pungi.rpm.conf.j2: Enable Fedora Onyx for Fedora 39
See: https://fedoraproject.org/wiki/Changes/Fedora_Onyx
See: https://gitlab.com/fedora/ostree/sig/-/issues/12
2023-12-12 11:52:44 +01:00
Timothée Ravier
2c39936818 bodhi2/pungi.rpm.conf.j2: Compose Fedora Atomic Desktops using unified-core
See: https://fedoraproject.org/wiki/Changes/FedoraSilverblueUnifiedCore
Fixes: https://pagure.io/releng/issue/11827
2023-12-12 11:52:44 +01:00
Fabio Valentini
bf26338f22 bodhi: set createrepo_deltas to False for Fedora 40+ in pungi config 2023-12-04 22:03:58 +00:00
Samyak Jain
6e36c22ad5 Update pungi.rpm config with 40 for all artifacts
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-11-03 15:15:31 +00:00
Timothée Ravier
f52e01db6e bodhi2/backend/templates/pungi.rpm: Add Onyx config
Add configuration for Onyx variant.

See: https://pagure.io/pungi-fedora/blob/main/f/fedora.conf#_976
2023-08-09 14:30:40 +02:00
Timothée Ravier
e904f600c8 bodhi2/backend/templates/pungi.rpm: Only x86_64 for Sericea
Sericea is only built for x86_64.

See: https://pagure.io/pungi-fedora/blob/main/f/fedora.conf#_948
2023-08-09 14:29:17 +02:00
Timothée Ravier
47fc5438f6 bodhi2/backend/templates/pungi.rpm: Update for F39 2023-08-09 13:20:35 +02:00
Samyak Jain
2586c03c3f Branch Fedora 39 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-08-08 19:46:38 +00:00
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ý
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ý
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ý
bf345042d2 Revert "Revert "[bodhi-backend] Add shared pungi config""
This reverts commit 36c251017e.
2023-04-28 07:23:48 +00:00
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
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
36c251017e Revert "[bodhi-backend] Add shared pungi config"
This reverts commit be3ce8b179.
2023-03-16 17:13:45 +01: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
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
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
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
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
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