From 6a4db169fc3d378eb2e5963cc1d02f6728750bbe Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 14 Aug 2024 15:52:07 +0200 Subject: [PATCH] Release mock-core-configs v41.1 /usr/bin/tito tag --use-version=41.1 ./releng/generate-release-notes --config-only --use-version 41.1 --- .tito/packages/mock-core-configs | 2 +- docs/Release-Notes-Configs-41.1.md | 53 +++++++++++++++++++ docs/index.md | 1 + mock-core-configs/mock-core-configs.spec | 16 +++++- .../add-openeuler-2403.config | 1 - releng/release-notes-next/c10s+epel.config | 2 - .../release-notes-next/c10s-metalink.config | 2 - releng/release-notes-next/centos-7-eol.config | 6 --- .../fedora-41-branching.feature | 2 - .../release-notes-next/fedora-eln-i386.config | 2 - .../fedora-rawhide-key-plus-one.config | 4 -- .../rawhide-bootstrap-image-ready.config | 9 ---- 12 files changed, 70 insertions(+), 30 deletions(-) create mode 100644 docs/Release-Notes-Configs-41.1.md delete mode 100644 releng/release-notes-next/add-openeuler-2403.config delete mode 100644 releng/release-notes-next/c10s+epel.config delete mode 100644 releng/release-notes-next/c10s-metalink.config delete mode 100644 releng/release-notes-next/centos-7-eol.config delete mode 100644 releng/release-notes-next/fedora-41-branching.feature delete mode 100644 releng/release-notes-next/fedora-eln-i386.config delete mode 100644 releng/release-notes-next/fedora-rawhide-key-plus-one.config delete mode 100644 releng/release-notes-next/rawhide-bootstrap-image-ready.config diff --git a/.tito/packages/mock-core-configs b/.tito/packages/mock-core-configs index 116184e4f..c29438068 100644 --- a/.tito/packages/mock-core-configs +++ b/.tito/packages/mock-core-configs @@ -1 +1 @@ -40.6-1 mock-core-configs/ +41.1-1 mock-core-configs/ diff --git a/docs/Release-Notes-Configs-41.1.md b/docs/Release-Notes-Configs-41.1.md new file mode 100644 index 000000000..dcfb8070b --- /dev/null +++ b/docs/Release-Notes-Configs-41.1.md @@ -0,0 +1,53 @@ +--- +layout: default +title: Release Notes - Mock Configs 41.1 +--- + +## [Release Configs 41.1](https://rpm-software-management.github.io/mock/Release-Notes-Configs-41.1) - 2024-08-14 + + +### Mock Core Configs changes + +- Configuration files for Fedora 41 have been branched from Rawhide, according + to the [Fedora 41 Schedule](https://fedorapeople.org/groups/schedule/f-41/f-41-all-tasks.html). +- The "early" CentOS Stream 10 + EPEL 10 configuration files have been added, + [issue#1421][]. These chroots only work with Fedora EPEL Koji buildroot(s). +- Add configuration for openEuler 24.03 LTS. +- Mock chroots for CentOS Stream 10 now use the mirrored repositories also for + baseos-source, baseos-debuginfo, appstream-source, appstream-debuginfo, + crb-source, and crb-debuginfo. +- The CentOS 7 [is now EOL](https://www.redhat.com/en/topics/linux/centos-linux-eol) + and the mirroring is disabled. Corresponding configuration files have been + moved to `/etc/mock/eol` and are pointing now to vault.centos.org. + + Similarly, EPEL 7 [goes EOL](https://pagure.io/epel/issue/238), too. Moving + EPEL 7 configuration to `/etc/mock/eol`, too. +- The Fedora ELN ix86 config has been removed, as 32-bit multilibs are no longer + built for ELN. +- Fedora Rawhide configurations, such as releasever=41 now, accept GPG keys from + Fedora releasever+1 (for example, 42, not yet used for RPM signatures). This + change is implemented to address the typically short and unnecessary + inconvenience during [the Fedora branching process][issue#1338] in the future. +- The Fedora Rawhide configuration (F41+) has been updated to use the + `bootstrap_image_ready = True` configuration. The default container images are + [already shipped with the `dnf5-plugins` package](https://pagure.io/fedora-kiwi-descriptions/pull-request/63). + + This means we use the container image "as is" to bootstrap the DNF5 stack + without installing any additional packages into the prepared bootstrap chroot. + Consequently, the bootstrap preparation is much faster (bootstrap preparation + basically equals the image download, if not pre-downloaded, and its subsequent + "extraction"). + +#### Following contributors contributed to this release: + +- Daan De Meyer +- Jakub Kadlcik +- Jiri Kyjovsky +- Miro HronĨok +- nucleo +- Robert Scheck +- Yaakov Selkowitz + +Thank you! + +[issue#1338]: https://github.com/rpm-software-management/mock/issues/1338 diff --git a/docs/index.md b/docs/index.md index adc908ea5..40869c762 100644 --- a/docs/index.md +++ b/docs/index.md @@ -69,6 +69,7 @@ Versions in Linux distributions: ## Release Notes +* [Configs 41.1](Release-Notes-Configs-41.1) - EL7 configs EOL. F38 EOL. F41 branched. * [Configs 40.6](Release-Notes-Configs-40.6) - CentOS Stream 10 uses mirrored repositories. * [Configs 40.5](Release-Notes-Configs-40.5) - Fedora 38 moved to EOL. CentOS Stream 8 moved to vault. * [5.6](Release-Notes-5.6) - Improved performance of bash completion, don't use `--allowerasing` for commands that doesn't provide it, fixed "no space left" tracebacks, new Circle Linux 9 configs, Mageia Cauldron i686, fixed Fedora ELN. diff --git a/mock-core-configs/mock-core-configs.spec b/mock-core-configs/mock-core-configs.spec index 43c5bc71d..2699c587e 100644 --- a/mock-core-configs/mock-core-configs.spec +++ b/mock-core-configs/mock-core-configs.spec @@ -3,7 +3,7 @@ %endif Name: mock-core-configs -Version: 41.0.post1 +Version: 41.1 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -149,6 +149,20 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Wed Aug 14 2024 Pavel Raiskup 41.1-1 +- branch F41 from Rawhide (frostyx@email.cz) +- added centos-stream+epel-10 configs +- Enable RPM sysusers integration (j1.kyjovsky@gmail.com) +- Rawhide to accept GPG key from future Fedora Rawhide+1 +- openEuler 24.03 LTS (nucleo@fedoraproject.org) +- drop fedora-eln-i386 (yselkowi@redhat.com) +- Switch CentOS 7 to vault.centos.org (robert@fedoraproject.org) +- Fix GPG keys for CentOS Stream 10 repositories (daan.j.demeyer@gmail.com) +- EOL epel-7 configuration +- CentOS 7 is EOL +- Fedora 41+ configuration images are "dnf5 ready" +- Use metalinks for c10s {baseos,appstream,crb}-{source,debuginfo} (miro@hroncok.cz) + * Sat Jun 15 2024 Pavel Raiskup 40.6-1 - c10s config use mirrored metalinks diff --git a/releng/release-notes-next/add-openeuler-2403.config b/releng/release-notes-next/add-openeuler-2403.config deleted file mode 100644 index 352e1e42c..000000000 --- a/releng/release-notes-next/add-openeuler-2403.config +++ /dev/null @@ -1 +0,0 @@ -Add configuration for openEuler 24.03 LTS. diff --git a/releng/release-notes-next/c10s+epel.config b/releng/release-notes-next/c10s+epel.config deleted file mode 100644 index f6c0424b9..000000000 --- a/releng/release-notes-next/c10s+epel.config +++ /dev/null @@ -1,2 +0,0 @@ -The "early" CentOS Stream 10 + EPEL 10 configuration files have been added, -[issue#1421][]. These chroots only work with Fedora EPEL Koji buildroots. diff --git a/releng/release-notes-next/c10s-metalink.config b/releng/release-notes-next/c10s-metalink.config deleted file mode 100644 index 15f192ac9..000000000 --- a/releng/release-notes-next/c10s-metalink.config +++ /dev/null @@ -1,2 +0,0 @@ -Mock chroots for CentOS Stream 10 now use the mirrored repositories also for -baseos-source, baseos-debuginfo, appstream-source, appstream-debuginfo, crb-source, and crb-debuginfo. diff --git a/releng/release-notes-next/centos-7-eol.config b/releng/release-notes-next/centos-7-eol.config deleted file mode 100644 index a3c5f6771..000000000 --- a/releng/release-notes-next/centos-7-eol.config +++ /dev/null @@ -1,6 +0,0 @@ -The CentOS 7 [is now EOL](https://www.redhat.com/en/topics/linux/centos-linux-eol) -and the mirroring is disabled. Corresponding configuration files have been -moved to `/etc/mock/eol` and are pointing now to vault.centos.org. - -Similarly, EPEL 7 [goes EOL](https://pagure.io/epel/issue/238), too. Moving -EPEL 7 configuration to `/etc/mock/eol`, too. diff --git a/releng/release-notes-next/fedora-41-branching.feature b/releng/release-notes-next/fedora-41-branching.feature deleted file mode 100644 index 69d9a83cd..000000000 --- a/releng/release-notes-next/fedora-41-branching.feature +++ /dev/null @@ -1,2 +0,0 @@ -Configuration files for Fedora 41 have been branched from Rawhide, -according to the [Fedora 41 Schedule](https://fedorapeople.org/groups/schedule/f-41/f-41-all-tasks.html). diff --git a/releng/release-notes-next/fedora-eln-i386.config b/releng/release-notes-next/fedora-eln-i386.config deleted file mode 100644 index 6db62cbfd..000000000 --- a/releng/release-notes-next/fedora-eln-i386.config +++ /dev/null @@ -1,2 +0,0 @@ -The Fedora ELN ix86 config has been removed, as 32-bit multilibs are no -longer built for ELN. diff --git a/releng/release-notes-next/fedora-rawhide-key-plus-one.config b/releng/release-notes-next/fedora-rawhide-key-plus-one.config deleted file mode 100644 index 448aee0ed..000000000 --- a/releng/release-notes-next/fedora-rawhide-key-plus-one.config +++ /dev/null @@ -1,4 +0,0 @@ -Fedora Rawhide configurations, such as releasever=41 now, accept GPG keys from -Fedora releasever+1 (for example, 42, not yet used for RPM signatures). This -change is implemented to address the typically short and unnecessary -inconvenience during [the Fedora branching process][issue#1338] in the future. diff --git a/releng/release-notes-next/rawhide-bootstrap-image-ready.config b/releng/release-notes-next/rawhide-bootstrap-image-ready.config deleted file mode 100644 index 78801430c..000000000 --- a/releng/release-notes-next/rawhide-bootstrap-image-ready.config +++ /dev/null @@ -1,9 +0,0 @@ -The Fedora Rawhide configuration (F41+) has been updated to use the -`bootstrap_image_ready = True` configuration. The default container images are -[already shipped with the `dnf5-plugins` package](https://pagure.io/fedora-kiwi-descriptions/pull-request/63). - -This means we use the container image "as is" to bootstrap the DNF5 stack -without installing any additional packages into the prepared bootstrap chroot. -Consequently, the bootstrap preparation is much faster (bootstrap preparation -basically equals the image download, if not pre-downloaded, and its -"extraction").