Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use bootstrap builds by default or always use bootstrap builds #1483

Closed
fedora-copr-github-bot opened this issue Nov 18, 2022 · 1 comment
Closed
Labels
RFE Enhancement, feature requests

Comments

@fedora-copr-github-bot
Copy link
Collaborator

fedora-copr-github-bot commented Nov 18, 2022

Original issue: https://pagure.io/copr/copr/issue/1483
Opened: 2020-08-27 00:24:34
Opened 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.


praiskup commented at 2020-08-27 07:06:58:

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.

@fedora-copr-github-bot fedora-copr-github-bot added the RFE Enhancement, feature requests label Nov 22, 2022
@praiskup
Copy link
Member

This is fixed. Except for exceptions (where bootstrap can not work, e.g. armhfp now).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RFE Enhancement, feature requests
Projects
Archived in project
Development

No branches or pull requests

2 participants