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