Bug 218193 - sylpheed-claws-plugins has broken dependencies in fc4
Summary: sylpheed-claws-plugins has broken dependencies in fc4
Alias: None
Product: Fedora
Classification: Fedora
Component: sylpheed-claws-plugins   
(Show other bugs)
Version: 4
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Andreas Bierfert
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2006-12-03 01:30 UTC by Kevin Fenzi
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2006-12-04 23:53:01 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

Description Kevin Fenzi 2006-12-03 01:30:01 UTC
Description of problem:
The sylpheed-claws-plugins has broken dependencies, and has for the last 61+ days. 

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

How reproducible:
Try and install the version of the package in fc4. It won't install.

From the broken dependency report:

        sylpheed-claws-plugins-etpan-privacy - 2.3.0-2.fc4.i386    (61 days)
        sylpheed-claws-plugins-etpan-privacy - 2.3.0-2.fc4.ppc    (61 days)
        sylpheed-claws-plugins-etpan-privacy - 2.3.0-2.fc4.x86_64    (61 days)

    sylpheed-claws-plugins-etpan-privacy-2.3.0-2.fc4.ppc  requires  libetpan.so.6

There is a current version (2.6.0-1.fc4) checked into CVS and tagged, but it
won't build. The vcalendar plugin ignores the --disable-static flag, and builds
a .a archive. When the package tries to gather debuginfo from this archive it
fails because strip in fc4 can't handle .a files with other .a files in them. 

The solution should be (for not only fc4 but the other versions of the package)
to remove all the .a files and not ship them. 

Something like the following diff should work: 

diff -r1.19 sylpheed-claws-plugins.spec
< Release:        1%{?dist}
> Release:        2%{?dist}
> find ${RPM_BUILD_ROOT} -type f -name "*.a" -exec rm -f {} ';'
> * Sat Dec 02 2006 Kevin Fenzi <kevin@tummy.com> 
> 2.6.0-2
> - Remove .a libraries to fix build issue on fc4

Note that you should also update fc5/fc6/devel as well to keep the E-V-R happy
for upgrades.

Comment 1 Andreas Bierfert 2006-12-04 09:25:15 UTC
Ah I was wondering why it was failing on fc4 strip... I will see that this gets
a rebuild asap so that deps script is happy again ^^ Thanks for reporting.

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