Skip to content

Commit 4cb091b

Browse files
committed
Release 6.3 + configs 42.4
Created by commands: /usr/bin/tito tag --use-version=6.3 /usr/bin/tito tag --use-version=42.4
1 parent a1218cb commit 4cb091b

File tree

13 files changed

+80
-26
lines changed

13 files changed

+80
-26
lines changed

.tito/packages/mock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6.2-1 mock/
1+
6.3-1 mock/

.tito/packages/mock-core-configs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
42.3-1 mock-core-configs/
1+
42.4-1 mock-core-configs/

docs/Release-Notes-6.3.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
layout: default
3+
title: Release Notes - Mock 6.3
4+
---
5+
6+
## [Release 6.3](https://rpm-software-management.github.io/mock/Release-Notes-6.3) - 2025-06-18
7+
8+
9+
### New features
10+
11+
- The `hw_info` plugin now reports memory info units in [human readable scale][PR#1587].
12+
13+
14+
### Bugfixes
15+
16+
- The `/bin/dnf` command is no longer hardcoded
17+
[in the --calculate-build-dependencies code][issue#1592], and we
18+
use the standard `config_opts['dnf5_command']` (or
19+
`config_opts['dnf_command']`, respectively).
20+
21+
- The mechanism for creating the `mock` group has been fixed again on
22+
Fedora/RHEL, because the built-in RPM user creation mechanism only works on
23+
F42 and newer. Mock on older distributions returned back to using `%pre`
24+
scriptlet.
25+
26+
- The `mock-core-configs` package files were previously owned by the `mock`
27+
group, same as a few files in `mock` package — which was unnecessary. These
28+
files are intended to be read-only and accessible by anyone. This issue was
29+
actually [causing install-order problems][issue#1588] when `mock-core-configs`
30+
or `mock` was installed before `mock-filesystem`. So newly those files have
31+
the default `0644, root, root` ownership.
32+
33+
- This release includes a fix for a Python 3.14 [incompatibility][issue#1594].
34+
35+
Mock refused to start as non-root user with Python 3.14. This was because of
36+
the change in behaviour of ProcessPoolExecutor in Python. The code has been
37+
altered to work with both old and new Python.
38+
39+
### Mock Core Configs changes
40+
41+
- Added AlmaLinux 10 configs
42+
- Add AlmaLinux kitten 10 x86_64_v2 config
43+
- Added Rocky Linux 10 configs
44+
45+
#### The following contributors have contributed to this release:
46+
47+
- FeRD (Frank Dana)
48+
- Javier Hernández
49+
- Jonathan Wright
50+
- Konstantin Shalygin
51+
- Louis Abel
52+
- Miroslav Suchý
53+
54+
Thank You!
55+
56+
57+
[issue#1592]: https://github.com/rpm-software-management/mock/issues/1592
58+
[issue#1588]: https://github.com/rpm-software-management/mock/issues/1588
59+
[PR#1587]: https://github.com/rpm-software-management/mock/pull/1587
60+
[issue#1594]: https://github.com/rpm-software-management/mock/issues/1594

docs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ Versions in Linux distributions:
7070

7171

7272
## Release Notes
73+
* [6.3 and Configs 42.4](Release-Notes-6.3) (2025-06-18) - Compatibility bug-fix for Python 3.14, configuration is owned by root group, AlmaLinux and Rocky Linux 10 added.
7374
* [6.2 and Configs 42.3](Release-Notes-6.2) (2025-05-22) - RHEL 10 configuration, configurable ca-trust paths that Mock copies to chroots.
7475
* [6.1 and Configs 42.2](Release-Notes-6.1) (2025-02-27) - more hermetic-build improvements, AlmaLinux Kitten 10, Azure Linux 2.0 and 3.0, Kylin 10, Navy Linux 8, openSUSE Leap 15.6
7576
* [Configs 42.1](Release-Notes-Configs-42.1) (2025-01-16) - Fedora 42 branched.

mock-core-configs/mock-core-configs.spec

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
%endif
44

55
Name: mock-core-configs
6-
Version: 42.3
6+
Version: 42.4
77
Release: 1%{?dist}
88
Summary: Mock core config files basic chroots
99

@@ -152,6 +152,14 @@ fi
152152
%ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg
153153

154154
%changelog
155+
* Wed Jun 18 2025 Pavel Raiskup <praiskup@redhat.com> 42.4-1
156+
- fix sysusers packaging practice once more
157+
- configuration file owned by `root:root`
158+
- Rocky Linux 10 configs added (label@rockylinux.org)
159+
- missing config for AlmaLinux Kitten x86_64_v2 added (jhernandez@cloudlinux.com)
160+
- config for AlmaLinux Kitten 10 x86_64_v2 added (jonathan@almalinux.org)
161+
- AlmaLinux 10 configs added (jonathan@almalinux.org)
162+
155163
* Thu May 22 2025 Pavel Raiskup <praiskup@redhat.com> 42.3-1
156164
- Fedora 40 EOL
157165
- Add RHEL 10 template and configs (carlwgeorge@gmail.com)

mock/mock.spec

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
Summary: Builds packages inside chroots
2020
Name: mock
21-
Version: 6.2
21+
Version: 6.3
2222
Release: 1%{?dist}
2323
License: GPL-2.0-or-later
2424
# Source is created by
@@ -329,6 +329,13 @@ pylint-3 py/mockbuild/ py/*.py py/mockbuild/plugins/* || :
329329

330330

331331
%changelog
332+
* Wed Jun 18 2025 Pavel Raiskup <praiskup@redhat.com> 6.3-1
333+
- lockfile: don't hard-code DNF _bindir location, use config_opts
334+
- fix sysusers packaging once more
335+
- ProcessPoolExecutor changed behaviour with Python 3.14 (msuchy@redhat.com)
336+
- feat: plugin: hw_info: added human-readable flag for memory info (k0ste@k0ste.ru)
337+
- Remove the traceLog decorator from pretty_getcwd (ferdnyc@gmail.com)
338+
332339
* Thu May 22 2025 Pavel Raiskup <praiskup@redhat.com> 6.2-1
333340
- disable copying ca-trust dirs with Azure Linux 3 (reubeno@users.noreply.github.com)
334341
- bail clearly when image pull fails (awilliam@redhat.com)

releng/release-notes-next/almalinux10.config

Lines changed: 0 additions & 1 deletion
This file was deleted.

releng/release-notes-next/almalinux_kitten_x86_64_v2.config

Lines changed: 0 additions & 1 deletion
This file was deleted.

releng/release-notes-next/hermetic-dnf-hardcoded.bugfix

Lines changed: 0 additions & 4 deletions
This file was deleted.

releng/release-notes-next/hwinfo-plugin-memory-human.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)