[05:10] <fabbione> morning
[05:17] <jbailey> Up early again?
[05:24] <fabbione> yeah
[05:24] <fabbione> couldn't sleep shit this night
[05:49] <infinity> Better than me.  I've been unable to get to sleep.  Was up until 4:30am last night.
[05:50] <fabbione> yeah and i woke up at 4:30 am
[05:50] <fabbione> what a satisfaction :/
[05:51] <fabbione> who feels in ia64 porting mode?
[05:54] <infinity> Depends.  What's broken?
[05:55] <fabbione> infinity: not sure.. that's why
[05:55] <fabbione> infinity: if you want to look at it just ssh to halley
[05:55] <fabbione> the source is in my ~
[05:56] <fabbione> rhcluster
[05:56] <fabbione> just temporary drop the versione build-dep on gcc-3.4
[05:56] <fabbione> and try to build
[05:56] <fabbione> it will fail with an interesting error
[05:56] <fabbione> i blame glibc or kernel-headers

[06:02] <jbailey> fabbione: I need to go pass out.  If it's still an issue tomorrow, lemme know.
[06:02] <infinity> Oh, nice.
[06:02] <infinity> jbailey : It's all your fault, you horrible man, fix it now.
[06:02] <jbailey> bite me
[06:03] <infinity> Yessir.
[06:03] <infinity> Biting, sir.
[06:03] <fabbione> jbailey: i am pretty sure it's either glibc or kernel-headers
[06:04] <fabbione> the only thing that will "break" is the new version of lvm2 that will b-d on rhcluster
[06:04] <fabbione> do it
[06:04] <fabbione> so it's not that bad
[06:04] <jbailey> fabbione: Sure.  It's been a while since I've infliced a glibc upload on breezy.
[06:05] <fabbione> jbailey: ehehhe
[06:06] <jbailey> I think I need one more day to get the EarlyUserspace to where mdz can finish his ltsp stuff.
[06:07] <fabbione> oh neat
[06:07] <jbailey> Since dash and busybox don't support posix shell arrays. =(
[06:07] <fabbione> jbailey: next week you will need to tell me how to test that stuff
[06:07] <jbailey> fabbione: Yup!  I can basically handle 3 booting scenarios now:
[06:07] <jbailey> 1) Booting off of a harddrive
[06:07] <jbailey> 2) NFS Boot
[06:07] <jbailey> 3) Booting off of software raid
[06:08] <jbailey> I don't understand how lvm and evms interact enough to do those.
[06:08] <fabbione> #3 what kind of software raid?
[06:08] <jbailey> But they should be easy enough to do.
[06:08] <fabbione> i can help you with lvm
[06:08] <jbailey> fabbione: Whatever mdrun/mdadm can assemble.
[06:08] <fabbione> ah neeeeeaaaat
[06:08] <jbailey> My local test box is a raid1 setup.
[06:21] <infinity> Definitely looks like l-k-h breakage.
[06:21] <infinity> But if that's jbailey's fault of upstream just sucking, I dunno. :)
[06:21] <fabbione> eheh
[06:23] <infinity> Or...
[06:23] <infinity> Maybe it's RedHat's fault for being shithouse.
[06:24] <infinity> Google saves the day.
[06:24] <infinity> Check this patch against qemu:
[06:24] <infinity> http://lists.gnu.org/archive/html/qemu-devel/2005-02/msg00355.html
[06:24] <infinity> Search for "gettid"
[06:24] <infinity> Notice that _syscall10 construct, which is also failing for us, and the more elegant looking replacement.
[06:27] <jbailey> I think all the _syscall## macros are gone on ia64.
[06:27] <infinity> Looks like it, yes.
[06:27] <jbailey> IIRC, there's a proposal to get rid of them on all the other archs.
[06:27] <fabbione> so why are they still there for other arches?
[06:27] <infinity> And good riddance to them.
[06:27] <fabbione> ah ok
[06:27] <infinity> Too many magic numbers.
[06:27] <jbailey> Mhm
[06:29] <fabbione> infinity: this "elegant" patch is not exactly easy to understand
[06:29] <infinity> fabbione : I'll give you a patch, then.
[06:29] <fabbione> thanks
[06:30] <jbailey> fabbione: I'll try to do the sparc glibc stuff this weekend too.
[06:30] <jbailey> At least for the 32-bit arch's.
[06:31] <fabbione> jbailey: i will be out all weekend. do you want me to stop the buildd? so you can have full power on box?
[06:31] <jbailey> Hmm.  How caught up are you?
[06:31] <fabbione> jbailey: it's building universe, since all the stuff in main is either banned or FTBFS
[06:32] <fabbione> (or dep-wait)
[06:32] <fabbione> jbailey: + you can stop the buildd yourself if you need to
[06:32] <fabbione> jbailey: you just touch ~/EXIT-DAEMON-PLEASE
[06:32] <fabbione> and it will stop at the end of the build it is doing
[06:32] <fabbione> and i will restart it when i am back on monday
[06:55] <infinity> Kaboom.  Works.  Now to make the patch portable, so you can forward it upstream.
[07:05] <jbailey> infinity: So it's officially Not My Problem(tm)?
[07:07] <infinity> Not anymore.
[07:07] <infinity> Not unless you want to readd all those _syscall macros to ia64.
[07:07] <infinity> And I know how much you'd love that.
[07:10] <jbailey> Yeah, that'd be a case of tell the porter to cope. =)
[07:13] <infinity> S'ok, I have a deep hatred of magic numbers, so this patch is more sane anyway IMO.
[07:18] <infinity> fabbione : halley:~adconrad/rhcluster_1.20050527.debdiff
[07:18] <infinity> fabbione : There's also a build.log and a bunch of debs in that directory as proof that it builds. :)
[07:20] <fabbione> is it portable? :)
[07:21] <jbailey> infinity: http://www.inspot.org/assets/tell_card4_pop.jpg
[07:21] <jbailey> Gotta love links on Savage Love.
[07:22] <infinity> fabbione : More than the old one, that's for sure. :)
[07:22] <infinity> jbailey : Hahah.
[07:24] <infinity> fabbione : It's portable in the sense that any system that defines __NR_gettid will now behave properly, and the rest get -ENOSYS.  That's the best I'm willing to do. :)
[07:24] <infinity> fabbione : That's lightyears ahead of the magic number code I was replacing, so I say "good enough".
[07:25] <jbailey> If gettid isn't available, getpid is usually the replacement.
[07:25] <infinity> jbailey : Well, want to revise my patch further?... I somehow doubt upstream cares about non-Linux platforms at the moment, but making it even better doesn't hurt.
[07:25] <infinity> The current patch should work for all the platforms we care about currently.
[07:26] <jbailey> Not at the moment, I'm just flossing before bed.
[07:26] <infinity> You wear a g-string to bed?
[07:26] <fabbione> well in any case upstream doesn't really care about portability
[07:26] <fabbione> they support only i386/amd64/ppc64 afaik
[07:26] <infinity> fabbione : They should care about portability to Linux arches.  I'd forward this patch if I were you.
[07:26] <fabbione> but we do care :)
[07:26] <fabbione> i am going to anyway
[07:27] <infinity> (Besides, if what jbailey says is true, this patch will be needed for future portability on the "major" arches too)
[07:27] <infinity> Also, halley sucks.  No devscripts, no patchutils...
[07:28] <jbailey> Sleep time.
[07:28] <infinity> jbailey : G'night, you sick freak.
[07:28] <fabbione> night jeff
[09:15] <infinity> fabbione : So, other than the ia64 porting, are those packages ready for upload, SUPERSTAR?! :)
[09:15] <fabbione> infinity: yes
[09:15] <fabbione> i am testing the last 2 init scripts right now
[09:16] <infinity> Rock.
[09:16] <infinity> I assume my shell-fu from the other day was also for these.  Didn't bother looking. :)
[09:16] <fabbione> yeah :)
[09:16] <fabbione> it's for the gnbd-*.init
[09:17] <fabbione> i need to remember to add the copyrights and do the anal changelog :)
[09:19] <infinity> daniels : Bring me dinner.  I'm hungry.
[09:19] <fabbione> daniels: bring us females.. we are hungry :)
[09:19] <daniels> infinity: what happened to your steak?
[09:19] <daniels> fabbione: eh dude, you're married.  i don't even have any prospects. :P
[09:19] <infinity> daniels : I ate it all.
[09:20] <daniels> infinity: well, there you go
[09:20] <infinity> fabbione : I ate them all.
[09:20] <daniels> let this be a lesson to you
[09:21] <chmj> hehe
[09:21] <fabbione> ehehe
[01:46] <jbailey> Yar
[01:48] <daniels> arh
[02:04] <fabbione> yo
[03:17] <doko> jbailey: ping
[03:21] <jbailey> pong
[03:21] <jbailey> Sorry, I've been working something out with pen and paper. =)
[04:54] <lamont-away> In file included from tracepath.c:21:
[04:54] <lamont-away>  /usr/include/resolv.h:110: error: array type has incomplete element type
[04:54] <lamont-away> (from iputils)
[04:55] <jbailey> Eh?  Are you trying to blame another set of third party bad code on my beautiful glibc and lkh? =)
[05:04] <infinity> l-k-h doesn't have bugs.  <zombie>
[10:17] <katoc> hi!! i need to add packages to installation cd