On Thu, 2023-08-10 at 10:58 +0200, Pavel Raiskup wrote:
Hello maintainers!
Let me announce a new release of Mock v5.0 (the chroot build environment
manager for building RPMs).
This release release brings lots of changes, though the one that I'd
like to underline is that we turned --use-bootstrap-image ON by default.
This effectively means that Mock uses Podman to pull the bootstrap image
from image registries (instead of installing it from scratch with `dnf
--installroot`). Thus Podman is now in `Recommends:`, not just
`Suggests:`. Should you have any issues, you can temporarily revert this
change with `--no-bootstrap-image` (--scrub=all first!). Alternatively
set `config_opts["use_bootstrap_image"] = False` in configuration.
Unfortunately this seems to be broken on Rawhide, whether you use the
'fedora-40' or 'fedora-rawhide' name:
[adamw@xps13a gnome-shell (rawhide %)]$ mock -r fedora-40-x86_64 --scrub=all
...
[adamw@xps13a gnome-shell (rawhide %)]$ mock -r fedora-40-x86_64 --install nano
...
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Using bootstrap image:
registry.fedoraproject.org/fedora:rawhide
INFO: Pulling image:
registry.fedoraproject.org/fedora:rawhide
ERROR: Command failed:
# podman pull
registry.fedoraproject.org/fedora:rawhide
[adamw@xps13a gnome-shell (rawhide %)]$ mock -r fedora-rawhide-x86_64 --scrub=all
...
[adamw@xps13a gnome-shell (rawhide %)]$ mock -r fedora-rawhide-x86_64 --install nano
...
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Using bootstrap image:
registry.fedoraproject.org/fedora:rawhide
INFO: Pulling image:
registry.fedoraproject.org/fedora:rawhide
ERROR: Command failed:
# podman pull
registry.fedoraproject.org/fedora:rawhide
--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @adamw(a)fosstodon.org
https://www.happyassassin.net