Bug 2121785 - Please branch and build kronosnet in epel8 and epel9
Summary: Please branch and build kronosnet in epel8 and epel9
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: kronosnet
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Fabio Massimo Di Nitto
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: EPELPackagersSIG 2121777
TreeView+ depends on / blocked
 
Reported: 2022-08-26 15:41 UTC by Davide Cavalca
Modified: 2022-08-27 04:29 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-08-26 18:04:24 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Davide Cavalca 2022-08-26 15:41:45 UTC
Please branch and build kronosnet in epel8 and epel9.

If you do not wish to maintain kronosnet in epel8 and epel9,
or do not think you will be able to do this in a timely manner,
the EPEL Packagers SIG would be happy to be a co-maintainer of the package;
please add the epel-packagers-sig group through
https://src.fedoraproject.org/rpms/kronosnet/addgroup
and grant it commit access, or collaborator access on epel* branches.

Comment 1 Davide Cavalca 2022-08-26 15:42:03 UTC
Note: this is part of the High Availability add-on in RHEL, so it's eligible for EPEL per the policy.

Comment 2 Fabio Massimo Di Nitto 2022-08-26 16:48:58 UTC
It is also part of Centos 8/9 HA channel, so I am not sure why do we need epel branches? why add overhead when you can just enable the channel?

Comment 3 Davide Cavalca 2022-08-26 17:09:53 UTC
EPEL packages can't depend on HA (as EPEL itself can and does conflict with it and other layered products): https://docs.fedoraproject.org/en-US/epel/epel-policy/#_policy
We need this package in EPEL as it's a BR for corosync (see the depends on BZ), which in turn is a BR for asterisk, which we're trying to get branched in EPEL 8 and EPEL 9.

Comment 4 Fabio Massimo Di Nitto 2022-08-26 18:04:24 UTC
(In reply to Davide Cavalca from comment #3)
> EPEL packages can't depend on HA (as EPEL itself can and does conflict with
> it and other layered products):
> https://docs.fedoraproject.org/en-US/epel/epel-policy/#_policy
> We need this package in EPEL as it's a BR for corosync (see the depends on
> BZ), which in turn is a BR for asterisk, which we're trying to get branched
> in EPEL 8 and EPEL 9.

oh I see, they have changed the policy since last time I poked at EPEL.

Thanks for the pointer et all.

I have now added epel-packagers-sig group to kronosnet with commit access.

Cheers
Fabio

Comment 5 Davide Cavalca 2022-08-26 20:09:11 UTC
To close the loop, this turned out to be more complicated, because RHEL does ship libknet1 and libknet1-devel in CRB, both on RHEL8 and RHEL9, so kronosnet proper can't be branched in EPEL. To resolve this I've requested a standalone kronosnet-epel package in https://pagure.io/releng/fedora-scm-requests/issue/46894 that we will use to provide the missing packages (meaning, everything _except_ the ones already provided by RHEL in CRB).

Comment 6 Fabio Massimo Di Nitto 2022-08-27 04:29:37 UTC
I would probably check why it´s in CRB. AFAIK It should only be in the HA channel. It might be an oversight at compose time.


Note You need to log in before you can comment on or make changes to this bug.