Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 267148 - please keyword dev-util/lafilefixer-0.5
Summary: please keyword dev-util/lafilefixer-0.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2009-04-22 22:32 UTC by Peter Alfredsen (RETIRED)
Modified: 2011-11-27 00:01 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Alfredsen (RETIRED) gentoo-dev 2009-04-22 22:32:54 UTC
Use-case: When .la files are removed from packages.

lafilefixer works by parsing each .la file, extracting all dependency_libs, and doing a substitution of /path/to/liblibrary.la files for -llibrary where possible, adding -L/path/to as appropriate.

Test-case:
Unmask dev-libs/popt-1.14
run revdep-rebuild -i -- -p
run lafilefixer --justfixit
run revdep-rebuild -i -- -p
Notice the difference
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2009-04-24 00:56:14 UTC
Marked ~hppa.
Comment 2 Brent Baude (RETIRED) gentoo-dev 2009-04-24 01:41:21 UTC
keyworded ~arch for ppc64
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2009-04-26 15:37:56 UTC
~alpha/~arm/~ia64/~s390/~sh/~sparc done
Comment 4 Brent Baude (RETIRED) gentoo-dev 2009-04-26 19:23:11 UTC
ppc stable
Comment 5 Alexis Ballier gentoo-dev 2009-05-06 21:51:49 UTC
x86-fbsd done; will do sparc- later
Comment 6 Alexis Ballier gentoo-dev 2009-05-16 12:13:45 UTC
(In reply to comment #5)
> x86-fbsd done; will do sparc- later
> 

and done
Comment 7 Opportunist 2009-06-13 10:22:34 UTC
amd64?
Comment 8 Miroslaw Mieszczak 2009-06-14 21:27:47 UTC
>>Use-case: When .la files are removed from packages.


??????????????

How? It is parsing only existing *.la files. If file is removed, then it is not considered for creation.
It don't solve problem of removed *.la files (like in libpcre package)
Comment 9 Daniel Pielmeier gentoo-dev 2009-06-28 16:51:48 UTC
(In reply to comment #8)
> >>Use-case: When .la files are removed from packages.
> 
> 
> ??????????????
> 
> How? It is parsing only existing *.la files. If file is removed, then it is not
> considered for creation.
> It don't solve problem of removed *.la files (like in libpcre package)
> 

The problem is not the removal of the *.la files. It is *.la files pointing to other *.la files in the dependency_libs section and not to the libs directly. This causes errors for other packages that rely on the *.la files being present. If these files are fixed the errors of missing *.la files go away.
Comment 10 Miroslaw Mieszczak 2009-06-29 07:52:34 UTC
OK. I understand. 
I read somewhere else, that it creates missing *la files, and it is not truth.
Comment 11 Dan Johnson 2009-06-30 16:32:01 UTC
It looks like amd64 wasn't CCd on this bug, was that intentional?
Comment 12 Markus Meier gentoo-dev 2009-07-01 20:30:53 UTC
$ grep KEYWORDS *.ebuild
lafilefixer-0.0.1.ebuild:KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~s390 ~sh ~sparc ~x86"
lafilefixer-0.5.ebuild:KEYWORDS="alpha ~amd64 arm hppa ia64 ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
Comment 13 Matt Turner gentoo-dev 2010-11-12 15:20:34 UTC
Added ~mips keyword.
Comment 14 SpanKY gentoo-dev 2011-11-27 00:01:47 UTC
should be all set now in the tree; thanks for the report!

Commit message: Add m68k love
http://sources.gentoo.org/dev-util/lafilefixer/lafilefixer-0.5.ebuild?r1=1.15&r2=1.16