#1483 Use bootstrap builds by default or always use bootstrap builds
Closed: MIGRATED a year ago by nikromen. Opened 3 years ago by ngompa.

With the upcoming rpmdb change for Fedora 33, it is strongly recommended that Mock is used with bootstrap chroots enabled to remove the influence of the host RPM package manager on the build environment.

This ensures that macros, rpm commands, etc. all work correctly in the build environment for producing SRPMs and building RPMs. This would also make issues like handling distro-specific macros in the NEVR fields not a problem.

Koji will be switching to bootstrap chroot builds, and COPR should as well, ASAP.


COPR should as well, ASAP.

We could flip the default now (historically we already tried that,
but at that time bootstrap was pretty broken).
But before we do that, I'd rather wait for finishing the #1445 PR;
otherwise, we can only turn on/off bootstrap for the whole project,
not per-chroot. There used to be some strange bootstrap
installation failures for non-fedora chroots, so each chroot may
need special setup (no bootstrap, normal bootstrap or podman).

Anyone can turn the bootstrap ON even now as opt-in if necessary,
so I don't think we have to be in extreme hurry.

Metadata Update from @praiskup:
- Issue tagged with: RFE

3 years ago

Metadata Update from @nikromen:
- Issue close_status updated to: MIGRATED
- Issue status updated to: Closed (was: Open)

a year ago

Login to comment on this ticket.

Metadata