Bug 1982029 - xapian-core: retire from epel8
Summary: xapian-core: retire from epel8
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: xapian-core
Version: epel8
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Denis Arnaud
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1982799 (view as bug list)
Depends On: 1918908
Blocks: EPEL2RHEL
TreeView+ depends on / blocked
 
Reported: 2021-07-14 02:42 UTC by Carl George 🤠
Modified: 2022-05-12 04:17 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2022-05-12 04:17:13 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Carl George 🤠 2021-07-14 02:42:54 UTC
Description of problem:
xapian-core is planned to be added to RHEL 8.5 [0].  It is already available CentOS Stream 8.  Per policy [1] it must be retired from epel8 once RHEL 8.5 GA is released.  The planned RHEL package version provides a correct upgrade path.


Version-Release number of selected component (if applicable):
xapian-core-1.4.14-1.el8 (epel8)
xapian-core-1.4.18-3.el8 (cs8, planned for rhel8.5)


Additional info:
Unfortunately at the moment the plan is to only ship xapian-core and xapian-core-libs, not xapian-core-devel.  This will be a problem for several EPEL package build requirements.

- kf5-akonadi-search
    - kf5-libkdepim
        - kf5-libksieve
        - kf5-mailimporter
        - kf5-pimcommon
            - kf5-libgravatar
            - kf5-libksieve
- khelpcenter
- opentrep
- xapian-bindings

I highly encourage you to file an RHEL 8 bug requesting the maintainer ship xapian-core-devel in CRB, per the EPEL [2] and CentOS [3] FAQs.


[0] bug 1918908
[1] https://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies#Policy
[2] https://fedoraproject.org/wiki/EPEL/FAQ#RHEL_8_has_binaries_in_the_release.2C_but_is_missing_some_corresponding_-devel_package._How_do_I_build_a_package_that_needs_that_missing_-devel_package.3F
[3] https://wiki.centos.org/FAQ/CentOS8/UnshippedPackages

Comment 1 Peter Robinson 2021-07-14 06:48:23 UTC
Adding Pavel Zhukov the RHEL maintainer for xapian-core, could you co-maintain the xapian-bindings in EPEL?

Comment 2 Denis Arnaud 2021-07-14 07:27:58 UTC
(In reply to Peter Robinson from comment #1)
> Adding Pavel Zhukov the RHEL maintainer for xapian-core, could you
> co-maintain the xapian-bindings in EPEL?

Thanks for heads up notice!

I am not sure of what I need to do. But, yes, we definitely need xapian-core-devel and xapian-bindings in EPEL (or RHEL).

Comment 3 Pavel Zhukov 2021-07-14 08:27:53 UTC
(In reply to Peter Robinson from comment #1)
> Adding Pavel Zhukov the RHEL maintainer for xapian-core, could you
> co-maintain the xapian-bindings in EPEL?

I'll open a ticket to ship -devel in CRB. What's the point in becoming co-maintainer of xapian-bindings?

Comment 4 Peter Robinson 2021-07-14 11:27:19 UTC
> I'll open a ticket to ship -devel in CRB. What's the point in becoming
> co-maintainer of xapian-bindings?

To assist, you're more aware of what's happening to the package in RHEL and can assist in keeping the two aligned.

Comment 5 Peter Robinson 2021-07-15 18:39:25 UTC
*** Bug 1982799 has been marked as a duplicate of this bug. ***

Comment 6 Jonathan Corbet 2021-07-15 20:59:16 UTC
I have a CS8 system with xapian-core-devel that now fails to update due to this change.  I sure hope the -devel package comes back soon....thanks.

Comment 7 Pavel Zhukov 2021-07-16 05:21:25 UTC
*** Bug 1982824 has been marked as a duplicate of this bug. ***

Comment 8 Carl George 🤠 2021-07-16 22:06:09 UTC
Jonathan, this bug is specific to the retirement of xapian-core (and its subpackages) from EPEL8.  It sounds like you're looking for bug 1982823, which is the request to add xapian-core-devel subpackage to CS8/RHEL8.

Comment 9 Michael J Gruber 2021-12-06 20:23:15 UTC
So xapian-core needs to go from EPEL because RHEL wants it, but not -devel.

I can understand somewhat if people hesitate to take up -devel if they've maintained libs only so far. But ripping apart the EPEL 8 packaging just so that RHEL can take the lib they want is really a whole new level.

This also keeps the package from getting into EPEL 9 altogether as it stands.

Comment 10 Troy Dawson 2021-12-06 20:41:40 UTC
xapian-core-devel is in RHEL 8.5 in the codeready-builder repoisitory, or the CentOS Linux 8 powertools repository.

* RHEL 8.5 or later
$ dnf --enablerepo=codeready-builder-for-rhel-8-x86_64-rpms list xapian\*
xapian-bindings.x86_64                                     1.4.14-1.el8                                epel                                    
xapian-bindings-ruby.x86_64                                1.4.14-1.el8                                epel                                    
xapian-core.i686                                           1.4.18-3.el8                                codeready-builder-for-rhel-8-x86_64-rpms
xapian-core.x86_64                                         1.4.18-3.el8                                rhel-8-for-x86_64-appstream-rpms        
xapian-core-devel.i686                                     1.4.18-3.el8                                codeready-builder-for-rhel-8-x86_64-rpms
xapian-core-devel.x86_64                                   1.4.18-3.el8                                codeready-builder-for-rhel-8-x86_64-rpms
xapian-core-libs.x86_64                                    1.4.18-3.el8                                rhel-8-for-x86_64-appstream-rpms       
xapian-core-libs.i686                                      1.4.18-3.el8                                rhel-8-for-x86_64-appstream-rpms

* CentOS Linux 8
$ dnf --enablerepo=powertools list xapian\*
xapian-bindings.x86_64                                                    1.4.14-1.el8                                               epel      
xapian-bindings-ruby.x86_64                                               1.4.14-1.el8                                               epel      
xapian-core.i686                                                          1.4.18-3.el8                                               powertools
xapian-core.x86_64                                                        1.4.18-3.el8                                               appstream 
xapian-core-devel.i686                                                    1.4.18-3.el8                                               powertools
xapian-core-devel.x86_64                                                  1.4.18-3.el8                                               powertools
xapian-core-libs.i686                                                     1.4.18-3.el8                                               appstream 
xapian-core-libs.x86_64                                                   1.4.18-3.el8                                               appstream

It is safe to remove xapian-core from epel8 at this time.


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