/srv/irclogs.ubuntu.com/2009/10/26/#ubuntu-devel.txt

=== yofel_ is now known as yofel
=== james_w` is now known as james_w
YokoZarCan anyone shed a bit of light on https://bugs.launchpad.net/ubuntu/+source/wine/+bug/460596  ?01:06
ubottuLaunchpad bug 460596 in wine "package wine 1.0.1-0ubuntu7 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Undecided,New]01:06
YokoZarwine.postinst has this line that I suspect is erroring: service procps start01:08
=== porthose is now known as porthose|afk
* ccheney thinks something is broken with his mac address on his new pc, its 00:00:00:00:00:30 02:13
hyperairlol02:14
* ccheney probably should contact tech support for his board to see what is going on02:14
=== bjf is now known as bjf-afk
superm1pitti, can you determine why the retracer hasn't ran on https://bugs.edge.launchpad.net/mythbuntu/+bug/452508/+index ?05:14
ubottuError: This bug is private05:14
superm1pitti, it's about 10 days old05:14
superm1it's a PPA build, but we (attempt to) build them with debug symbols05:14
=== YDdraigGoch is now known as Guest72665
YokoZarkees: ping06:05
YokoZarkees: Am I committing a horrible sin if I invoke `sysctl -p /etc/sysctl.d/30-wine.conf` directly in a maintainer script rather than reloading the entire configuration?  The problem is that using `start procps` can fail at package install time.  https://bugs.launchpad.net/bugs/44719706:08
ubottuLaunchpad bug 447197 in wine1.2 "package wine 1.0.1-0ubuntu6 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Undecided,In progress]06:08
al-maisanGood morning06:12
virtualdYokoZar: That would wipe my later sysctl rule. Look at what the upstart or init script tries to do06:18
YokoZarvirtuald: Yeah that was my thought.  I can't figure out why procps doesn't support a restart command though (for reloading all the config files)06:19
virtualdI haven't looked at it much should probably get out of bed first :)06:21
YokoZarvirtuald: the entirety of procps is in /etc/init.d/procps.conf and is basically:     cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -p -06:26
YokoZarbut it contains no restart instructions (not too familiar with upstart syntax at the moment)06:28
YokoZarI suppose I could just put `cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -p -` into the maintainer script but that's an ugly thing to do.06:29
pittiGood morning06:39
YokoZarGood morning pitti :)06:43
pittiapw: oh, kerneloops catches those?06:43
macohi folks06:43
pittihey YokoZar, how are you?06:58
YokoZarpitti: surprisingly busy with last minute fixes (aside from the final polish to app-install-data I'm hammering out, there's the procps stuff I ran into above ;) )06:59
dholbachgood morning07:10
pittisuperm1: 452508> it's not an ubuntu bug, but an upstream one; retracers can only deal with ubuntu packages07:11
=== Whoopie_ is now known as Whoopie
=== dholbach_ is now known as dholbach
=== highvolt2ge is now known as highvoltage
=== tkamppeter_ is now known as tkamppeter
=== Guest72665 is now known as YDdraigGoch
tkamppeterpitti, hi08:44
pittihey tkamppeter08:44
tkamppeterI have done a one-byte fix in the cpdftops filter as there is a bug preventing setting printers to single-sided when duplex is set by default. This affects all PostScript printers. I have committed it to the CUPS BZR.08:45
tkamppeterShould we take it into Karmic?08:45
pittitkamppeter: should be done as SRU now, if it's important enough08:46
tkamppeterOK, so I leave it alone until SRU can be posted.08:46
ionkeybuk: O hai. I just sent you an email.09:04
Keybukion: what was your e-mail?09:04
apwhey pitti is apport going to be enabled following release this time?09:05
ionkeybuk: The content of the message? Or do you mean my address?09:05
pittiapw: no, already disabled (right after RC)09:05
Keybukion: the content of the message09:06
apwpitti, thanks ... so we don't really need to worry about this kerneloops issue then as such09:06
Keybukoh, yes09:06
KeybukI saw that this morning09:06
pittiapw: well, disabling apport won't disable kerneloops, so I guess it'll still write kerneloops reports; they just won't be displayed through apport any more09:07
ionkeybuk: An RFC-ish patch i don’t expect to make it into mountall as-is at least. :-P09:07
slangasekKeybuk: hi, mountall / usplash still not uploaded?09:08
Keybukion: I just figured that the overflow would not be "that bad"09:08
ionTrue09:08
Keybukslangasek: in PPA and being tested09:08
apwpitti, but it is the processing in apport which pushes them to kerneloops from what i saw so they won't get reported either ... not that it shouldn't be fixed just trying to work out if we have any impact doing so09:08
pittiapw: right, it doesn't seem release critical to me09:09
apwpitti, ack and thanks09:09
slangasekKeybuk: please get it in the queue so the release team review can happen in parallel, that's critical path for starting ISO testing today09:09
Keybukslangasek: as soon as I've done a reboot test myself09:09
slangasekok, thanks09:09
Keybukwhich I would be doing, if you weren't bugging me about it ;)09:10
asacmdke: there?09:56
mdkeasac: (In case I'm not around at the moment, please provide a bit of information about what you want and I will respond when I get back)09:56
asacmdke: bot?09:56
asacmdke: check out 460225 ... the index.html is not in ubuntu-docs anymore?09:57
slangasekYokoZar: I don't see the point in re-adding fltk1.1 to ia32-libs; I proposed that as a solution because the use case for it is minimal, not just because fltk1.1 was broken09:58
YokoZarslangasek: You're right that the use case for adding it was minimal, but there may be other apps that use it since it was added and removing it would be a regression09:59
slangasek<shrug> not a regression I think we should care about, it's ia32-libs09:59
asachmm ... still ia32libs wrestline10:00
* TheMuso is just glad he doesn't have to touch it that often.10:01
asacwhatever helps to get ia32libs updated is much better than a fltk regression10:01
TheMusos/just//10:01
asacYokoZar: ^^10:02
slangasekasac: hrm?  ia32-libs was /already/ updated; are you saying you care about 32-bit fltk?10:02
asacno10:02
asacslangasek: i just thought it wasnt updated and this was still discussion about something blocking it ;)10:02
YokoZarslangasek: a few packages other than fltk were freshened in the latest update, btw10:02
YokoZarI don't see the harm it does by including it, so why not10:03
slangasekthe harm it does is that ia32-libs could as well be named ia32-everything-and-the-kitchen-sink-avoid-like-the-plauge10:03
slangasekplague10:03
slangasekincluding libs that no one needs makes it harder to maintain10:03
asaci am more scared bout bug 460225 that says that we have no /usr/share/ubuntu-artwork/home/index.html on CD :/10:04
ubottuLaunchpad bug 460225 in ubufox "Firefox v 3.5.3 Home Page Error" [High,Triaged] https://launchpad.net/bugs/46022510:04
asacasked on -testing to get someone verify it10:04
YokoZarslangasek: I thought the goal was to get rid of all of them next release using the magic of multiarch or something10:05
TheMusoslangasek: Been playing with livecd-rootfs locally here, and have found an uninstallability issue with libgd2 and libgd2-xpm. Thought I'd let you know so time wasn't lost building, and finding the failure in teh livefs for ubuntu, and uploading a fix. Not sure how to fix atm, haven't dug into it.10:06
slangasekYokoZar: yes; but you're still increasing the maintenance burden for karmic-updates in the event of security issues, and it's not 100% certain we'll be rid of ia32-libs for lucid either (though I'm going to try really hard to see it happen)10:06
* TheMuso updates his mirror to see if the error was transient.10:07
slangasekTheMuso: what uninstallability issue?  libgd2-xpm and libgd2-noxpm are not coinstallable; we've carefully forced everything to use libgd2-xpm by preference, so we don't have to worry about this10:07
YokoZarYes, a security issue in fltk would force an ia32-libs update.10:07
YokoZarbut it's already forcing that update onto jaunty and intrepid and hardy because they have fltk too10:08
Keybukpitti: the apport assert catching stuff appears to be working nicely for upstart - I'm getting bugs \o/10:08
YokoZar(in ia32-libs that is)10:08
TheMusoslangasek: hrm ok, I'll see if I can reproduce, it could be transient.10:08
Keybuk(from the code that spawns services sadly, not init itself yet)10:08
slangasekYokoZar: no, I mean that adding random crap to that package makes it more time consuming to update it for *any* security update10:09
slangasekbecause it's a grotesque CD-size source package10:09
YokoZarslangasek: Yeah, as someone who's had to borrow his girlfriend's internet to update this package about 10 times now (since it dies on my home internet due to hugeness), I'm quite aware of this.10:10
YokoZarIt's at that point where updating it is basically "leave it on overnight" though10:10
TheMusoYokoZar: Yes, I've had to do that, or during the day when nobody is on the net. I have come back to it a couple of times and its died mid upload.10:10
=== Tonio__ is now known as Tonio_
YokoZarTheMuso: the worst is how it'll stall with 1k left (I've seen this behavior and it seems to be ISP-dependent)10:11
TheMusoYokoZar: Ouch.10:11
slangasekKeybuk: did you build-test this mountall upload?  Makefile.in has vanished10:20
Keybukslangasek: I test built the code10:20
Keybukwho knows what bzr-builddeb did10:20
Keybukcan you reject them both (usplash probably had the same issue)10:20
slangasekbzr-builddeb exported the package as it existed in the bzr repo10:20
Keybukoh, how silly10:20
slangasekyes, will reject10:20
Keybukwas the usplash one ok?10:21
Keybukcan I upload again now?10:22
slangasekKeybuk: yes, you can reupload10:23
slangasekhaven't looked at usplash yet, checking now10:23
mvolool: bug #456523 looks like gtk-doc-tools need a depenency on emacsen-common ? (see comment 5 in the bug)10:24
ubottuLaunchpad bug 456523 in gtk-doc "Distribution Upgrade to karmic freezes on gtk-doc-tools" [Undecided,Confirmed] https://launchpad.net/bugs/45652310:24
Keybukusplash looks ok, looks like it just dropped the .bzr10:25
Keybukthe mountall bzr tree is a bit "odd"10:25
slangasekusplash looks ok> confirmed10:26
KeybukI should repackage mountall like upstart10:26
Keybukwhere the "upstream" repo has the code10:27
Keybukbut the "ubuntu" repo is buildable (with libnih merged in, etc.)10:27
Keybukor just make the ubuntu repo buildable10:27
lifelesshave a chat with james_w, see what went wrong10:27
slangaseknothing went wrong :)10:27
slangasekno reason to expect bzr bd to run ./autogen.sh for you10:28
lifelessheh10:28
Keybukslangasek: yeah, it's the whole "you don't put Makefile.in in bzr" thing10:28
pittiKeybuk: I suppose I should reject the older mountall upload?10:28
slangasekKeybuk: absolutely; for most packages this works fine because it's expected that something other than bzr bd has done this as part of the tarball generation :)10:31
Keybuklifeless: have you fixed the bzr bug yet where it screws up timestamps?10:31
Keybukslangasek: yeah, though it's an interesting case that --native *might* need autoreconf running10:31
Keybukit's almost a would-be-nice that if there's configure.ac but not configure, run autoreconf10:32
slangasekcould put it in debian/rules10:32
slangaseknot make bd guess10:32
Keybuksure, but then you'd need a build-depend10:32
Keybukconfigure should be in the tar.gz10:32
slangasekcould do if [ ! -e ./configure ] in debian/rules :)10:32
Keybukslangasek: doesn't remove the build-depend need10:33
Keybukbzr bugs notwithstanding, it should be ok to put autofoo stuff in the bzr repo now10:33
Keybukit works for upstart10:33
Keybukand libnih needs to be in mountall too ;)10:33
slangaseksure it does, if the code path is never hit during a normal package build10:33
Keybuk(bzr still has the bug where it doesn't apply the same timestamp to all files touched during a checkout/update)10:33
lifelessI build-dep on autoconf as a matter of course10:34
lifelessKeybuk: we should make that a higher priorty bug with the new focus10:35
slangasekI make packages build-dep on autoconf when they use scons10:35
lifelessslangasek: evil :)10:35
TheMusoheh10:35
slangasekKeybuk: month's worth of libnih updates - bah10:40
Keybukmonth's worth?10:40
slangasekinnit?10:40
slangasekI was going by timestamps in the debdiff10:40
Keybukare there actual code changes there?10:40
slangaseklots10:40
Keybukreally?10:41
Keybukbzr diff said it was the same10:41
Keybuklet me check myself10:42
slangasek mdebdiff -s karmic *.dsc | filterdiff -i '**/nih**/**'|wc -l10:42
slangasek260510:42
Keybukhuh, I honestly don't know why those changes *aren't* in 0.2.510:43
Keybukbut most of them aren't even in bits that mountall touches10:43
slangasekhow safe are the ones that are? :)10:44
Keybukoh, utterly safe10:44
Keybukthey're all bug fixes10:44
Keybukvalgrind errors10:44
Keybukthis is the same code as upstart is using10:44
* slangasek nods10:44
slangasek(you're sure of that part, right? :)10:44
Keybukvery sure10:44
Keybukbecause the patch includes the glibc __abort_msg thing10:45
Keybukthat means apport catches nih_assert()10:45
Keybukand I've definitely been getting those from Upstart10:45
* slangasek nods10:45
Keybukand the patch includes the cross-compiling support10:46
Keybukwhich cjwatson *really* wants ;)10:46
KeybukI need to fix the mountall repo clearly10:48
Keybuklet me do that now10:48
* Keybuk tries to remember what bzr dark magic he did to make the upstart tree10:50
mvoKeybuk: please share that wisdom about the dark magic with me10:53
Keybukmvo: I found a way to join the history of the two repositories together10:54
Keybukso that "bzr merge lp:upstart" *and* "bzr merge lp:libnih" worked10:54
Keybukwith the resulting repo containing files from both10:54
lifelessKeybuk: bzr merge-into10:55
lifelessits aplugin10:55
Keybuklifeless: which didn't work10:55
Keybukneither did join10:55
lifelessmerge-into should have10:55
lifelessyour other option is merge -r 0..-110:55
mvonice, is there a way to track a merge-into branch (maybe even automatically?)10:55
Keybuklifeless: right, I think I did the latter, then fixed up some renames and removed some files10:56
lifelessmerge-into just automates the management of the root dir rather than getting conflicts on NEWS etc10:56
Keybuklifeless: that's the bit it screwed up on! :)10:56
lifeless:(10:57
lifelessdid you file a bug?10:57
Keybukprobably, yes10:57
KeybukI usually do10:57
Keybukor I might have msg'd the guy10:58
Keybukslangasek: ok, the mountall repo is now directly buildable ;-)11:01
* asac hugs kees (459199)11:05
slangasekasac: Debian policy is not broken and will not be changed; Debian policy is older than your 10 year UID. :)11:07
asacslangasek: really?11:08
asackees said it was an ancient debian UID11:08
Riddellasac, mdke: bug 460225 has nothing to do with kubuntu, we don't use firefox in kubuntu, please don't assign bugs to kubuntu for software that has nothing to do with us11:08
ubottuLaunchpad bug 460225 in ubufox "Firefox v 3.5.3 Home Page Error" [High,Invalid] https://launchpad.net/bugs/46022511:08
slangasekasac: he's mistaken11:08
asacslangasek: i thought my uid was also created using debian11:08
asacbut i could be wrong11:08
slangasekwell11:09
asacslangasek: the policy claim was more or less a joke ;)11:09
asaci think it should be done by checking whether an account is a valid log-in account11:09
slangasekperhaps I should double-check the history; /I/ don't remember UID 501 ever being considered ok on Debian, I believe that was /Red Hat's/ UID policy11:09
cjwatsonslangasek: correct11:10
slangasekasac: I agree with you that gdm/ck-history shouldn't hard-code the uid policy, though :)11:10
asactoo long ago for me to tell for sure ...11:11
cjwatsonit was considered OK in the sense that we were happy to accept such UIDs, though11:11
cjwatsonjust not create them11:11
* slangasek nods11:11
cjwatsonthis is at least in part because Ian had UID 100 hanging around from a previous installation11:11
* slangasek grins11:11
asachaha11:11
asaci think 100 is solaris11:11
slangasekyeah, my colo server is happily running with a dozen users with UIDs numbered from 50011:11
asacat least that what i got when googling for random UID bounds11:11
slangasekand it's not Red Hat ;)11:11
cjwatsonnot in this case, but sure11:11
slangasekTheMuso: rejecting this brasero upload, SRU please11:14
TheMusoslangasek: Ok will pass that onto Robert.11:19
loolmvo: Looking11:19
loolmvo: This is odd11:23
loolmvo: gtk-doc-tools only uses the dh_installemacsen snippet; dh_installemacsen doesn't add a dependency and I dont have /usr/lib/emacsen-common/emacs-package-install so it seems perfectly fine not to install emacsen-common11:23
loolmvo: It seems to me the dh_installemacsen snippet should also check whether emacsen-common is configured rather than for mere availability11:24
loolmvo: There are a bunch of other packages with that snippet even in the default install11:25
loolmvo: Hmm no, not that many sorry, too large grep11:26
loolmvo: However I have packages "global" and "lbdb" on my system which have the same snippet and no dep11:27
loolmvo: it's probably too late to fix this at this point though; perhaps we could fix emacsen-common to just not do anything if packages try to use the hook before configuration, but not raise an error?11:28
slangasekzul: bug #451314> in what sense is this making zlib "shared"? the package already depends on zlib1g11:34
ubottuLaunchpad bug 451314 in php5 "PHP 5.2.10 zlib bug remains for 32bit" [Medium,Confirmed] https://launchpad.net/bugs/45131411:34
loolmvo: Happy if you can test emacsen-common_1.4.19ubuntu1~dooz1 in my PPA11:40
zulslangasek: in the sense that zlib.so is not statically built into php itself11:41
slangasekzul: oh. why does that cause this bug?11:43
zulslangasek: i think its something they changed in newer versions of php, we had multiple bug reports that the zlib functions werent working, i thought it was something that broke in 5.2.10 that they fixed in 5.2.11 but it was not, and poking around other distros load it as shared now11:44
zulslangasek: also things like pear looked like it wasnt able to unpack any packages it was downloading11:45
slangasekzul: well, this is going to regress any code that expects the functions to be there without having to configure it for loading, no?  or is the installed php.ini set up to already load it?11:45
zulslangasek: it shouldnt regress anything11:45
slangasek(whine, all the bad memories)11:45
slangasekzul: explain, please11:46
zulslangasek: when it was not shared we were having problems like 432291 and  439407]11:47
zulbug  439407]11:47
zulbug  43940711:47
ubottuLaunchpad bug 439407 in php5 "Abort class-pclzip.php : Missing zlib extensions (dup-of: 451405)" [Undecided,Confirmed] https://launchpad.net/bugs/43940711:47
ubottuLaunchpad bug 451405 in php5 "zlib extension missing in php5 karmic " [Undecided,Confirmed] https://launchpad.net/bugs/45140511:47
zulbug 43229111:48
ubottuLaunchpad bug 432291 in php5 ""Fatal error: Call to undefined function gzopen()" on php5 5.2.10.dfsg.1-2ubuntu3 (dup-of: 451405)" [Undecided,Won't fix] https://launchpad.net/bugs/43229111:48
zulslangasek: if you want you could reject the upload and I could write a better changelog entry for it11:50
slangasekzul: it's faster to come to a conclusion here11:51
slangasekanyway, the above doesn't prove it won't regress in exactly the way I've described11:52
=== lamont`` is now known as lamont
slangasekmaxb: I don't buy this texinfo fix - why is mb_len() overflowing an int on amd64, but not on i386, when using the same manpage?  Why should the multibyte sequence *ever* exceed 2^32 bytes in length?11:57
slangasekzul: I see nothing in the php5 packaging that would ensure zlib module autoloading11:57
slangasekzul: so unless I've overlooked something, there is a regression here: currently gzfile() works without having to load the module, after the change something has to load it11:58
maxbslangasek: Hmm, I just bisected upstream and observed they had a fix which does actually work :-/11:58
maxbAlso, the triggering 'multibyte sequence' is in fact a tab character11:59
slangasekzul: (gzopen() is still broken, yes - but that doesn't mean we should regress other code that doesn't need gzopen())11:59
slangasekmaxb: yep - but the patch makes no sense; if it fixes anything, it appears to do so as a side effect?11:59
slangasek(unless something is passing &cur_len later... let's see)11:59
slangasekoh - indeed something is12:00
slangasekok, that makes sense now12:00
maxbI guess so. I'll try to look into it if you don't. I admit my thought processes didn't advance much beyond, "oh good, upstream have fixed it"12:00
Kanocjwatson: https://bugs.launchpad.net/lupin/+bug/46074012:01
ubottuLaunchpad bug 460740 in lupin "ext4 not supported for loopback" [Undecided,New]12:01
zulslangasek: php does the loading for you not the packaging12:01
slangasekzul: when and how?  How does it know you want the zlib.so loaded?12:02
mvolool: the diff looks good, I don't ahve a way to reproduce the issue myself, but I think the fix is good12:03
zulslangasek: its done through the php.ini file or loaded dynamically12:04
zulin zlib's case i believe its done dynamically12:04
sorenReally? When did it start doing this?12:06
soren(loading extensions dynamically, that is)12:06
zulsoren: when its built as shared12:06
slangasekmaxb: ok - the fix looks good, but the change isn't critical, so it'll go into release only if we have to respin for something else12:07
sorenzul: No, I mean when did php start doing stuff like this? Back when I cared about php at all, it had no mechanism for automatically loading extensions. I always had to add them to the php.ini.12:07
slangasekmaxb: if not, looks good for an immediate SRU12:07
maxbfair enough12:08
slangasekzul: I'm going to require empirical proof that this is the case, not "I believe"; especially since /I/ believe php upstream isn't that clever12:08
sorenzul: You don't need to look up when it started doing it. I'm just surprised, but if you're sure...12:08
zulsoren: its done it for a while now12:08
zulslangasek: ok then12:08
slangasekzul: so if Till's var_dump() test works with the package you uploaded, I'm convinced12:09
slangasekotherwise, I think what's really happening is that the code you're testing has provisions to load the module, thus hiding the regression12:09
zulslangasek: sure Ill add it to the bug report12:09
cjwatsonKano: committed, thanks12:10
Kanogood12:11
Kanojust tested a new grub yesterday and it did not want to boot from ext412:11
Kanogrub2 is really cool as it supports loopback12:12
Kanonow $var works, not only ${var}12:13
slangasekzul: ok, thanks12:14
Kanohttp://paste.debian.net/49971/12:14
Kanoexample12:14
dpmhi slangasek, pitti. I would like to point you to bug 410234 and bug 457632 to be considered for a post RC update - if it's not too late and if you consider it appropriate12:24
ubottuLaunchpad bug 410234 in ubuntu-translations "Xsane menu entry is not translatable" [High,In progress] https://launchpad.net/bugs/41023412:24
ubottuLaunchpad bug 457632 in ubuntu-translations "Desktop entry needs the X-Ubuntu-Gettext-Domain key" [High,In progress] https://launchpad.net/bugs/45763212:24
Keybukcjwatson: if you feel like a C-related challenge, could you read through bug 436758 (esp. my most recent comment)12:37
ubottuLaunchpad bug 436758 in ubuntu-release-notes "upstart doesn't boot on sparc" [Undecided,Fix released] https://launchpad.net/bugs/43675812:37
Keybuk(when my most recent comment shows up)12:37
slangaseknjpatel: was reviewing this netbook-launcher change; isn't this solution racy, assuming that waiting 2 seconds is sufficient?12:39
slangaseklool: ^^ let's discuss here12:39
=== kenvandif is now known as kenvandine
hgomersallI'm trying to debug a suspend issue on my laptop. Can anybody point me to the best channel for expertise on this?12:42
=== rmcbride_ is now known as rmcbride
=== mtrudel_ is now known as cyphermox
loolnjpatel, slangasek: 13:42 < lool> njpatel|lunch: Perhaps a way to address slangasek's concerns is  to use a static var near the toggle desktop thing in  netbook-launcher which would fire a g_idle with no delay the  first time toggle desktop is hit12:45
Picihgomersall: #ubuntu or #ubuntu+1 , depending on what version of Ubuntu you're running12:46
mvoKeybuk: should I add a check sparc into u-m and warn/error on upgrade ? or do expect a fix very soon?12:47
hgomersallPici: its karmic, is that +1?12:48
Keybukmvo: it's in the release notes12:50
Keybuk"sparc is fail"12:50
Picihgomersall: yes12:51
hgomersallPici: thanks!12:51
cjwatsonKeybuk: while sizeof does include padding for the size of the object in question, it doesn't necessarily include padding for every conceivable type of object that might fall after it. I don't think you're correct that pointers are the largest possible alignment; long long needs to be 8-byte-aligned, AFAIK12:56
cjwatsonKeybuk: so if there's an odd number of NihAllocCtx structures followed by (e.g.) something including a long long, won't the long long be misaligned?12:56
slangaseklong long> there are archs that require alignment greater than the word size?12:57
=== MacSlow is now known as MacSlow|lunch
cjwatsonhi, sparc12:57
cjwatsonaccording to some random document I found on sun.com, yes12:58
slangasekheh12:58
spaetzJust checked svn log. t@h had close to realtime rendering since 03-2007 at least...12:58
spaetzoops, sorry12:58
cjwatsonhttp://docs.sun.com/app/docs/doc/819-3196/6n5ed4hm7?a=view12:58
Keybukcjwatson: not sure12:58
Keybuklet me check12:58
cjwatsonKeybuk: that would be my interpretation, and it explains why aligning on 24 rather than 20 would fix things12:59
cjwatson(I don't think -m64 matters, don't we build sparc32 userspace?)12:59
Keybukcjwatson: because 24/8 is 312:59
* Keybuk wonders what he uses that includes a long long13:00
cjwatsonI don't have a full list of alignment requirements; long long may not be the only such13:00
Keybukso if you have a structure that contains a 8-byte alignment word13:00
Keybukwould that, itself, be 8-byte alignment?13:01
cjwatsonit must be aligned such that the 8-byte alignment member is aligned appropriately13:01
Keybukbut alignof for a struct with a long long doesn't work ;)13:02
Keybukit says 413:02
cjwatsonit may well be done with padding13:02
cjwatsonoh, padding wouldn't work13:03
slangasekcan't be reliably done with padding unless the alignment of the struct itself is enforced13:03
cjwatsonyeah13:03
Keybukoh, sorry, I'm a numpty13:03
Riddellhow can I get quilt to apply a patch only on a specific architecture?13:03
slangasekRiddell: <cough> dynamically construct your series file via debian/rules13:04
Keybukright, if you have something 8-byte aligned at the front of the structure13:04
pittiRiddell: with "series" you can't AFAIK; call quitl in debian/rules or use dpatch :)13:04
Keybukor sometimes in the structure (if it can't be solved with padding between elements)13:04
Keybukthen yes, the alignof does return 813:04
Keybukso this would only affect certain structs13:04
Riddellhmm, ok, I'll work out another way13:05
cjwatsonthe C spec suggests that double is guaranteed to be the largest alignment13:05
cjwatson(from a footnote to the definition of malloc)13:06
Keybukooh13:06
pittiRiddell: what about applying it all the time and use #if defined(__sparc__) or so?13:06
Keybukcjwatson: always guaranteed?13:07
Riddellpitti: it's a cmake file, not sure how to get cmake to do that13:07
Keybukso the problem isn't the alignment of the struct, the problem is that the pointer returned (following the struct) must be absolutely neutrally aligned13:07
cjwatsonactually sorry it's a footnote to sizeof13:08
cjwatsonoh, bah, I'm misreading!13:08
Keybukso __alignof__ (double) * ((sizeof (NihAllocCtx) - 1) / __alignof__ (double) + 1)13:08
Keybuk?13:08
cjwatsonno, I missed a bit in the example13:08
Keybukoh13:08
* cjwatson reads some more13:08
Keybukbut yeah, I see that it must be aligned to the largest possible alignment13:09
Keybukbecause what follows it must be aligned13:09
Keybukso the problem is finding the largest possible alignment13:09
cjwatsonglibc's malloc just does 2*sizeof(size_t)13:10
cjwatsonwith a comment that the only problem is -mlong-double-128 on powerpc, and that a better definition would be max(2 * sizeof(size_t), __alignof__(long double)) but that it can't use this due to compatibility problems13:11
liwI'd assume long double would be the largest possible alignment of the standard types13:11
cjwatsonso you probably want to use the latter13:11
Keybukcjwatson: yeah was just reading that exact code13:11
cjwatsonI'm going to guess (possibly unwisely) that there isn't a better way or glibc would be using it :)13:12
loolslangasek: 14:05 < njpatel|lunch> lool: I don't think 2sec delay is that bad. We don't  know how many times toggle desktop is hit during start  up, so we can't be sure that it will work on the first  one13:12
Keybukcjwatson: we could burn Sun to the ground13:12
loolnjpatel: Shall we count them in a log message and use that approach if it's only called once?13:12
slangaseklool: the concern I have is not with delay, it's with 2 sec not being long /enough/13:12
loolslangasek: I kind of agree with you as I have seen the interface load really slowly in virtualbox13:13
njpatelslangasek: the delay is to skip the idle handlers that were registered by wnck and to receive x events. I believe it's more than long enough, I can't see where you wouldn't get those events and not have bigger issues to worry about.13:13
njpatelslangasek: lool: I can re-do with an g_idle_add instead, and I'm pretty sure it would still work, if that is easier to digest13:14
njpatellool: I can create some debs in a few minutes and ask jamie to test13:15
slangaseknjpatel: I don't think I understand what you mean about skipping handlers13:16
njpatelslangasek: we need to let the launcher receive events from X and wnck. the timeout can probably be replaced by a g_idle_add, which would have the same effect. I'm rebuilding some debs with the patch so lool/david/jamie can test.13:17
njpatelthat would get rid of the g_timeout_813:18
njpatelg_timeout_add_seconds*13:18
slangaseknjpatel: ah, ok13:20
njpatelhttp://people.canonical.com/~njpatel/netbook-launcher_2.1.12-0ubuntu1_i386.deb has the updated fix. Jamie is going to try it out in a bit. I'll update here when we get some results.13:26
primes2hcr3: I checked updated installation of Karmic. Checkbox strings are translated all but those with /13:30
cr3primes2h: I've encountered a couple serious bugs this weekend, so I might be able to push an update into karmic. thanks for the heads up13:30
primes2hcr3: That's nice. so are you going to ask for a ffe? or you mean after the release.13:32
cr3primes2h: ffe13:32
caiocan anyone explain me why ubuntu uses 1500 as default mtu? most websites does not allow mtu up to 1492 :(13:32
primes2hcr3: Great. Thank you very much. Tell me if you  need some feedback. :)13:33
cjwatsoncaio: I don't believe we do; we accept the MTU set by your DHCP server13:34
cjwatsoncaio: so, if you run the DHCP server, reconfigure it; otherwise, complain to your ISP13:34
sorenWhat triggers configuration of the loopback device?13:36
slangaseksoren: /etc/init/networking.conf13:38
sorenslangasek: Really? It used to be brought up by S40networking?13:38
sorenThat late?13:38
caiocjwatson: only strange, because a laptop with windows wasn't affected with this mtu problem13:38
slangaseksoren: late?  When else would it have been brought up (and why)?13:39
caiomaybe windows already configured with 1492 instead of automatic mtu?13:39
sorenslangasek: rc2.d/S40 just seems late for something like that.13:39
kirklandcjwatson: slangasek: mdz: I'm here now; do we still need assistance with the iscsi-on-root issue?13:39
slangaseksoren: it wasn't in rc213:39
sorenOh. Oh, right.13:40
* soren facepalms13:40
sorenmy bad.13:40
slangasekkirkland: I believe you know everything I do about the current status13:40
kirklandslangasek: i was afraid of that...  okay, i'll go reproduce the issue13:41
sorenOk, I need help working this upstart stuff out.. networking runs once something has emitted local-filesystems and udevtrigger has stopped). rc-sysvinit sets runlevel and runs when "filesystems" is emitted... So once mountall is done, it emits "local-filesystems" as well as "filesystems"...13:44
sorenand thus triggers runlevel 2.13:44
sorenBut networking might still be waiting for udevtrigger to finish, right?13:44
sorenDoes udevtrigger block at all?13:45
sorenI forget.13:45
slangaseksoren: udevtrigger does what it says on the box^W^W^W in /etc/init/udevtrigger.conf13:46
cr3bryce__: hi there, let me know when you have a moment to follow up on bug #42793213:46
ubottuLaunchpad bug 427932 in checkbox "[MASTER] Karmic alpha: Checkbox cannot switch display modes in display test" [High,Confirmed] https://launchpad.net/bugs/42793213:46
slangaseksoren: and local-filesystems is emitted when there are no more local filesystems to mount, not when it's "done"13:47
sorenslangasek: Are they not functionally equivalent?13:47
slangasekno13:47
slangaseksoren: so is this about the iscsi stuff?13:47
sorenslangasek: Not at all.13:48
slangasekok, n/m then13:48
=== wakingrufus_ is now known as wakingrufus
slangaseklocal-filesystems is specifically emitted when all the *local* filesystems are mounted13:48
sorenSo when an upstart job description says "emits foo", what does that mean?13:48
slangasekyou don't want networking to block waiting for remote filesystems to be mounted first13:48
slangaseksoren: it's documentation only13:49
sorenslangasek: upstart doesn't even look at it?13:49
slangaseknope13:49
sorenI see.13:49
sorenThat explains a lot.13:49
sorenA whole lot, actually.13:49
slangasek(cf. init(5))13:49
sorenAh, /that/'s the man page to look for!13:49
sorenAnd mountall (the binary, not the job) emits those events?13:50
sorenttx: ^^ You may want to follow this :)13:50
slangasekcorrect13:51
sorenInteresting.13:51
* ttx looks13:51
slangasekemitting is done by the equivalent of '/sbin/initctl emit <foo>'13:51
sorenRight.13:51
sorenOk, so now that we've cleared that up.. I'm still not sure how I can be sure that networking is run before we start processing rc2.d init scripts.13:53
sorencouldn't networking still be waiting for udevtrigger?13:53
sorenOr will mountall perhaps not finish (thus emitting filesystems) until udevtrigger finishes?13:53
sorenThat would sort of make sense, but I don't see that logic anywhere.13:54
slangasek"waiting" meaning "hanging", or "waiting" meaning "waiting"?13:54
sorenYes?13:54
slangasekudevtrigger calls 'udevadm trigger' && 'udevadm settle'13:54
sorenwaiting, I think.13:54
sorenYes.13:54
slangasekthis shouldn't hang13:54
sorenudevadm setting in post-stop, though.13:55
sorenI thought udevadm settle blocked until it's done processing events?13:55
slangasekuntil it's done processing all events currently in the queue13:55
sorenRight.13:55
slangasekwhich in no case should result in a /hang/13:55
slangasekwhat is it you're actually trying to do?13:55
sorenI'm just trying to understand if (and if so, how) we know that the loopback device is available once we start going through rc2.d/S* scripts.13:56
njpatelslangasek: we may have a waaaay saner fix13:56
soren..since that used to be the case (given that networking ran at rcS.d/S40)13:57
njpatelslangasek: just testing then will ping lool with patch13:57
ttx..and some server software kinda expects at least loopback to be up when started.13:57
ttxfor example, rc2.d/S15dnsmasq13:58
slangaseksoren: we don't; it's racy; file a bug on upstart13:58
sorenslangasek: You agree that having lo availab in runlevel to is a reasonable expectation?14:00
sorenWhat the?14:00
sorenThat did not come out the way I thought I typed it. :)14:01
slangaseksoren: yes, everything that rcS did for us before should still be guaranteed14:01
sorenslangasek: You agree that having lo available in runlevel two is a reasonable expectation?14:01
sorenslangasek: Lovely, thank you.14:01
sorenttx: Can you turn this into a bug report yourself? :)14:01
slangasekunfortunately, switching /half/ of our init system has introduced a few race conditions14:01
ttxsoren: last time I filed a bug in upstart it didn't turn out so well :)14:01
sorenttx: I woudl quote relevant parts of this IRC discussion. In particular slangasek's last three comments :)14:02
mterryScottK: following up about that report of a no-longer-have-a-syslogger after jaunty-to-karmic?  I never saw a bug go through.  There is an existing Incomplete report for similar issue.  Could your user add details to it or file new one?  bug 44091414:05
ubottuLaunchpad bug 440914 in rsyslog "Upgrading from Jaunty to Karmic does not install rsyslog" [Undecided,Incomplete] https://launchpad.net/bugs/44091414:05
ScottKmterry: The guy that had the report was gone off IRC before I could get him to report it.14:05
ScottKmterry: If I see him again, I'll point him at that bug.14:06
mterryScottK: ah, cool.  np14:07
sgallaghDoes ubuntu have a graphical tool for configuring directory services (such as LDAP, NSS, etc,) and authentication services (such as Kerberos)?14:07
slangaseksgallagh: configuring the services, or selecting which ones to use?14:10
sgallaghslangasek: More the former than the latter.14:10
slangasekthen I don't believe so14:11
sgallaghslangasek: What is the other?14:11
slangaseksgallagh: pam-auth-update lets you configure which authentication services to use14:12
sgallaghI'm trying to figure out who to speak to about getting the SSSDConfig API integrated in ubuntu14:12
njpateldavidbarth: lool: slangasek: http://paste.ubuntu.com/302075/ this will fix it properly. We were activating the launcher window for no reason.14:12
slangasekthough it's not integrated anywhere /from/ the gui, you have to run it from the commandline (or let it be launched during package configuration)14:12
slangasekeffectively, you shouldn't have to run it at all to configure anything, just install the packages you want14:12
sgallaghslangasek: How is one expected to configure LDAP for user information or kerberos for authentication?14:16
slangaseksgallagh: using the usual methods for those services14:17
sgallaghslangasek: Hacking on a config file, in other words.14:17
mathiazsgallagh: another non-gui package is auth-client-config14:18
mathiazsgallagh: jdstrand wrote that package ^^14:18
slangaseksgallagh: erm, you said "configure kerberos for authentication", not "configure your machine to use Kerberos for authentication"14:19
sgallaghmathiaz: Where I'm going with this is that the SSSD as of 0.7.0 now has an API for managing our config files, and I was hoping that I could talk to someone about implementing this to make life easier14:19
slangasekyou don't configure kerberos for authentication by editing config files14:19
slangasekand you don't need to edit any config files on your local system in order to point it at Kerberos14:19
=== bjf-afk is now known as bjf
sgallaghslangasek: what about /etc/pam.conf (or /etc/pam.d/system-auth)14:20
loolnjpatel: thanks; so that's replacing the previous patch?14:20
sgallaghslangasek: and of course /etc/krb5.conf to set up the realm properly...14:21
slangaseksgallagh: I just told you about pam-auth-update14:21
mathiazsgallagh: right - I saw that. I'll probably schedule a session at the next UDS to talk about that14:21
simon-oScottK: The IRC log from bug 459164 you attached to the MP, where did that take place?14:21
ubottuLaunchpad bug 459164 in gnoemoe "FTBFS with GCC 4.4" [Undecided,New] https://launchpad.net/bugs/45916414:21
ScottKsimon-o: #ubuntu-motu14:21
slangaseksgallagh: run "apt-get install libpam-krb5" and see if this doesn't do everything for you14:21
sgallaghslangasek: Where I'm going with this is that SSSD (and its config API) should make it really easy to set this stuff up.14:21
sgallaghI'm campaigning, here ;-)14:21
sgallaghmathiaz: OK, do you want me to be present to answer questions?14:22
simon-oScottK: Ok, thanks. I'll take a look at it. Next time please ping me, then I can participate in the discussion :)14:22
mathiazsgallagh: present - virtually or physically?14:22
ScottKsimon-o: I didn't know you were on IRC.  Please ping me on #ubuntu-motu when you have an update.14:23
mathiazsgallagh: anyway - the sessions should streamed online14:23
sgallaghmathiaz: WHere are USDs held?14:23
simon-oScottK: Sure, I'll do14:23
simon-othanks again14:23
sgallagherr UDSs14:23
YokoZarWhat's Scott James Remnant's IRC nick?  Not on his launchpad/wiki page :(14:23
mathiazsgallagh: in Dallas - https://wiki.ubuntu.com/UDS-L14:23
azeemKeybuk14:23
sgallaghmathiaz: Virtually, then14:24
mathiazsgallagh: anyway there are streamed online14:24
YokoZaroh nevermind it is on launchpad I can't see anything14:24
mathiazsgallagh: once the schedule is published I'll let you know if there is a specific session about sssd and its integration with the API14:24
YokoZarAnyway Keybuk did you see Mephisto's comment on 447197  (it came seconds before you closed it)14:24
sgallaghmathiaz: Thanks14:24
njpatellool: yes, replaces previous patch. Tested by Jamie14:24
mathiazsgallagh: I may have time to poke at 0.7.0 before and look at the new config API.14:24
sgallaghmathiaz: We're also aiming to have a 1.0 Release Candidate around Nov. 18th, with a final release of 1.0 occurring sometime in December.14:25
KeybukYokoZar: it wasn't relevant to the procps task14:25
mathiazsgallagh: that sounds like a great timing from our perspective!14:25
Keybuk(that I could see14:26
sgallaghmathiaz: Well, what I'm getting at is that if there's anything you guys want to see in SSSD 1.0, the window is closing rapidly :)14:26
YokoZarKeybuk: is there a problem with sysctl though?  It seems like making a package install script fail due to something that should just be ignored in /etc/sysctl.d is a bad thing14:27
pittidpm: these need to become SRUs14:27
KeybukYokoZar: I don't think there's a problem in sysctl?14:27
mathiazsgallagh: understood.14:27
pittiRiddell: cmake> how is that relevant for patching the code?14:27
YokoZarKeybuk: so is it supposed to exit status 1 on an unknown key then?14:28
sgallaghmathiaz: Nov. 18th is intended to be feature-complete, with only bugfixing after that. We'll see if this is actually achievable when we get there, of course.14:29
KeybukYokoZar: no idea, the manpage doesn't document its exit codes14:29
liwhave any packages been updated in the archive since the RC image?14:30
zulslangasek: ah it looks like a patch got dropped when we updated php14:30
Keybukunknown key could be a security issue, etc. so seems reasonable14:30
cjwatsonliw: yep14:30
liwcjwatson, thanks14:30
=== MacSlow|lunch is now known as MacSlow
YokoZarKeybuk: shouldn't it complain at boot rather than package install time?  having wine install break is the first they're being made aware of the bad keys14:33
Riddellpitti: the patch edits cmake to stop it compiling the nepomuk code14:34
KeybukYokoZar: well, wine should clearly deal with things in its postinst properly14:34
Keybukthat's why i closed out the sysctl task14:34
pittiRiddell: ah, I see14:34
Keybukthere may be a separate bug to improve the upstart job separately, but it's not related just resultant14:34
=== warp10_ is now known as warp10
YokoZarKeybuk: you mean ignore error exit status 1 when calling start procps  ?14:35
YokoZarKeybuk: we should at least update /etc/sysctl.d/README to reflect the change from invoke-rc.d to start14:36
KeybukYokoZar: only if exit status 1 *only* means that, etc.14:36
Keybuksure14:37
superm1pitti, oh shame.  is that something that can be improved upon?14:37
pittisuperm1: hm, you'd need to set up a retracer for a particular upstreamish PPA, and check the package origin somehow14:39
pittinot trivially, I'm afraid14:40
pittiand PPAs don't have ddebs either14:40
superm1pitti, well if it's only for apport reported bugs, remember an apport conf has to come in the package to set the project that the bugs get filed to14:40
pittiright14:41
superm1so debugging symbols aren't stripped from the packages though, so they should be remaining in the deb itself shouldn't they?14:41
pittisuperm1: you build your PPA packages without stripping?14:41
pittiwell, in this case you wouldn't even need a retracer?14:41
superm1pitti, well I had thought there is something in soyuz that prevents stripping from happening on PPA builds14:42
superm1i recall looking at a build log and seeing a reference to it14:42
cjwatsonif so, where do the symbols go ...14:42
pittisuperm1: no, I don't think so; that logic is built into dh_strip and upstream build systems (for the CFLAGS="-g -O2" bits)14:44
pittisuperm1: perhaps you are mixing it up with stripping translations?14:44
superm1pitti, well what i was seeing was "dh_strip debug symbol extraction: disabling for PPA build", which I suppose I was mis-assuming as the symbols still end up in the binaries14:44
pittiah; that just means that it won't build .ddebs14:45
superm1ah, but the stripping still happens..14:45
loolslangasek: New patch from njpatel above was tested successfully by JamieBennett but davidbarth is not confortable with it because it is hard to test14:45
slangaseklool: should we stick with the current solution, then?14:46
loolslangasek: (I had already pushed to the queue when we discussed it)14:46
slangasekzul: what patch was dropped from php?14:47
zulslangasek: hold on14:47
njpatellool: slangasek: There are four main things to test: 1. Open a window and click on the desktop, make sure the launcher comes into focus. 2. Open a window and press Ctrl+Alt+D, make sure the launcher focuses 3. Open a window and press the go-home-applet, make sure the launcher comes into focus 4. Add the 'show-desktop' applet, open a window and click on the applet, make sure the launcher comes into focus.14:48
loolslangasek: It's pretty much the only thing we care fixing for release; I dont mind either way, but the xsession-errors which Jamie saw with the first patch worried me a bit; I kind of agree with davidbarth's argument about testability though, so if he wants to play safe I understand14:48
zulslangasek: 019-z_off_t_as_long.patch14:48
davidbarthslangasek: for a fix to integrate /right now/ i'm more comfortable with the one from this morning14:48
loolnjpatel: That sounds like you have a relatively good idea of the possible code pathes and puts me into more confidence that we can fix it14:48
lools/fix it/test it14:49
njpatellool: Yep, although I'm asking Jamie to also test these. It shouldnt' take longer than a couple of minutes14:49
superm1pitti, well ideally during UDS can you try to help work out a solution for such scenarios with myself and some of the people normally doing our bug triaging that will be there?  we'd really like to make these PPAs useful to upstream since they're building tip regularly, and it's looking like this is the missing link then14:49
davidbarthslangasek: if you have an upload window for tomorrow morning, i think we can let the new one being tested a bit more (because the 4 code paths need to be exercised)14:50
slangasekdavidbarth: no, we should get this settled today14:50
pittisuperm1: I'm happy to explain how the current setup works, and then we can discuss how to extend it to PPAs without much ongoing maintenance cost14:51
loolslangasek: How about we test for 45 minutes and report on at least 4 successful tests?14:51
davidbarthslangasek: i can have that new one tested properly but will need around 1h14:51
superm1pitti, Ok, great thanks :)14:51
njpateldavidbarth: lool: (14:50:51) JamieBennett: njpatel: All work for me.14:51
loolnjpatel: 114:52
davidbarthnjpatel: meaning, the 4 code paths14:52
njpatelyep14:52
slangaseklool, davidbarth: that would work; you're testing locally, and I should accept the package in the queue only once confirmed ok?14:52
loolYup14:52
davidbarthslangasek: ok, let's do that14:52
loolBack to you at 3:30 UTC14:53
* mvo_ grumbles - his laptop just shut itself down because of critical temperature 14:54
sorenOn fire, eh?14:55
* mvo_ looks for smoke14:55
ccheneyanytime the initrd is regenerated it suggests you reboot?14:55
ccheneyeven for just a usplash update, heh14:55
mvo_not quite it seems, but almost ~100°C14:55
ccheneymvo_: wow thats hot14:56
ScottKPerfect for making tea.14:56
mvo_tea!14:56
* mvo_ will do exactly that14:56
ccheneymvo_: did the fan die?14:56
mvo_ccheney, I don't think so, but I guess I will have to open the case to see if the fan collected too much dust or something14:56
ccheneymvo_: hopefully linux didn't decide to just turn the fan off, heh14:57
* ScottK had one of those bugs in Gutsy.14:58
ccheneysuspend/resume seems much more buggy in karmic than previous releases at least for my laptop (thinkpad x200)15:00
ogramvo_, the reboot notification comes up for me while u-m is still operating, do you have a bug about that open ?15:00
ccheneyi went to file a bug but saw large numbers of reports already15:00
mvo_ogra, during a partial upgrade?15:00
zulslangasek: i have uploaded it to my ppa and ask people for testing15:01
ogramvo_, just when running u-m from my menu15:01
ograsome package triggers a reboot request and the window pops up15:01
mvo_ogra, could you give me the output of ps afx please?15:01
slangasekzul: ok15:02
ogramvo_, not really, that was two days ago (and i was travelling)15:02
ograbut i think u-m should suppress the notification until it's done15:02
mvo_ogra, hm, it should, however there is a bug that during a partial upgrade that sometimes does not work15:03
ogramvo_, partial is the one where i get the extra popup in u-m ?15:04
mvo_ogra, yes15:04
* ogra thinks he should really run at least one fully english desktop for the proper wording :P15:05
ograyes, then i had a partial upgrade and hit the same bug15:05
mvo_ogra, thanks15:06
keesasac: hehe you too, eh?15:09
kees$ id kees15:09
keesuid=501(kees) gid=501(kees) groups=501(kees)15:09
kees501!  :)15:09
ogra501 ? reserved for thpethial users ? :)15:10
keesogra: it's from really old installs.  I probably did it because I use an NFS home directory, and created my "kees" account in 1995 or something on RH 5 (?)15:11
ograheh15:11
loolslangasek: krafty teted and passed the tests with no regression15:13
slangaseklool: does that mean everyone's satisfied with this solution?15:14
loolslangasek: Sorry just one report15:15
loolslangasek: Waiting for davidbarth's testing report15:15
slangasekok15:15
=== jamie is now known as Guest34924
=== bjf is now known as bjf-afk
jimpophi all.  i have an autoconf question wrt to a some Ubuntu code... is that applicable here?15:25
jimpopi want to modify a source pkg so that ./configure sets up Makefile to use a different include path15:25
jimpopi realize i can do EXTRA_CFLAGS -I...., but i want to have autoconf support this15:25
jimpopadditionally, due to kernel header changes, I need to define __KERNEL__ now to gcc.... so that too needs to be added to config.in.h ? or where?15:26
cjwatsondefining __KERNEL__ in userspace code is a very bad idea, so unless you're writing a kernel module I'd strongly recommend against it - if necessary, copy the definitions you need instead (and maybe ask the kernel guys if they can expose it in future)15:27
cjwatsonconfigure.ac can typically just add -I options to CFLAGS15:27
jimpopcjwatson, this is a video driver...15:27
cjwatsonvideo as in an X driver?15:27
jimpopyes15:27
jimpopwhich, to me, is both userspace and module'ar15:28
cjwatsonI believe that still counts as userspace15:28
jimpopcjwatson, k15:28
cjwatsonX drivers aren't kernel modules. Sometimes there's a separate component that lives in the kernel15:28
jimpopcjwatson, that is the case with this (psb) there is a kernel module and a xorg module15:29
dpmpitti, (re: the translation fixes needing to be SRU), np, I'll prepare the SRUs, then. Thanks for looking into that.15:30
loolslangasek: Ok; we have enough reports now (I tested on davidbarth's netbook, I tested in virtualbox, I tested with krafty on his dell mini 10v, JamieBennett tested and marjo gave a quick smoke test as well)15:33
slangaseklool, davidbarth: so I should take this new netbook-launcher fix?15:33
cjwatsonjimpop: so define __KERNEL__ at the top of some file(s) used only by the kernel module code15:34
cjwatsondefinitely not config.h.in15:34
jimpopno -D__KERNEL__  ?15:34
loolslangasek: Yes15:37
loolslangasek: davidbarth is in phone meetings rest of day apparently15:37
slangaseklool: ok; accepted15:37
loolThanks15:37
loolnjpatel: ^ it's in15:37
njpatellool: Awesome!15:37
loolWe should retest the resulting binaries quickly when they popup15:38
cjwatsonjimpop: you can do that if you like, although it usually belongs in the Makefile.am or whatever not in autoconf bits. Seems like more hassle to me than putting it in a .h or .c file, but up to you15:39
loolmvo_: Are you happy with the emacsen-common fix?  Do you have a way to test the upgrade scenario which lead to the bug?15:40
jimpopcjwatson, ok, i'll give it a go using  a #define, and if not then investigate Makefile.am.  Thanks!15:40
mvo_lool, I though I replied to that, but maybe it got eaten by a disconnect. I'm happy with the fix but I have no way to reproduce it (other than the bugreport I got)15:42
davidbarthslangasek: test reports positive, i recommend taking it (if not already the case ;)15:43
slangasekdavidbarth: right, done already - thanks. :)15:44
cjwatsonjimpop: (if there isn't a Makefile.am, try Makefile.in or Makefile in turn; this varies)15:45
loolmvo_: Ok; I didn't get the reply; thanks15:45
jimpopcjwatson, i see that. ;-)15:45
loolmvo_: Hmm actually I did, sorry15:45
lool13:03 < mvo> lool: the diff looks good, I don't ahve a way to reproduce the  issue myself, but I think the fix is good15:45
mvo_lool, no problem :)15:45
* lool sucks15:45
mvo_lool, thanks for the super-quick fix15:45
dmartDoes anyone know where I can get a vmlinux image for use with oprofile?15:46
dmartSpecifically, I'm trying to do profiling on karmic armel15:46
ccheneyhmm whatever was done to the default Ubuntu 9.10 theme now vmware can't even leave checkboxes checked they go away immediately15:46
looldmart: I did read someone did it a while back in jaunty on an imx51 kernel15:48
looldmart: Back then one had still to patch this support in, but perhaps the upstream kernel support for it is good enough now; no idea15:48
looldmart: In fact I have some notes that I could perhaps pass you around if you're really interested -- I'd have to check whether I can release the info15:49
=== bjf-afk is now known as bjf
LaserJockslangasek: do you have any respins of Edubuntu planned at this point?16:31
slangasekLaserJock: it's in my queue currently16:31
LaserJockslangasek: ok, great, thanks16:31
JontheEchidnapitti: ping16:35
zookoFolks: I have a lead on what might be a regression between g++-4.4.1-3ubuntu3 and g++-4.4.1-4ubuntu8.16:39
zookoI'm still narrowing it down and reproducing it, but I wondered if someone else wanted to try this easy experiment:16:39
zookorebuild libcrypto++8.16:39
zookoOn my machine, that fails with the current karmic g++ (4.4.1-4ubuntu8).16:39
keeszooko: I'm starting a local build now.16:41
zookokees: great.16:50
zookoWhat I observe is that the self-test hangs on the SHA validation.16:50
zookoAlso I get segfaults when I link to the resulting lib from pycryptopp.16:50
zookoYou could also try rebuilding python-pycryptopp and runnings its self-tests if you want.16:51
keeszooko: yup, hangs after:16:53
keespassed   34aa973cd4c4daa4f61eeb2bdbad27316534016f   "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" repeated 15625 times16:53
=== beuno is now known as beuno-lunch
zookokees: so, what I'm doing right now is trying to set up a pbuilder chroot with g++ 4.4.1-3ubuntu3.16:54
zookoBecause that's the version of g++ that was used to build the version of libcrypto++8 that is currently in karmic.16:54
blackxoredwhere I can find someone to file an FFE for azureus-4.2.0.8-3 ??16:54
zookoI'm not expert at this pbuilder stuff, though, so it is taking me a while to get g++-4.4.1-3ubuntu3 and all its many dependencies installed into my chroot.16:54
zookohttp://codepad.org/3whfme6716:58
zooko^-- my failure to install cpp in my pbuilder chroot.16:58
zooko^-- mysteriously it says it requires "libcloog-ppl0 (>= 0.15~git20081008)", which is a non-existent package that it just made up in order to tease me.16:58
keescloog-ppl | 0.15.7-1                  | karmic/main16:59
cjwatsonzooko: libcloog-ppl0 exists fine here17:02
ScottKblackxored: Come talk to me in #ubuntu-motu about why we want it.17:05
blackxoredScottK, thanks17:05
zookocjwatson: thanks.  must have beenspelling it wrong17:14
zookocjwatson, kees: do you know any technique for installing "the version of cloog that matches g++-4.4.1-3ubuntu3" ?17:15
zookoI guess I can manually inspect publication history and download and dpkg -i and then recurse for all deps, but that will take a while.17:15
cjwatsoncan't apt-get do it for you?17:16
cjwatsonoh, you're using an older version17:16
cjwatsonwell, the current version of libcloog-ppl0 in the archive satisfies that dependency17:17
cjwatsonyou can 'apt-get -f install' and it should try to fix the current system ...17:17
zookocjwatson: thanks.17:17
zookoI'll try that.17:17
zookoWhoops it upgraded my g++ to 4.4.1-4ubuntu8.17:18
cjwatsonif you said 'apt-get -f install' without further arguments, that must mean that it couldn't satisfy the dependencies given what's in the archive17:18
cjwatsonso my approach would be to find out which dependency caused g++ to be upgraded, download and install an older version of that by hand, and iterate17:19
zookoPhewf, how do I do that first step?17:20
zookoFiguring out which dep caused g++ to be upgraded?17:20
cjwatsonthere are few enough dependencies that I'd just walk them by hand17:21
cjwatsonBTW you do know that g++ is just a dependency package don't you? g++-4.4 is the actual substantive package name17:21
zookoSigh.  Let me back up a step.  We know that the current g++-4.4 (4.4.1-4ubuntu8) miscompiles libcrypto++8.17:23
zookoI guess it *must* be the case that g++-4.4 4.4.1-3ubuntu3 must have compiled it correctly, or at least well enough that libcrypto++8 passed its own self-test and got uploaded into karmic.17:24
zookoWhich it does not do with the current g++.17:24
zookoSo all this above was me attempting to reproduce the build with the older, working g++,17:24
zookohopefully in order to further isolate the problem.17:24
zookoBut, maybe that's not helpful.  What can I do to help?  I'm concerned about this regression in g++ in karmic, because it breaks one of my libraries:17:25
zookohttp://allmydata.org/buildbot-pycryptopp/waterfall17:25
zookoSee the red one?17:25
zooko(Not the failed upload, the "failed test".)17:25
zookoThat shows that my application, when built on Karmic, gets segfaults.17:25
zookoThat also means it might have an exploitable bug, for all I know -- I haven't understood it yet.17:26
zookoWe're pretty sure that this is due to the karmic g++ miscompiling Crypto++.17:26
zookoBecause kees reproduced the problem by attempting to rebuild libcrypto++8  with the current g++ and it fails for him/her, too.17:28
zookoI assume that a generates-wrong-code bug in g++ might be of concern to ubuntu devs for other reasons, too.17:29
zookoBy the way, that buildbot runs it under valgrind too if that helps: http://allmydata.org/buildbot-pycryptopp/builders/linux-amd64-ubuntu-karmic-yukyuk/builds/11/steps/test/logs/valgrind17:29
pittiJontheEchidna: hi17:31
JontheEchidnapitti: Hi there! We were wondering if it would be possible to get a manual langpack upload to fix bug 46098417:32
ubottuLaunchpad bug 460984 in language-pack-kde-nl "KMail Dutch: translator's e-mail in application" [Undecided,Fix committed] https://launchpad.net/bugs/46098417:32
JontheEchidna(https://translations.edge.launchpad.net/ubuntu/karmic/+source/kdepim/+pots/kmail/nl/+translate?batch=10&show=all&search=gmail)17:32
zookoOkay, while awaiting an Ubuntu dev to tell me how I can help with this (apparent) generates-wrong-code g++ regression17:32
zookoI'll try reproducing the build with g++ 4.4.1-3ubuntu3.17:33
keespitti: do you happen to know what triggers the notifier for installing updates?17:34
zookoOkay I've installed g++ 4.4.1-3ubuntu3 in my pbuilder chroot.17:35
pittikees: hm, not sure; inotify watch on /var/lib/apt/ perhaps? mvo would know17:35
zookoAh, but when I exit that pbuilder --login and relogin it has reverted to its previous state.17:36
zookoHow do I save the state of my pbuilder chroot after I've changed it?17:36
pittiJontheEchidna: a manual upload will be mercilessly overwritten by the next daily PPA/-proposed upload, though17:36
ScottKzooko: Yes.  pbuilder --login --save-after-login17:36
zookoThanks!17:37
JontheEchidnapitti: but since the fix is already committed, wouldn't it be included in the next PPA/-proposed upload?17:37
pittiJontheEchidna: IMHO it's least intrusive to first fix it in Rosetta, and then put the updated .po into the update langpack, to avoid two uploads17:37
pittiJontheEchidna: right, it would17:37
JontheEchidnaso what are our options at this point?17:39
JontheEchidnaas it stands I'm pretty sure the correct string is now in Rosetta, correct me if I'm wrong17:39
ScottKJontheEchidna: At this point it might also be in the way of the CD/DVD build process to update it.17:40
JontheEchidnameh17:40
dpmJontheEchidna, also, related to that bug, have you found out what caused it? Looking at who did the translation, it seems he cannot have done it through Launchpad, as he doesn't seem to use it.17:44
dpmhttps://edge.launchpad.net/~f-de-kruijf-gmail17:44
JontheEchidnahonestly I have no clue. It seemed a bit weird that it showed up as "packaged"17:45
dpmI'm just wondering if the rest of the Dutch translation might have problems17:45
zookoFolks: how can I figure out what package(s) are requiring newer versions of g++ to be installed?17:47
JontheEchidnadpm: the translator does appear to be from upstream. Maybe an import mishap?17:48
cjwatsonapt-get -o Debug::pkgProblemResolver=true may help17:48
dpmJontheEchidna, that's what I'm looking at now, downloading kde-l10n-nl17:48
cjwatsonin a verbose kind of way17:48
zookoAh I think I found it.17:49
zookocjwatson: thanks17:49
cjwatsonalternatively, get the older g++-4.4 (NOT g++) into an apt repository (apt-ftparchive), point sources.list at it temporarily, apt-get install it, and see what problems it reports17:49
pittiJontheEchidna: as I said, we could do a manual upload of language-pack-kde-nl, put that single po file into it, and upload to -proposed, so that it'll be fixed right after install17:49
cjwatsoni.e. "what would go wrong if I tried to downgrade this"17:49
JontheEchidnapitti: ah, ok. just a bit confused there for a moment :)17:50
pittiJontheEchidna: we can't get it into final any more, sorry (images already building)17:50
* JontheEchidna nods17:50
sabdflevand: the slideshow on install is very cool17:50
evandsabdfl: thanks!  Quite a few people made that happen, most notably Picklesworth.17:51
=== beuno-lunch is now known as beuno
sabdflplease pass on the compliment then17:52
sabdflvery cool indeed17:52
evandwill do17:53
sabdflevand: what's the "skip" button do when i get to configuring apt?17:54
cjwatsonthat's a slow download, and sometimes it sticks for people, so it's basically the equivalent of ctrl-c-ing apt-get update; you'll just get what's on the cd17:55
dpmJontheEchidna, it seems that the imported upstream PO file had the error (from kde-l10n-nl-4.3.2/messages/kdepim/kmail.po) -> http://ubuntu.pastebin.com/d3fa327cd17:55
JontheEchidnaI see17:55
sabdfli see, thanks cjwatson17:56
davmor2sabdfl: Same applies to Xubuntu it used to go online to get the lang packs so you could skip that,  mind you that used to take ages17:56
sabdflwe could be clearer about that17:56
sabdfl"loking for online updates... [skip]"17:56
dpmJontheEchidna, and this seems to confirm it -> http://websvn.kde.org/tags/KDE/4.3.2/kde-l10n/nl/messages/kdepim/kmail.po?revision=HEAD&view=markup17:57
cjwatsonyeah, I tend to agree - could you file a bug about that?17:57
dpm(first string)17:57
sabdflwill do17:57
cjwatsonthanks17:57
zookohttps://bugs.launchpad.net/ubuntu/+bug/46130318:04
ubottuLaunchpad bug 461303 in ubuntu "generates-bad-code regression" [Undecided,New]18:04
zookoOkay, so I'm still hoping one of the grown-ups around here will take over and tell me how to further diagnose this and/or fix it for Karmic.18:05
zookoBut in the meanwhile, I'm going to start bisecting the g++ versions and figure out exactly what change went from passing to failing.18:05
ScottKzooko: No chance of it getting fixed before release for Karmic, but it can go into a post-release update.18:05
* zooko nods.18:05
ScottKI'd call it important, so please keep going.18:05
zookoAny advice for me?18:05
zookoOkay. :-)18:06
ScottKNo, sorry, up to my eyeballs in other pre-release stuff.18:06
sabdflevand: so, with the update download in place, does that mean we can close https://bugs.edge.launchpad.net/ubuntu/+source/ubiquity/+bug/346682 ?18:07
ubottuLaunchpad bug 346682 in ubiquity "when installing and network is available to ask user if they want to install updates at that time" [Wishlist,Won't fix]18:07
sabdfland cjwatson, do you think https://bugs.edge.launchpad.net/ubuntu/+source/ubiquity/+bug/55505 is elegantly doable?18:08
ubottuLaunchpad bug 55505 in ubiquity "auto-update ubiquity if a newer version is available from internet" [Wishlist,Confirmed]18:08
cjwatsonsabdfl: grave concerns about the feasibility of 55505, even finding out whether an update is available could easily take a very noticeable period of time; it would have to be a background thread that times out after the installer has got a certain amount through, and I expect a lot of people blast through the early stages of the installer pretty quickly18:10
cjwatson(there's no point in 55505 unless it's done right at the start, really)18:10
cjwatsonthat said, having an explicit "Check for updates" button would be elegantly doable, I think18:10
zookoOh-ho.18:11
zookopbuilder with g++-4.4 4.4.1-3ubuntu3 also hangs in the SHA validation test.18:11
zookokees: can you reproduce that?18:11
mvokees: update-notifier watches some dirs (like apt lists dir, /var/lib/update-notifier/dpkg-run-stamp etc) - why ?18:12
keeszooko: I use sbuild.18:13
keesmvo: can you check in with bdmurray, he's not seeing the update notifier on current karmic.18:13
sabdflcjwatson: we would have to bypass normal package db update, and just do a special-url-check18:14
sabdflis it possible to tell apt to download a package that it doesn't know about?18:14
mvokees: could well be  that he does not sees it because the design team decided to now show the notification anymore but instead auto-open only every 7 days18:14
cjwatsonsabdfl: if it were an explicit check, I think that'd be a lot more feasible, much less hacky, and with many fewer difficult corner cases18:14
mvokees: that confused/is confusing a lot of people18:15
cjwatsonsabdfl: I'd be happy to try to resurrect the sample code mvo did for that ages ago to that end for lucid18:15
sabdflcjwatson: is it worth putting on the UDS discussion list, or is Ubiquity already wedged for Lucid?18:15
evandsabdfl: we deferred 346682 (https://blueprints.edge.launchpad.net/ubuntu/+spec/foundations-karmic-install-updates-when-installing)18:15
keesmvo: oh, right, the 7 day delay.  bdmurray: ping18:15
sabdfli'm trying to get a feel for how much you have queued up and planned for it18:15
cjwatsonsabdfl: I'll be syncing up with Robbie on this tomorrow18:16
sabdflevand: so, it does a package update, but not the update-install bit?18:16
mvobdmurray, kees: given how much confusion it causes i think we should at least re-discuss it again at uds18:16
sabdflok, thanks cjwatson, if you could consider it for UDS that would be great, as I do think there's value to us i having the ability to correct installer issues without a full point release for an LTS18:16
zookokees, cjwatson: I updated this bug report to indicate that libcrypto++8 when built with g++ 4.4.1-3ubuntu3 fails its self-tests (by hanging indefinitely with high CPU load) and to ask:18:16
cjwatsonsabdfl: in the meantime, I've put it in my file of "things to consider for UDS" notes18:17
zookoSo, how did libcrypto++8 as built by g++ 4.4.1-3ubuntu3 pass its self tests? Or *did* it pass its self-tests before it went into Karmic?18:17
sabdflok thanks18:17
keeszooko: so, it's not a compiler regression?18:17
keeszooko: check in https://edge.launchpad.net/ubuntu/+source/libcrypto++/5.6.0-3/+build/1249032/+files/buildlog_ubuntu-karmic-i386.libcrypto++_5.6.0-3_FULLYBUILT.txt.gz18:18
keeszooko: (from https://edge.launchpad.net/ubuntu/+source/libcrypto++/5.6.0-3/+build/1249032)18:18
* cjwatson grins at mvo's old branch for this18:18
cjwatson+        open(MAGIC_MARKER,"w").write("1")18:18
mvoheh :)18:18
=== nxvl_ is now known as nxvl
* mvo played nethack at that time18:18
cjwatsonI did wonder :)18:19
zookokees: look!  It passes the SHA validation test!  Wah.18:19
zookokees: does the fact that you use sbuild make it easy or hard for you to reproduce the experiment of building with g++ 4.4.1-3ubuntu3?18:19
cjwatsonzooko: did you also downgrade gcc-4.4, and the rest of the compiler suite?18:20
cjwatsonzooko: I'm not sure that just downgrading g++-4.4 alone will be sufficient18:20
zookocjwatson: so the current situation is -4ubuntu8 fails for me and for keys, -3ubuntu3 fails for me, but apparently -3ubuntu3 worked in that buildlog that kees just posted.18:20
zookocjwatson: yes.18:20
cjwatsonalso worth looking at binutils18:20
* zooko looks at binutils.18:20
dpmJontheEchidna, I've commented on the bug. pitti, as is there anything else to be done to move your suggested fix forward, i.e. open a separate bug, subscribe you on the original bug?18:21
dpmpitti, (re: kmail)18:22
evandsabdfl: it currently installs language support, but it doesn't do an apt-get update; apt-get --download-only upgrade18:22
mvoi18:22
pittidpm: someone needs to prepare the package, check that it really works, and upload it to -proposed18:22
pittithat's pretty much it18:22
zookoHow do I view tghe full history of builds and uploads of packages again?18:22
doko_cjwatson: any specific arch?18:22
pittidpm: i. e. take a new po, put it into data/, build/test/upload18:22
cjwatsondoko_: -> zooko18:23
zookoTo figure out what version of binutils was used to build libcrypto++8 5.6.0-318:23
doko_zooko: the build logs should include gcc and binutils versions18:24
dpmJontheEchidna, do you think you or someone from Kubuntu could do that ^?18:24
JontheEchidnaThat could be arranged, yes18:24
cjwatsonzooko: https://launchpad.net/ubuntu/+source/libcrypto++ (that's indexed by source package name), "See full publishing history", pick version, click on appropriate architecture in builds column, follow "buildlog" link18:24
zookodoko: thanks18:25
zookocjwatson: thanks18:25
keeszooko: hard to reproduce with sbuild (also, busy with other stuff at the moment)18:31
zookokees: okay thanks!18:32
* ccheney hates the kernel, heavy disk io still brings desktops down to being completely unusable18:39
ccheneyevery few seconds all my windows grey out for a while then start working again for a short time, cycle indefinite18:39
Tm_Tccheney: hmm, different scheduler helps or not?18:39
ccheneyTm_T: maybe, i hear the new con scheduler is supposed to help but i don't think that is in the karmic kernel (or is it?)18:40
jdongccheney: that's not an IO scheduler :)18:40
jdongccheney: deadline will prevent the greyout grinding18:40
ccheneyjdong: ah, well then yea i need a useful io scheduler :)18:40
jdongbut will cause more disk thrashing18:40
jdongccheney: if ext3/4, mounting with data=writeback helps too18:40
ccheneyjdong: ok18:40
jdongthough it MAY lead to stale zombie data after a crash.18:40
ccheneyheh18:40
ccheneyso no real solutions to fixing it properly yet i suppose? :)18:41
jdongif you want to cast it in such dim light, sure! :)18:41
ccheneyeg some sort of roundrobin disk io thing18:41
jdongthat's what CFS is supposed to be.18:41
jdongit's just that your robin isn't as important as the non-gray robins ;-)18:41
ccheneythe slices must be too large, heh18:41
ccheneythere is some way to lower io priority for a particular process too right?18:42
jdongccheney: I think the problem is when the previous slice triggers an expensive disk operation that must finish.18:42
jdongccheney: i.e. hitting a journal barrier that forces 32MB of disk cache to be flushed before any further operations18:42
ccheneyoh18:42
jdongccheney: if you notice, it's usually *writes* that cause death18:43
jdongccheney: there's also limitations such that fsync of a single file may cause a sync of the entire disk to take place.18:43
mathiazcr3: checkbox 0.8.5 uploaded to karmic18:46
mathiazcr3: can you mark the merge request as approved? https://code.edge.launchpad.net/~cr3/ubuntu/karmic/checkbox/0.8.5/+merge/1396518:47
=== dpm is now known as dpm-afk
=== asac_ is now known as asac
ccheneygrr iwlagn decided to eat 100% cpu on my box :-\19:39
jdongyay!19:40
jdongthe last time I flipped the hw rfkill switch on my iwl3945 I had a similar experience19:40
jdongand lost the 4 virtualized servers too. whoops!19:40
ccheneyi was just using my system as normal when it decided to do it to me19:41
ccheneyi'm in the process of compressing a vm for reuse later and its now heating up my system a lot19:41
* ccheney wouldn't be surprised if he saw the 100C like mvo after this crap19:41
ccheneyi'm not sure how to get it to show me the temperature though19:42
ccheneyoh i found it, 88C thats pretty bad19:43
jdongeep :)19:44
ScottKI've had to run my laptop sitting on a bag of ice before.19:44
ScottKYou can't leave it on indefinitely though because of condensation.19:44
hyperairdidn't condensation form?19:44
hyperairahah19:44
zookoI want a hermetically sealed computer.19:44
ScottKYou take it off and then the heat causes it to evaporate19:44
hyperairccheney: the newer kernels don't get the iwlagn-100% issue.19:44
hyperairat least, not the one i'm running19:45
hyperairwhich is .3219:45
hyperairand my computer auto-poweroffs at somewhere around 8019:45
ccheneyhyperair: newer than 2.6.31-14.48 ?19:45
jdongcan of dust-off19:45
jdongspray it upside down19:45
hyperairccheney: 2.6.32-rc5.19:45
jdongI've had success cooling dangerously overheated motors that way too19:46
ccheneyhyperair: ah well i'm getting 100% iwlagn on the version i mentioned above19:46
hyperairccheney: i compile my own kernels, since i need the PHC patch or my notebook will blow up when i compile things.19:46
jdongit sprays on solidified-subliming propellant which is much colder than ice19:46
ccheneycrap its up to 89C now19:46
hyperairccheney: rmmod iwlagn19:46
jdonghyperair: watch that panic.19:46
hyperairjdong: what what panic?19:46
jdonghyperair: rmmodding a misbehaving module19:46
jdong:)19:46
hyperairjdong: no, i've done it before.19:46
hyperairit works very well19:46
hyperairrmmod iwlagn and all associated modules..19:47
ccheneyhmm that seems to magically have worked, but i am surprised since it was giving lots of backtraces19:47
hyperairiwlagn, iwlcore, {mac,cfg}8021119:47
jdongI'm surprised too19:47
hyperairyeah i was surprised too =\19:47
ccheneyhyperair: thanks19:47
jdongtypically when a ko is misbehaving, rmmodding it is a suicide attempt :)19:47
hyperairbut the solution worked flawlessly every time19:47
ccheneyalready down to 80C :)19:47
jdongnice19:47
jdonggood to know, hyperair19:47
hyperairjdong: seriously? i haven't seen a rmmod panic me =\19:47
jdonghyperair: wow19:47
jdongyou are one lucky guy!19:47
ccheneyhyperair: i have but i don't have problems often enough to have had it happen in a few years19:48
ccheneyi just remember it crashing often years ago so didn't even try19:48
hyperairjdong: heh call me inexperienced ;-)19:48
* hyperair gets tonnes of backtraces in dmesg19:48
hyperairacpi stuff and the like19:49
hyperairheh19:49
hyperairbut i go on hibernating/resuming (using tuxonice) without any issue =p19:49
* jdong has an amusing amount of apparmor chatter in dmesg19:51
jdongand should probably invest in an auditd.19:51
hyperairauditd eh19:51
hyperairi should look into that sometime19:51
* ajmitch is glad it's just a website that's causing 100% CPU usage, and not a kernel module19:54
hyperair lol19:55
* hyperair has a laggy bluetooth mouse19:55
hyperairunder load anyway19:55
ajmitchI should have tested wireless on my laptop before kernel freeze, since it had problems with hard lockups in jaunty19:56
hyperairmeh19:56
hyperairwhy didn't you?19:56
ajmitchbecause I never use it19:56
hyperair.__.19:56
ajmitchit's yet another intel driver :)19:56
hyperairlol19:56
hyperairfor some reason, eventhough we always go around advocating intel graphics and intel wifi, it ends up backfiring on us =.=19:57
ajmitchyes, I just checked & it's the iwlagn driver ccheney was talking about19:57
hyperairhah19:58
hyperairi remember intrepid having issues19:58
hyperairbut it was fixed19:58
* hyperair thinks intrepid was the most rock solid release ever19:58
jdstrandttx, soren: does bug #460271 factor into euca in any way? I can fix this and upload today or do an SRU along with bug #453335 after the kernel gets updated20:02
ubottuLaunchpad bug 460271 in libvirt "virt-aa-helper fails when serial or console type is 'tcp'" [Medium,Triaged] https://launchpad.net/bugs/46027120:02
ubottuLaunchpad bug 453335 in libvirt "apparmor complains about write access to a readonly file" [Medium,In progress] https://launchpad.net/bugs/45333520:02
jdstrandttx, soren: perhaps a better question is-- do you want me to upload a fix asap, or is an SRU ok?20:02
ttxjdstrand: at this point I'd say SRU20:03
jdstrandttx: that is what I was thinking. it's a regression but not a common use case afaict20:03
jdstrandttx: though definitely SRU worthy20:03
ttxjdstrand: you can target to 9.10-updates so that we track it20:04
ScottKttx: karmic-proposed is open for uploads now.20:06
ttxScottK: even better :)20:07
jdstrandttx: already done20:07
ScottKWe've already got one in the queue.20:07
zookoIsolated the regression in binutils https://bugs.launchpad.net/ubuntu/+bug/46130320:40
ubottuLaunchpad bug 461303 in gcc-4.4 "generates-bad-code regression" [Undecided,New]20:40
jonathan__anyone aware of a way around the password prompt I get every time I startup and click my RAID array?20:41
ScottKjonathan__: This isn't a support channel.  #ubuntu or #ubuntu+1 for support20:42
ScottKdoko_: ^^^20:42
ScottK(the binutils)20:42
keeszooko: if you have the .dsc files for 2.19.91.20091006-0ubuntu1 and 2.19.91.20091014-0ubuntu1 you can use "debdiff" to see the differences in the code20:43
kees(and diff.gz and orig.tar.gz)20:43
zookokees: thx20:43
zookoholding 9 day old baby atm20:43
keeswoo! early computer induction.  :)20:43
jdstrandexcellent getting the baby to learn debian packaging at such a young age20:44
cjwatsonzooko: I put a link to the diff in the bug20:45
cjwatsonLP automatically generates diffs between successive versions of packages20:45
zookothat's a big diff20:48
zookoi'm out of my depth looking at this diff20:50
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
zookoexamined the diff with minimal comprehension and came up wit three possibly relevant patches:21:01
zookohttps://bugs.launchpad.net/ubuntu/+bug/46130321:01
ubottuLaunchpad bug 461303 in binutils "generates-bad-code regression" [Undecided,New]21:01
keeszooko: if you want to isolate it further, you can build current binutils with each of those chunks reverted to see which causes it.21:03
keeszooko: also, it'd be cool if a more minimal test-case could be found besides "build libcrypto++"  :)21:03
=== dendrobates is now known as dendro-afk
keeszooko: however, this is not an area I'm familiar with.  doko may know more, but he's asleep21:03
zookoi could work on that smaller test case.21:04
zookoafter a nap...21:04
keeszooko: does it hang on i386 too?21:04
=== Pricey_ is now known as Pricey
=== jra is now known as Guest58883
ionkeybuk: It seems the ‘waiting for mounts’ notification has disappeared.21:15
zookokees: no idea21:38
zookoI know that there is different ASM in Crypto++ for x86 vs amd64.21:38
simon-oHi, could anybody take a look at bug 414057 and tell me what to do next? I guess it's already too late for karmic...22:09
ubottuLaunchpad bug 414057 in graphviz "FTBFS when tcl8.4 is installed" [Undecided,Confirmed] https://launchpad.net/bugs/41405722:09
cyphermoxsimon-o, maybe i'm wrong but i do not think there is anything more you need to do, since ubuntu-main-sponsors is subscribed; other than bug someone to sponsor the fix :)22:15
TheMusoIts probably too late for karmic final, it will have to be an SRU I'd say.22:16
doko_zooko, kees: I'm back, knowing the exact chunk would be nice. to speed up the build, use DEB_BUILD_OPTIONS="nostat nomult nogold parallel=4" ...22:16
simon-ocyphermox, TheMuso: ok, thanks. I don't know if it's "worth" an SRU because it build fine on the "official" build machines22:17
cyphermoxsimon-o, i was about to point that out22:17
simon-othe problem is, when people try to build it with debuild22:17
simon-ocyphermox: I'll just try it again with lucid, because I think this should be fixed somehow22:18
zookodoko: I just now was asked to help my 5 year old carve a pumpkin.22:18
TheMusoBut if its built fine on the build machines, why would they want to rebuild it? Sure it needs fixing, but for the final release of karmic, the latest package revision is available, which is good enough.22:18
simon-oTheMuso: That's exactly what I thought22:19
cyphermoxsimon-o, pbuilder / sbuild shouldn't complain if someone tries to rebuild graphviz22:22
simon-ocyphermox: no they don't. sorry if I was unclear here. This is just for people like the one who reported the bug who do a apt-get source and then try it with debuild. If you have tcl8.4 this will fail, which is a bad experience.22:23
simon-opbuilder and sbuilder are fine22:23
TheMusoStraight out debuild is likely not to work purely because the user doesn't have the build dependencies installed.22:25
simon-oTheMuso: ok, then the do a apt-get build-deps first ;)22:25
TheMusoYes I know.22:25
cyphermoxsimon-o, it's a nice fix though22:28
cyphermoxsimon-o, i saw you made fixes to a couple of FTBFS bugs today, it was very interesting to look at it helps me understand this stuff :)22:28
simon-ocyphermox: thanks. Yes I did fix some FTBFS today, but there are many more open :(22:29
cyphermoxsimon-o, I'm not the best at C, but perhaps I can help -- where do you get your list?22:30
simon-ocyphermox: http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20090909-karmic.html but this list is fairy old22:31
simon-oStefan Potyra sent out a list to ubuntu-devel explaining some of the failures22:32
simon-ocyphermox: https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-October/000626.html22:32
simon-ocyphermox: If you get stuck, just ping me here on IRC or vial Email (http://launchpad.net/~simono)22:37
cyphermoxsimon-o, sure.22:38
sorenkees: Err.. https://bugs.launchpad.net/bugs/460906   I'm usually pretty imaginative, but I'm completely at a loss with this one.. I cannot come up with a single use case where I'd want the snapshot linked from /dev/disk/by-uuid/. :) what gives?22:44
ubottuLaunchpad bug 460906 in lvm2 "disk/by-uuid/foo symlink points to snapshot rather than the origin" [Undecided,Won't fix]22:44
spstarrerm, is grub2 broken ?22:49
spstarri put a custom kernel, and now it says 'could not read file' press any key to continue22:49
spstarryet the vmlinuz and initramfs are fine?22:49
spstarrhmm22:52
spstarr'mountall' changed again22:52
keessoren: there is only one origin, but multiple snapshots possible.  therefore, the uuid should always point to the "real" partition.22:54
sorenkees: Exactly!22:56
sorenkees: but it doesn't, and Scott says that's the way you want it.22:56
sorenkees: the symlink point to *the snapshot*.22:57
keesoh, er22:58
keeswell, I just argued your point, then.  ;)22:58
keeslet me think...22:58
keessoren: ^^23:00
sorenkees: I can think of at least one good reason why it should point to the origin, at least. Some of us use UUID based mounting for everything, including lv's. If I make a snapshot of, say, /var and reboot, I'm sure I will be a quite unhappy camper with a read-only /var. I've never hit this, because my snapshots are usually quite short-lived (the time it takes to make a backup).23:02
keesyou can mount snapshot origins while they have snapshots open, I thought?23:02
kees(yes, you can)23:03
sorenSure.23:04
sorenkees: I'm not sure where you're going with that, though?23:05
keessoren: what did you mean by the "read-only" bit?23:05
sorenkees: snapshots are read-only.23:05
keesno they're not.23:05
sorenkees: If my fstab references the uuid, I will mount the snapshot of /var, instead of the origin.23:05
sorenThey're not? Hmm... I'm not sure if that makes it better or worse, really :)23:05
sorenOh, right.23:06
sorenOf course they're not.23:06
* soren .oO{ sbuild }23:06
kees:P23:06
keesso, opposing logic would be "snapshots are more interesting than origins" so they should get the UUID.23:06
sorenkees: Anyhow, if I create a snapshot for some reason, I still want my the origin mounted if I reboot.23:07
keesbut I need to dig up my reason for this...23:07
sorenRight. And I've had a hard time...23:07
sorenright, exactly.23:07
sorenkees: Either way, can you update that bug, please?23:11
keessoren: I did, yes.23:11
wild_oscar1hey slangasek, there?23:11
sorenkees: Apparantly, you're authoritative, but if my vote counts at all, I'd like for the symlink to point to the origin.23:11
wild_oscar1I tried editing /etc/init/mountall.conf again, but it gives me the "unknown stanza" on the line that says "pre-exec script"23:11
keessoren: so, I introduced the links due to bug 117225, which I'm re-reading now23:13
ubottuLaunchpad bug 117225 in devmapper "LVM snapshotting missing symlinks" [Undecided,Fix released] https://launchpad.net/bugs/11722523:13
cjwatsonwell, 'pre-exec script' *should* be unknown, that's an error23:13
cjwatsonperhaps that was meant to be pre-start or pre-stop?23:13
wild_oscar1cjwatson: I don't know23:13
wild_oscar1I was being guided by slangasek23:13
wild_oscar1regarding this bug https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/45504523:13
ubottuLaunchpad bug 455045 in nfs-utils "nfs-kernel-server doesn't start automatically at startup" [Undecided,New]23:14
wild_oscar1he suggested attaching the /var/log/syslog23:14
wild_oscar1after editing mountall.conf with23:14
* soren calls it a day (again)23:14
wild_oscar1pre-exec script initctl log-priority debug end script23:14
wild_oscar1(3 lines)23:14
cjwatsonwild_oscar1: I guess some of that was in a private conversation, not in the bug23:14
slacker_nlion: you there, think we spoke a couple of days ago about usplash?23:14
cjwatsonwild_oscar1: but I think that's almost certainly a typo for 'pre-start script'23:15
wild_oscar1cjwatson: yes, here on irc23:15
cjwatson(or possibly for 'pre-start exec initctl log-priority debug' on a single line; either would work)23:15
ionslacker_nl: Yeah23:16
slacker_nlion: i still get the messages23:17
keessoren: ah-ha, my original bug was about /dev/mapper/* entries, not by-uuid symlinks.23:18
slacker_nlonly two, but still see them23:18
ionslacker_nl: They should disappear when the mount is successful. Do they not?23:19
wild_oscar1cjwatson: I shall try with pre-start23:19
slacker_nlion: i don't see them in the splash, but I do see them before that23:20
slacker_nlion: but not as many as before23:20
wild_oscar1cjwatson: does it influence where the line is put in the file?23:20
wild_oscar1ie, in the beggining, in the end23:21
cjwatsonno23:21
cjwatsonwell, don't put it in the middle of a script stanza :)23:21
cjwatsonI'd put it before the line with just 'script' on it23:21
=== yofel_ is now known as yofel__
=== yofel__ is now known as yofel
slangasekcjwatson: <smack> right, sigh23:24
ionslacker_nl: What do you mean by “before that”?23:27
slacker_nlion: before the splash (the kubuntu logo) I get the messages23:28
wild_oscar1cjwatson: thanks, will try 'pre-start exec initctl log-priority debug' in the end of the file23:30
slacker_nlion: i'll make some pictures of it tomorrow - going to bed now23:30
wild_oscar1well, I do have the syslog attached to https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/45504523:39
ubottuLaunchpad bug 455045 in nfs-utils "nfs-kernel-server doesn't start automatically at startup" [Undecided,New]23:39
wild_oscar1if someone has any clue why installing nfs-kernel-server breaks a lot of init scripts (dovecot, postfix don't startup, nor is portmap started)23:40
=== freeflyi1g is now known as freeflying

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