Bug 1846398

Summary: Removing JDBC connector for berkeleydb(libdb)
Product: [Fedora] Fedora Reporter: Ondrej Dubaj <odubaj>
Component: libdbAssignee: Ondrej Dubaj <odubaj>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: hhorak, jnovy, jstanek, jsynacek, pkubat
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-07-15 05:57:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1834842    

Description Ondrej Dubaj 2020-06-11 13:46:19 UTC
Description of problem:
We are aiming to remove libdb-java package, as we are currently preparing for jdk update from jdk-1.8 to jdk-11 in Fedora rawhide. The problem is that we are unable to rebuild this package with jdk-11. It is still possible to "hack" it and rebuild it with jdk-1.8, but that can cause unexpected runtime behaviour according to JVM-11, which will soon be the default jdk in Fedora-rawhide.

There seems to be no packages, which depend directly to libdb-java and upstream does not support version 5.3.28 anymore.

Version-Release number of selected component (if applicable):

libdb-java-5.3.28-40
libdb-java-devel-5.3.28-40

Comment 1 Ondrej Dubaj 2020-06-24 09:49:39 UTC
Issue resolved here:

https://src.fedoraproject.org/rpms/libdb/pull-request/1

Successful build here:

https://koji.fedoraproject.org/koji/taskinfo?taskID=46082165

Comment 2 Honza Horak 2020-07-14 13:43:12 UTC
(In reply to Ondrej Dubaj from comment #1)
> https://src.fedoraproject.org/rpms/libdb/pull-request/1
Merged.

Comment 3 Ondrej Dubaj 2020-07-15 05:57:12 UTC
Issue resolved in f33

Comment 4 Honza Horak 2020-07-15 09:04:52 UTC
There is also an option to include Obsoletes and make the java sub-packages disappear without user notice. We did not consider this a good way to go, and rather leave the Java packages installed. At some point, the RPM metadata break and further update will not be possible, but at least user will explicitly remove the packages, which looks like a better option than doing it without them noticing. If anybody sees problem with this solution, please, re-open this bug and share your worry.