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

Mock chroots for CentOS Stream Hyperscale #2057

Closed
fedora-copr-github-bot opened this issue Nov 18, 2022 · 1 comment
Closed

Mock chroots for CentOS Stream Hyperscale #2057

fedora-copr-github-bot opened this issue Nov 18, 2022 · 1 comment
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/2057
Opened: 2022-01-28 17:48:07
Opened by: frostyx

Originally reported by @bkircher (bk__) on IRC.

Please see centos-stream-hyperscale-*.cfg configs here
https://pagure.io/centos-sig-hyperscale/mock-centos-sig-configs/blob/main/f/mock

We tried workarounding the original request and take centos-stream-8-x86_64 as a base and configuring the additional repositories but the build is not what we would want (wrong disttag).

https://copr.fedorainfracloud.org/coprs/frostyx/centos-stream-hyperscale/build/3258603/

I think it is because of the custom

config_opts['macros']['%dist'] = ".hs.el8"
config_opts['macros']['%centos_hs'] = "1"

But there are also things like

config_opts['chroot_setup_cmd'] += " centos-release-hyperscale"

I think this issue can be partially fixed by implementing #1466 but maybe some additional work will be required.

Or we can allow users to customize their chroots by providing their own mock configs.

Or we can simply add the CentOS Stream Hyperscale configs.

I don't know what is the best option for us, so I created this RFE instead of fixing it straight away.


praiskup commented at 2022-01-28 18:50:23:

Or we can allow users to customize their chroots by providing their own mock configs.

https://pagure.io/copr/copr/issue/1336

Or we can simply add the CentOS Stream Hyperscale configs.

Adding a chroot for each third-party module doesn't really scale :-/


frostyx commented at 2022-01-30 16:05:10:

Adding a chroot for each third-party module doesn't really scale :-/

Agreed, I wanted to avoid this as much as possible.

@fedora-copr-github-bot fedora-copr-github-bot added the RFE Enhancement, feature requests label Nov 22, 2022
@xsuchy xsuchy added this to CPT Kanban Jan 3, 2023
@praiskup
Copy link
Member

Ok, let's allow our users to do this manually in #1336.

@praiskup praiskup moved this to Done in CPT Kanban Mar 14, 2023
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