public inbox for gentoo-amd64@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-amd64] real multilib support
@ 2007-03-22 15:37 Simon Cooper
  2007-03-22 18:02 ` Olivier Crête
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Simon Cooper @ 2007-03-22 15:37 UTC (permalink / raw
  To: gentoo-amd64

Whats the status of real, proper, compiled multilib support? Is it
'being worked on'? Whats the main things holding it back at the moment?

TheCoop
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-amd64] real multilib support
  2007-03-22 15:37 [gentoo-amd64] real multilib support Simon Cooper
@ 2007-03-22 18:02 ` Olivier Crête
  2007-03-27  5:32   ` [gentoo-amd64] " Duncan
  2007-03-22 19:35 ` [gentoo-amd64] " Thomas Rösner
  2007-03-22 22:07 ` Kevin F. Quinn
  2 siblings, 1 reply; 13+ messages in thread
From: Olivier Crête @ 2007-03-22 18:02 UTC (permalink / raw
  To: gentoo-amd64

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

On Thu, 2007-22-03 at 15:37 +0000, Simon Cooper wrote:
> Whats the status of real, proper, compiled multilib support? Is it
> 'being worked on'? Whats the main things holding it back at the moment?

The big missing element is proper portage support. Since it will have to
maintain parallel dep trees for the difference architectures. And since
portage is a complicated beast, I don't think any significant work has
been done in that direction.

-- 
Olivier Crête
tester@gentoo.org
Gentoo Developer

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

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-amd64] real multilib support
  2007-03-22 15:37 [gentoo-amd64] real multilib support Simon Cooper
  2007-03-22 18:02 ` Olivier Crête
@ 2007-03-22 19:35 ` Thomas Rösner
  2007-03-22 21:30   ` Boyd Stephen Smith Jr.
  2007-03-22 22:07 ` Kevin F. Quinn
  2 siblings, 1 reply; 13+ messages in thread
From: Thomas Rösner @ 2007-03-22 19:35 UTC (permalink / raw
  To: gentoo-amd64

Simon Cooper schrieb:
> Whats the status of real, proper, compiled multilib support? Is it
> 'being worked on'? Whats the main things holding it back at the moment?
>   

Portage can't track ABI dependencies. Extending portage right now is 
hard, and a EAPI 0 spec is coming around. From reading -dev I get the 
sense that the portage devs want to wait with adding features to portage 
until that's done.

Does paludis do ABI tracking? Or pkgcore? The paludis hp only says 
something about chroots.

Regards,
    Thomas
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-amd64] real multilib support
  2007-03-22 19:35 ` [gentoo-amd64] " Thomas Rösner
@ 2007-03-22 21:30   ` Boyd Stephen Smith Jr.
  0 siblings, 0 replies; 13+ messages in thread
From: Boyd Stephen Smith Jr. @ 2007-03-22 21:30 UTC (permalink / raw
  To: gentoo-amd64

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

On Thursday 22 March 2007, Thomas Rösner <Thomas.Roesner@digital-trauma.de> 
wrote about 'Re: [gentoo-amd64] real multilib support':
> Simon Cooper schrieb:
> > Whats the status of real, proper, compiled multilib support? Is it
> > 'being worked on'? Whats the main things holding it back at the
> > moment?
>
> Portage can't track ABI dependencies. Extending portage right now is
> hard, and a EAPI 0 spec is coming around. From reading -dev I get the
> sense that the portage devs want to wait with adding features to portage
> until that's done.
>
> Does paludis do ABI tracking?

From what I understand, they are waiting on the EAPI spec before starting 
work on this.  0.20.1 doesn't appear to have any ABI tracking related 
features that I can see, although it may be possible to fake with 
sophisticated hooks+bashrc.

> The paludis hp only says 
> something about chroots.

It is much easier to convince paludis to build packages for a chroot from 
outside the chroot than it is to convince portage to do the same thing, 
but that's a rather minor feature, and requires some configuration-file 
discipline.

-- 
Boyd Stephen Smith Jr.                     ,= ,-_-. =. 
bss03@volumehost.net                      ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy           `-'(. .)`-' 
http://iguanasuicide.org/                      \_/     
New GPG Key!  Old key expires 2007-03-25.  Upgrade NOW!

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-amd64] real multilib support
  2007-03-22 15:37 [gentoo-amd64] real multilib support Simon Cooper
  2007-03-22 18:02 ` Olivier Crête
  2007-03-22 19:35 ` [gentoo-amd64] " Thomas Rösner
@ 2007-03-22 22:07 ` Kevin F. Quinn
  2007-03-27  9:05   ` Thomas Rösner
  2 siblings, 1 reply; 13+ messages in thread
From: Kevin F. Quinn @ 2007-03-22 22:07 UTC (permalink / raw
  To: gentoo-amd64

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

On Thu, 22 Mar 2007 15:37:52 +0000
Simon Cooper <thecoop@runbox.com> wrote:

> Whats the status of real, proper, compiled multilib support? Is it
> 'being worked on'?

You might be interested in:

http://dev.gentoo.org/~kanaka/auto-multilib/

which doesn't need ABI dependencies - ABI dependencies and
associated tracking could turn out to be a bit of a nightmare in
practice.  Kanaka explains some of the reasons why.

> Whats the main things holding it back at the moment?

My guess would be that there's no desperate need for it.  The existing
workarounds; i.e. chroots, emul packages etc work well enough for the
amd64/x86 pair anyway.

-- 
Kevin F. Quinn

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-amd64]  Re: real multilib support
  2007-03-22 18:02 ` Olivier Crête
@ 2007-03-27  5:32   ` Duncan
  2007-03-27  9:08     ` Thomas Rösner
  0 siblings, 1 reply; 13+ messages in thread
From: Duncan @ 2007-03-27  5:32 UTC (permalink / raw
  To: gentoo-amd64

Olivier Crête <tester@gentoo.org> posted
1174586568.5958.1.camel@localhost, excerpted below, on  Thu, 22 Mar 2007
14:02:47 -0400:

> On Thu, 2007-22-03 at 15:37 +0000, Simon Cooper wrote:
>> Whats the status of real, proper, compiled multilib support? Is it
>> 'being worked on'? Whats the main things holding it back at the moment?
> 
> The big missing element is proper portage support. Since it will have to
> maintain parallel dep trees for the difference architectures. And since
> portage is a complicated beast, I don't think any significant work has
> been done in that direction.

FWIW, there had been efforts in that direction, but they had been shelved 
for the time being due to the complexity and difficulty of introducing 
such a major new feature into portage without breaking existing working 
and depended upon code.  The story, even a short version, is long and 
complex and fraught with nasty politics, but ultimately comes to the 
still fresh (last few days) announcement of the first public draft of 
PMS, the package manager spec.  Once package manager API-0 is defined and 
adopted, and the council has made it a priority now so within a few 
months seems reasonable, it'll break a log jam that has been holding up 
all /sorts/ of stuff, including not only major features in portage 
itself, but the development of portage alternatives such as pkgcore and 
paludis as well.  The next 18 months or so could be /very/ interesting, 
as major new Gentoo tree and package manager features like full working 
multilib support that has been frozen for literally years, finally 
becomes possible to practically implement, as this log jam breaks up.

For more info, check the dev list, or look around some of the developer 
blogs.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-amd64] real multilib support
  2007-03-22 22:07 ` Kevin F. Quinn
@ 2007-03-27  9:05   ` Thomas Rösner
  0 siblings, 0 replies; 13+ messages in thread
From: Thomas Rösner @ 2007-03-27  9:05 UTC (permalink / raw
  To: gentoo-amd64

Hi,

Kevin F. Quinn schrieb:
> On Thu, 22 Mar 2007 15:37:52 +0000
> Simon Cooper <thecoop@runbox.com> wrote:
>
>   
>> Whats the status of real, proper, compiled multilib support? Is it
>> 'being worked on'?
>>     
>
> You might be interested in:
>
> http://dev.gentoo.org/~kanaka/auto-multilib/
>
> which doesn't need ABI dependencies - ABI dependencies and
> associated tracking could turn out to be a bit of a nightmare in
> practice.  Kanaka explains some of the reasons why.
>   

The doc there doesn't get me too excited, however. I don't want to drag 
a 32bit userland around for /every/ ebuild that has multilib support. 
Perhaps this is more useful if combined with useflag dependencies (which 
are about to come in portage and are in paludis) - that way you'd never 
bother to set one of the ABI useflags, but ebuilds could depend on 32bit 
versions of libraries. Things like installing gtk+ themes for the 32bit 
gtk libs, too, would be the only thing you'd have to specify manually 
that way.

>> Whats the main things holding it back at the moment?
>>     
>
> My guess would be that there's no desperate need for it.  The existing
> workarounds; i.e. chroots, emul packages etc work well enough for the
> amd64/x86 pair anyway.
>   

They "sort of" work, yes. But currently Gentoo isn't using the amd64-x86 
compatibility to it's full potential. You'd think it's easier for a 
source based distro to do this, but right now changes to portage are 
harder than they should be (I agree with ciaranm on this one without 
even looking to hard at the portage code, the time features spend in the 
queue just speaks for itself). This is an area where portage 
alternatives really could shine, funnily I don't see them picking this 
up at all.

Well, at least the current state of multilib keeps me from installing to 
much non-free software. I collect some GNU/karma points that way ;-).

Regards,
    Thomas


-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-amd64]  Re: real multilib support
  2007-03-27  5:32   ` [gentoo-amd64] " Duncan
@ 2007-03-27  9:08     ` Thomas Rösner
  2007-03-27 12:53       ` Kevin F. Quinn
  0 siblings, 1 reply; 13+ messages in thread
From: Thomas Rösner @ 2007-03-27  9:08 UTC (permalink / raw
  To: gentoo-amd64

Hi,

Duncan schrieb:
> Olivier Crête <tester@gentoo.org> posted
> 1174586568.5958.1.camel@localhost, excerpted below, on  Thu, 22 Mar 2007
> 14:02:47 -0400:
>
>   
>> On Thu, 2007-22-03 at 15:37 +0000, Simon Cooper wrote:
>>     
>>> Whats the status of real, proper, compiled multilib support? Is it
>>> 'being worked on'? Whats the main things holding it back at the moment?
>>>       
>> The big missing element is proper portage support. Since it will have to
>> maintain parallel dep trees for the difference architectures. And since
>> portage is a complicated beast, I don't think any significant work has
>> been done in that direction.
>>     
>
> FWIW, there had been efforts in that direction, but they had been shelved 
> for the time being due to the complexity and difficulty of introducing 
> such a major new feature into portage without breaking existing working 
> and depended upon code.  [...]
> For more info, check the dev list, or look around some of the developer 
> blogs.
>   

Do you have any pointers? My -dev archives are too young it seems, and 
google spits out much unrelated stuff.

Regards,
    Thomas

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-amd64]  Re: real multilib support
  2007-03-27  9:08     ` Thomas Rösner
@ 2007-03-27 12:53       ` Kevin F. Quinn
  2007-03-28  2:04         ` Duncan
  0 siblings, 1 reply; 13+ messages in thread
From: Kevin F. Quinn @ 2007-03-27 12:53 UTC (permalink / raw
  To: gentoo-amd64

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

On Tue, 27 Mar 2007 11:08:26 +0200
Thomas Rösner <Thomas.Roesner@digital-trauma.de> wrote:

> My -dev archives are too young it seems,
> and google spits out much unrelated stuff.

http://archives.gentoo.org

-- 
Kevin F. Quinn

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-amd64]  Re: real multilib support
  2007-03-27 12:53       ` Kevin F. Quinn
@ 2007-03-28  2:04         ` Duncan
  2007-03-28 21:24           ` Thomas Rösner
  0 siblings, 1 reply; 13+ messages in thread
From: Duncan @ 2007-03-28  2:04 UTC (permalink / raw
  To: gentoo-amd64

"Kevin F. Quinn" <kevquinn@gentoo.org> posted
20070327145343.76dd4df8@c1358217.kevquinn.com, excerpted below, on  Tue,
27 Mar 2007 14:53:43 +0200:

> On Tue, 27 Mar 2007 11:08:26 +0200
> Thomas Rösner <Thomas.Roesner@digital-trauma.de> wrote:
> 
>> My -dev archives are too young it seems, and google spits out much
>> unrelated stuff.
> 
> http://archives.gentoo.org

The immediate reference was to the PMS draft announcement on dev, which 
as I said is less than a week old, so unless someone is /just/ 
subscribing to dev now, the "too young" reference shouldn't apply to it 
specifically.  However, there's a long and politicized history on portage 
features and portage alternatives going back some years and involving by 
dragging them in virtually any of the huge threads (say more than 50 or 
100 posts) going back years... to early 2004 I think at least, that being 
when I got involved with Gentoo, and probably earlier.  Thus, the history 
is there for anyone wanting to trace the how and why of where we are 
today thru the various events and controversies leading to it.

As for archives, in addition to the official Gentoo archive linked above, 
there's the gmane.org list archive, with both web and news interface 
options.  All the mailing lists I participate in (this one included) are 
done using pan (my preferred NNTP client), thru the news interface and 
list2news gateway at news.gmane.org.  It doesn't expire posts, so it's 
possible to subscribe to a "group" there, and pull headers back to at 
least the time the list was added to gmane (and often earlier, clear back 
to list inception, if there's some archive of posts they can be imported 
from).  If one desires, one can then search this list of posts as 
downloaded from gmane, with any of the conventional local file search 
tools.

http://gmane.org , for more information on it and a list of lists carried.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-amd64]  Re: real multilib support
  2007-03-28  2:04         ` Duncan
@ 2007-03-28 21:24           ` Thomas Rösner
  2007-03-28 22:14             ` Kevin F. Quinn
  2007-03-28 23:49             ` Duncan
  0 siblings, 2 replies; 13+ messages in thread
From: Thomas Rösner @ 2007-03-28 21:24 UTC (permalink / raw
  To: gentoo-amd64

Duncan schrieb:
> "Kevin F. Quinn" <kevquinn@gentoo.org> posted
> 20070327145343.76dd4df8@c1358217.kevquinn.com, excerpted below, on  Tue,
> 27 Mar 2007 14:53:43 +0200:
>
>   
>> On Tue, 27 Mar 2007 11:08:26 +0200
>> Thomas Rösner <Thomas.Roesner@digital-trauma.de> wrote:
>>
>>     
>>> My -dev archives are too young it seems, and google spits out much
>>> unrelated stuff.
>>>       
>> http://archives.gentoo.org
>>     

No search.

>
> The immediate reference was to the PMS draft announcement on dev, which 
> as I said is less than a week old, so unless someone is /just/ 
> subscribing to dev now, the "too young" reference shouldn't apply to it 
> specifically.

I didn't see the statements you cited there, that's why I asked. I'll 
just look again.

Regards,
    Thomas

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-amd64]  Re: real multilib support
  2007-03-28 21:24           ` Thomas Rösner
@ 2007-03-28 22:14             ` Kevin F. Quinn
  2007-03-28 23:49             ` Duncan
  1 sibling, 0 replies; 13+ messages in thread
From: Kevin F. Quinn @ 2007-03-28 22:14 UTC (permalink / raw
  To: gentoo-amd64

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

On Wed, 28 Mar 2007 23:24:15 +0200
Thomas Rösner <Thomas.Roesner@digital-trauma.de> wrote:

> > "Kevin F. Quinn" <kevquinn@gentoo.org> posted
> >> http://archives.gentoo.org
> 
> No search.

Yes search.

Add "site:archives.gentoo.org" and so on to your Google searches.

-- 
Kevin F. Quinn

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-amd64]  Re: real multilib support
  2007-03-28 21:24           ` Thomas Rösner
  2007-03-28 22:14             ` Kevin F. Quinn
@ 2007-03-28 23:49             ` Duncan
  1 sibling, 0 replies; 13+ messages in thread
From: Duncan @ 2007-03-28 23:49 UTC (permalink / raw
  To: gentoo-amd64

Thomas Rösner <Thomas.Roesner@digital-trauma.de> posted
460ADCFF.9090009@digital-trauma.de, excerpted below, on  Wed, 28 Mar 2007
23:24:15 +0200:

> I didn't see the statements you cited there, that's why I asked. I'll
> just look again.

Thread:

Subject:  ANN: PMS public release
From: Stephan Bennett <spb@gentoo.org>
Date: Sund, 25 Mar 2007 02:33:50 +0100
Message-ID: <20070325023350.7b5c7485@blashyrk>

The gmane permalink:
Archived-At: <http://permalink.gmane.org/gmane.linux.gentoo.devel/47299>

There's not a lot of discussion there, however, only a few responses, 
mostly saying good job so far.  The interesting stuff is in the history, 
for which as I said earlier, just about any thread with say 50 or more 
responses going back several years (particularly if ciaranm posted to it, 
directly related or not, as that's where a lot of the politics comes in, 
still trying to be neutral but for better or for worse, his posts seem to 
be lightening rods, I doubt many will disagree with that).

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2007-03-28 23:52 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-22 15:37 [gentoo-amd64] real multilib support Simon Cooper
2007-03-22 18:02 ` Olivier Crête
2007-03-27  5:32   ` [gentoo-amd64] " Duncan
2007-03-27  9:08     ` Thomas Rösner
2007-03-27 12:53       ` Kevin F. Quinn
2007-03-28  2:04         ` Duncan
2007-03-28 21:24           ` Thomas Rösner
2007-03-28 22:14             ` Kevin F. Quinn
2007-03-28 23:49             ` Duncan
2007-03-22 19:35 ` [gentoo-amd64] " Thomas Rösner
2007-03-22 21:30   ` Boyd Stephen Smith Jr.
2007-03-22 22:07 ` Kevin F. Quinn
2007-03-27  9:05   ` Thomas Rösner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox