-- 
Mike Doty
Gentoo/AMD64 Operational Co-Lead
[EMAIL PROTECTED]
GPG key - 0xA797C7A7
GPG fingerprint: 0094 7F06 913E 78D6 F1BB
                 06BA D0AD D125 A797 C7A7
--- Begin Message ---
Enjoy it! ;)
May 14 18:00:45 *		ferringb|afk ([EMAIL PROTECTED]) has joined #gentoo-amd64-dev
May 14 18:00:54 Kugelfang		ferringb|afk: hiya :-)
May 14 18:00:54 *		Kingtaco gives voice to ferringb|afk
May 14 18:01:03 Kingtaco		first item: blubb's/dang's multilib issues
May 14 18:01:11 Kingtaco		blubb/dang, you have the floor
May 14 18:01:18 dang		blubb: Knock yourself out.
May 14 18:01:24 dang		I'll fill in any holes
May 14 18:01:27 blubb		um
May 14 18:01:29 blubb		ok
May 14 18:01:36 Kugelfang		hehe
May 14 18:01:56 ferringb|afk		Kugelfang: yo
May 14 18:02:01 blubb		well, i assume everybody has read http://dev.gentoo.org/~blubb/meeting
May 14 18:02:18 Kugelfang		nope, sorry :-)
May 14 18:02:36 Kingtaco		everyone should take a quick look at it
May 14 18:02:47 blubb		the libraries that use pkg-config to get the -L parameter aren't a real problem, we just need dang's workaround
May 14 18:03:04 blubb		the real problem are packages that have their own /usr/bin/*-config
May 14 18:03:36 blubb		since these scripts are in /usr/bin and not /usr/lib{32,64}, we can't have one per ABI
May 14 18:04:15 *		JoseJX ([EMAIL PROTECTED]) has joined #gentoo-amd64-dev
May 14 18:04:19 *		Kugelfang gives voice to JoseJX
May 14 18:04:23 *		Kingtaco gives voice to JoseJX
May 14 18:04:29 blubb		so basically we either need to move them somewhere and put a wrapper to /usr/bin, or just modify them to be sensitive to ABI or whatever
May 14 18:04:57 ferringb|afk		possibility of wrapping them func wise?
May 14 18:05:01 Kugelfang		blubb: i'd favour your first suggested solution, take them to usr/lib[64] and use a wrapper in /usr/bin
May 14 18:05:10 Kingtaco		for those that are late joiners, please have a quick look at http://dev.gentoo.org/~blubb/meeting
May 14 18:05:12 dang		That's what I favor too.
May 14 18:05:19 Kugelfang		ferringb|afk: -v?
May 14 18:05:25 ferringb|afk		eg, /usr/bin/pkg-config == whatever the default abi is.  for portage innards (ebuild execution), use a func wrapper that is abi sensitive and points at the appropriate binary to use
May 14 18:05:29 blubb		it's the simple solution
May 14 18:05:30 ferringb|afk		variation on the symlink approach.
May 14 18:05:45 Kugelfang		ferringb|afk: that sounds good to
May 14 18:05:47 Kugelfang		too even
May 14 18:05:51 *		warpzero ([EMAIL PROTECTED]) has joined #gentoo-amd64-dev
May 14 18:05:59 blubb		yes, that's another problem
May 14 18:06:00 *		Kugelfang gives voice to warpzero
May 14 18:06:17 blubb		when we move from lib32,lib64 to lib,lib64, we would have to change all the modified -configs
May 14 18:06:31 dang		ferringb|afk: One thing to keep in mind is that we might not want to have a "default ABI"
May 14 18:06:39 blubb		oh, no, ignore me
May 14 18:06:48 Kugelfang		blubb: done already:-)
May 14 18:06:54 ferringb|afk		dang: then you're going to have to modify the *-config to be dependant on $ABI, or hork if it's not there :)
May 14 18:06:55 blubb		lol
May 14 18:06:59 *		ferringb|afk is now known as ferringb
May 14 18:07:08 Kugelfang		ferringb: smaller lines please
May 14 18:07:11 dang		ferringb: Yes, but it's cleaner.
May 14 18:07:15 dang		No special cases.
May 14 18:07:16 Kugelfang		ferringb: the end gets cut off foor me
May 14 18:07:20 Kugelfang		:-)
May 14 18:07:23 ferringb		heh, pardon.
May 14 18:07:33 ferringb		dang: I'd posit it's not.  you're suggesting modifying a bunch of ebuilds
May 14 18:07:42 ferringb		do a wrapper hack (bash function), no modification of *-config is required
May 14 18:07:53 ferringb		just the "what is the default $ABI" is an issue
May 14 18:08:08 blubb		that'd be amd64 i guess
May 14 18:08:19 blubb		btw, is eradicator here?
May 14 18:08:19 dang		ferringb: The problem is that it makes one of the ABIs second class, which means it'll always have problems.
May 14 18:08:29 Kugelfang		the bash function can just use access the ABI variable
May 14 18:08:30 dang		It'll be less tested.
May 14 18:08:35 ferringb		Kugelfang: exactly.
May 14 18:08:44 Kingtaco		eradicator said he'd be here
May 14 18:08:46 ferringb		dang: not really.  portage innards will use whatever abi is expected
May 14 18:08:48 Kugelfang		dang: at last, we're amd64 team, not x86
May 14 18:09:00 ferringb		people using *-config outside of portage, they get x86 type behaviour (one to rull them all)
May 14 18:09:11 dang		Kugelfang: Doesn't mean we can't support 32-bit apps as first class citizens.
May 14 18:09:12 ferringb		err, sorry Kugelfang :)
May 14 18:09:20 dang		x86 doesn't matter at all to this, it only has one abi.
May 14 18:09:21 blubb		ferringb: they should get amd64
May 14 18:09:25 Kugelfang		ferringb: length of this was ok
May 14 18:09:34 Kugelfang		ferringb: but not longer :-)
May 14 18:09:37 ferringb		blubb: just matters that a choice has to made :)
May 14 18:09:49 blubb		sure
May 14 18:10:14 *		Kugelfang votes for feringb's idea
May 14 18:10:29 gerrynjr		is it time to vote?
May 14 18:10:34 ferringb		it would require modifying portage initially, but down the line it could be shoved out into an elib.
May 14 18:10:37 Kugelfang		heh, i guess not
May 14 18:10:40 Kugelfang		@ gerrynjr 
May 14 18:10:42 ferringb		that's longterm, and assuming I ever get my ass moving. :)
May 14 18:10:47 dang		I just want to make sure we don't discount a better design because it's harder...
May 14 18:11:17 ferringb		dang: if the individual *-config become sensitive, they can be exempted.
May 14 18:11:18 gerrynjr		dang: curious though... on amd64, should the 64 bit abit be the default?
May 14 18:11:21 *		dang just went through the "quick hack causes problems" at work.
May 14 18:11:23 gerrynjr		ABI
May 14 18:11:32 dang		gerrynjr in my opinion, yes.
May 14 18:11:40 Kugelfang		dang: we'd have to move all those changes upstream
May 14 18:11:43 dang		On amd64, 64-bit is usually faster.
May 14 18:11:50 Kugelfang		dang: and they'll say: scew it!
May 14 18:11:54 blubb		Kugelfang: no, why?
May 14 18:12:06 warpzero		dang: i haven't found that to be true...
May 14 18:12:11 Kugelfang		blubb:  2. modify them to be ABI-sensitive.
May 14 18:12:11 dang		Kugelfang: All we're doing is installing in a different location.
May 14 18:12:16 gerrynjr		dang: what is the ossue w/ making 32 bit second class then?
May 14 18:12:21 dang		warpzero: It is in my experience...
May 14 18:12:21 Kugelfang		dang: RE 2nd solution
May 14 18:12:25 Kingtaco		32bit being the default ABI for amd64 makes absolutly no sense
May 14 18:12:30 blubb		Kugelfang: we could use some ebuild-kungfoo ;)
May 14 18:12:33 Kugelfang		Kingtaco: righto
May 14 18:12:34 gerrynjr		Kingtaco: exactly
May 14 18:12:44 gerrynjr		Kingtaco: I was just getting to that
May 14 18:12:54 warpzero		i hate to have to ask this, but i just got here
May 14 18:12:59 dang		Kingtaco: Someone's going to want it.  Are we going to say no?
May 14 18:13:01 warpzero		what is wrong with our current method?
May 14 18:13:10 blubb		warpzero: it wont work in future
May 14 18:13:17 warpzero		why not
May 14 18:13:19 dang		warpzero: We can't do proper dependencies for libraries in both ABIs.
May 14 18:13:27 Kingtaco		dang, no, we won't deny it, it's just not the default ABI
May 14 18:13:48 Kugelfang		dang: it's like on ia64
May 14 18:13:49 dang		Kingtaco: But it'll be largely untested.
May 14 18:14:01 dang		Kugelfang: Or sparc, but the other way around. :)
May 14 18:14:01 Kugelfang		dang: ia64 can execeute x86 and hppa, but the main ABI is ia64
May 14 18:14:27 blubb		Kugelfang: that's probably because it can't execute x86 native :P
May 14 18:14:37 dang		Or fast.
May 14 18:14:46 Kugelfang		blubb: it can execute it native
May 14 18:14:51 blubb		oh
May 14 18:14:58 gerrynjr		in my case though, I run very few 32 bit apps...
May 14 18:15:08 Kugelfang		blubb: there is a dedicate x86 core in each itanium, but it's clocked at 900-1400MHz
May 14 18:15:19 gerrynjr		so, i see little use in making 32 bit "default" and It makes more sense to me to have it "second class"
May 14 18:15:19 blubb		oh, ok
May 14 18:15:51 warpzero		i think what we're doing now is fine personally, and chroot them if they want more
May 14 18:15:58 blubb		well, that shouldn't be the big problem
May 14 18:16:04 dang		warpzero: That doesn't work for end users.
May 14 18:16:15 dang		You can't tell them "chroot" they won't know how to do it.
May 14 18:16:16 warpzero		how doesn't it work for end users
May 14 18:16:29 warpzero		then they probably shouldn't be using gentoo tbqh
May 14 18:16:30 dang		Portage needs to handle it correctly.
May 14 18:16:40 blubb		warpzero: what we do now is half multilib half non-multilib
May 14 18:16:51 gerrynjr		warpzero: that's all to common the attitude.. and it shouldnt be 8(
May 14 18:17:07 warpzero		blubb: its multilib for specific common libs like glibc right
May 14 18:17:11 Kugelfang		warpzero: yeah, i _really_ don't care about x86 on amd64 personally, but i'd like to get rid of binary-x86-emul-libs
May 14 18:17:14 Kugelfang		warpzero: or chroots
May 14 18:17:20 blubb		oh yeah
May 14 18:17:29 Kugelfang		warpzero: wouldbe best to let portage handle it
May 14 18:17:35 blubb		emul-* is evil
May 14 18:17:44 cparrott		ditto on that
May 14 18:17:45 warpzero		well then how about the crosscc method
May 14 18:17:46 blubb		Herbs can confirm that ;)
May 14 18:17:57 Kugelfang		warpzero: crosscc ?
May 14 18:18:04 dang		warpzero: It's not building them that's hard, it's tracking them that's hard.
May 14 18:18:05 blubb		warpzero: crosscc? our gcc builds 32bit code..
May 14 18:18:09 Kugelfang		warpzero: the problem is not building them
May 14 18:18:10 Kingtaco		cross compilation
May 14 18:18:18 warpzero		thats not what i mean
May 14 18:18:25 warpzero		i mean having portage make up names on the fly
May 14 18:18:36 ferringb		eh?
May 14 18:18:39 Kugelfang		-v ?
May 14 18:18:46 *		blubb has no idea what warpzero is talking about
May 14 18:18:51 *		gerrynjr either
May 14 18:18:54 warpzero		nevermind :/
May 14 18:18:56 *		ferringb suspects it's about using abi as slotting for cpv's
May 14 18:19:14 ferringb		doesn't address the *-config issue originally mentioned however though.
May 14 18:19:22 ferringb		s:however::
May 14 18:19:37 gerrynjr		ferringb: no way to "slot" the *-configs?
May 14 18:19:46 gerrynjr		ie... have a -config-32
May 14 18:19:50 gerrynjr		-config-64
May 14 18:20:02 dang		gerrynjr: Not as long as they install in /usr/bin...
May 14 18:20:04 Kugelfang		gerrynjr: this would be blubb's/dang's first proposal
May 14 18:20:15 gerrynjr		Kugelfang: oops 8)
May 14 18:20:18 ferringb		gerrynjr: easiser to jam them in some location, and symlink in the default
May 14 18:20:32 ferringb		gerrynjr: then (ab|)use bash functions to choose the approriate version based on $ABI
May 14 18:20:46 ferringb		also provides a route to move away from it, if (fex) pkg-config suddnely supports som $ABI feature
May 14 18:20:55 blubb		ferringb: that sounds rather hackish to me
May 14 18:21:01 warpzero		what are other distributions doing
May 14 18:21:02 Kugelfang		i'd volunteer to add afunction for this to multilib.eclass
May 14 18:21:04 gerrynjr		*nod*
May 14 18:21:08 dang		warpzero: Providing binaries. :)
May 14 18:21:11 blubb		warpzero: nothing afaik
May 14 18:21:14 ferringb		blubb: eh, it's a careful hack providing a way forward. ;)
May 14 18:21:33 gerrynjr		well, i'd be interested to see how suse handles somethign like this...
May 14 18:21:41 warpzero		i seriously vote for chroot and leave it
May 14 18:21:45 blubb		but if we're moving the -config files anyway, why not make a real wrapper?
May 14 18:21:47 gerrynjr		I mean.. if I had suse.. how would it deal w/ compiling 32 bit stuffs?
May 14 18:21:50 dang		gerrynjr: They have different packages for different bitness.
May 14 18:21:54 warpzero		an architecture is an architecture
May 14 18:21:57 gerrynjr		blubb: *nod*
May 14 18:22:10 blubb		gerrynjr: if you have suse, you don't compile.
May 14 18:22:13 dang		warpzero: And our arch provides two APIs.  Shouldn't we support them both?
May 14 18:22:16 blubb		gerrynjr: not even a kernel, believe me
May 14 18:22:20 gerrynjr		blubb: i've done it in the past
May 14 18:22:31 warpzero		dang: it only provides them across a context switch right
May 14 18:22:34 cparrott		perhaps the right way to think about it is set theory
May 14 18:22:38 Kugelfang		gerrynjr: that's why you ended up using Gentoo
May 14 18:22:38 dang		warpzero: Yes.
May 14 18:22:41 cparrott		x86 is a subset of amd64 as such
May 14 18:22:46 cparrott		same with ppc and ppc64
May 14 18:22:46 gerrynjr		Kugelfang: well, sort of 8)
May 14 18:22:55 warpzero		its not like ppc and ppc+altivec here
May 14 18:23:03 *		ferringb is now known as ferringb|afk
May 14 18:23:16 Kugelfang		Kingtaco: voting on this ?
May 14 18:23:50 *		Kugelfang already smells the BBW
May 14 18:23:52 JoseJX		warpzero: ppc + ppc64 isn't ppc and ppc+altivec
May 14 18:23:53 Kugelfang		BBQ even :-)
May 14 18:23:58 blubb		heh
May 14 18:24:10 warpzero		JoseJX: i know thats why i didn't say ppc+ppc64
May 14 18:24:34 blubb		Kingtaco: ping?
May 14 18:24:35 JoseJX		warpzero: Sorry, misunderstood.
May 14 18:24:54 dang		But amd64 and amd64+SSE3 is a different issue than amd64 +x86, and I believe an already solved on.
May 14 18:24:55 dang		er one
May 14 18:25:01 Kingtaco		blubb, pong
May 14 18:25:07 blubb		ah, he's still alive :)
May 14 18:25:09 gerrynjr		Kingtaco: voting 8)
May 14 18:25:09 warpzero		well
May 14 18:25:31 Kingtaco		ok
May 14 18:25:47 Kingtaco		let's have 1 line summaries of the proposals
May 14 18:25:51 dang		warpzero: Of course, chroot won't go away.  You can still use it... ;)
May 14 18:25:51 Kingtaco		then we'll vote
May 14 18:26:09 warpzero		proposal: do not support x86 on amd64
May 14 18:26:23 blubb		we're already doing it
May 14 18:26:27 dang		== nomultilib
May 14 18:26:29 blubb		and it's kinda hard-enabled
May 14 18:26:36 Kingtaco		ok
May 14 18:26:39 warpzero		so
May 14 18:26:41 Kingtaco		next proposal?
May 14 18:26:43 Kugelfang		proposal: use bash function to retrieve correct *-config
May 14 18:26:43 warpzero		we're talking about what we're going to do in the future
May 14 18:27:26 Kingtaco		any more proposals?
May 14 18:27:28 blubb		proposal: use a bash script as wrapper to the real -config
May 14 18:27:40 gerrynjr		I thought ferringb|afk had one
May 14 18:27:48 Kugelfang		gerrynjr: i wrote it alreadey
May 14 18:27:51 dang		gerrynjr: I think that was Kugelfang
May 14 18:27:54 dang		's
May 14 18:28:08 *		Astinus arrives with a bang.
May 14 18:28:10 Astinus		Sorry I'm late folks
May 14 18:28:12 ferringb|afk		twasn't I, I Just threw in my 2 cents on it
May 14 18:28:14 dang		proposal: Rewrite portage from scratch in ruby to do multilib natively
May 14 18:28:18 dang		:)
May 14 18:28:20 blubb		lol
May 14 18:28:23 Kingtaco		ok, so the 2 proposals are, drop multilib support completly
May 14 18:28:27 gerrynjr		dang: is yours the same as blubbs?
May 14 18:28:35 ferringb|afk		proposal: hang dang up by his balls and play "beat the pinyada(sp?)" :)
May 14 18:28:52 dang		gerrynjr: I'm with blubb on this one.
May 14 18:29:00 ferringb|afk		dang: still wouldn't solve the *-config issue though :)
May 14 18:29:03 Kingtaco		and write a bunch of bash wrapper scripts to properly support multilib
May 14 18:29:28 warpzero		okay how about this
May 14 18:29:31 blubb		well, that's my one 8-)
May 14 18:29:40 warpzero		proposal: support chrooting for users automatically
May 14 18:30:04 blubb		warpzero: um?
May 14 18:30:04 Kingtaco		chroot for build or for runtime?
May 14 18:30:14 dang		warpzero: Are you going to wrap every binary so it starts in the chroot to run?
May 14 18:30:17 Astinus		warpzero:  That'd mean people essentially need to keep two systems up to date, have two 'full installs' requiring more diskspace, and it's confusing to users
May 14 18:30:26 blubb		that's a huge overload
May 14 18:30:28 dang		(remember, with nomultilib, you need to run in the chroot, not just build in it)
May 14 18:30:32 warpzero		okay, look,
May 14 18:30:40 warpzero		the way we got it now
May 14 18:30:45 warpzero		we have a full x86 team
May 14 18:30:55 warpzero		they debug x86 things
May 14 18:31:07 warpzero		if we do this wrapper script
May 14 18:31:16 warpzero		we're going to end up with this secondary library stuff
May 14 18:31:25 warpzero		where bugs are going to go unnotticed and unfixed
May 14 18:31:54 warpzero		which is, imho, rediculous
May 14 18:31:54 Kugelfang		 this might be true
May 14 18:31:59 gerrynjr		bbiab
May 14 18:32:01 blubb		warpzero: why? the user still is running a amd64-system
May 14 18:32:23 Kugelfang		blubb: but it means we'd have more bugs to fix
May 14 18:32:44 dang		Kugelfang: We'll always have more bugs to fix, as long as x86 is the predominant arch on the internet.
May 14 18:32:45 *		ferringb|afk is now known as ferringb
May 14 18:32:48 blubb		Kugelfang: well, chances that a tool is broken on x86 but not amd64 are rather low
May 14 18:32:54 Kugelfang		righto
May 14 18:33:03 dang		x86-on-amd64 is the least of our bug problems, 64-bit will cause more.
May 14 18:33:08 Kugelfang		but i mean no x86 bugs
May 14 18:33:13 Kugelfang		i mean x86 on amd64 bugs
May 14 18:33:18 cparrott		given that amd64 and x86 (and everything else) use common portage scripts anyway...
May 14 18:33:21 Kugelfang		dang: right
May 14 18:33:32 cparrott		...I would think x86 changes would be noticed for amd64
May 14 18:33:33 *		Kugelfang is for voting now
May 14 18:33:37 Kugelfang		Kingtaco??
May 14 18:33:39 blubb		that would be modules-userspace ones, right?
May 14 18:33:42 blubb		i can't think of any other
May 14 18:34:09 Kingtaco		ok
May 14 18:34:18 Kingtaco		so we have 3 proposals right?
May 14 18:34:25 Kugelfang		yes
May 14 18:34:26 Kingtaco		1) drop multilib
May 14 18:34:37 Kingtaco		2) write a bunch of wrappers
May 14 18:34:55 Kingtaco		3) use chroot for 32bit apps
May 14 18:34:59 Kugelfang		nono
May 14 18:34:59 warpzero		3 isn't valid
May 14 18:35:02 warpzero		its the same as 1
May 14 18:35:04 dang		Kingtaco: You missed one.
May 14 18:35:06 Kugelfang		1) drop multilib
May 14 18:35:13 Kugelfang		2) write wrapper for -config
May 14 18:35:19 dang		3) Portage hack to wrap -config
May 14 18:35:21 Kugelfang		2) use bash function to find correct -config
May 14 18:35:26 Kugelfang		3) use bash function to find correct -config
May 14 18:35:47 blubb		Kugelfang: building outside portage would still work, right?
May 14 18:35:51 *		Astinus is confuddled
May 14 18:35:52 dang		1) Punt
May 14 18:35:54 warpzero		i think that if we're going to fully support multilib
May 14 18:35:59 dang		2) hack around in fs
May 14 18:36:03 dang		3) hack around in porgage.
May 14 18:36:03 Kugelfang		blubb: surely
May 14 18:36:04 dang		:)
May 14 18:36:09 warpzero		we should force ARCH=x86 to support it to
May 14 18:36:15 Astinus		Can .. ONE .. person say the proposals we're meant to vote on? :-p
May 14 18:36:20 ferringb		heh
May 14 18:36:22 *		Astinus points absently at Taco
May 14 18:36:24 Kingtaco		agreed
May 14 18:36:27 Kingtaco		ok
May 14 18:36:28 dang		warpzero: They do, there's just one lib they can support. :)
May 14 18:36:36 Kingtaco		1) drop multilib
May 14 18:36:40 warpzero		no but i think they should have to use the wrappers
May 14 18:36:43 warpzero		and stuff
May 14 18:36:48 Kingtaco		2) wrappers for -config
May 14 18:36:59 Kingtaco		3) fix portage to support multiple abi's
May 14 18:37:07 warpzero		that way x86 users can switch up "on the fly"
May 14 18:37:14 Kugelfang		Kingtaco: that 3 is still not correct
May 14 18:37:24 blubb		lol
May 14 18:37:24 Kingtaco		ok, what is 3
May 14 18:37:25 warpzero		lol
May 14 18:37:39 blubb		Kingtaco's 3 needs to be done anyway
May 14 18:37:41 Kugelfang		Kingtaco: 3) write a bash function in portage to automatically select a -config upon ABI
May 14 18:37:47 Astinus		I take it everyone here is eligible to vote?
May 14 18:37:49 Astinus		Not just:
May 14 18:37:51 Astinus		!herd amd64
May 14 18:37:52 jeeves		Astinus: (amd64) absinthe, aliz, augustus, eradicator, avenj, config, jhuebel, kugelfang, lv, malc, blubb, slarti, superlag, sekretarz, kingtaco, cryos, luckyduck, voxus, gerrynjr, trapni, r3pek, ticho, flameeyes, astinus, hparker, herbs, tester
May 14 18:38:05 Kugelfang		Astinus: sorry, no herd, no vote :-P
May 14 18:38:07 *		Kugelfang hides
May 14 18:38:08 dang		Astinus: certainly sparc/ppc
May 14 18:38:12 blubb		hm, can i take back my proposal? it sucks
May 14 18:38:18 dang		not x86, tho. ;)
May 14 18:38:30 Kugelfang		blubb: that would be 2?
May 14 18:38:32 warpzero		thats bs
May 14 18:38:34 blubb		yep
May 14 18:38:36 Astinus		Kugelfang:  don't you go quickly removing me from herds.xml :P
May 14 18:38:37 *		JoseJX has quit (Read error: 60 (Operation timed out))
May 14 18:38:39 warpzero		what you're about to do affects everybody'
May 14 18:38:49 *		gerrynjrserver votes 3
May 14 18:38:56 *		blubb too
May 14 18:39:01 Kingtaco		everyone gets a vote
May 14 18:39:09 ferringb		warpzero: can't get it past the portage crew without it going before the general community.
May 14 18:39:14 *		Kugelfang votes 3 and volounteers to write it
May 14 18:39:14 Kingtaco		ok here's how it's going to work
May 14 18:39:23 ferringb		warpzero: so it's not necessarily a "this is how it shall be", if it involves the portage devs at least.
May 14 18:39:31 Astinus		Kingtaco:  we /msging you our vote?
May 14 18:39:31 warpzero		:/
May 14 18:39:34 Kingtaco		I'm going to call out names, and you respond with 1,2, or 3
May 14 18:39:36 Astinus		okay
May 14 18:39:45 Kingtaco		Astinus
May 14 18:39:46 Astinus		3
May 14 18:39:51 Kingtaco		avenj, 
May 14 18:40:08 Kingtaco		...
May 14 18:40:11 Kingtaco		blubb
May 14 18:40:12 blubb		3
May 14 18:40:17 Kingtaco		cshields, 
May 14 18:40:31 Kingtaco		...
May 14 18:40:32 *		JoseJX ([EMAIL PROTECTED]) has joined #gentoo-amd64-dev
May 14 18:40:36 Kingtaco		DieMumiee, 
May 14 18:40:37 *		Kugelfang gives voice to JoseJX
May 14 18:40:49 Kingtaco		...
May 14 18:40:54 Kingtaco		eradicator, 
May 14 18:41:00 Kingtaco		....
May 14 18:41:04 Kingtaco		Flameeyes,
May 14 18:41:05 cshields		(sorry, I have to abstain from this one, I don't know the technical details well enough)
May 14 18:41:13 Kingtaco		cshields, that's fine
May 14 18:41:18 Kingtaco		voting isn't maditory
May 14 18:41:31 Kingtaco		gerrynjr, 
May 14 18:41:35 gerrynjrserver		3
May 14 18:41:40 Tester_		have you all voted ?
May 14 18:41:42 Kingtaco		Kingtaco: 3
May 14 18:41:49 *		ferringb is now known as ferringb|afk
May 14 18:41:51 Astinus		Tester_:  We're voting one by one, as he calls your name
May 14 18:41:51 Kingtaco		Tester_, we all are now
May 14 18:41:57 Kingtaco		Kugelfang, 
May 14 18:41:59 Kugelfang		3
May 14 18:42:04 solar		3
May 14 18:42:04 Kingtaco		luckyduck, 
May 14 18:42:05 luckyduck		3
May 14 18:42:11 *		Astinus spanks solar.
May 14 18:42:12 Kingtaco		mini-morfic, 
May 14 18:42:21 Kugelfang		solar: wait till you're called
May 14 18:42:22 Kugelfang		:-P
May 14 18:42:23 Kingtaco		...
May 14 18:42:31 Kingtaco		sekretarz, 
May 14 18:42:42 Kingtaco		...
May 14 18:42:46 Kingtaco		SpanKY, 
May 14 18:42:53 Tester_		what's the goal ?
May 14 18:43:04 Kingtaco		...
May 14 18:43:12 Kingtaco		to
May 14 18:43:13 SpanKY		wtf we voting on ?
May 14 18:43:21 Kingtaco		1) drop multilib
May 14 18:43:26 Tester_		1 no
May 14 18:43:42 Kugelfang		Tester_: read back, 1: drop multilib, 2: use a wrapper script for *-config when building x86 libs, 3: use a portage bash function for finding correct -config script
May 14 18:43:43 Kingtaco		2) write bash scripts to patch -config's
May 14 18:43:45 solar		1) drop multilib  2) write a bunch of wrappers 3) use chroot for 32bit apps
May 14 18:43:52 SpanKY		are you kidding me ?
May 14 18:43:56 blubb		solar: no
May 14 18:44:00 dang		solar: No, that's not 3
May 14 18:44:02 *		gerrynjrserver shakes head
May 14 18:44:11 solar		yeah thats the wrong one. 
May 14 18:44:12 dang		1) is use chroot
May 14 18:44:22 blubb		3) write a bash function in portage to automatically select a -config upon ABI
May 14 18:44:25 Kugelfang		<@Kingtaco> 1) drop multilib
May 14 18:44:28 Kugelfang		 2) wrappers for -config
May 14 18:44:32 Kugelfang		 2) wrappers for -config
May 14 18:44:38 Kugelfang		 3) write a bash function in portage to automatically select a -config upon ABI
May 14 18:44:45 Tester_		do we really want to build 32bit apps ?
May 14 18:44:54 Kugelfang		Tester_: not apps
May 14 18:44:57 Kugelfang		Tester_: libraries
May 14 18:44:58 Kingtaco		libs
May 14 18:45:08 Kugelfang		Tester_: this is all about libraries atm
May 14 18:45:10 Tester_		arent the binary libraries "good enough" (tm) ?
May 14 18:45:14 blubb		well, we mainly need those libs for 32bit apps :)
May 14 18:45:14 dang		32-bit apps is an entirely different meeting. :)
May 14 18:45:26 SpanKY		umm, question, how many guys here have worked closely on toolchain multilib ?
May 14 18:45:31 SpanKY		know anything about what eradicator has been doing ?
May 14 18:45:43 Kingtaco		eradicator is absent from the meeting
May 14 18:45:54 Kugelfang		SpanKY: we're talking about how to solve this: http://dev.gentoo.org/~blubb/meeting
May 14 18:45:56 Kingtaco		which he was specificly requested to be at
May 14 18:46:01 Kugelfang		SpanKY: so calm down and read it first
May 14 18:46:28 Kingtaco		SpanKY, I'll come back to your vote
May 14 18:46:34 Kingtaco		SuperLag, 
May 14 18:47:05 Kingtaco		...
May 14 18:47:08 SpanKY		Kugelfang: sorry, but 'drop multilib' was a little too bad sounding :P
May 14 18:47:14 Kingtaco		Tester_, 
May 14 18:47:17 Kugelfang		SpanKY: spank warpzero
May 14 18:47:41 warpzero		thats my proposal
May 14 18:48:04 Kingtaco		everyone is entitled to their idesa as good or bad as they may seem
May 14 18:48:04 Tester_		can we just add a prefix to 32bit -config files?
May 14 18:48:28 blubb		Tester_: no
May 14 18:48:34 dang		Tester_: Both 2 and 3 do that, they're about how to find the right one.
May 14 18:48:46 dang		(They put them in /usr/lib[32/64]
May 14 18:48:57 blubb		erm, yes
May 14 18:49:01 Tester_		putting them in /lib is wrong
May 14 18:49:01 blubb		Tester_: that would be 3
May 14 18:49:01 Kingtaco		Tester_, I'll come back to you
May 14 18:49:11 Kingtaco		voxus, 
May 14 18:49:12 Tester_		it will break non-portage builds
May 14 18:49:21 Tester_		and anyways executables dont belong in /lib
May 14 18:49:21 Kingtaco		...
May 14 18:49:25 blubb		Tester_: we're not talking about that
May 14 18:49:31 Kingtaco		cparrott, 
May 14 18:49:35 cparrott		3
May 14 18:49:42 Kingtaco		dang, 
May 14 18:49:44 dang		3
May 14 18:49:49 Kingtaco		dmwaters, 
May 14 18:50:03 Kugelfang		Tester_: it's only about how _portage_ should handle it
May 14 18:50:11 Kingtaco		...
May 14 18:50:15 Kingtaco		ferringb|afk, 
May 14 18:50:29 Kugelfang		Kingtaco: ferringb|afk's own proposal was 3
May 14 18:50:48 Kingtaco		well, he still has o vote :)
May 14 18:50:50 blubb		my own was 2 and i voted for 3 :)
May 14 18:50:58 Tester_		how would 3 work for calss embedded in configure scripts ?
May 14 18:51:01 Kugelfang		blubb: bleh
May 14 18:51:22 Tester_		s/calss/calls/
May 14 18:51:28 Kingtaco		ferringb|afk, I'll come back to you
May 14 18:51:31 Tester_		(or in makefiles)
May 14 18:51:36 Kugelfang		Tester_: setting the appropriate ac_somthing variable before hand
May 14 18:51:45 Kingtaco		JoseJX, 
May 14 18:52:24 Kugelfang		Tester_: or sed the Makefile or whatever afterwrads using the right -config script's output
May 14 18:52:41 Kingtaco		...
May 14 18:52:45 Kingtaco		lanius, 
May 14 18:52:45 Tester_		that's messy...
May 14 18:53:23 Kingtaco		...
May 14 18:53:25 Kingtaco		lares_, 
May 14 18:53:26 Kugelfang		Tester_: or: name the function "foo-config", so it get'c called  by bash before the real script
May 14 18:53:30 Tester_		could we just put the 32bit -configs in a separate dir (lets say /usr/bin/32bitconfigs) and put it first in the path when building 32bit ?
May 14 18:53:42 Kugelfang		Tester_: shorter line splease
May 14 18:53:48 Kugelfang		Tester_: i can't read the ne
May 14 18:53:50 Kugelfang		the end
May 14 18:53:57 Kugelfang		(friend's computer, don't ask)
May 14 18:53:58 Kingtaco		....
May 14 18:53:58 Tester_		could we just put the 32bit -configs in a separate dir 
May 14 18:54:02 Tester_		and put it first in the path when building 32bit 
May 14 18:54:04 Kingtaco		LiveWire, 
May 14 18:54:28 Kugelfang		Tester_: this would still be done by a bash script, wouldn't it?
May 14 18:54:46 Kugelfang		Tester_: which is what we vote one... using portage for it, or a plain bash wrapper
May 14 18:54:48 *		gerrynjrserver has quit ("Leaving")
May 14 18:54:50 Tester_		true ;)
May 14 18:54:54 Kingtaco		...
May 14 18:54:58 blubb		or dropping multilib ;)
May 14 18:54:58 Kingtaco		Merlin, 
May 14 18:55:01 Tester_		well that's portage then ;)
May 14 18:55:09 Kingtaco		...
May 14 18:55:13 Kingtaco		plasmaroo, 
May 14 18:55:19 Kugelfang		Tester_: tell kingtaco :-)
May 14 18:55:27 Tester_		Kingtaco: portage all the way ;)
May 14 18:55:40 Kingtaco		Tester_, that would be #3
May 14 18:55:50 Kingtaco		solar, you voted 3 iirc
May 14 18:55:55 Tester_		then 3 ;)
May 14 18:56:20 Kingtaco		suri_, 
May 14 18:56:27 suri_		3
May 14 18:56:27 JoseJX		Kingtaco: I
May 14 18:56:41 Kingtaco		JoseJX, k
May 14 18:56:46 JoseJX		JoseJX: I'm not familiar enough with the issue, I abstain.
May 14 18:56:46 *		Tester_ feels 3 wins
May 14 18:56:48 Kingtaco		warpzero, 
May 14 18:57:06 warpzero		whats up
May 14 18:57:09 warpzero		i can't vote
May 14 18:57:15 dang		warpzero: Sure you can.
May 14 18:57:16 warpzero		i'm not on dearest amd64 herd here
May 14 18:57:21 Astinus		It's open to all ;)
May 14 18:57:26 warpzero		well okay i vote 1
May 14 18:57:40 Astinus		So thats... about 25 votes for '3' and 1 vote for '1'   :D
May 14 18:57:53 blubb		lol
May 14 18:58:02 Kingtaco		3 votes for 1 to be correct
May 14 18:58:10 warpzero		who else voted for 1
May 14 18:58:15 Kingtaco		wait, spanky?
May 14 18:58:29 Kugelfang		Kingtaco: nope
May 14 18:58:37 Kugelfang		Kingtaco: spanky didn't vote 1
May 14 18:58:49 Kingtaco		no, spanky has a chance to vote
May 14 18:59:11 Kingtaco		er I see, only one vote for 1
May 14 18:59:14 DieMumiee		3
May 14 18:59:15 Flameeyes		sorry i had a phone call... anyway 3 is good for me
May 14 18:59:20 Kugelfang		Kingtaco: is there another item on the agenda ?
May 14 18:59:29 Kingtaco		yes
May 14 18:59:37 Kingtaco		but were not quite finished with this one
May 14 18:59:44 gerrynjr		bbiab, family junk
May 14 18:59:46 Kugelfang		i'll be back in a few
May 14 18:59:55 gerrynjr		5 minutes at max
May 14 19:00:04 Kingtaco		ok, so we've decided that 3(portage) would be best
May 14 19:00:26 gerrynjr		actually, we _could_ do it now
May 14 19:00:44 Kingtaco		now we can either discuss how best to implement it, or go off and work later
May 14 19:00:59 gerrynjr		(docs)
May 14 19:01:07 Kingtaco		gerrynjr, it's coming
May 14 19:01:07 blubb		Kingtaco: i think we should discuss that when eradicator is here too
May 14 19:01:14 Kingtaco		blubb ok
May 14 19:01:20 blubb		he's the one that is most familiar with all the multilib stuff
May 14 19:01:26 Kingtaco		so, let's table multilib for now
May 14 19:01:32 Kugelfang		kk
May 14 19:01:39 blubb		and according to his blog he has some plans
May 14 19:01:39 Kingtaco		we know what we want, we just need to implement it
May 14 19:02:04 Kingtaco		ok, next item
May 14 19:02:12 Kingtaco		documentation(amd64)
May 14 19:02:17 Kingtaco		gerrynjr, you have the floor
May 14 19:02:29 gerrynjr		our docs atm, have quite a bit of old cruft... 
May 14 19:02:46 gerrynjr		i've also spoken w/ swift and he's stated we need to redoe/revise the install guide
May 14 19:03:04 gerrynjr		so, if possible i'd like someone to work w/ me on these tasks, 
May 14 19:03:07 gerrynjr		as it's quite a bit
May 14 19:03:25 gerrynjr		after that, I can get the FAQ up..
May 14 19:03:32 gerrynjr		as well as any other doc ideas you may have
May 14 19:03:33 *		blubb volunteers
May 14 19:03:47 blubb		although my english sucks ;)
May 14 19:03:47 Kingtaco		blubb++
May 14 19:03:53 Kugelfang		gerrynjr: wanna recruit another amd64/doc developer 
May 14 19:03:58 dang		gerrynjr: I'm not great at writing docs, but I'll help, if someone is willing to polish my work.
May 14 19:03:59 gerrynjr		Kugelfang: sure 8)
May 14 19:04:11 Kugelfang		gerrynjr: ok, so let's give this to recruiters
May 14 19:04:15 gerrynjr		well, the current project site uses guidexml
May 14 19:04:16 Kingtaco		Kugelfang, let's get lizb back into it
May 14 19:04:18 Kugelfang		damn, slarti is not here
May 14 19:04:23 Kugelfang		Kingtaco: righto
May 14 19:04:24 Astinus		gerrynjr:  I can offer some time, but .. it's gonna be 15 days until my finals are over
May 14 19:04:29 Astinus		Kugelfang:  I'll pass it on
May 14 19:04:36 Kugelfang		Astinus: fine, thx
May 14 19:04:44 gerrynjr		Astinus: well, i just finshed up, and noticed this pile of docs stuff here, so I'm 
May 14 19:04:47 gerrynjr		wanting to get it done
May 14 19:04:49 gerrynjr		8)
May 14 19:04:53 *		Tester_ can help with the doc, if I find time ;)
May 14 19:05:02 gerrynjr		Tester_: tat is the limiting factor 8)
May 14 19:05:05 gerrynjr		that
May 14 19:05:07 Astinus		gerrynjr:  If you want help in 15 days, I'll lend my pitchfork too :)
May 14 19:05:24 *		cparrott can help too
May 14 19:05:25 sekretarz		Kugelfang: i have just joined
May 14 19:05:39 *		[cparrott] ([EMAIL PROTECTED]): Chris Parrott
May 14 19:05:39 *		[cparrott] +#gentoo-amd64-dev 
May 14 19:05:39 *		[cparrott] irc.freenode.net :http://freenode.net/
May 14 19:05:39 *		[cparrott] is an identified user
May 14 19:05:39 *		[cparrott] idle 00:00:15, signon: Sat May 14 17:19:19
May 14 19:05:39 *		[cparrott] End of WHOIS list.
May 14 19:05:48 Kugelfang		please let us not ask on gentoo-amd64 ML, as we'd get a bunch of people who want to do it, but aren't qulified
May 14 19:05:51 Kugelfang		sekretarz: :-)
May 14 19:06:02 blubb		Kugelfang: heh
May 14 19:06:10 Kingtaco		*snicker*
May 14 19:06:18 Astinus		Kugelfang:  We can put it on the staffing requirements page:  Gentoo/AMD64 herd seeks doc monkeys, email gerrynjr
May 14 19:06:30 gerrynjr		Astinus: sounds good
May 14 19:06:31 Kugelfang		Astinus: jupp
May 14 19:06:58 Astinus		Okay, I'll prod someone with commit access there, don't -think- I can fix that for you
May 14 19:07:03 gerrynjr		initially I went into this thinking there wouldnt be that many docs to revise..
May 14 19:07:08 *		Astinus points out dmwaters is here though.
May 14 19:07:10 gerrynjr		but it seems it significantly more work 8)
May 14 19:07:39 Kugelfang		ok, /me gone now
May 14 19:07:49 *		Kugelfang needs food and beer
May 14 19:07:58 Kugelfang		BBQ!!!
May 14 19:08:01 Kingtaco		ok, open forum
May 14 19:08:01 Kugelfang		:-)
May 14 19:08:01 Kugelfang		later
May 14 19:08:04 blubb		en guete Kugelfang 
May 14 19:08:04 Kingtaco		l8r
May 14 19:08:10 Kugelfang		blubb: dank dir
May 14 19:08:11 suri_		gerrynjr: Could you give an example of what needs to get done?
May 14 19:08:12 Kingtaco		FWI
May 14 19:08:14 Kugelfang		later dudes :-)
May 14 19:08:28 Kingtaco		FYI: nemo is being upgraded monday
May 14 19:08:29 blubb		we need to update the technotes about -Os :)
May 14 19:09:06 Kingtaco		so, I don't expect any data loss, but shit happens... so if anyone has anything they don't want to lose, bleas make a backup before monday
May 14 19:09:11 Astinus		Hrmmm, how much of this would be better on a 'controlled' style Wiki?
May 14 19:09:32 dang		Astinus: We got one.
May 14 19:09:35 Astinus		ie:  We give all AMD64 developers access to change shit, and Joe Public can read-only
May 14 19:09:38 dang		devwiki.g.o
May 14 19:09:39 blubb		Astinus: not for handbooks and so on
May 14 19:09:49 Astinus		blubb:  Yah, but technotes et al
May 14 19:10:02 blubb		hm
May 14 19:10:02 Astinus		dang:  Devwiki is dev only
May 14 19:10:06 *		blubb doesn't like wikis
May 14 19:10:20 Astinus		blubb:  Just thinking from an organizational point of view ;)
May 14 19:10:22 warpzero		well
May 14 19:10:23 warpzero		wikis don't like you
May 14 19:10:26 *		Tester_ thinks the technotes should die some day
May 14 19:10:27 blubb		then you also could simply give everybody write access to the doc tree
May 14 19:10:37 warpzero		yeah
May 14 19:10:49 blubb		Tester_: i agree, but i think we still need some time
May 14 19:11:07 Tester_		they were written because I was way to lazy to write a proper install guide ;)
May 14 19:11:12 Astinus		Just a suggestion 8)
May 14 19:11:38 Astinus		If we Wiki'd our technotes, we could have a TestedHardware page which is read/write for the public too
May 14 19:11:40 blubb		btw, as long as i have everybody's attention: PLEASE HELP FIX testing-only.txt
May 14 19:11:57 Astinus		wtf is testing-only.txt
May 14 19:12:01 *		Astinus feels out of the loop
May 14 19:12:02 warpzero		and where is it
May 14 19:12:12 Kingtaco		http://uberslacks.com/gentoo/amd64/
May 14 19:12:13 blubb		http://uberslacks.com/gentoo/amd64/testing-only.txt
May 14 19:12:22 gerrynjr		suri_: there's info on portions of the project page that iso ut of date, some portions of the nistall guide are no longer relevant, etc....
May 14 19:12:23 blubb		a list of packages that have no stable amd64 keyword
May 14 19:12:25 Astinus		ah, is that our imlate file?
May 14 19:12:26 Kingtaco		that is testing only and imlate updated every day
May 14 19:12:36 blubb		i'm running stable amd64 here, and i tell you, it sucks
May 14 19:12:47 Astinus		HOLY FSCK
May 14 19:12:54 warpzero		[11:12:48] <Astinus> HOLY FSCK
May 14 19:12:55 blubb		whenever i want a new app that isn't a depend of gnome, i have to package.keywords whole dependency trees
May 14 19:13:02 Astinus		testing-only is HUUUUUUUUGE
May 14 19:13:09 blubb		about 1400 packages, yep
May 14 19:13:09 warpzero		yes it is
May 14 19:13:14 Astinus		Erm
May 14 19:13:15 Astinus		right
May 14 19:13:17 Astinus		That sucks
May 14 19:13:31 blubb		and following the policy, we would have to emerge every single package and test it
May 14 19:13:35 cshields		blubb: is there documentation on how to go about testing/reporting stuff from that file?
May 14 19:13:37 blubb		that takes some time
May 14 19:13:44 Astinus		I run ~amd64 and it's wonderfully stable, I switched from just 'amd64' because 'amd64' blows donkey bollocks
May 14 19:13:52 Kingtaco		cshields, yes
May 14 19:13:59 blubb		cshields: here it is: emerge it, tell me if it works
May 14 19:14:02 Kingtaco		take a look at the AT page at amd64.g.o
May 14 19:14:08 cshields		cool
May 14 19:14:12 Astinus		Kingtaco:  blubb is shortening that policy :P
May 14 19:14:16 blubb		*g*
May 14 19:14:16 Tester_		aren't ATs supposed to do some of the testing for us ?
May 14 19:14:25 Kingtaco		Tester_, yes
May 14 19:14:26 cshields		I'll see what I can do..  next weekend my wife and son leave for a week so I'll have some play time
May 14 19:14:29 Kingtaco		and they have been
May 14 19:14:31 Astinus		Tester_:  Yes, but we don't have enough, they keep becoming Devs :P
May 14 19:14:36 *		Astinus snickers
May 14 19:14:39 Kingtaco		the problem is, they keep deving
May 14 19:14:52 Kingtaco		it's a vicious circle
May 14 19:14:56 Astinus		Kingtaco:  Yah, but they are damn good devs usually
May 14 19:15:00 blubb		also it would be interesting which packages that you are running ~amd64 and work
May 14 19:15:02 gerrynjr		Kingtaco: tim to have a AT "lock down" period
May 14 19:15:09 gerrynjr		time rather
May 14 19:15:15 blubb		of course only the ones that are on this list
May 14 19:15:19 Kingtaco		gerrynjr, it's in the works
May 14 19:15:24 blubb		i'm not really interested in gcc-4 ;)
May 14 19:15:24 Tester_		no at's become dev before we cut the backlog by 30% ;)
May 14 19:15:29 Astinus		blubb:  It's a fairly new install, but there's no way I'll change back to stable 8)
May 14 19:15:40 Astinus		blubb:  I'll compare my equery output with that list and send you an email in the week
May 14 19:15:51 blubb		that'd be great
May 14 19:16:05 blubb		i'd write a script if i could, but i'm too dumb
May 14 19:16:08 Astinus		Anyone else running ~amd64 can make it easy that way too 8)
May 14 19:16:14 Astinus		equery -i  (iirc)
May 14 19:16:17 gerrynjr		i'm running ~amd64
May 14 19:16:26 gerrynjr		very stable...

--- End Message ---

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to