Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1388648 - firebird-3.0.1.32609-1.fc26 does not obsolete firebird-libfbembed
Summary: firebird-3.0.1.32609-1.fc26 does not obsolete firebird-libfbembed
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: firebird
Version: rawhide
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Philippe Makowski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F26BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2016-10-25 20:00 UTC by Adam Williamson
Modified: 2016-10-31 08:41 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-10-31 08:41:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Adam Williamson 2016-10-25 20:00:11 UTC
Several subpackages are dropped in firebird-3.0.1.32609-1.fc26 compared to firebird-2.5.5.26952.0-7.fc25 . Obsoletes were added for almost all of these, but one was missed: nothing obsoletes firebird-libfbembed . This is breaking the upgrade path to Rawhide for many of our supported package sets, so proposing it as a Fedora 26 Beta blocker.

Comment 1 Philippe Makowski 2016-10-28 07:19:22 UTC
because nothing really replace firebird-libfbembed as is.

As said in devel list :
The problem is that Firebird 3 don't provide anymore fbembed lib, they put all in firebird lib.

For Mageia, to don't disturb LibreOffice, I created a new package for fbembed,
I think it is the easiest way, unless LibreOffice want to build with Firebird 3.

Under Mageia, the change in LibreOffice was then :
[packages] Diff of /cauldron/libreoffice/current/SPECS/libreoffice.spec

and here the new package fbembed :
http://svnweb.mageia.org/packages/cauldron/fbembed/current/


or we need to add in %package -n libfbclient2
Obsoletes:      firebird-libfbembed < 3.0

Comment 2 Adam Williamson 2016-10-28 16:16:48 UTC
AFAICS, Fedora's LO is not built against libfbembed anyway. Nothing in Fedora 25 is, except other bits of firebird and perl-DBD-Firebird:

[root@adam libblockdev (f25 %)]# dnf repoquery --whatrequires "libfbembed.so.2.5()(64bit)"
Private side repo                                                                     8.5 MB/s | 8.7 kB     00:00    
Side repo www temp/repo                                                               4.1 MB/s |  35 kB     00:00    
Failed to synchronize cache for repo '_dnf_local', disabling.
Failed to synchronize cache for repo 'fedora-phabricator', disabling.
Last metadata expiration check: 0:00:01 ago on Fri Oct 28 09:14:18 2016.
firebird-0:2.5.5.26952.0-7.fc25.x86_64
firebird-classic-common-0:2.5.5.26952.0-7.fc25.x86_64
firebird-devel-0:2.5.5.26952.0-7.fc25.x86_64
firebird-superclassic-0:2.5.5.26952.0-7.fc25.x86_64
perl-DBD-Firebird-0:1.22-2.fc25.x86_64

and that's already been rebuilt against Firebird 3 for Rawhide, so basically, I'm not sure we need to worry about shipping fbembed any more. I think it'd be fine just to have one of the remaining packages obsolete it.

Comment 3 Philippe Makowski 2016-10-31 08:41:28 UTC
done in version 3.0.1.32609-2.fc26


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