On Mon, Apr 22, 2013 at 5:21 AM, Ben de Groot <yng...@gentoo.org> wrote:
> On 22 April 2013 03:43, Michał Górny <mgo...@gentoo.org> wrote:
>>
>> Hi,
>>
>> I'd like to give you a heads up and explanation on what I'm doing
>> today.
>>
>> I'm in the process of converting emul-linux-x86-xlibs dependencies
>> in gx86 with any-of dependencies supporting both emul-linux and split
>> multilib packages.
>>
>> The goal of that process is to allow peaceful co-existence of both
>> solutions while the migration work is being and a smooth transition
>> once it's done.
>>
>> The common kind of committed dep now looks like:
>>
>>   || (
>>     (
>>       x11-libs/libXfoo[abi_x86_32]
>>       x11-libs/libXbar[abi_x86_32]
>>     )
>>     app-emulation/emul-linux-x86-xlibs
>>   )
>>
>> And before you ask -- it works better than I'd expect it to. Portage
>> just does the right thing depending on ABI_X86 setting. From my quick
>> (and not thorough tests), it even seems to handle switching
>> from emul-linux to multilib packages and back.
>>
>> There are two notes however:
>>
>> 1. well, the deps aren't that 100% awesome in EAPI<5 with paludis. It
>> may not enforce USE-deps correctly, but a global ABI_X86 setting plus
>> @world rebuild will make it work fine. but anyway -- whenever possible,
>> please try to migrate packages to EAPI=5.
>>
>> 2. some of the binary packages may actually prefer versioned deps to
>> ensure matching SONAME.
>>
>> --
>> Best regards,
>> Michał Górny
>
>
> It should come as no surprise that I am not happy with this. While I applaud
> your efforts to attempt to improve the multilib situation, I don't think we
> are quite at the stage yet where this can be pushed as the default choice,
> as you are doing now.
>
> In my opinion this belongs in an overlay for further development and much
> more extensive testing. You are now pushing this to ebuilds that may very
> well go stable within weeks — unless I'm missing something and you are
> masking these features / useflags on stable.
>
> I am also not convinced this is the approach to multilib that we should be
> taking, and I know there are others for who this is controversial as well.
>
> --
> Cheers,
>
> Ben | yngwin
> Gentoo developer
> Gentoo Qt project lead, Gentoo Wiki admin

Do I assume correctly that this is a response to the freetype and
fontconfig multilib bugs?

Reply via email to