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

=== ogasawara_ is now known as ogasawara
slangasekdtchen: have you actually reproduced the behavior described in that comment on a karmic system?  The commenter says he's using Debian testing, and the *only* way I see that this shutdown script would be called twice is if the user has two symlinks to it by mistake03:26
dtchenslangasek: I haven't been able to, but others have.03:26
slangasekdtchen: what's their explanation for why it's being called twice on shutdown?03:27
slangasekhere, I see it being called once and failing because the logic is wrong03:27
dtchenslangasek: yes, the logic in 5 is clearly broken. I haven't actually seen anyone explain why it's being called twice.03:27
dtchenwell, ubuntu4 *and* ubuntu5.03:28
slangasekdtchen: so if nobody can explain why they're currently seeing it called twice, I think more analysis (and a more targeted fix) is called for03:29
dtchenslangasek: okay03:30
YokoZarslangasek: https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/36949803:47
ubottuLaunchpad bug 369498 in ia32-libs "32bits gtk and glib modules not found in ia32-libs" [Medium,In progress]03:47
YokoZarRegardless I'm starting to see other bugs due to what I'm pretty sure is just out of date ia32-libs03:49
YokoZarAnd there's probably security concerns for having month old libraries as well (since if any security issues were fixed in the past month they'd still be there in ia32-libs)03:50
slangasekYokoZar: well, as I said the fltk1.1 FTBFS certainly should be fixed for release, but I don't think anyone's going to break their neck to make sure the fix lands with enough time to fix a 6-month-old ia32-libs bug afterwards04:02
YokoZarslangasek: that bug's just a bonus, the main benefit is to freshen the packages04:03
YokoZarthe bug was meant as an example of the symlinks you were asking about04:03
slangasekYokoZar: the symlinks mentioned in https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/369498/comments/63 ?04:05
ubottuLaunchpad bug 369498 in ia32-libs "32bits gtk and glib modules not found in ia32-libs" [Medium,In progress]04:05
YokoZarslangasek: asac: was patching the library to make it handle them as well (I believe the patch went in a month ago), but that hasn't been able to roll into ia32-libs04:06
LaibschIs there still a chance to get a sync ack'd for tegaki* packages?  Those are not widely used I think and upstream has apparently made the second alpha release in August.  0.1 does not work well and I think it would be good if 0.2 got more exposure.05:36
LaibschHow does one prepare a debdiff for one of the meta packages?  xubuntu-meta in this case?05:50
Laibschdoesn't seem to follow the standard procedure05:50
StevenKIt wouldn't, it's a based on a seed05:53
Laibschwhat to do then?06:08
StevenKLaibsch: You propose a diff to the seeds, which can be checked out of bzr. I'd then suggest talking to cody-somerville06:17
LaibschOK06:18
* Laibsch is not a big fan of bzr06:19
jonoTheMuso, did you see https://bugs.edge.launchpad.net/ubuntu/+source/pulseaudio/+bug/452458 ?07:17
ubottuLaunchpad bug 452458 in pulseaudio "Add rtkit Conflicts to force removal of rtkit for release testing" [Undecided,Fix released]07:17
jonooops07:17
jonohttp://0pointer.de/blog/projects/pa-in-ubuntu.html07:17
=== highvolt1ge is now known as highvoltage
mdkeslangasek: ok, should I add iso-codes as a depends and do another upload? I inserted isoquery because it was giving me errors during the build when i didn't have isoquery installed08:05
slangasekmdke: you should add it in bzr, no need for another upload right now08:05
tjaaltonnot being able to cancel the forced fsck in karmic is a bug in what package? apparently it used to work at least in hardy08:06
slangasektjaalton: mountall08:07
slangasek(if it's a bug at all)08:07
mdkeslangasek: bzr is broken at the moment, the branch is corrupted, but I'll certainly do it once I get that sorted out...08:07
tjaaltonslangasek: thanks08:07
slangasekmdke: hrm, ok08:07
lifelessmdke: corrupted?08:07
mdkelifeless: I filed it as bug 45493708:08
ubottuLaunchpad bug 454937 in bzr "bzr: ERROR: bzrlib.errors.ShortReadvError: readv() read 0 bytes rather than 56795 bytes at 8853769 for "7eb3aa09b5969991699f71e8d264a6e5.pack"" [Undecided,New] https://launchpad.net/bugs/45493708:08
lifelessmdke: did you have a power failure?08:08
lifelessor crash08:09
mdkelifeless: nope, it's the branch on LP that seems to be broken, no idea what happened08:09
lifelessmdke: then its not a bzr bug; you should move it to launchpad-code08:09
lifelessmdke: as in, it *might* be a bug, but the folk you need looking at it are the LOSA's.08:10
lifelesswhich are best attracted by a question on answers.launchpad.net/launchpad08:10
mdkelifeless: ok. I raised it on #bzr and it was suggested that I file a bug but I can also file a question on Launchpad08:11
lifelesswe like bugs indeed. and we'll want to track the cause08:11
mdkeok08:12
mdkeI was getting the same error when trying to diff or commit to my local repository08:12
mdkelifeless: question now filed08:14
asacYokoZar: all good to go?08:26
YokoZarasac: not with fltk1.1 still FTBFS...08:27
asacYokoZar: is that somehow related to ia32 ;)?08:27
asacsorry if i lack a bit context ... just started my day :)08:27
YokoZarasac: it is, as ia32-libs script requires a syncing of all its component packages, and it freaks out if source and binary don't match08:28
YokoZarasac: since the package FTBFS then the source archive is newer than the binary available08:29
asacYokoZar: ah ok.08:30
asacYokoZar: whats the status on FTBFS?08:30
YokoZarasac: https://bugs.launchpad.net/ubuntu/+source/fltk1.1/+bug/44556008:30
ubottuLaunchpad bug 445560 in fltk1.1 "FTBFS: conversion errors" [High,Confirmed]08:30
asacYokoZar: how many do rdepend on that`08:33
asac?08:33
YokoZarasac: apt-cache rdepends libfltk1.1 shows 40 packages08:34
slangasekhow did libfltk1.1 end up in ia32-libs, in the first place?08:35
slangasekah, because someone wanted it for pose08:36
slangasekYokoZar: you could just drop fltk from ia32-libs for this upload08:36
YokoZarslangasek: that's not a bad suggestion08:38
asacYokoZar: isnt that "match source + package" version check a safety belt that we could ignore if carefully checking that no other mismatches exist?08:39
asacthough in this case - with a potentially pending ABI bump - its probably better to keep it out of ia32 :)08:40
slangasekasac: it's there to ensure we aren't shipping binaries that aren't built from the available source... which indeed is what would happen as soon as fltk1.1's FTBFS was fixed08:40
seb128slangasek, hey08:40
* slangasek waves to seb128 08:41
seb128slangasek, if I sync new gtk from debian that would bypass the queue right?08:41
slangasekseb128: yes08:41
seb128slangasek, want to you need to grant the sync, a debdiff online would do?08:41
slangasekseb128: that would work08:41
seb128ok, will do that then, thanks08:42
slangasekpitti, seb128: amd64 has gone oversized again, I believe because of the latest langpack export; next langpack on the chopping block would be French - any ideas how we could free up 2MB somewhere else quickly instead?08:52
seb128slangasek, not right now no but I can try having a look today08:56
pittiGood morning09:00
seb128hey pitti09:00
pittiScottK: if the input layer is okay (which seems to be the case), then you'd need to run powerdevil (or what does that in KDE now?) in debug mode and watch what it's doing09:01
* slangasek waves09:01
pittislangasek: hm, put on my list, but no offhand idea right now09:02
slangasekpitti: heh, of course PowerDevil runs in-process in kded4, that must be fun to debug09:02
slangasekpitti: ok, thanks09:02
seb128it's all a french hater conspiracy09:02
slangasekin the meantime, I'll bump French so we can get started with candidate ISOs09:03
slangaseks/candidate/smoketest/09:03
seb128slangasek, bump or dump?09:03
slangasekseb128: bump off :(09:03
seb128hum, k09:03
seb128just from amd64?09:04
seb128ie it's still on i386?09:04
slangasekyes09:04
seb128that's already something09:04
macopitti: power devil is right09:05
slangasekseb128: c'est pas moi qui déteste le français, c'est GNOME qui ne veut pas partager les CD ;)09:06
seb128on devrait faire du français le language officiel de GNOME!09:07
slangasekd'accord09:07
mneptokseb128: i'm allowed to hate the French after 3 years in Quebec. ;)09:07
seb128mneptok, no you're not!09:08
mneptokseb128: notre langue n'est pas le propre. c'est le "nouvelle" et "au courant."09:08
seb128slangasek, http://people.canonical.com/~seb128/gtk.debdiff-simplified.gz http://people.canonical.com/~seb128/gtk.debdiff.gz09:08
seb128slangasek, the simplified one is a debdiff with po and html filtered out09:08
mneptokL'Academie ... pffft!09:09
seb128slangasek, should be easier to review09:09
seb128mneptok, tu fais des fautes de français!09:09
slangasekhaha09:09
mneptokseb128: did you understand me?09:10
seb128mneptok, no09:10
seb128must be the accent09:11
mneptokseb128: then these issues have not driven you *fully* crazy yet. carry on.09:11
seb128;-)09:11
jameshmneptok: does that mean that you can start hating New Mexicans in 2012?09:11
mneptokjamesh: no, it means i can start hating European Spanish-speakers at that time :)09:11
slangasekqué va09:12
pittiseb128, slangasek: hah! I just found 3.2 MB to free \o/09:12
mneptokjamesh: tell Etienne he speaks a funny and outdated version of French. you'll get the whole "those people in Europe know NOTHING!" rant :)09:12
jameshso the Catalans will be safe then.09:13
seb128pitti, german langpacks? ;-)09:13
pittiseb128, slangasek: bug 38585009:13
ubottuLaunchpad bug 385850 in hundredpapercuts "Ship fewer screensavers by default" [Low,Fix released] https://launchpad.net/bugs/38585009:13
seb128oh09:13
pittislangasek: mind if I do a new ubuntu-meta upload to drop rss-glx?09:13
seb128I though that had been fixed ages ago09:13
slangasekpitti: GO GO GO09:13
pittiseb128: yes, the g-screensaver dependency, but not the u-meta one09:13
seb128k09:13
pittiviva la revolution!09:14
pitti*cough*09:14
seb128viva is spanish09:14
seb128vive is french09:14
pittiexcusez-moi09:14
pitti(I'm sure that's wrong as well)09:14
seb128il n'y a pas de soucis ;-)09:14
seb128(not that's correct)09:14
seb128not->no,09:14
slangasekni de souris09:15
=== geser_ is now known as geser
mneptokes tiempo para mi siesta.09:17
mneptokai caralho. mi manos ...09:18
* mneptok tootles off to bed09:18
seb128'night mneptok09:18
mneptokseb128: a bientot.09:18
mneptok(i guess i should say "a tootle a l'heure")09:19
pittiI put back french into the seeds09:19
* seb128 hugs mneptok09:19
seb128ups09:19
* seb128 hugs pitti09:19
* seb128 hands mneptok a french dictionnary09:19
mneptokdpkg ERROR: Your cowboy culture is an insult to humanity.09:19
mneptokpitti: langpack works.09:20
slangasekseb128: ack on gtk09:20
seb128slangasek, thanks09:20
pitti*chuckles*09:20
asacYokoZar: do you know how to move forward?09:21
pittiseb128, slangasek: did you already happen to talk about gvfs/rhythmbox?09:21
YokoZarasac: basically I'm gonna remove fltk1.1 from ia32-libs09:21
seb128pitti, no, I've other things on my plates if you don't want the change that's ok09:21
asacYokoZar: ok. and the ftbfs in karmic will be fixed by someone :)?09:21
seb128robert_ancell though it would be nice to get since some of the main podcast distributors will have the issue09:21
asacYokoZar: otherwise i think getting most rdepends and checking with nm -D if something directly uses that symbol would help09:21
pittiI'm a bit torn, Robert says that it breaks a lot of popular podcasts09:21
slangasekmneptok: que duermes bien y que los cisnes de pesadilla no te coman09:21
YokoZarasac: you'll have to beg slangasek about that (I believe the answer is "not unless someone checks all the rdepends for symbol breakage")09:22
asaci am not here for begging ... just see that having apackage ftbfs that will add a symbol if that ftbfs is fixed isnt good ;)09:22
slangasekYokoZar: no, I want someone to tell me that the symbols *can't* be used09:22
slangasekchecking all the rdepends is a poor second :/09:23
YokoZarslangasek: I guess that means poking upstream fltk then09:23
slangasekno09:23
slangasekit means knowing the C++ ABI better than I do09:23
asacok. i am probably out of that set then ;)09:23
seb128pitti, concerning the gvfs change not added to git 2.28 I'm not sure how they deal with api addition to gvfs in stable09:24
slangasekasac: heh, you do a lot more C++ stuff than me09:24
seb128pitti, usually stable series are feature frozen for GNOME09:24
seb128pitti, I will check with gicmo when he's online09:24
pittiseb128: I don't mind the API addition, but it changes existing code in daemon/gvfsbackendhttp.c09:26
pittihm, actually it just moves it around a bit09:26
seb128pitti, I doubt many things use gvfs http anyway09:27
seb128looking at bugs we get since we have gvfs the code is not working well for webdav09:27
seb128so it's basically used for podcast and http steaming09:27
seb128streaming09:27
seb128I don't think it can break a lot09:27
seb128out of podcast which is already not working...09:27
pittislangasek: so, the gvfs change is mostly just diff producing noise; I think that by itself is safe (will take a look at rb again)09:28
pittislangasek: it just adds a new function09:28
slangasekpitti: if it looks safe to you then, go ahead09:28
ttxslangasek: could bug 455114 be the root cause for bug 454362 ?09:39
ubottuLaunchpad bug 455114 in qemu-kvm "builds uninstallable package 'kvm'" [High,Triaged] https://launchpad.net/bugs/45511409:39
ubottuLaunchpad bug 454362 in eucalyptus "UEC node install from CD fails on installation of qemu-kvm" [Undecided,New] https://launchpad.net/bugs/45436209:39
slangasekttx: <sigh> yes09:40
ttxslangasek: ok, will mark it as such09:40
james_woops, sorry09:42
slangasekttx: would you have time to fix qemu-kvm this morning?10:09
ttxslangasek: I can try to find some. Let mle see if I understand the issue correctly10:10
ttxjames_w: any reason why the changes for qemu-kvm 0.11.0-0ubuntu5 are not appearing in lp:ubuntu/karmic/qemu-kvm ?10:17
james_wlet me look10:17
mvottx: the fix should be pretty simple, just dropping the conflicts from qemu-kvm10:18
ttxmvo: yes, I just saw the problematic diff. I'm on it.10:20
mvogreat, many thanks10:20
ttxmvo: do you see any point in keeping the Provides and Replaces ?10:21
slangasekttx, mvo: I think you still need a versioned conflicts against the old version of kvm10:23
slangasekthere are numerous file overlaps between kvm 1:84+dfsg-0ubuntu11 and qemu-kvm 0.11.0-0ubuntu510:24
slangasekso probably Conflicts: kvm (<< 1:84+dfsg-0ubuntu16+0.11.0)10:24
ttxslangasek: ok, so a versioned Conflicts/Replaces... not sure the "Provides: kvm" makes any sense with transitional packages ?10:26
slangasekttx: I have no opinion on the Provides:, other than to note that changing it is not required in order to fix this bug10:27
ttxok.10:27
ttxslangasek, mvo: I'm building a package to validate the following change: http://pastebin.ubuntu.com/296713/10:44
slangasekttx: are you sure the qemu conflict should be made conditional like that?10:46
* slangasek checks10:47
slangasekttx: yah, that's fine, there are no file conflicts between the current versions of the two packages; which probably means the versioned conflicts is a bit tighter than it needs to be, but not buggily so10:47
ttxslangasek: ok10:48
ttxI'll doublecheck with my package build in various scenarios.10:48
ttx(whenever it finishes to build)10:49
=== MacSlow is now known as MacSlow|lunch
ttxslangasek, mvo: installs correctly but fails on upgrade scenario: http://pastebin.ubuntu.com/296732/11:20
ScottKpitti: Thanks11:27
=== agateau is now known as agateau|lunch
slangasekttx: strange, checking why that conflict didn't show up in my check of the Contents11:39
slangasekttx: has something changed that would cause /etc/qemu-ifup to be present in the qemu package?  Contents-i386.gz insists that this file is only found in qemu-kvm11:40
evandmvo: In bug 439485, the Moblin CD doesn't have a Packages or Sources file, as it doesn't use extra packages.  This causes apt to say it's not a valid CD, and in turn pops up a warning in apt-setup/ubiquity.11:42
evandmvo: The CD does however include a Release.gpg file.  So do you think apt not considering this sufficient a bug in apt, or should it continue to treat a CD without packages invalid?  I have a patch if you think it's the former.11:42
ubottuLaunchpad bug 439485 in ubiquity "APT error during installer" [High,Triaged] https://launchpad.net/bugs/43948511:42
slangasekttx: the archive confirms - how do you have /etc/qemu-ifup in a current qemu package?11:42
davmor2pitti: Bug 450491 I just had it crash on me again is there any info you'd like me to add to the bug before I reboot the system?11:55
ubottuBug 450491 on http://launchpad.net/bugs/450491 is private11:55
pittidavmor2: can you please just submit it again? perhaps your retrace will get better11:57
slangasekoh gar, why am I now getting a 'low disk space' pop-up every 30 seconds? :P11:59
slangasekI don't remember it doing that before11:59
pittihm, that should be a notification12:00
pittioh, perhaps it has an action12:00
slangasekit does12:00
slangasekmy objection is that it's giving me the same notification repeatedly, instead of just giving it to me once at login12:01
slangaseks/notification/pop-up/12:01
pitti*nod* that sounds like a bug12:01
slangasekand when I click 'ignore', it only ignores it for 30 seconds :P12:01
seb128nothing which changed recently though12:01
slangasekI suppose it's because my /home partition recently fell below whatever its threshold is12:01
seb128I guess so12:02
slangasekso every time it polls, it sees the partition has changed, so feels the need to ask me again12:02
slangasekjust in case the different freespace number changes my mind :P12:02
seb128you can try to ping chrisccoulson when he's around12:03
* slangasek nods12:03
seb128I think he had been looking at those issues12:03
slangasekalthough, I'd rather he fix my crashing gnome-settings-daemon first :)12:03
davmor2pitti: bug 45535612:04
ubottuBug 455356 on http://launchpad.net/bugs/455356 is private12:04
davmor2that's the new one12:04
pittidavmor2: thanks; needs retracing first12:04
davmor2no probs12:05
mvoevand: hm, can I see the patch that you have in mind please? I will now download the CD to see what it looks like, in general I think if the cd is not valid about should complain, but I need to see the moblin cd first to judge12:08
evandmvo: http://pastebin.ubuntu.com/296733/ - sure thing12:08
ttxslangasek: hm, that strange. That test was an update from a jaunty setup with kvm and qemu installed.12:20
chrisccoulsonslangasek - i hear you're getting repeated low-disk space notifications12:20
ttxslangasek: I think the Provides plays tricks here12:20
slangasekttx: I don't think it's the Provides, no12:21
slangasekttx: jaunty qemu had that file; I think it's a dpkg bug in the handling of the Replaces12:21
slangasekchrisccoulson: word travels fast ;)12:22
chrisccoulsonheh, it does indeed. you only get the notifications for internal volumes right?12:22
slangasekchrisccoulson: AFAIK yes12:22
=== MacSlow|lunch is now known as MacSlow
chrisccoulsonthat's ok then. how much space is on the volume at the moment?12:23
chrisccoulsonthe expected behaviour is that you will get the first notification when the free space drops to 5%, and you shouldn't get anymore notifications unless the free space drops a further 1%. in this case, they should not appear more frequently than every 10 minutes anyway12:24
chrisccoulsonand you should never get a notification for a volume that has more than 2GB free space either12:24
slangasekchrisccoulson: 96% used; I've seen at least 4 of the notifications since my most recent login12:25
chrisccoulsondoes the volume stay mounted the whole time, or do you ever unmount it at all?12:25
ttxslangasek: yes, it keeps /etc/qemu-ifup in the dummy qemu filelist on upgrade12:28
slangasekchrisccoulson: it's /home ;P12:28
slangasekttx: right - so I think we just need an unversioned Replaces: qemu12:29
ttxslangasek: you read my mind12:29
* ttx is happy to have tested in various scenarios, now :)12:29
chrisccoulsonslangasek - i might need to give you a build of g-s-d later with some g_debug's in it so i can figure out what's going on12:30
TheMusojono: Yes, I have seen it. It was a result of myself and dtchen telling Lennart about where thigns stand re pulseaudio in karmic.12:48
jonoTheMuso, what can we do to help repair relations with Lennart?12:49
TheMusojono: I am not sure at this point, I need to sleep on it. I am still mentally scrambled after sed conversation, and need to sleep on it, and approach the solution with a clear mind.12:50
jonoTheMuso, sounds like a good idea12:50
jonolet me know if I can help12:50
TheMusojono: Ok thanks.12:50
=== agateau|lunch is now known as agateau
jononp :)12:51
Keybukpitti: about?12:56
pittihey Keybuk12:57
Keybukpitti: so, this INPUTCHAR usplash thing12:57
* Keybuk *cannot* get it to work12:57
pittiKeybuk: you mean it doesn't work any more now?12:59
pittiKeybuk: I didn't use it recently; maybe it got broken during all those console handling changes12:59
pittiwant me to write a test script?13:00
Keybukscript isn't helpful ;)13:00
Keybukin C, I keep getting the open() call blocked13:00
pittiok, I'll first test it with a script to check if the usplash backend stuff is still working, and then try in C13:01
Keybukpitti: am I right in thinking that you have to continually send INPUTCHAR to usplash?13:08
Keybukand that after sending you have to open the outfifo, read (which will block for up to a second) ?13:08
pittiKeybuk: the current implementation behaves that way, yes; I didn't want INPUTCHAR to block13:09
pittiotherwise it'd be utterly hard to write shell scripts that use it13:09
Keybukok, so at least my understanding is right13:10
pittiKeybuk: (see man usplash_write)13:10
Keybukright, and the code13:11
Keybukit just doesn't tend to work :)13:11
pittiioctl(TIOCSCTTY): Operation not permitted13:13
pittioha13:13
Keybukyeah I see that one from time to time too13:13
pittiKeybuk: confirmed, it blocks here and doesn't work13:13
pittiKeybuk: http://people.canonical.com/~pitti/tmp/test-input.sh13:13
KeybukI don't think that code path has changed though?13:13
pittino, not since jaunty13:14
pittibut terminal handling did13:14
Keybukwhich console did it output that ioctl error to?13:15
pittiKeybuk: gnome-terminal (from where I started the sript)13:15
Keybukweird, it implies either13:15
Keybukah13:15
Keybukno13:15
Keybukyou need --background on that usplash call if you do that13:15
Keybukotherwise it's not a session leader?13:16
* cjwatson wishes packages would either use the autotools, or not use the autotools, not somewhere in between13:16
Keybukso try usplash -c -v --background13:16
cjwatsonattr, I'm looking at you13:16
pittiKeybuk: --background? Should't -c do that?13:16
Keybukpitti: no -c is VT flip13:16
pittiKeybuk: ah, seems --background isn't in the manpage13:16
Keybukpitti: -> cjwatson ;)13:17
cjwatsonoops13:17
pittiinstead of & then, I guess13:17
cjwatson--background is to make it less racy13:17
cjwatsonso the terminal setup and fifo opening is synchronous, and *then* it backgrounds13:18
pittidoesn't help to fix INPUT, though13:18
Keybukweird, your script works for me ;)13:18
Keybukcjwatson: though there's another race now which I have a fix for13:18
Keybukcjwatson: (mask SIGTERM out until after the init is finished :p)13:19
pittiKeybuk: I updated the script to test "INPUT" as well (with a full line); hangs as well, though13:20
Keybukthat's odd13:20
cjwatsonKeybuk,pitti: http://paste.ubuntu.com/296791/ was aimed at something else but may help here13:21
Keybukdoes it hang or does it timeout?13:21
cjwatsonesp. the tcsetattr crud13:21
Keybukcjwatson: the termios stuff is probably useful13:22
Keybukbut the other bit is actually badly wrong13:22
Keybukit'd mean if you pressed escape at exactly the wrong ms, usplash would disappear but not fsck13:22
Keybukin fact, most input characters would get eaten by that code, rather than the INPUT checking code13:23
cjwatsonhm, ok13:23
cjwatsonwell, I hadn't committed it yet because I hadn't got it all working :)13:23
cjwatsonalthough I'm not entirely sure I agree with your analysis13:23
cjwatsonINPUT sends usplash into a totally different loop13:23
cjwatsonI think you may be incorrectly assuming a sane main loop design? :)13:24
KeybukI'm thinking of INPUTCHAR here13:24
pittiKeybuk: times out13:24
Keybukwhich is what we use to grab Escape13:24
Keybukpitti: that implies not locking then, just not seeing input13:24
Keybukcjwatson: INPUTCHAR is "check for escape", return to main loop13:24
Keybukso you then end up with two bits of code reading from stdin13:25
Keybukdepending which one gets it, you get different behaviour13:25
cjwatsonthis is true13:25
cjwatsonanyway, I meant you to try out the termios hackery and see if that helps13:26
Keybukthat being said, it might be cute to replace INPUTCHAR with something else13:26
* pitti tries termios bits13:26
KeybukESCAPE %d13:26
Keybuk(when escape is pressed, send SIGHUP to %d)13:26
Keybukyou could patch that into your code then :p13:26
mvoevand: I followed up on #439485, I wonder if we can just make ubiquity ignore the error from cdrom.Add() ?13:27
ograpitti, fyi, pulsating usplash works fine on my armel images13:27
mvoevand: maybe conditional on moblin13:27
pittiogra: thanks13:27
Keybukcjwatson: I don't think the termios fixes my problem though - because mine is that open() locks13:27
pittidoesn't work, no13:29
pittistill no input13:29
Keybukpitti: are you using the bogl or svgalib backends?13:30
pittiKeybuk: bogl (with KMS)13:30
* Keybuk wonders whether that makes a difference13:31
pittiKeybuk: I try it in kvm now (which uses svgalib)13:34
Keybukerr13:39
KeybukW.T.F13:39
Keybukwarcraft scott% md5sum karmic-moblin-remix-i386.iso13:39
Keybuk91e4f415767a45617f0cbfc5b0abd19c  karmic-moblin-remix-i386.iso13:39
Keybukwarcraft scott% md5sum karmic-moblin-remix-i386.iso13:39
Keybuk26c3177ae594a3713b0e318e12e91e1b  karmic-moblin-remix-i386.iso13:39
Keybukthe md5sum changed over time13:39
pittiext4?13:39
Keybukyes13:39
Keybukext4 is scaring me13:41
slangasekKeybuk: could you have a look at bug #453579, and see whether the mount-fiddling bits suggested there have any effect on your ext4 problems?13:42
ubottuLaunchpad bug 453579 in linux "corruption of large files reported with linux 2.6.31-14.46 on ext4" [Critical,Triaged] https://launchpad.net/bugs/45357913:42
Keybukslangasek: which mount-fiddling bits?13:44
slangasekKeybuk: auto_da_alloc=013:44
slangasekKeybuk: is this ext4 on top of LVM or dm-crypt?13:45
Keybukno13:45
Keybukext4 on top of hardware13:45
sladenogra: so how come you have pulsations and we poor x86 users don't?13:45
slangasekKeybuk: ok13:45
sladenKeybuk: I tried the scheduer=deadline and it made no difference13:45
pittiKeybuk: test-input.sh doesn't work for me in KVM either, hmm13:45
slangasekKeybuk: sorry, I guess auto_da_alloc=0 is a boot-time module option rather than a mount option13:46
pittisladen: pulsation> should be fixed since last Friday or so?13:46
ograsladen, heh, no idea, get arm HW then :)13:46
Keybukslangasek: isn't that the one about rename() and stuff?13:46
KeybukI'm seeing md5sums being wrong on single files13:46
Keybukand worse, md5sums *changing* on single files13:46
Keybukassumedly the change was when that file left the page cache13:46
slangasekKeybuk: I don't know, I'm just trying to figure out if this links to any of the existing open upstream bug reports13:46
sladenpitti: I see no pulsatations on boot.  If I should be seeing them, what is poking usplash to PULSATE?13:48
pittisladen: only on live system boot, not on installed one13:48
pittisladen: casper does13:48
sladenpitti: is the /lack/ of that POKE/PULSATE also the reason that usplash vanishes back to text-mode after 20 seconds13:51
Keybukno13:51
pittislangasek: that's just the normal timeout13:51
pitti(30 secs)13:51
pittior something is stopping usplash prematurely, of course13:52
pittiwhich seems to happen for cryptsetup13:52
pittiI regularly see the "Starting crypto disks" init message in a VT13:52
Keybukslangasek: I'm still not honestly 100% sure this isn't a hardware issue, since I seem to be able to replicate it more than most13:52
sladenusplash is running for 20 seconds (by the stopwatch) and 23 seconds by the bootchart13:53
Keybukslangasek: the only thing that makes me think it isn't (and which is why I've mentioned it) is that mvo has reported users with the exact same problems13:53
Keybuk(large debs being corrupted)13:53
KeybukI would assume that if there's definitely a filesystem bug here, people on true ext4 will see it quickly now they'll be downloading isos13:54
slangasekKeybuk: I think it would be helpful if you would apport-collect your kernel information onto that bug from the affected system, so we at least have a point of reference for collating any other reports that come in13:54
tseliotcan anyone recommend me a package which updates the initramfs (maybe after adding a module) in a sane way in its packaging scripts, please?13:55
Keybukwill do13:55
* tseliot is looking for an example13:55
Keybuktseliot: that's done by triggers13:55
pitticase "$1" in13:55
pitti    configure)13:55
pitti        if [ -x /usr/sbin/update-initramfs ]; then13:55
pitti                update-initramfs -u13:55
pitti        fi13:55
pittitseliot: ^ doesn't that do?13:55
tseliotyes, it does13:56
tseliotI was wondering what's the best practice to add new modules13:56
pitti(it also wraps dpkg triggering correctly)13:56
sladentseliot: sudo update-initramfs ...13:56
tseliotis it ok to add the module to /etc/initramfs-tools/modules13:56
tseliot?13:56
Keybuktseliot: no13:56
Keybuktseliot: use manual_add_modules in your initramfs hook13:57
tseliotKeybuk: that's exactly what I was looking for13:58
tseliotthanks everyone13:58
Keybuktseliot: the framebuffer hook is a great example13:58
tseliotKeybuk: is it /usr/share/initramfs-tools/hooks/framebuffer ?14:00
Keybukyes14:00
tseliotok, thanks again :-)14:00
Keybukerr, apport-collect crashed14:01
KeybukAssertionError: Need to have either "project" or "distro" option14:02
slangasekapport-collect -p linux 453579 ?14:02
pittiKeybuk: this should be fixed in 1.9.3-0ubuntu214:02
Keybukok14:03
Keybukslangasek: tried that ;)14:03
Keybukso, I guess first question worth trying14:05
Keybukanyone here on ext4? (installed fresh, not "upgraded" from ext3?)14:05
ScottKKeybuk: Yes14:06
KeybukScottK: if you wget an iso, md5sum it, sync and force a page cache flush, then md5sum it again14:07
Keybukdo you get the same md5sums?14:07
ScottKKeybuk: I'll check.  How do I sync and force a page cache flush?14:07
Keybuk(as root)14:08
Keybuksync14:08
Keybukecho 3 > /proc/sys/vm/drop_caches14:08
ScottKOK.  Just started downloading, so it'll be a bit.14:08
* Laney too14:09
Keybukpitti: I may, in fact, be a moron14:16
Keybuk(on the usplash thing)14:16
KeybukI just looked at my code, and err, removed the close() syscall from before me reading from the descriptor14:16
=== thunderstruck is now known as gnomefreak
mvoKeybuk: could you please have a quick look over https://bugs.edge.launchpad.net/ubuntu/+bug/452090/comments/8 ? just want to be sure that sysvinit-utils is fine without the hard depends (AFAICS the recommends should be more appropriate)14:19
ubottuLaunchpad bug 452090 in apt "adept fails to upgrade from hardy -> karmic" [High,Confirmed]14:19
ionkeybuk: When i gdb’d a mountall crash last night, ‘if (stdin_io) nih_free (stdin_io);’ lead into nih_assert (ctx->destructor != NIH_ALLOC_FINALISED) aborting. I can’t figure out how that could happen from the code, though. :-\14:19
mvohm, rescue mode in karmic runs with quite a bunch of daemons enabled (like NM), jaunty did not. a bug or a design decision?14:29
pittidoko__: bug 454621  says that they are for lucid; do we need them in main for karmic as well?14:32
ubottuLaunchpad bug 454621 in maven-repo-helper "MIR for maven-ant-helper and maven-repo-helper" [Undecided,New] https://launchpad.net/bugs/45462114:32
doko__pitti: yes, packages b-d on it are now uploaded14:37
Keybuknope, that wasn't it either14:39
mvoKeybuk: single user mode (e.g. grub rescue mode) in karmic runs with quite a bunch of daemons enabled (like NM, rsyslog), jaunty did not. is that a bug or a design decision?14:41
Keybukmvo: vague design decision14:42
Keybukmvo: single user mode is rather wishy washy14:42
mvoKeybuk: could we document it somewhere (or return to the traditional behavior) please? maybe in the release notes14:43
Keybukdepending on your POV, either too much is running or not enough is running14:43
Keybukthere is no traditional behaviour here14:43
mvoin my POV too much is running14:43
mvowell, I used to be able to "mount -o remount,ro /" in single user mode, that was quite handy in some situations14:43
Keybukno you didn't14:43
Keybukthat's not worked in many releases14:44
Keybuk(unless by luck)14:44
jdongheh Jaunty even started up a lot of things for that to work14:44
jdongif I wanted ro I usually just init=/bin/bash14:44
Keybukmvo: that kind of thing hasn't really worked since udev came along14:45
KeybukI think we do need a proper recovery shell though14:45
mvoit used to work for me most of the time, I don't mind that much that it changed, it would just be nice to document it in the release notes14:45
mvorecovery shell++14:45
Keybukbut that it should be done properly, not abusing "single user mode"14:45
Keybukin the sysv docs, the only difference between single user mode and multi user mode is the presence of login daemons/services ;)14:46
mvodholbach had a incident where dpkg crashed during replacing his libc and that was a pita to recover (on a vserver miles away)14:46
Keybukie. switching from 2 to S/1 means killing X, getty and sshd14:46
Keybuka proper recovery shell shouldn't even be running things like udev, and instead should offer a step-by-step process to check and mount filesystems, etc.14:46
Keybuka bit more like windows F8 perhaps14:47
mterryWhere could I see a list of packages I've sponsored?  (i.e. I signed it, but it wasn't my changelog)14:47
mvofriendly-recovery tries to cover a lot of this14:47
Keybukmvo: friendly-recovery requires /usr to be mounted ;)14:47
Keybukthat's "too late" in recovery mode terms14:47
* mvo adds it to the lucid specs14:48
Keybuksince then you need udev, probably mdadm or lvm, network-manager if it's on NFS, etc.14:48
pittizul: rabbitmq-server's init script isn't set -e?14:49
Keybukpitti: apparently Debian initscripts skeleton now says "NEVER USE -e"14:50
pittizu_: since you added the pkill without "|| failure-handling-code"14:50
pittioh14:50
Keybukpitti: I've seen people now filing bugs to remove -e from init scripts14:50
* pitti ♥ -e14:50
zulpitti: no it isnt14:50
pittizul: thanks14:50
Keybukpitti: indeed, this is why Upstart forces it <g>14:50
pittiexcellent14:50
Keybukmvo: for me, the biggest bug with friendly recovery is that you can't get there if a filesystem check fails14:51
Keybukwhich is, err, precisely when you want it :p14:51
iulianmterry: I'm not sure if such a list even exists.14:52
Keybukmvo: you really want *any* boot failure to automatically bring friendly recovery up14:52
mterryiulian: hmm, I feared as much.  would be nice14:52
Keybukwithout requiring a special grub prompt14:52
* mterry will have to keep track14:53
Keybukand instead maybe use the grub prompt for an actual true safe mode (most services missing, safe drivers only, etc.)14:53
ionkeybuk: A mountall crash from current ~ubuntu-core-dev code – although not the one i described earlier, still trying to reproduce it while logging – http://pastebin.com/f6f1e0cea14:53
ionkeybuk: Dunno whether the ‘Bad file descriptor’ message in the log is relevant.14:54
mvoKeybuk: agreed, there is bug #385882 open aobut this14:55
ubottuLaunchpad bug 385882 in sysvinit "if fsck exits with error code 4 no way for non-experts to recover" [Undecided,New] https://launchpad.net/bugs/38588214:55
Keybukion: valgrind would probably help with that one14:55
Keybukmvo: I think this is more spec work than bug work14:56
mvoKeybuk: you mean its less work to just fix it than to write a spec for it?14:56
Keybukmvo: no, it's a lot of work to fix it properly, so we should design and spec it, rather than treat it as a simple bug fix14:57
ionkeybuk: Huh. A new kind of crash this time, not the nih_free assertion failure. http://pastebin.com/fd732514:57
ionkeybuk: I’ll test with valgrind.14:58
=== fenris__ is now known as ejat
mvoKeybuk: aha, sorry. misunderstood. ok, I made a tomboy note about it and will add it as a lucid spec14:58
Keybukslangasek: apport collected my personal information and passwords, and put it in the bug for you ;)15:08
ion:-D15:08
=== thunderstruck is now known as gnomefreak
ionThe laptop’s fan is running like crazy with valgrind running in a VM. :-)15:12
* Keybuk hates usplash15:15
Keybukit's a buggy piece of shit15:15
pitti+115:15
pittiand we kept bolting on hack over hack over time15:15
davmor2Keybuk: when does xsplash replace it completely?15:17
Keybukdavmor2: never15:17
davmor2Nooooooooo15:18
sebnerKeybuk: then replace it with plymouth :P15:18
Keybuksebner: every time it's suggested, somebody points out that Plymouth is KMS only15:19
ionkeybuk: Ah, this seems to be the problem: nih_main_loop → nih_io_handle_fds → nih_io_watcher → nih_io_closed frees the io, then mountall’s progress_timer still does stuff with it.15:20
liw. o O (how hard can it be to rewrite usplash from scratch, cleanly...)15:20
Keybukliw: that's what Plymouth is, arguably15:21
jdongwould it really hurt to just not splash at all before xsplash?15:21
ionkeybuk: http://pastebin.com/f499c140915:21
Keybukion: oh, double-free?15:21
Keybukion: that's not the fsck_reader bug though, right?15:23
ionkeybuk: In this case, both mountall.c:3377 stdin_io->data = ... and mountall.c:3363 nih_free (stdin_io) happened after nih_io_closed had freed the object.15:23
ionkeybuk: Yeah, there seem to be two bugs which appear randomly. I’ll try to get a valgrind report for that one, too.15:24
cjwatsonjdong: that's what we tried in karmic, and everyone screamed15:25
jdongcjwatson: heh. Seems like a lot of man-hours spent on a logo screen that shows up for 5-10s15:27
cjwatsonjdong: tell me about it15:27
Keybukjdong: then you get people like sladen spending ages screaming and whining that the logo shows up for MINUTES and DOES NOT PULSATE!15:27
tgpraveencjwatson: if the waiting time till xsplash is really small like say in karmic+1, then usplash won't be needed15:27
tgpraveenright?15:27
cjwatsontgpraveen: that was the theory in karmic15:27
jdongKeybuk: it's supposed to pulsate?15:27
jdonghahaha kidding!15:27
tgpraveenyeah. and in karmic it didn't become possible. but is that the plan for lucid?15:28
=== jamie is now known as Guest9526
=== luisbg_afk is now known as luisbg
Keybuktrouble is, I'm spending my time tracking down why our piece of shit splash screen code keeps blocking on a fifo instead of figuring out why the boot is slow for some people15:28
jdongI'd have to say the latter is more important than showing an early splash screen in the first place.15:29
Riddellpitti: what's all this about X-Ubuntu-Gettext-Domain getting changed to X-GNOME-Gettext-Domain ?15:29
jdong</captain obvious>15:29
* tgpraveen sees many forum posts with slow boot times15:30
Keybukjdong: I would agree, but I was overruled15:30
pittiRiddell: the glib patch was sent to upstream, and SUSE is using it as well; our cdbs continues to use X-Ubuntu-15:30
Keybukand so now I spend my time debugging the splash screen instead15:30
jdongKeybuk: :( shame... My sympathies15:30
pittiRiddell: (glib looks for both now)15:30
Riddellpitti: sakes, there's more in this world than glib15:31
pittiRiddell: sure, but what's wrong with changing it in packages which use glib?15:31
Riddellpitti: because those files are read by apps which don't use glib15:31
LaneyKeybuk: (I tried the md5sum thing and they were both the same, if nobody else got back to you)15:32
pittiRiddell: ok; so does it need to be reverted for some packages?15:33
sebnerRiddell: don't forget your lovely k3b :-P15:33
Riddellpitti: if there are packages in our archive which use this then they either need to be reverted to use X-Ubuntu or I need to update the kdelibs patch to look for X-GNOME15:34
Riddellpitti: but who picked X-GNOME, could nobody think of a desktop agnostic term to use?15:34
pittiRiddell: as I said, cdbs langpack.mk uses X-Ubuntu- for that15:34
pittiRiddell: FWIW, we should just have "Gettext-Domain:" and the fdo spec guys should just accept it into the spec..15:35
pittiit's X-<projectname>-<fieldname>15:35
Riddellwho are these mysterious fdo spec guys?15:35
Riddellneither of the KDE guys listed at http://standards.freedesktop.org/desktop-entry-spec/latest/ are active15:36
Riddellpitti: so does anything in Ubuntu use X-GNOME in karmic.  will it in lucid?15:38
pittiRiddell: http://lists.freedesktop.org/archives/xdg/2005-June/005344.html was the original discussion15:38
pittiRiddell: I don't plan to flip the cdbs default anytime soon15:38
pittis/anytime soon/until this gets resolved at fd.o/15:39
pittiRiddell, slangasek, james_w: any of you doing syncs? there are unflushed packages in syncs/15:40
james_wpitti: I was just flushing as you asked15:40
Riddellnot I15:40
james_wshould be clean now15:40
james_wsbeattie: are you asking for removal in bug 414866? I can't see a clear action there.15:42
ubottuLaunchpad bug 414866 in pygpu "python-pygpu depends on non-existent python-cg" [Medium,Triaged] https://launchpad.net/bugs/41486615:43
Riddellpitti: there seems to be one person involved in that discussion and he doesn't have his name on the spec. has upstream glib accepted the patch?15:43
pittiRiddell: upstream glib> no, not yet15:44
pittijames_w: thanks15:44
Riddellpitti: so no packages have X-GNOME added by our packaging but does anything from upstream use it yet?15:44
pittiRiddell: it's just used in SUSE and Ubuntu so far, I never saw it upstream15:45
pittiand our patches for non-cdbs packages are ancient and all use X-GNOME as well15:45
pittiI can't guarantee that _nothing_ is using it, obviously, that'd require a thorough archive grep15:45
Riddellpitti: you mean they use X-Ubuntu?15:45
pittioops, sorry, yes15:45
Riddellpitti: so I'll change https://wiki.ubuntu.com/UbuntuDevelopment/Internationalisation#Desktop%20Entries back to say X-Ubuntu, I'll also investigate what this means for KDE on suse (if they patch it of if they have no gnome .desktop translations) and what that means for KDE upstream15:48
pittiok, sounds fine15:48
pittilet's keep X-Ubuntu- everywhere for now then15:48
* Keybuk is confused15:56
Keybukwe have bcmwl-kernel-source on the USB key under pool/15:56
Keybukbut not its dependencies?15:56
ionkeybuk: “Normally this just calls the close handler, or if not available, it closes the file descriptor and frees the structure (which may be surprising if you were hanging on to a pointer of it).” –the documentation for nih_io_closed. Yeah, we got surprised by it. :-)16:01
Keybukion: not really, just forgot I needed a close handler to clear the global pointer16:02
=== jsalisbury is now known as jsalisbury_away
loolcjwatson: I'm looking at why moblin remix has no Packages file; I started reading from the "ship-live" task handling and found that moblin has no "ship-live" seed; I plan adding an empty ship-live seed to not break debian-cd tasks #includes, but are there other required per-project seeds?16:14
loolDo I want to create ship/blacklist/others as well?16:15
cjwatsonnot unless you need the objects generated from them16:16
Riddellpitti: do you have a reference for the glib patch being submitted upstream?16:17
Riddell(for that docs page)16:17
tkamppeterpitti, hi16:18
loolcjwatson: Ok so I'm just adding an empty ship + ship-live http://paste.ubuntu.com/296916/16:19
cjwatsonsounds harmless16:19
Riddellsebner: yo16:26
Riddellsebner: k3b is in my PPA (~jr) I'm having trouble finding anyone to test it16:26
Riddellsebner: so if you are able to test it that would be lovely16:27
sebnerRiddell: do you really want to dirty my lovely gnome with k3b? :P Sure I can install and start and play a little bit with it but currently no CD-R around16:27
Riddellsebner: yes please, if you have a CD writer the main test I want is that it doesn't complain about a missing CD writer at startup16:29
sebnerRiddell: aye aye Sir!16:29
LaserJockcjwatson: any news on bug #452429 and https://code.launchpad.net/~laserjock/debian-cd/edubuntu/+merge/1344216:30
ubottuLaunchpad bug 452429 in ubiquity "ubiquity and other packages are not removed after Edubuntu install" [Undecided,New] https://launchpad.net/bugs/45242916:30
pittiRiddell: https://bugzilla.gnome.org/show_bug.cgi?id=56982916:31
ubottuGnome bug 569829 in general "Please support calling gettext() at runtime instead of shipping static translations" [Enhancement,Unconfirmed]16:31
tkamppeterpitti, can you have a look at bug 437997? It is collecting a lot of duplicates and I have a 1-line fix for it.16:34
ubottuLaunchpad bug 437997 in system-config-printer "Freeze exception: system-config-printer.py crashed with UnicodeDecodeError in sub()" [Critical,In progress] https://launchpad.net/bugs/43799716:34
cjwatsonLaserJock: sorry, running behind ... so does nothing install the Edubuntu classroom server by default any more? I don't mind, would just like to double-check that16:34
cjwatsonpublic service announcements: bugs with tarballs attached are more hassle than bugs with individual files attached16:36
pittitkamppeter: please just upload16:36
cjwatsonLaserJock: 452429 is perplexing16:38
sebnerRiddell: I hope the other stuff which gets pulled in automatically doesn't hurt anything16:38
ArneGoetjeHi, can someone please sponsor https://bugs.edge.launchpad.net/ubuntu/+source/openoffice.org-dictionaries/+bug/409813 for me? Thanks a lot!16:43
ubottuLaunchpad bug 409813 in openoffice.org-dictionaries "hunspell-hu, hunspell-vi and probably others hunspell-* conflict with thunderbird (unversioned)" [Undecided,Fix committed]16:43
cjwatsonooh, hang on, busted manifest-desktop16:44
tkamppeterpitti, already uploaded, bug updated.16:46
pollexhi16:47
ScottKKeybuk: md5sum didn't change for me, but it'd been sitting there done for a while before I checked the md5sum.  Dunno if it might not have already sync'ed on it's own16:47
LaneyI tried it and it hadn't written out16:47
LaserJockcjwatson: well, I'm expecting a classroom server to be "Hit F4 and select LTSP and then edubuntu-desktop when the task selector comes up"16:49
LaserJockcjwatson: but we don't have a distinct task for the classroom server16:49
cjwatsonisn't it edubuntu-server?16:49
LaserJockno16:49
cjwatsonTask-Extended-Description: This task provides the Edubuntu classroom server.16:49
LaserJockah, well16:50
cjwatsonone of you guys might like to fix the seed headers then ;-)16:50
LaserJockit's a tad complicated16:50
cjwatsonI've merged your branch, thanks16:50
LaserJockedubuntu-server installs things like moodle16:50
LaserJockand in the future hopefully other non-LTSP server bits16:50
LaserJockbut we used to call LTSP the "classroom server"16:51
LaserJockso yeah, a bit confusing16:51
LaserJockwe've had such problems with moodle that I dropped edubuntu-server off the DVD for Karmic16:51
zulasac: around?16:51
LaserJockcjwatson: thanks16:51
asaczul: yes.16:52
asaczul: but a call in a few16:52
zulasac: do you want to discuss augeas when you are off your call?16:52
asaczul: yes. will be there for you16:53
zulasac: thanks16:53
Whoopieasac: Hi, I try to find out why NM uses /dev/ttyUSB0 instead of /dev/ttyUSB2 of my Sierra MC8775 3G card. Could you give me some hints where to start?16:54
Whoopieasac: https://bugzilla.gnome.org/show_bug.cgi?id=59893916:54
ubottuGnome bug 598939 in ModemManager "ModemManager chooses wrong ttyUSB interface for Sierra MC8775" [Normal,Unconfirmed]16:54
ionkeybuk: A quick fix at https://code.edge.launchpad.net/~ion/ubuntu/karmic/mountall/segfault-fix, but i haven’t managed to track down the mnt != NULL issue yet.17:04
Keybukion: 40417:04
Keybukoh, s/,$//17:05
Keybukion: hah, obvious really17:05
ionThere should be a way to say ‘gdb *that*, and also valgrind it’ after you see an arbitrary crash on your screen. :-P17:07
Keybukion: that's what core files are for17:16
sebnerRiddell: looks good to me. Thumbs up17:21
=== beuno is now known as beuno-lunch
Riddellsebner: it doesn't complain about missing CD writer?17:26
sebnerRiddell: nope, k3b shows me the (empty) writer above the directories. Played a little bit with preferences etc etc. Everything works fine. I need a mp3 plugin though17:28
=== rmcbride_ is now known as rmcbride
Riddellsebner: great, thanks17:31
doko__ubuntu-archive: please process liboro-java in binary NEW (documentation package)17:32
smoserslangasek, let me know when you want to chat about uec build output17:34
ionkeybuk: Meh, i don’t seem to be able to reproduce that error.17:38
Keybukhuh17:46
Keybukwhy does hdparm call sync?17:46
=== jsalisbury_away is now known as jsalisbury
=== beuno-lunch is now known as beuno
Keybukhuh18:13
Keybukcjwatson: today's live image seems a little broken18:13
cjwatsonKeybuk: -v? worked for me18:14
cjwatson(dinner)18:14
Keybukcjwatson: 19.218:15
Keybukall icons missing, N-M didn't load, u6y not on desktop, etc.18:15
QwellSo, hrm.  You guys froze the Asterisk package at an rc version?18:20
QwellThat seems...err...  like a bad idea.  At best.18:21
Qwell10 days..  is there still time for an exception to be started/acted on?18:28
zulcan someone reject the php upload it shouldnt have gone there18:31
mdzbug 455619 has now happened to me on two different machines; is anyone else seeing it?18:39
ubottuLaunchpad bug 455619 in linux "grub-pc removed, update-grub fails" [Undecided,New] https://launchpad.net/bugs/45561918:39
MausPHello. Have a question regarding the function of the graphical tool that does the distribution update.18:43
MausPdoes it only change the sources.list && apt-get update && apt-get dist-upgrade?18:43
MausPor is it more?18:43
hyperairit is more.18:52
hyperairthere are some tidying up stuff that the update-manager does that isn't done by dpkg/apt18:52
MausPhyperair: can the tidying up stuff be done manually? my background:18:58
MausPI set up a internal mirror in our company for our internal users (about 20, slowly increasing *g*)18:58
MausPbecause our internet connection is quite slow I want that they use the internal mirror for update to karmic18:59
MausPat the moment on the mirror there is only jaunty18:59
MausPbut when karmic will be final, then I want to add karmic to the mirror19:00
MausPI think the graphical updater changes sources list to a official xy.archive.ubuntu.com mirror19:00
MausPand that is what I don't want because it  f*cks up our slow internet connection :-(19:01
johanbrMausP, make your DNS give your internal mirror IP for xy.archive.ubuntu.com19:02
johanbror set up a caching proxy19:03
hyperairMausP: change your /etc/hosts.19:30
hyperairMausP: i've had this issue before.19:30
hyperairMausP: i think there was some bug about it, to allow sysadmins to add their mirrors to the list of "ubuntu" mirrors.19:30
hyperairMausP: what you can do is you can add your mirror to /usr/share/python-apt/templates/Ubuntu.mirrors19:31
=== mint is now known as tgpraveen
=== tgpraveen is now known as tgpraveen11
=== asac_ is now known as asac
QwellAny MOTU devs willing to hold my hand/walk me through trying to get an exception for a package?  The freeze exception process on the wiki isn't too helpful for this case, I don't think20:05
QwellThey all suggest filing a bug with the changelog of an updated version and/or diff.  Neither apply in this case.20:05
hyperairwhat case would this be?20:06
QwellThe Asterisk package.  Karmic should not ship with 1.6.0-rc2.20:06
Qwellerr, 1.6.2.0-rc220:06
hyperairand instead ship with ...?20:06
Qwellsomething released...20:06
QwellLatest 1.6.1.x would be appropriate.20:08
bostongeek24hi20:09
davmor2Qwell: I think the idea is that it gets tested now so it is fit for the lts next release.  It's been done deliberately20:09
bostongeek24im new to the linux community20:09
davmor2Qwell: have a chat on #ubuntu-server20:09
bostongeek24im also just learning to program20:09
bostongeek24i want to develop for ubuntu20:09
bostongeek24what language is used to develop for ubuntu/debian?20:10
Qwelldavmor2: I'm confused about why that channel would be relevant20:10
bostongeek24can people see what im saying?20:11
davmor2Qwell: Asterisk is a Voip service and therefore server the package has mostly been handles by them and Daviey in particular20:11
bostongeek24hello?20:12
davmor2bostongeek24: yes20:12
bostongeek24what language is used to develop for ubuntu/debian?20:12
Qwelldavmor2: I'm familiar with what Asterisk is. :)  This would be a MOTU issue though, wouldn't it?20:13
bostongeek24 im currently learning python20:14
Qwellbostongeek24: Your question is highly flawed.  Ubuntu is a basically a large collection of software.  There are many different languages involved.20:14
Qwellbostongeek24: If there is some specific application (or set of applications) you're interested in, that may be a better start.20:14
bostongeek24@Qwell not really20:15
=== jdong_ is now known as jdong
davmor2Qwell: Like I say Daviey is your man and the server team were dealing with it so there decision etc that's why I say ask there.  They are more likely to know :)20:17
bostongeek24is there a place that lists all of the software in ubuntu and what language it uses?20:19
bostongeek24like if i saw a list then i might see something i would like to develop for20:19
bostongeek24??20:20
bostongeek24hello??20:23
Picibostongeek24: I don't know of a list that exists like that.  I'd look at package dependencies (and build-dependencies) to see what languages they are written in.20:24
bostongeek24how do i do that?20:25
Picibostongeek24: apt-cache showsrc packagename.  You may also want to join #ubuntu-offtopic since #ubuntu-devel is more of a working channel20:27
[reed]what's the channel where canonical's sysadmins hang out?20:56
[reed]need to report an issue20:56
Pici[reed]: Actually, theres #canonical-sysadmin20:59
[reed]thanks21:00
keesslangasek: I just uploaded libselinux with a fix for a total regression in python-selinux (all python modules went away).  the binary deb python-selinux is unseeded and in universe, so I'll leave it up to you when to push it wrt the RC ISOs.21:12
loolcjwatson: Hey, in debian-cd r829 you dropped empty Packages files from CD; was this to save space?21:30
loolcjwatson: We have a bug on the moblin remix CD that an APT popup appears when the CD is not an usable source21:30
loolcjwatson: evand suggested this might be an APT bug, but I'm not sure21:31
loolIt seems ok for APT to reject this CD21:31
loolcjwatson: So I'd like to perhaps revert your change, or keep one Packages file21:32
loolbug is LP #43948521:32
ubottuLaunchpad bug 439485 in ubiquity "APT error during installer" [High,Triaged] https://launchpad.net/bugs/43948521:32
=== jdong is now known as jdong_
=== funkyHat is now known as funkyBass
=== jdong__ is now known as jdong
=== funkyBass is now known as funkyHat
doko__ubuntu-archive: please have a look at https://bugs.edge.launchpad.net/ubuntu/+source/maven2/+bug/454826/comments/221:57
ubottuLaunchpad bug 454826 in maven2 "sync requests (unstable -> universe) to get maven built" [Undecided,New]21:57
chrisccoulsonslangasek - i've uploaded a build of g-s-d to my PPA which makes the housekeeping plugin more verbose. would you mind running it with "--debug --no-daemon" and capturing the output as the low disk space warning appears a few times? it should hopefully give me some idea why it's not working21:59
chrisccoulsonhttps://edge.launchpad.net/~chrisccoulson/+archive/ppa is my PPA21:59
smosersoren, slangasek i've updated https://wiki.ubuntu.com/UEC/Images/Publishing to cover the state of ec2 build processing.22:00
=== |Baby| is now known as Baby
sorensmoser: I don't understand this: "LABEL must be set to the "label" for this promotion. That would be one like 'beta1' or 'rc' or 'release'."22:05
sorenPerhaps it's just "promotion", that confuses me.22:06
sorenI've never seen that word used this way.22:06
doko__ubuntu-archive: and I missed a main sync, libcommons-lang-java, now in bug #44626322:10
ubottuLaunchpad bug 446263 in liboro-java "sync request (unstable -> main) for getting maven built" [Undecided,Fix released] https://launchpad.net/bugs/44626322:10
* ccheney hates bugs22:12
ccheneyjust write everything in ada ;-)22:13
ccheneyshtylman: can you take a look at 452518 and verify it is the correct fix?22:16
dupondjehttps://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/39103522:17
ubottuLaunchpad bug 391035 in aptitude "aptitude stops displaying downloads" [Undecided,Confirmed]22:17
dupondjecould somebody give me a hint where to start searching in the code to fix this ?22:17
dupondjecause its so annoying :(22:17
slangasekKeybuk: "NEVER USE -e" -- augh22:22
slangasekKeybuk: passwords> hmm, clearly my timing was off, I meant to collect those from the bug before you had a chance to change them ;)22:22
=== maen is now known as maen_afk
dholbachKeybuk: did you have any luck with the vserver guys?22:26
slangasekmdz: 455619> can we get a dpkg / apt log to try to figure out why grub1 was installed in the first place?  (grub1 / grub2 are supposed to conflict, there was a window when they didn't, the question is why grub was pulled in at all here and whether we can do anything about that)22:30
slangasekzul: php5 rejected as requested22:30
=== TheMuso` is now known as TheMuso
mathiazzul: slangasek: what's the plan for samba 3.4.2 - bug 447360?22:41
ubottuLaunchpad bug 447360 in samba "FFE for samba 3.4.2" [Undecided,New] https://launchpad.net/bugs/44736022:41
doko__slangasek: do you agree with the fltk1.1 solution proposed in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=551612 ?22:45
ubottuDebian bug 551612 in fltk1.1 "missing symbols when built with GCC-4.4, which were added for GCC-4.3" [Important,Open]22:45
cjwatsonlool: I think it was to deconfuse something in the installer; please don't revert the change, but feel free to make it conditional on moblin or something22:48
slangasekdoko__: why does he believe it's safe?  That's the entirety of the question22:49
slangasekmathiaz: I don't have any plan yet, do you need me to review that quickly?  Or do you want to just upload and have us pick it up from the queue?22:50
mathiazslangasek: well - I was just triaging the New,Incomplete bugs22:50
mathiazslangasek: I'll take it up with zul then22:50
loolcjwatson: ok; that's the temporary fix I had in mind, but I can as well call it final  :)22:52
doko__slangasek: my workaround would be to reference the methods in some other unused code22:52
slangasekdoko__: does that mean you know that it's *not* safe?22:54
* ccheney found out there are more kde4 bugs in OOo, argh!22:54
doko__slangasek: no, but it looks more like a fix in GCC, with 4.3 introducing these new symbols. if you look from 4.2 -> 4.4, there are no missing symbols22:58
slangasekdoko__: ok - that's more convincing to me than anything else I've heard so far... go ahead and trim the symbols, then22:59
asacdoko: bug 45564723:07
ubottuLaunchpad bug 455647 in libjaxp1.3-java "package libjaxp1.3-java 1.3.04-3ubuntu3 failed to install/upgrade: trying to overwrite '/usr/share/java/xml-apis.jar', which is also in package libxalan2-java 0:2.7.1-2ubuntu1" [High,Confirmed] https://launchpad.net/bugs/45564723:07
slangasekzul: I'm not going to give a freeze exception for fixing up LSB init script headers that we don't use23:08
slangasekasac: missed targeting to release? (done)23:09
asacdoing many things in parallel ;)23:09
asacthx23:09
bluefoxicyso here's an interesting sit for you.23:11
bluefoxicyI just unplugged my ISP's wifi router (they control it, I walked over to it and disabled it)23:11
bluefoxicythey have another one nearby I can reach.23:11
bluefoxicythe one I unplugged is broken; when it's plugged in, I can't connect to the wifi, as it fails to negotiate properly.23:11
bluefoxicywhen they plug it back in, I'll be redirected to it, and instantly lose internet.23:11
bluefoxicywhy can't I select specifically which router to use, by MAC address?23:12
slangasekdoko__: buildds still on manual for maven?23:12
doko__slangasek: no, not anymore23:13
slangasekdoko__: ok, cool23:13
doko__asac: yes, known, fixed by libxalan2-java which should be in the archive by now23:13
ccheneybluefoxicy: KDE probably would let you do that ;-)23:14
ccheneybluefoxicy: or maybe using /etc/network/interfaces directly23:15
ccheneybluefoxicy: hmm actually it seems NM can do it too, or at least lets you type a mac in23:15
ccheneybluefoxicy: whether it actually do anything with it i don't know23:15
ccheneybluefoxicy: go to edit connection information23:15
slangasekdoko__: how does the new libxalan2-java fix it?  that looks like a missing Conflicts/Replaces from libjaxp1.3-java23:15
slangaseksmoser: sorry, I was up all night to get the ball rolling on ISO smoketesting, and am just now catching up with things today; I'll dig into UEC publishing here shortly and ping you back if you're still around23:17
bluefoxicyccheney:  that's non-obvious ;)23:17
* bluefoxicy clicks Edit, and the app freezes.23:18
ccheneybluefoxicy: heh, works for me :-\23:18
ccheneywell the edit part anyway, didn't test the mac part23:18
bluefoxicyccheney:  oh, I'd just like to see the menu pop out so you can select from the APs23:18
ccheneybluefoxicy: needing to set a mac address isn't common though so wouldn't be the default to pop up and ask you it on connection23:18
ccheneybluefoxicy: ah yea that would be nice too23:19
bluefoxicyccheney:  I mean like put an arrow next to the signal strength, if I click it it pops out a submenu "hey here's all the APs related"23:19
bluefoxicyso I can force instead of let it autoneg.23:19
ccheneyyea, normally the one with the strongest signal is the best one to use.. except in your case ;-)23:20
bluefoxicybtw I'm on Karmic23:20
* ccheney is still on jaunty, will be upgrading in a few days23:20
bluefoxicyheh one day I really want a Gentoo-like apt repo23:20
slangasekno, we definitely don't want to give people an easy button for hard-associating with a particular AP23:20
davmor2bluefoxicy: just go into n-m and delete yours for the time being23:20
slangasekpeople will click it and not understand why their wireless has stopped working when they've roamed out of range of that AP23:21
bluefoxicyi.e. I don't want to see 16MB files to download just to update 3 packages23:21
jdongheh around here, the way the wifi is laid out, it's kind of evil...23:21
bluefoxicyslangasek:  oh, because our users are complete retards then and wifi is harder than the special olympics?23:21
ccheneyslangasek: well it could be made easier than having to use iwlist23:21
jdongthere are places with two AP's located on different subnets broadcasting the same ESSID23:21
jdongso if your wifi driver chooses to roam between the two, that's death23:22
jdong(naturally they are in the process of putting all of the wifi across campus on the same subnet *cringe*)23:22
bluefoxicyslangasek:  were you the same guy that decided that if Ubuntu prints status messages during boot (Loading Hardware Drivers... OK, Checking File Systems... OK) that the users will be "shocked" and will immediately cry that the computer is broken?23:23
slangasekbluefoxicy: that's inappropriate for this channel23:23
bluefoxicyslangasek:  Is it?  I asked in this channel about the 'quiet' option, and someone actually argued that if Grub prints out something like "Loading kernel..." and a bunch of text for half a second, the users would actually become shocked and confused, and it would impair their ability to use the computer23:24
bluefoxicythis was like 5 releases ago though23:24
slangasekbluefoxicy: your earlier comment.23:24
bluefoxicyslangasek:  well that's the impression I get from some of the developers.  If it's not mind-numbingly simple on a level that almost if not definitely breeds stupidity, it's assumed that the user will somehow screw it up in every case and must be kept away from any such thing at all costs.23:25
slangasekI didn't say "in every case".  You're putting up a strawman23:26
bluefoxicythe thing is I don't want the simplest things like "Associate with a different AP" or "what stage is your boot process stalling at" to come down to loading up a recovery CD on a command line and having a deep understanding of all the various configuration files on a Linux system23:26
bluefoxicy<slangasek> people will click it and not understand why their wireless has stopped working when they've roamed out of range of that AP23:26
bluefoxicy^^^ this argument is only significant if that's the majority of user experiences, and people aren't smart enough to figure out why this happens23:27
cjwatson23:21 <bluefoxicy> slangasek:  oh, because our users are complete retards then and wifi is harder than the special olympics?23:27
cjwatsonthat needs an apology23:27
bluefoxicy<slangasek> no, we definitely <-- And apparently you definitely think this is the case23:27
* ccheney hopes his OOo mailbox doesn't fill back up by tomorrow, heh23:28
slangasekseb128: how's the GNOME queue looking?23:30
ccheneydid the apport retrace service die?23:30
seb128slangasek, quite well, not sure what you want to know exactly though23:36
slangasekseb128: when it will be settled so that I can start RC rolls23:36
seb128slangasek, ie there is a few sponsoring request waiting and a bunch of things not updated yet23:36
chrisccoulsoni'm just about to do gnome-terminal ;)23:37
bluefoxicyread(4, 0x1239620, 2048)                = -1 EAGAIN (Resource temporarily unavailable)23:37
bluefoxicypoll([{fd=4, events=POLLIN}], 1, 2499623:37
slangasekseb128: so probably not ready for rolls until tomorrow morning?23:37
seb128slangasek, I don't think there is lot of importants updates waiting, I would appreciate to still have tomorrow morning to sponsor robert_ancell's work from his day and review some things though23:37
seb128so it's your call23:38
seb128if we can wait tomorrow 10utc that's nice23:38
seb128if you want to roll earlier we can stop with what we will have when I go to bed in one hour or so23:38
cjwatsonslangasek: ubiquity upload likely to be coming soon as well (tonight, I think), but I'm still holding out hope that I can figure out what's up with wubi23:38
bluefoxicyopen("/usr/share/themes/Default/gtk-2.0-key/gtkrc", O_RDONLY) = 4 ... apparently it's stalling on gtkrc read?  *headscratch*23:39
slangasekseb128: I'll probably do some interim rebuilds just to be sure everything is still on track, probably waiting for cjwatson's uploads, then do the final desktop rolls tomorrow after 1023:39
seb128slangasek, sounds good, thanks23:39
seb128slangasek, btw you are welcome to give an hand or sponsoring if you want, there is a bunch of updates on http://people.canonical.com/~dholbach/sponsoring/index.html23:40
slangasekseb128: it's unlikely that I'll have time, and then I have to worry besides about whether I should get other eyeballs on it in the queue :/23:41
seb128ok, no problem23:41
seb128in fact there is 2 items waiting right now so we should manage23:41

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