* [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