/srv/irclogs.ubuntu.com/2005/06/17/#ubuntu-toolchain.txt

fabbionemorning05:10
jbaileyUp early again?05:17
fabbioneyeah05:24
fabbionecouldn't sleep shit this night05:24
infinityBetter than me.  I've been unable to get to sleep.  Was up until 4:30am last night.05:49
fabbioneyeah and i woke up at 4:30 am05:50
fabbionewhat a satisfaction :/05:50
fabbionewho feels in ia64 porting mode?05:51
infinityDepends.  What's broken?05:54
fabbioneinfinity: not sure.. that's why05:55
fabbioneinfinity: if you want to look at it just ssh to halley05:55
fabbionethe source is in my ~05:55
fabbionerhcluster05:56
fabbionejust temporary drop the versione build-dep on gcc-3.405:56
fabbioneand try to build05:56
fabbioneit will fail with an interesting error05:56
fabbionei blame glibc or kernel-headers05:56
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain
infinity<watches>06:00
jbaileyfabbione: I need to go pass out.  If it's still an issue tomorrow, lemme know.06:02
infinityOh, nice.06:02
infinityjbailey : It's all your fault, you horrible man, fix it now.06:02
jbaileybite me06:02
infinityYessir.06:03
infinityBiting, sir.06:03
fabbionejbailey: i am pretty sure it's either glibc or kernel-headers06:03
fabbionethe only thing that will "break" is the new version of lvm2 that will b-d on rhcluster06:04
fabbionedo it06:04
fabbioneso it's not that bad06:04
jbaileyfabbione: Sure.  It's been a while since I've infliced a glibc upload on breezy.06:04
fabbionejbailey: ehehhe06:05
jbaileyI think I need one more day to get the EarlyUserspace to where mdz can finish his ltsp stuff.06:06
fabbioneoh neat06:07
jbaileySince dash and busybox don't support posix shell arrays. =(06:07
fabbionejbailey: next week you will need to tell me how to test that stuff06:07
jbaileyfabbione: Yup!  I can basically handle 3 booting scenarios now:06:07
jbailey1) Booting off of a harddrive06:07
jbailey2) NFS Boot06:07
jbailey3) Booting off of software raid06:07
jbaileyI don't understand how lvm and evms interact enough to do those.06:08
fabbione#3 what kind of software raid?06:08
jbaileyBut they should be easy enough to do.06:08
fabbionei can help you with lvm06:08
jbaileyfabbione: Whatever mdrun/mdadm can assemble.06:08
fabbioneah neeeeeaaaat06:08
jbaileyMy local test box is a raid1 setup.06:08
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain
infinityDefinitely looks like l-k-h breakage.06:21
infinityBut if that's jbailey's fault of upstream just sucking, I dunno. :)06:21
fabbioneeheh06:21
infinityOr...06:23
infinityMaybe it's RedHat's fault for being shithouse.06:23
infinityGoogle saves the day.06:24
infinityCheck this patch against qemu:06:24
infinityhttp://lists.gnu.org/archive/html/qemu-devel/2005-02/msg00355.html06:24
infinitySearch for "gettid"06:24
infinityNotice that _syscall10 construct, which is also failing for us, and the more elegant looking replacement.06:24
jbaileyI think all the _syscall## macros are gone on ia64.06:27
infinityLooks like it, yes.06:27
jbaileyIIRC, there's a proposal to get rid of them on all the other archs.06:27
fabbioneso why are they still there for other arches?06:27
infinityAnd good riddance to them.06:27
fabbioneah ok06:27
infinityToo many magic numbers.06:27
jbaileyMhm06:27
fabbioneinfinity: this "elegant" patch is not exactly easy to understand06:29
infinityfabbione : I'll give you a patch, then.06:29
fabbionethanks06:29
jbaileyfabbione: I'll try to do the sparc glibc stuff this weekend too.06:30
jbaileyAt least for the 32-bit arch's.06:30
fabbionejbailey: i will be out all weekend. do you want me to stop the buildd? so you can have full power on box?06:31
jbaileyHmm.  How caught up are you?06:31
fabbionejbailey: it's building universe, since all the stuff in main is either banned or FTBFS06:31
fabbione(or dep-wait)06:32
fabbionejbailey: + you can stop the buildd yourself if you need to06:32
fabbionejbailey: you just touch ~/EXIT-DAEMON-PLEASE06:32
fabbioneand it will stop at the end of the build it is doing06:32
fabbioneand i will restart it when i am back on monday06:32
infinityKaboom.  Works.  Now to make the patch portable, so you can forward it upstream.06:55
jbaileyinfinity: So it's officially Not My Problem(tm)?07:05
infinityNot anymore.07:07
infinityNot unless you want to readd all those _syscall macros to ia64.07:07
infinityAnd I know how much you'd love that.07:07
jbaileyYeah, that'd be a case of tell the porter to cope. =)07:10
infinityS'ok, I have a deep hatred of magic numbers, so this patch is more sane anyway IMO.07:13
infinityfabbione : halley:~adconrad/rhcluster_1.20050527.debdiff07:18
infinityfabbione : There's also a build.log and a bunch of debs in that directory as proof that it builds. :)07:18
fabbioneis it portable? :)07:20
jbaileyinfinity: http://www.inspot.org/assets/tell_card4_pop.jpg07:21
jbaileyGotta love links on Savage Love.07:21
infinityfabbione : More than the old one, that's for sure. :)07:22
infinityjbailey : Hahah.07:22
infinityfabbione : 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
infinityfabbione : That's lightyears ahead of the magic number code I was replacing, so I say "good enough".07:24
jbaileyIf gettid isn't available, getpid is usually the replacement.07:25
infinityjbailey : 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
infinityThe current patch should work for all the platforms we care about currently.07:25
jbaileyNot at the moment, I'm just flossing before bed.07:26
infinityYou wear a g-string to bed?07:26
fabbionewell in any case upstream doesn't really care about portability07:26
fabbionethey support only i386/amd64/ppc64 afaik07:26
infinityfabbione : They should care about portability to Linux arches.  I'd forward this patch if I were you.07:26
fabbionebut we do care :)07:26
fabbionei am going to anyway07:26
infinity(Besides, if what jbailey says is true, this patch will be needed for future portability on the "major" arches too)07:27
infinityAlso, halley sucks.  No devscripts, no patchutils...07:27
jbaileySleep time.07:28
infinityjbailey : G'night, you sick freak.07:28
fabbionenight jeff07:28
=== chmj [~d3vic3@196.11.241.45] has joined #ubuntu-toolchain
infinityfabbione : So, other than the ia64 porting, are those packages ready for upload, SUPERSTAR?! :)09:15
fabbioneinfinity: yes09:15
fabbionei am testing the last 2 init scripts right now09:15
infinityRock.09:16
infinityI assume my shell-fu from the other day was also for these.  Didn't bother looking. :)09:16
fabbioneyeah :)09:16
fabbioneit's for the gnbd-*.init09:16
fabbionei need to remember to add the copyrights and do the anal changelog :)09:17
=== infinity sees that construct in two different init scripts, and decides this shell-fu has become fabbione's new hammer for every nail.
=== daniels [~daniels@amnesiac.heapspace.net] has joined #ubuntu-toolchain
infinitydaniels : Bring me dinner.  I'm hungry.09:19
fabbionedaniels: bring us females.. we are hungry :)09:19
danielsinfinity: what happened to your steak?09:19
danielsfabbione: eh dude, you're married.  i don't even have any prospects. :P09:19
infinitydaniels : I ate it all.09:19
danielsinfinity: well, there you go09:20
infinityfabbione : I ate them all.09:20
danielslet this be a lesson to you09:20
chmjhehe09:21
fabbioneehehe09:21
=== doko [~doko___@dsl-082-082-194-124.arcor-ip.net] has joined #ubuntu-toolchain
jbaileyYar01:46
danielsarh01:48
fabbioneyo02:04
dokojbailey: ping03:17
jbaileypong03:21
jbaileySorry, I've been working something out with pen and paper. =)03:21
lamont-awayIn file included from tracepath.c:21:04:54
lamont-away /usr/include/resolv.h:110: error: array type has incomplete element type04:54
=== lamont-away whaps jbailey
lamont-away(from iputils)04:54
jbaileyEh?  Are you trying to blame another set of third party bad code on my beautiful glibc and lkh? =)04:55
infinityl-k-h doesn't have bugs.  <zombie>05:04
=== lamont [~lamont@15.238.6.115] has joined #ubuntu-toolchain
=== katoc [~katoc@201.145.208.167] has joined #ubuntu-toolchain
katochi!! i need to add packages to installation cd 10:17
=== katoc [~katoc@201.145.208.167] has left #ubuntu-toolchain ["Konversation]

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!