The large flatpak push (290 flatpaks) was hitting an occasional timeout,
which caused the entire compose to fail. Just making it retry gets it
through this.
This is a emerg fix because without it all updates pushes would have
been blocked.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
This allows us to apply the +1/+2/7 day/14 day requirements
at Beta freeze time without also disabling blocking in the Koji
hub config.
We want to apply the requirements on *entering* Beta freeze
rather than *exiting* it to avoid an awkward situation where
updates reach a 3-day autopush threshold during the freeze and
are submitted for stable, but when we apply the 7-day/14-day
requirements at the time of lifting the freeze, they do not
meet that requirement and are ejected from the stable push.
Applying the requirements on entering Beta freeze should avoid
this issue. Beta freezes always last longer than 11 days, so it
should never be possible for an update created under the 3-day
requirements to get into a 'regular' stable push during the next
11 days. The manual stable pushes for FE and blocker bugs done
during freezes use the bodhi-push script, which does not check
any requirements, so the issue won't occur there either.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
This introduces a set of variables for managing infrastructure changes
as EPEL minor versions change over time. This should drastically
simplify our changes during EPEL mass branching. This also drops the
earlier attempt of EPELCycleNumber and EPELBootstrapNumber variables,
which are no longer used.
Signed-off-by: Carl George <carlwgeorge@gmail.com>
Both the packages app and mdapi really prefer sqlite data existing.
packages setup a workaround to try and recreate the repodata
locally with sqlite, but it's not working with epel10 branches
at least.
Since all this does is take up a small bit of space, lets
just (at least for now) enable it globally.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
Enable sqlite for f41/f42 for now. mdapi still needs this.
A replacement application that will not need it is under development
Once that replaces mdapi we can drop sqlite again.
See https://pagure.io/fedora-infrastructure/issue/12669
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
Zstd repodata support was introduced in DNF quite some time ago, and
is quite a bit faster and less resource intensive.
Additionally, there is no point in producing sqlmd or DeltaRPMs when
support for both has been removed from RHEL for a fair bit of time.
Regardless, we should leave things mostly as-is for EPEL 9, and thus
we retain older xz compression settings for that.
Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
We have been building unofficial images at fedora-ostree-desktops based on the workstation-ostree-config files for cosmic-atomic. It's time to get it officially built.
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
There's no need for this to be hardcoded and manually updated,
we can template it. Add some clarifying notes on what happens
when Branched doesn't exist, and why it doesn't matter that we
don't set a correct config for the Rawhide release.
Signed-off-by: Adam Williamson <awilliam@redhat.com>