Bug 218193 - sylpheed-claws-plugins has broken dependencies in fc4
Summary: sylpheed-claws-plugins has broken dependencies in fc4
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: sylpheed-claws-plugins
Version: 4
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Andreas Bierfert
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
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:
Clone Of:
Environment:
Last Closed: 2006-12-04 23:53:01 UTC
Type: ---
Embargoed:


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):
2.3.0-2.fc4

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
19c19
< Release:        1%{?dist}
---
> Release:        2%{?dist}
358a359
> find ${RPM_BUILD_ROOT} -type f -name "*.a" -exec rm -f {} ';'
528a530,533
> * Sat Dec 02 2006 Kevin Fenzi <kevin> 
> 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.