/srv/irclogs.ubuntu.com/2010/03/13/#ubuntu-devel.txt

slangasekcjwatson: well, at least we now have a mountall+plymouth publishing that *work* together, so users won't wind up with breakage after a normal dist-upgrade00:00
peitschiehello everyone :)00:00
cjwatsonslangasek: ah yes, ok00:00
slangasekso I'm less worried about timing of the Breaks: arriving00:00
cjwatsonI'll leave the publisher alone then00:00
slangasekmy current manual run is going to clip the next scheduled run, regardless :)00:01
peitschiei was wondering if anyone knows who is best to talk to about getting a patch into the python launchpad integration source?00:01
ScottKFile a bug and attach the patch.00:02
peitschieScottK: I've done that about a week ago already :)   just seeing if there was a way I could get it looked at any sooner :)00:05
ScottKIf you can make it into a debdiff ready for upload then you can subscribe ubuntu-main-sponsors.00:05
slangasekKeybuk: I wonder - shouldn't the mountall failure due to missing libs have triggered mountall-shell.conf?00:05
peitschieScottK: I'll look into that :).  Thanks heaps :)00:07
Keybukslangasek: no, because mountall never ran00:07
KeybukI assume it was an exec() failure rather than an exit code?00:07
slangasekhmm, does that get reported as an exec() failure?00:07
Keybukyes00:08
slangasekok00:08
Keybukupstart holds a close-on-exec fd open to its children00:08
Keybukif it closes, then the exec succeeded00:08
* slangasek nods00:08
Keybukif it gets data, then the exec failed and the data is the errno00:08
Keybukso it can distinguish between child failure and the actual processes own exit codes00:09
slangasekright, all part of upstart's "No Child Left Behind" policy00:10
robbiewKeybuk: slangasek: what if someone did? how can they fix that?00:14
robbiewre: mountall/libplymouth200:14
slangasekrobbiew: https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/538292/comments/300:15
ubottuLaunchpad bug 538292 in plymouth "Latest plymouth update makes lucid stop at startup" [Critical,Fix committed]00:15
Keybukslangasek: well, more as part of Upstart's "I look after my children, and looking after my children includes killing them myself" policy00:15
slangasekKeybuk: I prefer my allusions to the Bush Administration's education policies00:15
robbiewslangasek: ack00:16
Keybukslangasek: I don't know anything about that00:16
Keybukbut I'm good at mass-murder00:16
* cjwatson finds the blkid hang00:16
slangasekafk for a few00:17
Nafalloheh. doesn't seem like I need to report the mountall can't find libplybootclient.so.2 then? ;-)00:30
jdonghahaha00:31
nixternalslangasek: note that the fix you listed in the bug report is only good for i386 users right now00:32
Nafallooh well. was a nice exercise :-)00:34
Nafallolong time since I had to break into my initramfs ;-)00:34
crimsunnixternal: it's good for amd64, too.00:37
* directhex is scared to shut down & go to sleep00:38
jpdsdirecthex: Nah, updates are on the archive.00:40
directhexwhich version is doom?00:40
directhex"the" archive != mirror.ox00:40
slangasekdirecthex: the one in the topic00:41
directhexoh, topic. fancy00:41
jpdsdirecthex: That mirror going to become a push mirror in future I believe. ;)00:41
directhex0.8.0~-12 is safe?00:42
slangasekyes00:42
slangasekand 0.8.0~-14 is safe00:42
directhexi can sleep then. woo!00:43
* Nafallo upgrades mountall and reverts his copied lib :-)00:47
* sistpoty wishes he could upgrade to a new bios containing a sane mac after some flashrom accident :P00:48
nixternalcrimsun: no amd64 here yet for mountall 2.800:50
jpdsnixternal: Which mirror?00:51
nixternalfigures, as soon as I say that amd64 is there :)00:51
keesKeybuk: do you have knowledge about default readahead values for devices?  is 256 right?01:04
Keybukno01:04
Keybuk128 KB01:04
kees256 * 512 == 128KB, so yes01:05
keesI have seen raw performance graphs that imply 4096 is the right block readahead, but that seems like a lot01:05
Keybukprobably depends wildly on the disk01:06
* kees nods01:06
keesmathiaz: who does server install testing?  I'm curious about 525425 -- would be nice to get it fixed for this beta.01:08
mathiazbug 52542501:08
ubottuLaunchpad bug 525425 in grub2 "lucid server/alternate, software raid 1 will not install correctly; unbootable after failed grub install" [High,Confirmed] https://launchpad.net/bugs/52542501:08
keesmathiaz: and I know kirkland has a lot on his plate at the moment, so I'm trying to find someone with cycles.  :)01:09
* mathiaz tries to remember last time he had free cycles....01:10
keesheh01:10
mathiazkees: well - I don't really know what I can do on this one01:11
mathiazkees: yes it's a bug01:11
mathiazkees: I'm not sure *I* will have time to look into it01:11
* kees nods01:12
keesyeah.  I just wanted to make sure it stays on the radar.  It seems like a high priority issue -- the server ISO is uninstallable for a majority of users (who installs a server without raid?)01:12
mathiazkees: cloud instances? vms?01:13
cjwatsonI've put it on my list for Monday01:13
mathiazkees: but yes - I agree01:13
keescjwatson: ah! okay01:13
mathiazkees: RAID is an important use case01:13
brycehkees, hey question on maintaining project packaging using bzr if you're around01:14
cjwatsonunless somebody else can do it faster, but given it's Monday and nobody else really knows grub2?01:14
keesbryceh: I may be the wrong person, but go ahead.  :)01:14
brycehkees, I've got an upstream project foo, and I want to maintain its debian packaging stuff in bzr01:14
cjwatsons/Monday/Friday/ argh01:14
brycehso like have trunk be an import of foo, and branch that to add debian/ and such atop01:15
* kees nods01:15
brycehshould I register foo as a project in launchpad, and then upload its code to that project's bzr?01:15
keesbryceh: that's how apparmor's bzr branches are done01:15
brycehor is there a better way to do it that doesn't require creating a project?01:15
Keybukbryceh: if you upload, james_w's importer will make a lp:ubuntu/foo branch for it01:15
Keybukthen just push --overwrite your own branch over the top01:15
Keybukthen use that01:15
keesbryceh: what Keybuk said or create a project, those are the only two I've ever done.01:16
cjwatsoncreating a project: it depends how much of an independent existence you want the upstream to have01:16
mathiazbryceh: is your project already packaged in ubuntu?01:16
Nafallokees: job-1 installed servers without raid... they used the second hard drive to do rsync backups in cron.daily...01:16
brycehmathiaz, no I'm doing the packaging for it from scratch01:16
cjwatsonlogically, upstream => project, even though it isn't always worth bothering01:16
brycehmathiaz, it's an existing upstream project by a university, hosted in a random git repo somewhere01:17
brycehcjwatson, ok01:17
slangasekis the git repo public?01:17
slangasekif so, I have a nice recipe that I'm in the process of refining for bzr git-import + bzr-builddeb01:18
cjwatsonor you can use launchpad's automatic git imports01:18
mathiazslangasek: ^^ I was about to ask about that01:18
brycehslangasek, I don't think it is accessible publically; I think they have an application to get one from fdo though01:18
slangasek(git-import -> launchpad project; otherwise, you can import *just* the master branch and go the lp:ubuntu/$pkg route)01:19
slangasekcjwatson: does launchpad do full-repo imports?01:19
cjwatsonjust master, I think01:19
slangasekright01:19
brycehok, I'll make a lp project and shove it in there01:19
cjwatsonthough, well, I think you can do multiple imports if they're different series01:19
cjwatsone.g. grub01:19
slangasekbryceh: http://www.advogato.org/person/robertc/diary/130.html for lifeless's howto for initial Debianization w/ builddeb01:22
brycehslangasek, sweet thanks01:24
slangasekbryceh: N.B.: when he says 'bzr revert', he actually means "rm -rf debian" :)01:24
brycehslangasek, that makes more sense, I was about to ??01:25
brycehany conventions for naming of the packaging branch?  'packaging'?  'debian'? 'ubuntu'?01:25
Keybukslangasek: what a wonderful command01:25
slangasekbryceh: well, when you push it to LP, it'll be called "lucid"01:26
brycehok, wfm01:26
brycehpresto, it lives: https://code.edge.launchpad.net/multitouchd01:27
slangasekhere we go, testing update-manager's upgrading of plymouth+mountall01:29
slangaseksuccess, good01:31
psusijesus, I got my SSD today and had lvm migrate the root over to it, then I rebooted... 5 seconds to initial X startup, which then crashes and has to be restarted, hehe... guess it's too fast.. must be a race condition somewhere...01:35
slangasekpsusi: what version of plymouth?01:35
psusiwhat IS this plymouth thing everyone is talking about?  looks like... ohh, boot graphic eh?  version 0.8.0~-1301:37
brycehnext question with maintaining packaging in bzr...  I would like to just apply changes directly, and not use quilt and debian/patches/* stuff.  Am I insane for wanting to do it this way?  Should I stick with quilt?01:37
Keybuknvidia card?01:37
psusiati01:37
Keybukbryceh: I do it that way01:37
psusi4850 hd01:37
Keybukpsusi: do you see a graphical logo or "Ubuntu 10.04" ?01:37
psusino... tty7 looks like it switches modes, but just sits there with a blinking text cursor in the top left and a mouse cursor in the middle of the screen01:38
slangasekbryceh: not insane; I would recommend a separate topic branch for each logical upstream change, + an integration branch, though I don't know any recipes for this yet01:38
slangasekpsusi: at boot time, which do you see: a graphical logo, or "Ubuntu 10.04"?01:38
psusilogs show gnome session is up at 5 seconds into the boot, then crashes, and gets respawned on tty801:38
slangasekbryceh: (bzr looms might also be relevant here)01:38
brycehslangasek, ok01:38
psusislangasek, neither01:39
brycehslangasek, probably overkill for this project but noted.01:39
slangasekbryceh: overkill> that just makes this a good project to practice it on :)01:39
brycehtrue :-)01:39
slangasekpsusi: interesting01:39
psusilog says the X server gets a SIGQUIT01:40
psusiand it dumps a stack trace01:40
slangasekpsusi: gdm, kdm, or xdm?01:40
Keybukpsusi: err, you're *sure* you have -13 there/01:40
psusiafter it has initalized everything by the looks of it01:40
psusigdm01:40
psusiohh, no... it's ~1201:41
slangasekah, heh01:41
Keybukthanks01:41
Keybukbecause what nearly happened there was that I nearly gave up entirely01:41
Keybukbroke down01:41
slangasekyeah, upgrade to -14 :)01:41
Keybukand got carried away by men in white coats01:41
psusilol, so I guess I'll try updating and see what happens01:41
Keybukscreaming "BUT I CHANGED ALMOST EVER LINE OF CODE IN THE TRANSITION!!!!  HOW CAN IT STILL DO THAT?"01:42
psusior maybe I just disable it... don't really need a boot progress screen when you're able to login after 5 seconds ;)01:42
slangasek"disable it" - not supported, not an option01:42
Keybukpsusi: you need plymouth to deal with the cases where the boot doesn't progress01:42
psusiohh?01:42
Keybukotherwise the first time you have filesystem issues, you'll be up fuck alley without any lube01:42
psusihow so?01:42
slangasekplymouth isn't "splash screen pretty"; it's "boot-time I/O arbitration"01:43
Keybuk"hai psusi, bit of problem with your filesystem, want me to try fixing it?"01:43
Keybuktype questions01:43
psusiI don't need that ;)01:43
* ScottK considers the BOFH archives.01:43
slangasekKeybuk: apparently he's not a fan of lube01:43
Keybukpsusi: I will remember you saying this when you're in here weeping that you lost your root filesystem01:44
Keybukand I will laugh01:44
Keybuklike this01:44
KeybukBWAHAHAHAHA01:44
Keybuk;-)01:44
psusiwhen I got a problem with my filesystem, I don't want anything trying to automagically jigger with it... I'll boot to single user mode or just the initramfs and diagnose and repair from there ;)01:44
psusiI've had to do that plenty of times over the years because of my dmraid... when I first got this computer and tried Ubuntu I spend 3 weeks trying to get it to recognize the raid and install and boot up, hehe... had to hex edit partition tables and such a few times01:45
psusithat was what?  breezy?01:46
* ScottK is really reminded of the BOFH archives.01:46
psusihehe... "I need more disk space, I only have 10 megs quota, and it's used up"01:46
psusi"there you go, you now have 10 megs free"01:46
psusi"oh wow, 10 megs used, 10 megs free, 20 meg quote... nice!"01:46
psusi"no, you just have 10 megs free".01:47
bryceh"let me help you with your bandwidth next..."01:47
psusihehehe01:47
psusinow I still need to figure out why grub is still using the config file on the old hd even though I reinstalled it on the ssd and set the bios to boot from it...01:48
* ScottK was thinking more about the ones where the end user claimed to know better, but whatever.01:48
psusiwow... bootchart stops at 15 seconds now... 7 seconds of that looks like it was the time it took me to type my password and log in... heh.01:56
psusiso... what else does plymouth do other than pretty boot candy?01:56
psusiohh, it DOES have a man page01:59
Keybukheh, the manpage is probably all wrong02:09
psusiI must say, migrating the root filesystem of the running system over to the new disk on the fly was pretty cool... though the Logical Volume Manager gui locked up during the process... now if only I could have hot plugged the drive.... hrm...02:11
psusiI'm still surprised that lvm worked on top of dmraid these days02:11
psusiyea, the man page just describes plymouth-set-default02:14
waltersKeybuk: while you're around, can you fix the FAQ for "Will Upstart replace D-Bus?"; you say "The mechanism for doing this is to send a nonsense message to the service, so D-Bus starts the service (in theory to handle your message).", but actually you can just call StartServiceByName if you want to start a service by side effect02:16
waltersKeybuk: also, is there a way in upstart right now to do something on inotify watches?02:17
waltersKeybuk: we also tossed around the idea of having it handle ACPI events like shutdown, rather than having acpid02:18
Keybukthere isn't a way right _now_, but there will be02:19
waltersthat's for the inotify question?02:19
Keybukfor both02:19
waltersah, great02:19
waltersit came out that X used to listen for ACPI events, but no longer does02:20
Keybukare there many interesting ones left?02:21
waltersi don't think so but haven't checked02:22
Keybukthe probable pattern is you'd have something connect to the socket, and make upstart events for them02:24
Keybukwhere we have acpi-support now02:24
psusiI thought I heard we got rid of hald?02:25
Keybukfor most things02:25
slangasekthere are a handful of ACPI events still not handled as input-events - ac adapter, battery, power button, I think02:27
psusihrm... I'm getting unreleased mem pools running update-grub... looks like os-prober02:32
Keybukprobably because you haven't got plymouth02:35
psusiI do02:36
psusiohh, THAT logo... ;)02:40
Keybukwhich ?02:45
* Keybuk makes a psusi logo out of the font02:54
psusiohh, the ubuntu logo from plymouth02:57
Keybukright02:58
psusiwow... I got lm-sensors fancontrol to stop the fans because the cpu is cool, and told hdparm to spin down the hard drives... that's some peace and quiet... though I still can't get grub to load the .cfg from the ssd automatically ( it still goes to the hd and I have to tell it to switch )03:00
=== sconklin is now known as sconklin-away
yannickhello :-) how can i upload a file from my pc to my server?05:57
persiayannick: I strongly suspect that you would do better to ask that question in #ubuntu05:58
ccheneypersia: heh :)06:16
ccheneyasking any question devel related or not at this time of day on a fri/sat won't get much response06:17
persiaWell, most days.  I happened to be sick this morning, so cancelled my other plans and am around.06:18
persiaI suspect that for most classes of interesting developer question, statistically someone would be around at this hour most weeks.06:18
ccheneyah06:19
persiaBut lots of questions on this channel remain unanswered anyway, as there are few people who know the answers.06:19
ccheneyi figured at Sat 6:20 UTC people would either be asleep or out at a bar06:19
ccheneyexcept for eastern europe and asia of course06:19
persiaYou forget this side of the world, where one has to be farily dedicated to head to a bar at this hour.06:20
ccheneynot a lot of those people in this channel though afaik :)06:20
persiaYeah, well.  I suspect there's some correspondance between the common assumption that there aren't any and that there aren't any.06:20
ccheneypersia: 3pm is a great time to go to a bar :)06:21
persiaPlus, you forget antipodeans (although I suspect it's a good time for the pub there anyway)06:21
persiaIf you're dedicated, sure :)06:21
* persia goes back to trying to saturate the links to the DC06:21
ccheneyi thought antipodean's were classified as being part of asia06:22
persiaDifferent crustal plate.06:24
ccheneyah ok06:24
ccheneyi think i got confused by thinking autralasia was just more specific for asia, heh :)06:26
ccheneyits actually appears to be the area southeast of asia06:26
ccheneys/its/it/06:26
slangasekI think it's sad that we label these people because of their opposition to iPods06:30
wgrantWe all keep a box of crushed iPods with us at all times to show our true alignment.06:31
ccheneyheh :)06:32
pittilucas: hm, I read it as "ruby is GPL or ruby license" and readline is "GPL", so that seemed fine; ruby's copyright file does not restrict the version of the GPL11:40
pittiah, I see that was extensively discussed11:40
persia"GPL" is unfortunately losing independent semantic value with increasing use of "GPLv2" and "GPLv3"11:42
pitticjwatson: yeah, seems to be (yay license stupidity); I only looked at debian/copyright, sorry11:42
=== sabdfl1 is now known as sabdfl
sivanghi all13:10
lucaspitti: I fixed debian/copyright in pkg-ruby's svn ;)13:48
pittilucas: thanks14:51
sebnerpitti: is it safe to upgrade to latest udisks (does not happen automatically here) and remove devkit-disks?14:52
pittisebner: the udisks upgrade doesn't work because of a libparted problem; yes, it's safe to updated14:52
sebnergreat :)14:53
=== sconklin-away is now known as sconklin
=== yofel_ is now known as yofel
=== kitalis is now known as kitallis
keesKeybuk: so... how exactly did we go from 18.43s to 10.43s?18:24
sebnerkees: that's certainly black evil magic!18:25
keesyeaaaa.18:25
cjwatsonkees: see -release from this morning; something to do with a bug causing the switch to vt7 to happen, and compiz is insanely faster at doing its drawing offscreen18:28
cjwatsoner.  NOT to happen18:28
kees"off screen"? oh, you mean since it's drawing X on vt1 while we're looking at vt7?18:29
* kees goes to read18:29
crimsunhmm, is -release not logged?18:30
cjwatsonother way round, drawing X on vt7 while we're looking at vt1, I think18:30
cjwatsonthis is second-hand though18:30
keesthis cements my opinion that compiz is to blame for everything.  ;)18:31
ScottKcrimsun: It's not.  I have pretty complete logs though if you need someting.18:53
ScottKting/thing18:53
crimsunScottK: was just interested in the discussion above to which colin referred18:53
ScottKcrimsun: http://paste.debian.net/63969/ is I think it.18:56
cjwatsonyup, that's what I meant.18:59
crimsunScottK: thanks19:02
danyRhi there. has anyone read about possibly steam coming to linux?19:17
YokoZarAnyone else getting "unable to connect to crash database" with ubuntu-bug ?  It's been broken for a couple days for me now.20:36
geserbug 53809720:38
ubottuLaunchpad bug 538097 in launchpad "Apport cannot connect to crash database" [Undecided,Confirmed] https://launchpad.net/bugs/53809720:38
jarlathI'd like to contribute to the bug-triaging effort. Are there any low-hanging-fruit, like following up on old and inactive reports to see if they can be closed?21:37
jpdsjarlath: The BugSquad might be able to help you out, try #ubuntu-bugs.21:38
jarlathah yes. Thanks jpds21:39

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