Bug 184184 - aspell erroneously includes some libtool .la files
Summary: aspell erroneously includes some libtool .la files
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: aspell
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Ivana Varekova
QA Contact: Ben Levenson
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-03-07 00:45 UTC by Robert Scheck
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-03-22 14:39:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Robert Scheck 2006-03-07 00:45:54 UTC
Description of problem:
${RPM_BUILD_ROOT}%{_libdir}/libaspell.la and ${RPM_BUILD_ROOT}%{_libdir}/
libpspell.la are removed, but ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60/*.la were 
skipped. Is there a special reason for skipping the rest of the .la files? 

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

How reproducible:
Rebuild aspell using rpm 4.4.5 and it will stop at installing with a failed 
libtool dependency.

Actual results:
Including the %{_libdir}/aspell-0.60/*.la files but not the whole rest of *.la 
in aspell will break installing of the aspell package at least with the new rpm 
4.4.5 which has libtool detection. At least the current behaviour of different 
handling of *.la files in aspell is inconsistent and broken, which is another 
reason to apply the patch below.

Expected results:
Please apply the following fix (or better) to the aspell spec file (maybe you 
need --ignore-whitespace as patch argument) for the next rebuilding:

--- aspell.spec       2006-03-02 14:58:36.000000000 +0100
+++ aspell.spec.rsc   2006-03-07 01:44:01.000000000 +0100
@@ -63,8 +63,7 @@
 mv ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60/ispell ${RPM_BUILD_ROOT}%{_bindir}
 mv ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60/spell ${RPM_BUILD_ROOT}%{_bindir}

-rm -f ${RPM_BUILD_ROOT}%{_libdir}/libaspell.la
-rm -f ${RPM_BUILD_ROOT}%{_libdir}/libpspell.la
+rm -f ${RPM_BUILD_ROOT}%{_libdir}/{,aspell-0.60}/*.la
 #rm -f $RPM_BUILD_ROOT/usr/share/doc/aspell/manual.aux

 #mv $RPM_BUILD_ROOT/usr/share/doc/aspell $RPM_BUILD_ROOT/usr/share/doc/aspell-%
{version}

At least this change shouldn't break anything else, as far as I can see while 
doing some other rebuilding tests. Thank you! :)

Additional info:
rpm 4.4.5 is not yet in Rawhide, but should hopefully come up after FC5 release.

Comment 1 Ivana Varekova 2006-03-22 14:39:18 UTC
Thank you for your bug report. 
This problem is fixed in aspell-0.60.3-6.  


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