/srv/irclogs.ubuntu.com/2005/04/28/#ubuntu-kernel.txt

=== jbailey fades back into reality.
jbaileyfabbione: I'ts in the sparc64 pass.  I'm going to watch the test log for the first sparc32 pass, but the v9 and v9b passes failed to build.01:27
jbaileySeems gcc-3.3 only includes __thread support for plain sparc32.01:27
jbaileyHuh, I had forgotten how freakishly long this takes to build. =)01:29
fabbionejbailey: don't worry.. it's only the first time that takes so long01:51
jbaileyYeah, except that next pass I'll probably do it with gcc-3.401:51
zulheylo04:36
=== cc [~cc@byte.fedora] has joined #ubuntu-kernel
=== kyle_ [~kyle@CPE0030ab0b413b-CM0012c9a9a56e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
fabbionemorning07:24
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
fabbionejbailey: i am afraid l-k-h is still borked on sparc01:24
fabbionei am getting some weird FTBFS01:24
jbaileyfabbione: Can you point me to some errors reports?01:29
fabbionejbailey: check in ~/logs/libgtop2_2.10.1-101:30
fabbioneit builded on all arches other than sparc with something related to signals01:30
fabbionejbailey: also iproute and iptraf have weird FTBFS01:32
fabbioneignore iptraf.. that one fails all over01:32
fabbionebut iproute is same as libgtop201:33
jbaileySame two signals?01:33
fabbionenope01:33
fabbioneiproute fails with other errors still related to includes01:33
jbaileyInteresting, those two signals are only defined in asm-frv/signal.h in lkh.  /me checks pure kernel source.01:34
fabbione /usr/bin/ld: cannot find -lstdc++01:34
fabbionethis is sdl-mixer :)01:34
fabbionei saw 2 or 3 of this kind01:35
fabbionewe also need to allign the Toolchain01:35
fabbioneThe following packages have unmet dependencies:01:35
fabbione  g77: Depends: g77-3.4 (>= 3.4.3) but it is not installable01:35
fabbione  gcj: Depends: g++ (>= 4:4.0-0) but 4:3.3.5-4 is to be installed01:35
jbaileyfabbione: One at a time. =)01:36
fabbionejbailey: yeah.. i was grabbing the most common ones01:37
jbaileyIs gcc-defaults broken on your system, though? 01:37
fabbionejbailey: do you have an imap setup?01:37
jbaileyfabbione: I'm using the corporate IMAP server...01:37
fabbionejbailey: ok so you use a client that have imap :)01:38
jbaileyRight, evolution.01:38
jbaileyWhy?01:38
fabbionei am sending you a mail..01:38
fabbionegiven that i can find your key with the ubuntu.com UID01:39
fabbionewell i did send it @debian.org01:40
jbaileyI don't have an ubuntu.com on my GPG key yet.  I'm still trying to decide what I want to do there.01:41
jbaileyI will probably create a work-only key and get that signed at UDU.01:41
fabbioneeheh01:41
jbaileyIt's not an lkh bug, it's a glib bug.01:46
jbailey/usr/include/bits/signum.h doesn't include SIGSTKFLT or SIGUNUSED01:46
fabbionenice..01:46
fabbionebut only on sparc... right?01:47
fabbionesince it builded on the other platforms01:47
jbaileyIt's hard to assert "only".01:47
jbaileyThe problem doesn't occur on PPC at least.01:47
fabbionewell considering the few arches we are working on.. sparc is one of four01:47
fabbione3 have built01:47
fabbionei have the option to say "only" :P01:47
jbaileyDid ia64 fail to build?01:48
fabbionethere is no ia64 atm01:48
jbaileyOh? a'ight then.01:48
jbaileyUpstream source does not include SIGUNUSED or SIGSTKFLT in asm-sparc*.  Reassigning to kernel maintainer. ;)01:50
fabbionehumpf01:51
=== fabbione orphans the kernel
jbaileyIt is likely a kernel bug - everything from m32r, cris up to x86_64 includes them.01:52
fabbionei was checking that it did build in debian01:52
fabbionethe 1st of Feb01:52
fabbioneon sparc01:52
jbaileyLemme check the ChangeLog.  I think these files are manually generated.01:53
fabbionelet's scare doko a bit :)01:54
jbaileyLast change was in Apr 2003, so there's no change in this file between Hoary and Breezy.01:57
jbaileyfabbione: LOL You're cruel... ;)01:59
jbaileyGot anything else I can punt back to you? =)02:01
jbaileyI feel a little bad.  I sent the guy from 9824 to his doom.02:02
jbaileyI told him to go talk to drepper if he had issues with malloc.02:02
jbaileyI think this will be another black mark on my soul.02:02
fabbioneehhe yeah in this chan we are true bastards :)02:02
fabbioneso you are telling me that it is a kernel problem...02:02
fabbionenow my next question would be...02:03
fabbionegiven that the kernel hasn't changed between hoary and breezy02:03
jbaileyfabbione: In that this arch doesn't appear to define those signals, and I suspect it should.02:03
fabbioneand that the package did build for hoary...02:03
fabbionewho should i blame?02:03
jbaileyHas the package changed?02:03
fabbioneyeps.. new version.. dunno the details tho02:03
fabbionei can check that02:03
jbaileyMy guess is they now assume those signals exist.02:03
jbaileyAnd by the looks of who all supports them, it possibly should be a valid assumption.02:04
jbaileyBut I can't add them to glibc until I know what signal numbers get assigned to them.02:04
fabbioneright...02:04
jbaileyGot your email, nice!02:07
jbaileyWhen I ran a buildd we used pop3 so that it acted like a mutex-wrapped stack for us. =)  Whoever got the emails needed to deal with them.02:07
=== doko [~doko@CPE-60-225-18-37.nsw.bigpond.net.au] has joined #ubuntu-kernel
fabbionejbailey: well it's the same in ~/logs :)02:08
fabbionejust easier to parse ;)02:08
fabbioneand yes the certificate name mistmatch is ok02:08
jbailey'k02:08
=== T-Gone is now known as T-Bone
T-Boneohayo02:09
fabbionejbailey: i can readd the signals in signals.h, but the question is, why were they missing in the first place?02:10
jbaileyfabbione: Right, which is why I need to punt it back to you.  I have no way of knowing that, and benc is willing to answer your mails and not mine. =)02:11
fabbioneand readding them with random numbers (since the ones declared for the arches are already in use in sparc), is it ok or can create more mess?02:11
dokofabbione: you should add to the topic "there are no compiler and kernel bugs" ... 02:11
fabbionejbailey: he didn't answer the second one...02:11
jbaileyAhahahah02:12
jbaileyfabbione: Well, the problem with readding them with a random number is that these are about to be hardcoded into programs.  So if they're seriously wrong (like a signal comes along and triggers the wrong behaviour) then we have 1) Unpredictable behaviour 2) A pile of binNMUs to do, since it's effectively a kernel->userspace ABI break.02:14
fabbionejbailey: that's what i was scared about02:15
fabbionei need to wake up my wife...02:16
fabbioneand puts an end to my nerding weekend :/02:17
jbailey*lol*02:17
jbaileyfabbione: Maybe fire off an email to davem first?02:17
fabbionei will mail him tomorrow...02:18
fabbionei want to build some more packages from universe first02:18
fabbionesince main is stalled02:18
fabbionei need elmo to sync sparc.u.c for me02:18
fabbioneat least all the packages that could be built for main did02:18
fabbionethere are only a few left02:18
jbaileyIs there another one you want me to quickly look at?  Otherwise I will go back to other hacking.02:19
fabbionechecking....02:19
fabbionejbailey: sdl-mixer02:20
fabbione /usr/bin/ld: cannot find -lstdc++02:20
fabbioneit looks really weird to me02:20
fabbionebtw 9824. you did ok02:20
jbaileyBah.  This one's toolchain.  Don't use cc for compiling c++ apps.02:21
jbaileygcc works around it when the version of gcc and g++ match, but when they don't, you'll get strange things.02:21
fabbioneok02:21
fabbioneso we need to allign the toolchain :)02:22
fabbionejbailey: thanks a lot.. that's all for today02:22
jbaileyfabbione: Anytime. ;)02:22
fabbionesince i know that a kickback should be enough, i am not too scares02:22
fabbionescared02:22
jbaileyYeah.  I imagine that the signals issue will be a quick enough fix.  Once it's in upstream, we can shuffle it along easily enough.02:25
jbaileyupstream kernel, that is.02:25
fabbioneyeah i will mail davem tomorrow.. mind if i add you in CC?02:30
jbaileyNot at all.02:31
fabbioneok02:31
=== jbailey watches as Fabio drags him kicking and screaming across the syscall barrier into kernel space.
fabbionejust because if he starts asking too many specific questions, i might not be able to answer in details02:31
jbaileyTotally no worries.  I can see what the problem is.  I suspect if I knew anything about signal internals in the kernel I could find the answer really quickly.02:32
fabbionewell.. this should push you to a new challenge.. learn the signal internals in the kernel :)02:32
jbaileyEt tu, Brutes?02:33
fabbioneehehe02:33
fabbioneanyway.. wife is awake...02:33
fabbionetime to start doing stuff around the house02:33
jbaileyGo, before she delivers you to UDU in 6 boxes.02:33
fabbioneahahahha02:34
fabbionecya tomorrow02:34
jbailey'bye. =)02:34
=== T-Bone pesters lamont, points him at the current date :P
jbaileyfabbione: If you happen to float by the terminal - Do you have the last successful log of glibc being built?  I'd like to see if the same testcases fail in each case.02:39
=== jbailey tries checking against Debian.
jbaileyAh, nothing like a 40 meg build log.02:42
T-Boneyou perv ;)02:43
jbaileyOnce regex failure (timeout) and message queueing doesn't appear to timeout correctly.02:44
jbailey../nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h:80:2: #error SPARC < v9 does not support compare and swap which is essential for futex based locking02:58
lamontT-Bone: step 1) fix the ftbfs in gcc-4.0 and glibc from breezy, building on top of hoary.  (glibc requires linux-kernel-headers, gcc-4.0 requires doxygen).03:46
lamontthen it'll matter03:46
T-Bonelamont: i thought we were planning to provide clean hoary in the meantime...03:59
=== T-Bone fails to see the point of building distros if we're not releasing them
lamontT-Bone: yeah - I need to process the archive through, that's true04:01
lamontright now, I'm busy dealing with the fact that my entire body hurts.04:01
T-Bonelamont: you told me we would need to rebuild main too04:01
T-Bonelamont: oh? What happened?04:01
lamont20kg on your back.  3 miles.  you have 45 minutes. you may begin.04:02
T-Boneinteresting04:02
lamontnot after the first 1/2 mile.04:02
T-Bonei wonder if that's any worse than carrying around 350kg of material as i did last week :)04:02
lamontheh04:02
T-Bonetruth told, my body hurts too ;)04:03
=== T-Bone wonders why doxygen hasn't been built
lamontyeah04:03
T-Bonehmmm04:04
lamontas for the main rebuild, if you just remove everything but main from your sources.list, and then rebuild just main packages (since universe will fail to fetch source), those packages will be what we can use04:04
T-Bonelamont: i don't get it, doxygen is in your pool04:04
lamontdoxygen from breezy is needed for gcc-4.0 in breezy04:04
T-Boneoh04:04
T-Boneic04:05
lamontyeah04:05
=== T-Bone grumbles
lamontwhat I was trying to do last week was bootstrap breezy on hppa (while I was waiting for the builds on the other architectures)...04:05
lamontand gcc-4.0 and glibc are both ftbfs04:05
T-Bonesweet baby love :P04:06
T-Bonelamont: am i to fear the expect bug btw?04:06
lamontI'm running our 2.6.12_2.6.11.90-1-hppa64 right now... haven't decided if SMP is a factor in the failures.04:08
T-Bonelamont: so i want to build doxygen and l-k-h from breezy in a hoary chroot, and then build gcc-4.0/glibc in a polluted hoary chroot, correct?04:08
jbaileyT-Bone: lkh doesn't care where it's built.04:09
T-Bonefair enough04:09
=== T-Bone wonders why glibc fails then
jbaileyLinuxthreads suckage.04:09
T-Bonealmighty fuck. I won't touch that :)04:09
jbaileyWe just need a merge from Carlos.04:09
lamontT-Bone: well enought04:10
T-Bone?04:10
T-Bonebwahahaha04:17
T-Bonelamont: all main package needing build (those who aren't already in your pool) are all FTBFS04:17
T-Boneafaict04:17
lamontT-Bone: then I guess hoary is happy :-)04:19
T-Bonelamont: i've triggered a build just to make sure, but I think there's not much to hope04:19
T-Boneit's console-data/d-i/kde04:19
=== lamont will make time to process universe into the tree today, with any luck
T-Bonebasically04:19
lamontconsole-data I'll make sure we get one of, although I'm not too worried if we're a little bit out of date - I'll check the changelog to make sure I don't care.04:20
T-Boneok04:20
lamontd-i built for me, but is kinda useless without all the module stuff...04:21
T-Boneit's not d-i which is missing, afaict. There are d-i stuff missing04:21
T-Boneeg04:21
T-Bonedebian-installer/bterm-unifont_0.011 [-:uncompiled] 04:21
T-Bonedebian-installer/cdrom-checker_1.02ubuntu5 [-:uncompiled] 04:21
T-Bonedebian-installer/lowmem_1.06ubuntu1 [-:uncompiled] 04:21
lamontah, ok04:21
T-Bone50 packages needs-build. I'll see what comes out once buildd has munched the list04:22
lamontI have lowmem built here, the others didn't come over with my mirrorring, it appears.04:23
lamontah, I have cdrom-checker_1.02ubuntu5 built as well04:24
T-Boneheh, nevermind, i doubt they'll take much time to build :)04:24
lamontanyway, back in a few hours04:25
T-Bonecya04:25
=== T-Bone is now known as T-Gone
fabbionejbailey: yes.. it's always in ~/logs07:38
fabbionejbailey: the biggest one is usually the success :)07:38
fabbionelamont: still around?07:41
fabbionejbailey: ah this one is interesting... hfsplus07:42
fabbioneanyway i am off for dinner...07:44
crimsunbye07:44
fabbionethere are only a bunch of packages that fails in main07:44
fabbioneotherwise sparc is building universe already :)07:45
crimsuncool07:45
crimsunfabbione: I know of at least 3 excited ubuntu sparc users07:45
crimsunso you _do_ have a growing userbase :)07:45
fabbioneare they using it, or waiting for it?07:45
crimsunone's currently using it right now07:45
fabbioneah rocking!07:46
crimsun(I pointed him to sparc.ubuntu.com a while back but alerted him to the pending change to ubuntu-ports)07:46
fabbioneright..07:46
fabbionei am happy :)07:46
fabbionebut i really need to go now07:46
crimsuncya :)07:46
fabbionecya tomorrow07:46
T-Gonelamont: http://archive.slashdirt.org/incoming/ <- main built from main, signed10:59
=== doko [~doko@CPE-60-225-18-37.nsw.bigpond.net.au] has left #ubuntu-kernel ["Leaving"]

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