Skip to content

Commit 6563b5a

Browse files
committed
Mock release v6.6
Automatic commit of package [mock] release [6.6-1]. Created by commands: $ /usr/bin/tito tag $ ./releng/generate-release-notes --use-version 6.6 --mock-only
1 parent 10d6e89 commit 6563b5a

File tree

8 files changed

+50
-19
lines changed

8 files changed

+50
-19
lines changed

.tito/packages/mock

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

docs/Release-Notes-6.6.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
layout: default
3+
title: Release Notes - Mock 6.6
4+
---
5+
6+
## [Release 6.6](https://rpm-software-management.github.io/mock/Release-Notes-6.6) - 2025-12-08
7+
8+
9+
### Changes
10+
11+
- Make sure to install `BuildRequires` that are defined by macros originating
12+
from macro files installed through other BuildRequires. For example:
13+
14+
```
15+
BuildRequires: selinux-policy
16+
%{?selinux_requires}
17+
```
18+
19+
This now properly tells Mock to install the `selinux-policy-devel` package, as
20+
defined by `%selinux_requires`. See also [issue#1652][].
21+
22+
- The `unbreq` plugin is now active only when an actual build is taking place.
23+
It no longer searches for SRPM files during unrelated Mock operations, such as
24+
`--init` or `--clean`.
25+
26+
- Mock now automatically maps the target build architecture directly to the
27+
appropriate QEMU user-static binary variant for `forcearch` builds. For
28+
example, a build for `riscv64` (for `fedora-43-riscv64` target) is mapped to
29+
`/usr/bin/qemu-riscv64-static` (see the architecture string matches). Mock
30+
config contributors no longer need to modify Mock code to add support for new
31+
architectures (if these architecture specifiers match).
32+
33+
34+
#### The following contributors have contributed to this release:
35+
36+
- Jakub Kadlcik
37+
- Marián Konček
38+
- Simone Caronni
39+
40+
Thank You!
41+
42+
[issue#1652]: https://github.com/rpm-software-management/mock/issues/1652

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.6](Release-Notes-6.6) (2025-12-08) - Static build-requires installed in multiple waves, easier forcearch selection.
7374
* [Configs 43.3](Release-Notes-Configs-43.3) (2025-11-14) - configs for openSUSE 16.0 added
7475
* [6.5](Release-Notes-6.5) (2025-10-23) - Release 6.5 makes the skip-fsync() opt-out into an opt-in.
7576
* [6.4 and Configs 43.2](Release-Notes-6.4) (2025-10-09) - Release 6.4 adds the experimental `unbreq` plugin and boosts performance with a new default setting.

mock/mock.spec

Lines changed: 6 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.5
21+
Version: 6.6
2222
Release: 1%{?dist}
2323
License: GPL-2.0-or-later
2424
# Source is created by
@@ -329,6 +329,11 @@ pylint-3 py/mockbuild/ py/*.py py/mockbuild/plugins/* || :
329329

330330

331331
%changelog
332+
* Mon Dec 08 2025 Pavel Raiskup <[email protected]> 6.6-1
333+
- Make sure to install BuildRequires defined by macros ([email protected])
334+
- unbreq plugin: performs action only when build is taking place ([email protected])
335+
- simplify forcearch code
336+
332337
* Thu Oct 23 2025 Pavel Raiskup <[email protected]> 6.5-1
333338
- make suppress-sync opt-in, not opt-out ([email protected])
334339

releng/release-notes-next/buildrequires-from-macro.bugfix

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

releng/release-notes-next/forcearch-defaults.feature.md

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

releng/release-notes-next/loongarch64.bugfix

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

releng/release-notes-next/unbreq.bugfix.md

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

0 commit comments

Comments
 (0)