public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Peter Alfredsen <loki_val@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Please review: function epunt_la_files for eutils.eclass
Date: Wed, 12 Nov 2008 18:31:47 +0100	[thread overview]
Message-ID: <200811121831.49814.loki_val@gentoo.org> (raw)
In-Reply-To: <1226508796.30100.12.camel@localhost>

[-- Attachment #1: Type: text/plain, Size: 2127 bytes --]

On Wednesday 12 November 2008, Mart Raudsepp wrote:
> On K, 2008-11-12 at 15:40 +0100, Peter Alfredsen wrote:

> > It's a utility function. I've done all I can to ensure it'll be
> > used wisely. Whether it is used wisely is between you and ( $ROOT
> > or $666 ). But let me point out that in most leaf-packages,
> > removing la files will cause no pain, but will ensure that they do
> > not have to be rebuilt if a .la-listed dependency loses its .la
> > file.
>
> Unless a system happens to have USE=static used for a few lower level
> indirect dependencies (and those very low level libraries having such
> an option is sometimes, albeit rarely, quite cool for embedded use
> cases). It just breaks then according to other subthreads, and you
> have no way to really check for that in your utility function.

My English fails me here. To me it's not clear which cases of breakage 
we're speaking of here (subthreads in that context?). An example 
perhaps?

> There is still no solution for things that do not break ABI, but get
> rebuilt with different USE flags, for example the USE=esd fiasco
> where to get rid of esound you had to remove USE=esd and rebuild many
> packages with revdep-rebuild for no reason other than libtool being
> stupid. This stupidity should be fixed, not delayed with workarounds
> to a small subset of cases.

I disagree. Just because you can have a feast tomorrow doesn't mean that 
you should abstain from eating today.

> > We talked about this on #gentoo-dev the other day. 200 packages out
> > of 1000 on my system had to be rebuilt because of this. If libxcb
> > didn't use la files, that wouldn't have been necessary for the
> > majority of those. If the packages themselves didn't use la files,
> > it wouldn't have been necessary either.
>
> Or if libtool would be fixed to not cause that pain in the first
> place..

That would indeed be nice. Please convince me that you can implement an 
upstreamable solution within 2 months time and I won't be needing this 
function.

[Snip more pie-in-the-sky]

Show me the code, please.

-- 
/PA

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

  reply	other threads:[~2008-11-12 17:33 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-09 16:04 [gentoo-dev] Please review: function epunt_la_files for eutils.eclass Peter Alfredsen
2008-11-09 16:10 ` Fabian Groffen
2008-11-09 16:34   ` Peter Alfredsen
2008-11-09 16:48     ` Fabian Groffen
2008-11-09 17:46       ` Peter Alfredsen
2008-11-09 17:53         ` Fabian Groffen
2008-11-12 13:41     ` Mart Raudsepp
2008-11-12 14:40       ` Peter Alfredsen
2008-11-12 16:14         ` Rémi Cardona
2008-11-12 17:16           ` Peter Alfredsen
2008-11-13  6:21             ` Donnie Berkholz
2008-11-14 10:35             ` Gilles Dartiguelongue
2008-11-14 17:28               ` Marius Mauch
2008-11-14 14:25             ` Alexis Ballier
2008-11-14 14:35               ` Rémi Cardona
2008-11-16  8:44                 ` Michael Haubenwallner
2008-11-16 22:21                   ` Rémi Cardona
2008-11-14 22:31               ` Donnie Berkholz
2008-11-14 22:33                 ` Ciaran McCreesh
2008-11-14 22:44               ` David Leverton
2008-11-12 16:53         ` Mart Raudsepp
2008-11-12 17:31           ` Peter Alfredsen [this message]
2008-11-13 18:49             ` [gentoo-dev] " Ryan Hill
2008-11-14  4:14             ` Ryan Hill
2008-11-14 23:05               ` Peter Alfredsen
2008-11-14 23:25                 ` Ciaran McCreesh
2008-11-15  0:26                 ` Mart Raudsepp
2008-11-15  6:44                   ` Duncan
2008-11-17 19:19                 ` [gentoo-dev] " Steve Long
2008-11-12 15:52     ` [gentoo-dev] " Donnie Berkholz
2008-11-12 16:24       ` Peter Alfredsen
2008-11-13  6:23         ` Donnie Berkholz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200811121831.49814.loki_val@gentoo.org \
    --to=loki_val@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox