Skip to content

Commit

Permalink
Post-release administrivia
Browse files Browse the repository at this point in the history
  • Loading branch information
praiskup committed Dec 1, 2023
1 parent 3b22cf9 commit 890240a
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 16 deletions.
27 changes: 27 additions & 0 deletions docs/Release-Notes-Configs-39.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout: default
title: Release Notes - Mock Core Configs 39.3
---

## [Release 39.3](https://rpm-software-management.github.io/mock/Release-Notes-Configs-39.3) - 2023-12-01

### Mock Core Configs changes

- Per the approved [Fedora 40 change](https://fedoraproject.org/wiki/Changes/BuildWithDNF5),
[we switched][PR#1256] the default `package_manager` configuration for Fedora 40
(Rawhide at that point in time) to `dnf5`. DNF5 is [the future replacement for
DNF4](https://fedoraproject.org/wiki/Changes/ReplaceDnfWithDnf5), aiming to be
much faster than its predecessor. Hence, the effect of this change is a
significantly faster buildroot preparation.
- The default `fedora-eln-*` bootstrap image `quay.io/fedoraci/fedora:eln`
[has been fixed](https://github.com/fedora-eln/eln/issues/166) to provide
the `dnf builddep` command. It means it is now "ready for bootstrap" right
after the image download (no additional packages need to be installed inside)
which makes the buildroot preparation
[much faster](https://rpm-software-management.github.io/mock/Feature-container-for-bootstrap).
- The OpenMandriva chroots provide `python-dnf` and `python-dnf-plugins-core`
packages, not `python3-dnf` and `python3-dnf-plugins-core`. That's why we
[had to fix][issue#1251] the `dnf_install_command` config option appropriately.

[PR#1256]: https://github.com/rpm-software-management/mock/pull/1256
[issue#1251]: https://github.com/rpm-software-management/mock/issues/1251
2 changes: 2 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,8 @@ Versions in Linux distributions:


## Release Notes
* [Configs 39.3](Release-Notes-Configs-39.3) - Fedora 40+ configuration uses DNF5, Fedora ELN and OpenMandriva fixes.
* [Configs 39.2](Release-Notes-39.2) - Fedora ELN and openSUSE fixes.
* [5.2](Release-Notes-5.2) (2023-09-27) - Compatibility fix with EPEL 8, logging fixes, `--copyout` files with tilde in name.
* [5.1.1](Release-Notes-5.1.1) (2023-09-18) - If Mock does multiple builds at once, root directory is re-created for each of them.
* [5.1](Release-Notes-5.1) (2023-09-15) - Fixes for `--use-bootstrap-image`, it now retries pulling, and fallbacks to a normal bootstrap.
Expand Down
2 changes: 1 addition & 1 deletion mock-core-configs/mock-core-configs.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
%endif

Name: mock-core-configs
Version: 39.3
Version: 39.3.post1
Release: 1%{?dist}
Summary: Mock core config files basic chroots

Expand Down
6 changes: 0 additions & 6 deletions releng/release-notes-next/dnf5-for-f40.config

This file was deleted.

6 changes: 0 additions & 6 deletions releng/release-notes-next/eln-bootstrap-image-ready.config

This file was deleted.

3 changes: 0 additions & 3 deletions releng/release-notes-next/mandriva-dnf-python.config

This file was deleted.

0 comments on commit 890240a

Please sign in to comment.