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

ELN Extras SRPM macros? #187

Open
hroncok opened this issue May 22, 2024 · 3 comments
Open

ELN Extras SRPM macros? #187

hroncok opened this issue May 22, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@hroncok
Copy link

hroncok commented May 22, 2024

Hello,

after looking at https://src.fedoraproject.org/rpms/redhat-rpm-config/c/f7d9eeb359404d01e388c21b1697ad24aeddcea9?branch=rawhide I am wondering about one thing:

What if we need ghc-srpm-macros installed in the ELN Extras buildroot, but at the same time, it is unwanted in ELN?

If ELN Extras was EPEL, we would add the dependency to epel-rpm-macros. However, it is not.

Is there a package that is installed by default in ELN Extras only? Should we create it? Or is this use case to niche?

@yselkowitz
Copy link
Member

At this time, ghc is not currently in use in ELN Extras, but it certainly could be, as it is in EPEL. Can and should we have an eln branch of epel-rpm-macros and add it to the eln default buildroot?

@hroncok
Copy link
Author

hroncok commented May 22, 2024

have an eln branch of epel-rpm-macros

That depends on whether the meaning of ELN Extras is indeed future EPEL. If so, I would say we should have that branch.

add it to the eln default buildroot

That's trickier. It should not be in the eln buildroot, only in the eln extras buildroot. But if the 2 buidlroots are not separated, that cannot be done.

@yselkowitz
Copy link
Member

With ELN Extras rebootstrapped, I'm seeing more failures due to a lack of certain macros. If we can't separate ELN Extras from ELN entirely, then we probably need at least an eln-extras build tag and target with an ELN build of epel-rpm-macros included by default.

@yselkowitz yselkowitz added the enhancement New feature or request label Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants