Gentoo Archives: gentoo-dev

From: "Diego Elio Pettenò" <flameeyes@×××××.com>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Re: Gentoo's plan to remove .la files: wording about when and how to drop .la files
Date: Sun, 31 Oct 2010 14:53:30
Message-Id: 1288536771.18073.41.camel@yamato.local
In Reply to: Re: [gentoo-dev] Re: Gentoo's plan to remove .la files: wording about when and how to drop .la files by Pacho Ramos
1 Il giorno dom, 31/10/2010 alle 15.31 +0100, Pacho Ramos ha scritto:
2 > In that case, I think the work on these cases should start as soon as
3 > possible,
4
5 I have said that before.
6
7 > but I think that getting bugs reported (probably from your
8 > next tinderbox run if possible) would help.
9
10 Search for "pointless .la" and you'll find a bunch of reported bugs; I
11 stopped mostly because of GNOME-related packages (which where the main
12 cause of the bugs):
13
14 - Tester refused fixing telepathy and the like altogether stating that
15 it's an upstream issue;
16 - leio stated that he didn't care about removing those that are simply
17 pointless already because he wanted to do it in one big sweep, and the
18 bugs I would report would just linger there indefinitely.
19
20 > For example, I have just
21 > seen in my system that packages like dev-python/pyorbit and
22 > dev-libs/libgamin are installing these .la files that should not be
23 > needed, but I am sure lots of other python packages are also
24 > affected :-/.
25
26 dev-libs/libbeagle (maintainer-needed)
27 sys-auth/fprintd (xmw)
28 dev-python/pygoocanvas (gnome/python)
29 x11-libs/xpyb (x11)
30 media-libs/hamlib (tomjbe)
31 net-libs/gtk-vnc (gnome)
32 dev-python/pyclutter-gtk (gnome)
33 dev-python/pyclutter (gnome)
34 media-libs/pdflib (maintainer-needed)
35 dev-libs/libnatspec (invalid metadata?)
36 dev-python/notify-python (dev-zero/python)
37 dev-python/telepathy-farsight (nirbheek/tester/voip)
38 sci-libs/geos (sci-geosciences/postgres)
39 sys-libs/libieee1284 (base-system)
40 app-i18n/libtomoe-gtk (cjk)
41 app-i18n/tomoe (cjk)
42 net-libs/farsight2 (voip)
43 x11-libs/vte (gnome)
44 dev-python/pyorbit (gnome)
45 gnome-extra/libgsf (gnome)
46 dev-python/pygtksourceview (gnome)
47 gnome-base/gnome-keyring (gnome)
48 dev-libs/libxslt (gnome)
49
50 And this is just a list I produced out of the current logs I have on the
51 tinderbox (64-bit version) for the paths of the plugins I _know_ are not
52 loaded through .la files… I think there are a few hundreds .la files in
53 packages maintained by gnome alone that are not being used at all and
54 could have been removed years ago (reducing the pressure of
55 revdep-rebuild on broken .la files).
56
57 > - For pam, ruby or perl I have no idea :-(
58
59 find $(get_pammoddir) -name '*.la' -delete
60 find /usr/$(get_libdir)/ruby -name '*.la' -delete
61
62 Nothing fancy, just delete them ;)
63
64 --
65 Diego Elio Pettenò — “Flameeyes”
66 http://blog.flameeyes.eu/
67
68 If you found a .asc file in this mail and know not what it is,
69 it's a GnuPG digital signature: http://www.gnupg.org/

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies