Bug 438250

Summary: aalib 1.4.0-0.14.rc5 breaks aalib-config --libs
Product: [Fedora] Fedora Reporter: Ville Skyttä <ville.skytta>
Component: aalibAssignee: Garrick Staples <garrick>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: urgent    
Version: rawhideCC: rdieter
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-03-25 03:59:07 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ville Skyttä 2008-03-19 21:13:01 UTC
Changes in aalib 1.4.0-0.14.rc5 have broken aalib-config --libs; it now returns
a whole slew of -lfoo things for which the devel package lacks foo-devel
dependencies for.  This will break builds of dependent packages as can be
witnessed eg. in
http://koji.fedoraproject.org/koji/getfile?taskID=522783&name=build.log

$ aalib-config --libs
-laa -lm -lX11 -lgpm -lslang -lncurses

One "fix" would be to add dependencies to libX11-devel, gpm-devel, slang-devel
and ncurses-devel to aalib-devel, but that seems very much like linkage bloat -
I think it'd be fine if "aalib-config --libs" would just output "-laa" and
nothing else as no static libs are shipped.  No need to add any new dependencies
to aalib-devel that way.

1.4.0-0.13.rc5 did not have this problem.  Setting high priority and severity
because this is currently blocking a xine-lib security update for Rawhide.

Comment 1 Garrick Staples 2008-03-25 03:59:07 UTC
aalib-config is now patched to only have the -laa.