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:
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.