fabbione | morning | 05:10 |
---|---|---|
jbailey | Up early again? | 05:17 |
fabbione | yeah | 05:24 |
fabbione | couldn't sleep shit this night | 05:24 |
infinity | Better than me. I've been unable to get to sleep. Was up until 4:30am last night. | 05:49 |
fabbione | yeah and i woke up at 4:30 am | 05:50 |
fabbione | what a satisfaction :/ | 05:50 |
fabbione | who feels in ia64 porting mode? | 05:51 |
infinity | Depends. What's broken? | 05:54 |
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:55 |
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 | 05:56 |
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain | ||
infinity | <watches> | 06:00 |
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:02 |
infinity | Yessir. | 06:03 |
infinity | Biting, sir. | 06:03 |
fabbione | jbailey: i am pretty sure it's either glibc or kernel-headers | 06:03 |
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:04 |
fabbione | jbailey: ehehhe | 06:05 |
jbailey | I think I need one more day to get the EarlyUserspace to where mdz can finish his ltsp stuff. | 06:06 |
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:07 |
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:08 |
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain | ||
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:21 |
infinity | Or... | 06:23 |
infinity | Maybe it's RedHat's fault for being shithouse. | 06:23 |
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:24 |
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:27 |
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:29 |
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:30 |
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:31 |
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:32 |
infinity | Kaboom. Works. Now to make the patch portable, so you can forward it upstream. | 06:55 |
jbailey | infinity: So it's officially Not My Problem(tm)? | 07:05 |
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:07 |
jbailey | Yeah, that'd be a case of tell the porter to cope. =) | 07:10 |
infinity | S'ok, I have a deep hatred of magic numbers, so this patch is more sane anyway IMO. | 07:13 |
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:18 |
fabbione | is it portable? :) | 07:20 |
jbailey | infinity: http://www.inspot.org/assets/tell_card4_pop.jpg | 07:21 |
jbailey | Gotta love links on Savage Love. | 07:21 |
infinity | fabbione : More than the old one, that's for sure. :) | 07:22 |
infinity | jbailey : Hahah. | 07:22 |
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:24 |
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:25 |
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:26 |
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:27 |
jbailey | Sleep time. | 07:28 |
infinity | jbailey : G'night, you sick freak. | 07:28 |
fabbione | night jeff | 07:28 |
=== chmj [~d3vic3@196.11.241.45] has joined #ubuntu-toolchain | ||
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:15 |
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:16 |
fabbione | i 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 | ||
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:19 |
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:20 |
chmj | hehe | 09:21 |
fabbione | ehehe | 09:21 |
=== doko [~doko___@dsl-082-082-194-124.arcor-ip.net] has joined #ubuntu-toolchain | ||
jbailey | Yar | 01:46 |
daniels | arh | 01:48 |
fabbione | yo | 02:04 |
doko | jbailey: ping | 03:17 |
jbailey | pong | 03:21 |
jbailey | Sorry, I've been working something out with pen and paper. =) | 03:21 |
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 whaps jbailey | ||
lamont-away | (from iputils) | 04:54 |
jbailey | Eh? Are you trying to blame another set of third party bad code on my beautiful glibc and lkh? =) | 04:55 |
infinity | l-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 | ||
katoc | hi!! 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!