On Tue, Apr 16, 2013 at 01:35:40PM -0700, Matt Turner wrote: > I feel like this is getting out of control.
I'm just proposing an alternative approach. Feel free to ignore ;).
Also, feel free to tell me to drop this issue for $x weeks until folks
have some more free time ;).
> There seems to be this overwhelming desire to keep applying hack after
> hack to make increasingly obscure -- and fundamentally unsupportable
> -- configurations work.
I was trying to replace the existing hack (from e7ea409, and 6c0a577
through f6ad38) with a simpler, less obscure one.
> Brian mentioned that he talked to Zac and that there was something
> that portage should be doing differently about binary packages. Let's
> please investigate that a bit further before pursuing other
> strategies. I have confidence that if Zac understands and knows about
> the problem that he can fix portage.
That sounds wonderful. My impression was that neither Portage nor the
toolchain ebuilds were going to be changed to address this problem.
The last I hear on the Portage front was (quoted in [1]):
10:33 < zmedico> dol-sen: wouldn't it be easier to just migrate
those pkgs to EAPI 5 + slot-operator?
10:34 * zmedico doesn't feel like doing extra work when EAPI 5
already does everything we need
…
11:16 < Tommy[D]_> Zero_Chaos: my suggestion: ask the toolchain guys
about their preferred way (like updating existing eclass,
using a new eclass, moving code into ebuilds) and when you
got that, do the needed work, including an EAPI-5 version of
toolchain ebuilds
If Zac's changed his mind, I'd be happy to wait for the Portage bump
that works around poorly specified ABI dependencies. However, note
that even some EAPI-5 packages don't use ABI sub-slots to avoid this
issue [2], so unless the Portage work-around deals with such ebuilds
appropriately, we'll still need some sort of hack in catalyst.
Cheers,
Trevor
[1]: http://mid.gmane.org/[email protected]
[2]: https://bugs.gentoo.org/show_bug.cgi?id=454184#c18
(I'll work up the patches Zero_Chaos asks for in #c19 now, but I
expect this is not an isolated event)
--
This email may be signed or encrypted with GnuPG (http://www.gnupg.org).
For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy
signature.asc
Description: OpenPGP digital signature
