https://bugzilla.redhat.com/show_bug.cgi?id=2119983
--- Comment #3 from Jonathan Wright <jonathan(a)almalinux.org> ---
> > BuildRequires: libdb-devel
>
> This package is deprecated so you cannot depend on it. [4]
I know there can't be newer versions in Fedora/EPEL due to licensing reasons
(hit the same with the bitcoin-core review, where I had to bundle it in the
package), but the package is not deprecated:
https://src.fedoraproject.org/rpms/libdb/tree/rawhide
It's also in the base repositories of el7, 8 and 9, so still fully supported
at the moment.
The package is deprecated even though it's still in repos and from my
understanding of packaging guidelines cannot be used for new packages.
Specifically this quote from the guidelines:
In order to prevent new packages from depending on such a package, it
can be marked as deprecated.
https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-pac...
explains that a virtual provides is added for deprecated which is present in
libdb at
https://src.fedoraproject.org/rpms/libdb/blob/rawhide/f/libdb.spec#_72
https://fedoraproject.org/wiki/Changes/Libdb_deprecated has a bit more
information about the deprecation and
https://pagure.io/fesco/issue/2379
confirming that it is indeed, deprecated.
This is my first review/experience with a deprecated package but the guidelines
seem quite clear here. My recommendation is to email the devel list and seek
further guidance. I'm happy to reply to a thread on devel and seek a double
check on my interpretation of the guidelines here if you start said thread.
--
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2119983