/srv/irclogs.ubuntu.com/2010/04/27/#ubuntu-devel.txt

Gavin__Good morning!00:07
psusirofl00:10
psusigood change log Keybuk, "Some idiot thought it'd be a good idea if device mapper didn't respond to "add" events, like those during boot.  Take their change out back and shoot it in the head."00:10
Keybukat least someone thought it was funny ;-)00:11
=== mrcurrington is now known as mcurrington
=== dendrobates is now known as dendro-afk
LaibschArneGoetje: I'm glad to hear that Japan is perceived as an important market to Canonical.  I'm just not sure that replacing a font with one that looks worse is a good choice.00:33
LaibschArneGoetje:   I'll talk to Hideki this week since I believe he may be able to give me some insight.  If you have any further comments, I'd love to hear them as well.00:33
=== dendro-afk is now known as dendrobates
persiaLaibsch: The font selection was done in communication and coordination with the Japanese team, on the basis that it was a better font for daily use.00:38
LaibschI assume you're a part of that team?  Who else, if I may ask.00:38
LaibschAs I said initially (been a few days now), the font looks *much* worse here.00:39
LaibschBut I wonder if that isn't some config problem00:39
LaibschRight now, I'm just trying to understand00:39
persiaLaibsch: https://launchpad.net/~japaneseteam00:39
Laibschpersia: how does the font look for you?00:41
Laibschcomparable?00:41
Laibschvl-pgothic (old standard) vs. the new IPA derived font00:42
persiaLaibsch: Different, but neither is more or less readable to me.00:42
LaibschI see00:42
Laibschthe new one is much thinner for me00:42
persiaThe new font seems to have more delicate strokes, which is nice for low-dpi situations.00:42
Laibschit's certainly readablle00:42
keespitti: we've written a lot of tests.  ;)00:43
YokoZardssi-vst needs a simple rebuild after my new wine1.0 package goes in (configuration issue)00:46
persiaYokoZar: Does it need a real rebuild, or just a retry?  Seems to be FTBFS on arches where it could work.00:54
RoAkSoAxcould I still be able to file a FFe?00:54
RoAkSoAxto get new upstream of TestDrive into lucid?00:55
persiaYokoZar: If just a retry, then there's a handy button on launchpad that you can click.00:55
YokoZarpersia: a retry00:57
YokoZarpersia: Can anyone click that button?00:57
TheMusoYokoZar: You should be able to.00:57
YokoZarTheMuso: I'd used the button for my PPAs before, but for some reason I was expecting the real archive version of the button to only be available to archive admins00:57
persiaYokoZar: Anyone with upload rights to the relevant package, yes.00:57
YokoZarProper versioning for programs without version numbers is 0.0-YYYYMMDD yes?01:12
KeybukYokoZar: I tend to prefer 0~YYYYMMDD-n01:14
* persia doesn't like 0~ because Soyuz gets confused sometimes01:15
YokoZarKeybuk: I guess that works better if they release a version "0" or 0.0 for some reason01:15
Keybukpersia: why would Soyuz get confused?01:15
YokoZarbecause it's less than 0?01:15
persiaKeybuk: Dunno, and I haven't encountered it since intrepid.  At that point I had some sync & upload failures I worked around with 0.0.0+...01:16
* persia happily hasn't encountered the situation since01:16
Keybukactually01:25
KeybukI'd probably just use YYYYMMDD if there was no version01:25
Keybukyou can always just add an epoch later01:25
persiaWell, except that gets annoying if Debian later packages 0.2 without an epoch.01:28
KeybukDebian Schmebian01:30
psusianyone know how to get gdb to quite being a retard and kill all inferior processes?  kill just kills the currently selected thread01:54
psusiquit even, not quite01:54
jdongkirkland: hey congrats on manpages.ubuntu.com fixing the "terminates output on bad character" bug :)02:09
jdongkirkland: I submitted a particularly ironic snprintf(3) manpage to TheDailyWTF a few weeks ago :) The manpage abruptly ended at "followed by the null byte, [EOF]"02:11
kirklandjdong: i saw that :-)02:11
jdonghehe :)02:11
kirklandjdong: i mean, i saw your pointer02:11
kirklandjdong: i think i fixed that bug02:12
kirklandjdong: can you check?02:12
jdongyeah02:12
jdonghttp://manpages.ubuntu.com/manpages/lucid/en/man3/snprintf.3posix.html02:12
jdongit looks good now02:12
jdong(the old version was much more amusing though!)02:12
kirklandjdong: yeah :-)02:12
kirklandjdong: still has some unprintable chars02:12
jdongyeah, whatever that special <?> character is before the quotes.02:12
jdongyup02:13
kirkland02:13
jdongyeah they are littered throughout that manpage02:13
kirklandjdong: probably a w3m bug02:13
jdongah, it goes through w3m?02:13
kirklandjdong: hmm, it's just a paren (02:13
jdongother parens seem to do fine02:14
kirklandjdong: weird02:15
kirklandjdong: file a bug on it, if you like, and i'll have a deeper look some time02:15
jdongkirkland: where do bugs go?02:15
kirklandjdong: launchpad.net/ubuntu-manpage-repository02:15
jdongok, will do :)02:15
jdongand ooooh OS X Terminal.app linkifies that http-less URL02:15
jdongdoes gnome-terminal do that too?02:16
ajmitchsadly not02:16
jdongawww02:16
ajmitchat least not on this jaunty desktop :)02:16
jdong*tosses around a Google-Apple conspiracy theory to break Linux*02:16
temugenno, but special rxvt regexing can02:16
* ajmitch should probably upgrade at some point02:16
jdongtemugen: you mean special/regexing.that'll also match that?02:17
jdong;-)02:17
temugen .net/.com/blah blah02:17
jdongah, one of those enormous regexes02:18
temugenHow else does OS X do it?02:18
jdonglike the one for valid emails.02:18
temugenI assume they use magic02:18
jdongtemugen: natural language parsing?02:18
jdongtemugen: same way they pick dates and telephone numbers and addresses out of emails.02:18
jdong(I'd assume)02:18
jdongI HOPE with their 200 billion USD marketcap or whatnot they're not using a switch/case of regexes ;-)02:19
ajmitchyou hope for a lot02:19
jdongajmitch: hey one can be an optimist, right? ;-)02:20
ajmitchlike with running experimental crack? sure... :)02:20
persiaajmitch: Do remember your counterparty in this conversation :)02:21
ajmitchpersia: my point02:21
revcompgeekI am unable to get graphics acceleration with my Radeon 9200 card, and I used to be able to02:23
revcompgeekrunning "compiz --replace" tells me that it detected a software rasterizer, but i don't know how to make it use the graphics card02:28
=== lifeless_ is now known as lifeless
boringwallRight now I'm currently messing around with mprotect. I'm having it generate SIGSEGVs when I try to read/write into protected memory. I've got a handler for the SIGSEGVs and am wondering how its possible to tell if when it is invoked whether I am trying to request a read or write04:18
pittiGood moring05:55
ajmitchmorning pitti05:56
pittiYokoZar: wine removal> no, didn't know I was supposed to; removed now05:56
YokoZarpitti: Cool, thanks.05:57
RAOFUm, has lvm2 broken boot for anyone else?05:58
pittikees: there's a 115 MB mysql database and a 100 MB "qatest.tar.bz" in libvirt (presumably a packed image?)05:59
pittihello ajmitch05:59
pittiRAOF: uh, how?05:59
RAOFWell, I'm not sure that it's the recent lvm2 upgrade, but that's my first guess.05:59
RAOFAs in: enter the passphrase for your dm_crypt partition, get dumped to a recovery shell with the helpful message “CONTROL-D will teminate his shell and reboot the system”06:00
RAOFAnd I know there was a recent lvm2 change…06:00
RAOFI'm installing the previous version of lvm2 to see if that is in fact the problem.06:03
RAOFLooks like it was actually mountall.06:14
pittiRAOF: moutnall and plymouth were also updated yesterday06:18
wgrantRAOF: So I don't want to upgrade mountall and reboot if I use LUKS filesystems?06:19
RAOFWell… downgrading to mountall 2.13 gets me a mostly-working boot, it seems.06:20
RAOFBy “mostly working” I mean that a recovery shell gets started, but the boot continues & I'm able to log in.06:20
RAOFwgrant: You know how to bring up a working system by hand, right?  You should be fine! :)06:21
wgrantRAOF: Heh, I haven't had to do it in the new world yet.06:21
RAOFThe trick is “service start dbus” - after that, everything's mostly up :)06:22
slangasekRAOF: bug #570289?06:24
ubottuLaunchpad bug 570289 in plymouth "mountall assertion failure breaks boot process" [High,Incomplete] https://launchpad.net/bugs/57028906:24
slangasekRAOF: if so, I need a backtrace on this sucker06:24
RAOFslangasek: That looks like the symptoms - how do I get a backtrace?06:26
slangasekRAOF: edit /etc/init/mountall cleverly, to spawn gdb with a non-interactive script and output redirected to somewhere useful under /dev06:29
slangasekRAOF: you will need to drop the 'expect daemon' line from mountall to accomplish this06:29
pittiwould it be possible to enable apport and add a "started apport" condition?06:30
slangasekRAOF: you'll want to put a gdb batch script on the root filesystem somewhere, containing the commands 'run\nbt full' and launch gdb -x /path/to/script -batch mountall06:31
slangasekpitti: no, that would be a dependency loop06:31
slangasekbut depending on how the filesystem is laid out, you might be able to call 'start apport' in the pre-start script of mountall06:31
pittiRAOF: or, if that fails, just add this: echo "|/usr/share/apport/apport %p %s %c" > /proc/sys/kernel/core_pattern06:32
pittiah, I guess it'd fail anyway, since it needs a writable /var/crash/06:32
pittiso, hand-crafted gdb is it then06:32
RAOFLet's give that a whirl06:36
Keybukslangasek: my hunch on hat one06:36
Keybukthe process_pending_events processes whatever is in the list you're while looping on06:36
Keybukwhich matches the assertion06:36
Keybukso I thought the two functions in the loop migh just need to be swapped06:37
slangasekKeybuk: I wouldn't expect process_pending_events() to process outgoing requests, which is the only way I can see this causing that failure?06:37
slangaseksince we loop while (ply_list_get_length (client->requests_to_send) > 0)06:38
Keybukif the event is the closing of the file descriptor ?06:38
slangasekwe certainly can't reverse the order of those calls, because that brings back the deadlock where both ends are trying to write at the same time06:38
KeybukI might clear the pending events from the lis06:38
slangasekhmm06:38
Keybukthat was my guess06:40
Keybukbut I didn't want to go swapping the order around, since I was sure you had a very good reason for the functions being in that order06:40
RAOFGah!06:40
slangasekthat might explain it; I'll have to go code-digging to see06:40
slangasekRAOF: ?06:40
RAOFThe screen gets cleared just after mountall gets called, so I can't see any output, and / is still read-only, so I can't pipe output anywhere06:41
slangasekKeybuk: yeah, the reason not to swap them is bug #554737 :)06:41
ubottuLaunchpad bug 554737 in plymouth "ply_boot_client_flush() does not read replies (plymouth stuck during/after filesystem check or error)" [High,Fix released] https://launchpad.net/bugs/55473706:41
slangasekRAOF: no, output it to /dev06:41
slangasek(I think I said this :)06:42
RAOFYou did, I just didn't pay enough attention :)06:42
Keybukand now you go hungry06:45
Keybukah, I thought I had just eaten too much mexican food and couldn't type06:48
Keybukinstead it turns out that the 't' key was falling off06:48
slangasekbryceh: have you learned anything more about bug #553708?06:51
ubottuLaunchpad bug 553708 in plymouth "ubuntu-logo theme: Mount error message is overlayed with the S&M message" [Medium,Triaged] https://launchpad.net/bugs/55370806:51
slangasekRAOF: is that working better?06:52
Keybukthe "S&M message" ?06:53
RAOFOk.  Now it is redirecting to /dev, just an empty file!  The mountall script now has “exec gdb -x /gdbscript -batch mountall > /dev/mountall.log” in the obvious place, and /gdbscript has “run\nbt full” (with \n expanded into a real newline).06:53
Keybukah, I'd forgotten that one06:53
KeybukUnable to mount your filesystem.06:53
KeybukSay the safe word to abort.06:53
RAOFAhem. :)06:53
slangasekRAOF: maybe add a 2>&1 as well?06:54
slangasek(not sure why that would be needed, but)06:54
RAOFYeah - gdb should be on stdout, surely.  Anyway… added.  Let's give *that* a whirl.06:55
RAOFNope.  Empty again.06:55
slangasekhmm06:55
RAOFHm.  It also has changed the behaviour somewhat.  Rather than waiting for me to unlock the dmcrypt device, it's now failing without prompting for the passphrase.06:56
slangaseker - mountall really shouldn't affect that06:57
slangasekcan you post your full /etc/init/mountall.conf?06:57
slangasekwell, though I guess if mountall is failing before even emitting virtual-filesystems, udev won't start either06:58
Keybukjono!!!!07:01
jonooi oi Keybuk :)07:01
RAOFslangasek: http://pastebin.com/4fMG50Ze07:09
RAOF(Sorry about the delay; it's a bit hard to get things off the laptop :)07:09
=== jamesh_ is now known as jamesh
RAOFAnd http://pastebin.com/qGP2WgeP is /gdbscript07:12
DamasceneI want to create personal page on ubuntu wiki, were should I ask?07:20
RAOFAHA!  gdb looks like it wants to be able to write to /07:22
slangasekRAOF: 2>&1 has to go after > /dev/mountall.log07:22
slangasekoh?07:22
* RAOF never gets shell redirections right the first time :(07:22
RAOFIf I remount / rw before calling gdb, I get some output in /dev/mountall.log.07:23
slangasekRAOF: "2>&1" == "make fd 2 point to the same place that fd 1 currently points"07:23
slangasekRAOF: interesting, ok07:24
* micahg could see how that could be confusing, if you use tee, the redirection is before the pipe07:25
RAOFHowever, that output in /dev/mountall.log doesn't include a backtrace, and is just mountall saying “yup, your drive doesn't need to be fsck'd”07:25
Keybukmicahg: that's because a pipe is a different part of shell language07:26
slangasekRAOF: ah; you may have to trap SIGABRT explicitly07:26
Keybuk|, like &&, ||, ;, etc. separates distinct commands07:26
Keybukso the redirect has to go on the left of the pipe, otherwise it applies to the command after the pipe rather than the command before07:26
micahgKeybuk: yeah, I understand, but I took a double take when I saw that since I'm used to doing 2>&1 | tee /tmp/foo07:26
slangasekRAOF: hmm, no - gdb handles SIGABRT by default07:26
RAOFI thought it did, yeah.07:27
Keybukmicahg: it makes a kooky sense07:27
micahgKeybuk: it makes great sense if everything is in perspective, slangasek described it well07:27
slangasekRAOF: do you still get the abort message somewhere?07:27
Keybukmicahg: 2>&1 | there means "make fd 2 point to the same place that fd 1 currently points" still - the pipe means that fd 1 is always connected to the next process, rather than stdout07:27
Keybukwhereas >log 2>&1 vs. 2>&1 >log now make sense as different07:28
* micahg has a lot to learn still07:29
Keybukmore fun .. what does  ...   cmd >log 2>&1 | less  do? :p07:30
Keybukand to make your brain really hurt, try that in zsh ;-)07:31
ionDepends on the shell. In dash, less gets nothing. In zsh, it gets the output from cmd.07:31
Keybukzsh's pipeline handling is based largely on a dare07:31
ionJust like echo foo >bar >baz works in zsh.07:31
KeybukI like <(...)07:32
RAOFAccursed thing!  What's preventing keyboard input?07:32
Keybuke.g.  diff -u <(sort file1) <(sort file2)07:33
ionYes, <(...) is nice. I use it frequently in xargs -a <(find ... or dpkg -L ... or something) -d'\n' cmd ... where i want cmd’s stdin to be the terminal.07:33
ionFor instance, xargs -a (ls | shuf) -d'\n' mplayer to play the videos from cwd in random order.07:34
ion<(07:34
RAOFThere's a lot of craziness here - if I don't unlock the dmcrypt partition in break=mount it seems that the recovery shell and the cryptsetup unlock dialog fight for input, and neither gets any.07:34
slangasek'dmcrypt'?  Is that using cryptsetup, or not?07:35
slangasekoh, you say that it is07:35
RAOFWell, to unlock it I run “cryptsetup luksOpen ...”, so I presume that's using cryptsetup :)07:36
slangasekRAOF: try commenting out 'console output' in /etc/init/cryptdisks-udev.conf07:36
ionGlob expansion in zsh is especially nice. echo foo/**/a*(.) (equivalent to find foo -type f -name 'a*' -print0 | xargs -0 echo)07:36
Keybukion: indeed; though we're kinda getting in the way of debugging here, so I'm going to shut up P:07:37
ionHehe07:37
RAOFEh, not that much in the way :)07:37
RAOFslangasek: /etc/init/cryptdisks-udev.conf doesn't *have* a “console output” stanza.07:40
slangasekreally?07:41
RAOFhttp://pastebin.com/JBvmKQ74 is the full output of mountall.log, with stderr redirected appropriately.07:41
slangasekoh, I guess I have a modified version of that file then :P07:41
RAOFBut that output is after manually unlocking the crypted disc, which doesn't have the same behaviour.07:42
slangasekKeybuk: ^^ maybe you can interpret that pastebinned output?  gdb seems to be unhappy with being launched from upstart or something07:44
* slangasek runs to grab breakfast07:44
Keybukyou can't launch gdb from upstart07:44
Keybuknot without taking out the "expect ..." bit07:45
RAOFKeybuk: You mean the “expect daemon” bit?  That's commented out.07:45
Keybukoh, dunno then07:45
* RAOF comments out random “console output” stanzas07:48
Keybuktry "console owner"?07:48
Keybukmaybe the ioctl is inappropriate unless it's married?07:49
RAOFThat should totally be a technical term!07:49
Keybuk"how do you like your ioctls?  raw or cooked?"07:50
RAOFHey!  Since I've already remounted / read-write I can just write the gdb log somewhere permanent!07:55
pittiRAOF: I set up a test system with cryptsetup-LUKS LVM now, in case you need more testing for something07:57
RAOFSo, “console owner” seems to have cleared up those inappropriate ioctl messages, but there's still no backtrace.08:05
RAOFslangasek: Shall we just go on a printf debugging spree?08:07
dholbachgood morning08:07
slangasekRAOF: cjwatson's suggestion just now was to adjust the mountall job to call chdir /dev and set 'ulimit -c unlimited', so that you can get a core file there - rather than trying to get gdb to work under upstart08:22
slangasekthen we can postprocess at leisure08:23
RAOFSeems reasonable; doing so ow.08:25
RAOF*now08:25
=== radoe_ is now known as radoe
Keybukchdir /08:30
Keybuklimit core unlimited unlimited08:30
Keybuk;-)08:30
Keybuk(can go directly in the conf file)08:30
slangasekheh, ok08:30
RAOFWe have a core, and a backtrace.08:32
RAOF...and maybe I need to install a bunch of dbgsym packages.08:32
* slangasek nods :)08:32
* slangasek afks again to run across the river08:32
* RAOF will install dbgsym and generate a better trace.08:32
Keybukslangasek: I know the Thames has a reputation for being polluted, but it's totally unfounded - and besides, at the point of the hotel and office, it's completely tidal anyway08:33
Keybukattempting to run directly across it will only result in drowning08:33
slangasekKeybuk: I seem to have made it ok08:50
slangasekperfectly dry, too08:51
brycehslangasek, no, I got busy with other stuff and just worked around it08:53
KeybukRAOF: any further on that better trace?08:54
RAOFKeybuk: got a better one, then rebuilt everything with DEB_BUILD_OPTIONS=noopt,nostrip and installed further dbgsym packages.08:56
cjwatsonpersia: 0~FOO is fine in Soyuz - the only problem is that sync-source won't work out of the box because I think it still compares to 0, but that's OK, we can easily work around that08:56
RAOFYay!  Got *all* the stack this time08:57
KeybukRAOF: may I see?08:59
RAOFKeybuk: http://paste.ubuntu.com/423232/08:59
Keybukright, pretty straight forward09:02
Keybukjust to confirm sanity09:03
Keybukif you up a couple of frames and09:03
Keybukp client->requests_to_send09:04
Keybukdo you get 009:04
Keybuk?09:04
RAOFI presume you meant p *client->requests_to_send?09:05
RAOF$2 = {first_node = 0x0, last_node = 0x0, number_of_nodes = 0}09:05
Keybukright09:05
Keybukok09:05
Keybukso pretty straight forward09:05
Keybukwhen it flushes the plymouth fd, there are requests to send09:06
Keybukthe first call is to process_pending_events ()09:06
Keybukthis can clearly send events (it polls on write)09:06
Keybukso it writes out the queue09:06
Keybukthere are now no events to flush09:07
Keybukso process_pending_requests will assert09:07
Keybuk  while (ply_list_get_length (client->requests_to_send) > 0)09:07
Keybuk    {09:07
Keybuk      ply_event_loop_process_pending_events (client->loop);09:07
Keybuk      ply_boot_client_process_pending_requests (client);09:07
Keybuk    }09:07
Keybuk...09:07
Keybukslangasek: since ply_event_loop_process_pending_events () will *call* ply_boot_client_process_pending_requests () if the fd is writable09:07
Keybukisn't that loop wrong?09:07
Keybukshould it not simply be09:07
Keybuk  while (ply_list_get_length (client->requests_to_send) > 0)09:08
Keybuk    ply_event_loop_process_pending_events (client->loop);09:08
cjwatson<slangasek> does it call it?  I don't think it does09:08
Keybukit definitely definitely definitely does09:09
Keybukthat's the whole purpose of that function09:09
Keybukto be called from inside ply_event_loop09:09
Keybuklook at ply_boot_client_queue_request09:09
=== almaisan-away is now known as al-maisan
Keybukwhen a request is queued, if client->requests_to_send is 0 then it sets up an fd watch that calls ply_boot_client_process_pending_requests() whenever the fd is writable, then queues the request to send09:10
cjwatsonright09:10
Keybukso all the time that client->requests_to_send is *not* 0, that function will be called whenever the fd is writable09:10
cjwatsonOK.  So why isn't this asserting for everybody?09:10
Keybukand in the bottom of the function itself, it clears its own watch once the list is empty again09:10
KeybukI guess for most people, the epoll says the fd isn't writable09:11
Keybukand then it blocks in the second function09:11
Keybukbut for RAOF, the epoll says it's writable09:11
Keybukso that assert09:11
Keybukvery fast machines assert maybe?09:11
Keybukor machines with oodles of memory (big socket buffs)09:11
cjwatsonyes, that could make sense.  In that case it isn't particularly configuration-specific and I think we ought to respin09:12
Keybukit'll also only assert if you manage to completely *drain* the request list inside that first call to epoll09:12
cjwatsonso pretty racy09:12
Keybukand the request list when fsck is concerned is pretty long, so hard to drain09:12
Keybukso yeah, the assert pattern would look something like09:13
Keybuk- there are requests when flush() is called09:13
Keybuk- the fd polls for writing (write will not block)09:13
Keybuk- all of the requests are able to be written before write would block09:14
Keybuk- thus by the next call, there are no longer any requests09:14
Keybukok, my work here is done09:15
* Keybuk hands over to the day shift09:15
SuN__I can not log gives me a black screen and reboot ... how to help me reinstall09:15
keespitti: yeah, part of the downside to lots of tests is lots of test data :)  that said, if you want to extract a single test, scripts/make* to build test tarballs09:29
lucaswhat's the current process to upload a one-liner bugfix for a universe package?09:36
pittilucas: upload it and make sure that the changelogaand linked bug properly document the change09:37
lucaspitti: thanks09:38
lucaspitti: a fake sync from debian is fine, too?09:38
pittilucas: same criteria: depends on whether the debdiff is 100% obvious and regression proof09:39
lucasok09:39
pittilucas: aside from that, a big concern is that builds must be completed soon, to avoid having pending build records at release09:40
pittilucas: for most (i. e. relatively small) packages that's not a problem09:40
pittiit might be for things the size of linux/OO.o/openjdk09:40
lucaspitti: ok, will upload ASAP09:41
pittilucas: merci09:41
=== ttx_ is now known as ttx
jibeltseliot, could you please have a look at 565407, another fglrx issue when installing the ubuntu package over the ati installer09:43
jibeltseliot, the fglrx preinst script removes /etc/ati _before_ running ati's uninstallation script.09:44
tseliotbug #56540709:44
ubottuLaunchpad bug 565407 in fglrx-installer "package fglrx (not installed) failed to install/upgrade: subprocess new pre-installation script returned error exit status 1 - inst_path_default or inst_path_override does not exist in /etc/ati wh..." [Medium,Triaged] https://launchpad.net/bugs/56540709:44
jibeltseliot, fglrx-uninstall.sh fails when installing the ubuntu package over the ATI driver because its /etc/ati disappeared09:44
=== tkamppeter_ is now known as tkamppeter
joaopintoogra, can you tell me the bug nr for the mount with a broken clock ?09:51
joaopintogood morning all09:51
ograjoaopinto, bug 563618/09:52
ubottuLaunchpad bug 563618 in initramfs-tools "Ignoring a broken clock results in infinite reboots; not ignoring results in fsck failure; no solution to this problem" [High,Fix released] https://launchpad.net/bugs/56361809:52
ograhrm09:52
joaopintotks09:52
* ogra wonders where that slash came from09:52
joaopintothere is a fix released ?09:53
ograa workaround09:53
ograthe actual fix has to happen upstream09:53
tseliotjibel: that sounds like a bug in the ati installer to me but still I can see how badly it can affect dist-upgrades.09:58
tseliotslangasek: ^^09:58
cjwatsonogasawara_: bug 570542 (iso-testing) looks like a straightforward fix - maybe SRU?10:06
ubottuLaunchpad bug 570542 in linux "linux-image-virtual does not include ahci module, prevents virtualbox from booting minimal vm install" [Undecided,New] https://launchpad.net/bugs/57054210:06
jibeltseliot, not really because once you've tried to install the ubuntu package you cannot uninstall the ati driver anymore.10:08
ogasawara_cjwatson: ack, thanks10:08
jibeltseliot, shouldn't we detect the presence of the ati driver before attempting to remove any of its files ?10:08
tseliotjibel: what I meant to say is that deb packages should uninstall cleanly without having to look up some random file to see what it has installed10:09
tseliotjibel: I know that we call /usr/share/ati/fglrx-uninstall.sh in the preinst so removing /etc/ati/after that should solve the problem10:11
jibeltseliot, indeed10:11
tseliotslangasek, pitti: do you agree to include this trivial fix in the final release (for the sake of dist-upgrades)?10:13
pittitseliot: upgrades can easily be fixed as SRUs, too10:13
tseliotpitti: sure but we would break a lot of dist-upgrades in the mean time...10:14
pittitseliot: at this point I defer to slangasek and cjwatson, they are coordinating the current rebuild ATM10:14
tseliotok, thanks10:14
ajmitchupdate-manager workarounds can be done outisde of that as well, right?10:14
slangasektseliot: trivial fix - no, the deadline for those was Sunday10:14
slangasektseliot: we can't afford to further delay ISO mastering10:14
pittitseliot: please get it uploaded to lucid-proposed now10:15
tseliotslangasek: too bad, well, I tried. I'll do as pitti suggests10:15
mvoajmitch: do you have anything particular in mind?10:15
pittitseliot: they'll be accepted immediately after the release, and as long as they get positive confirmation/testing, I'm also happy to shorten the 7 day delay10:15
ajmitchmvo: nothing particular, just seeing the discussion from tseliot & jibel about the ati driver10:15
tseliotthat would be a good compromise10:16
persiacjwatson: Thanks for the clarification.  I remembered something broke, but it's nice that it's just a helper script that ought become obsolete sometime during the maverick cycle.]10:23
RAOFslangasek: plymouth -ubuntu2 boots my system correctly.  Thought you might like some confirmation ;)10:49
slangasekRAOF: great, thanks for confirming :)11:10
deryckpitti, ping11:12
pittihey deryck11:13
deryckpitti, hey!  What is the significance of the "set next expectations" item being dropped from the blueprint?  Is that just because its in progress but close to next UDS?  Or less important now?11:14
pittideryck: I added a comment to the whiteboard; it's not a WI of the desktop team, thus I dropped it from the desktop team's work list for lucid (just to clean up, while checking which lucid WIs were still outstanding)11:15
pittithe actual bug report is still open, of course11:15
deryckpitti, ah, ok, that makes sense.  Sorry missed the comment.11:15
seb128is firefox supposed to have an offline startpage?11:30
persiaseb128: I think you only see it when you're offline.11:30
seb128right, that's what I meant, should I get a startpage or an errorpage when starting offline?11:31
persiaI think you should get a startpage :)11:31
seb128ok, I don't11:32
persiafta: micahg: any input?11:32
seb128that's on the live image though11:32
seb128if that makes any difference11:32
persiaOught be the same.11:32
=== MacSlow is now known as MacSlow|lunch
slangaseksmoser: hi, we need a UEC/EC2 respin to pick up the latest plymouth change; can you take care of that this morning?12:55
=== mdomsch is now known as mdomsch_BOS
=== MacSlow|lunch is now known as MacSlow
elmokirkland: people.canoncial.com has tons of space these days13:29
slangaseksmoser: n/m, have triggered it here13:31
* didrocks starts to upload every daily for history then ;)13:31
kirklandelmo: any chance those images were backed up somewhere?13:37
smoserslangasek, sorry i missed you. you're all set?13:38
slangaseksmoser: yep, we're good - thanks13:39
smoseras a simple "build it" i use: sudo -u vmbuilder ~vmbuilder/bin/cronrun build-daily lucid server13:39
slangasekyeah, I grabbed it from the cronjob13:39
slangasekdoko_: you've seeded texinfo-doc-nonfree without an MIR?13:44
ograpitti, i just noticed Bug 390677 too on an omap install, the intresting piece here is that it seems to appear if i do the same install in english locale (and there is enough space in the window in both cases (usign 1280x720 here))13:47
ubottuLaunchpad bug 390677 in hundredpapercuts "Hidden line during install wizard" [Undecided,Confirmed] https://launchpad.net/bugs/39067713:47
pittiyeah, the window is smaller than it could be13:48
ograits the same size in both variants for me13:48
ograit just doesnt show the last line13:48
ograand there is no scrollbar13:49
ogra(note i'm doing only-ubiquity since thats the default on omap)13:49
=== ogra_ is now known as ogra
doko_slangasek: yes, afaict we never did require MIR's for GFDL'd docs that Debian does see as non-free. pitti?14:27
* persia thinks they ought get wave-through MIRs for records-keeping purposes anyway14:28
pittiwe haven't discussed them being in universe (i. e. consider them free)14:28
=== doko_ is now known as doko
pittibut MIRing them right now, two days before the release, when it has happily stayed in universe since dapper certainly does warrant a MIR IMHO14:28
persiapitti: Hrm?  I was sure I saw a statement that GFDL was considered Ubuntu-free previously.  Are you sure it's undiscussed?14:28
pittipersia: sorry; I mean not re-discussed for every package instance14:29
persiaAh, all is now clear :)14:29
pittiwe have a general agreement that GFDL is Ubuntu-free-enough14:29
slangasekdpm: do we have translation stats that you want included in the release announcement?14:52
dokopitti: subscribed the MIR team to #7525314:54
dpmslangasek, I'm still working on them. When is the deadline (if it isn't too late already)?14:58
slangasekdpm: tomorrow - do you want me to use the same boiler plate as last time, and we'll fill in the numbers when you have them?14:59
slangasek(so that I can send the draft for review)14:59
dpmslangasek, that'd be perfect, thanks!14:59
kirklandslangasek: asac: cjwatson: is anyone looking at netcf for Maverick in a blueprint?15:14
cjwatsonfirst I've heard of it15:15
cjwatsonoh for god's sake why do people keep perpetuating XML configuration files15:15
cjwatson(netcf)15:15
cjwatsonor actually a library API involving XML strings!  nuts15:15
cjwatsoncan't say I'm wildly enthused, but whatever15:16
kirklandcjwatson: just curious;  the kvm/libvirt community is talking a lot about netcf right now15:17
cjwatsonthis isn't a veto, it's just a lack of enthusiasm/interest15:18
kirklandcjwatson: as a command line replacement for networkmanager, and useful for packages to setup networking consistently15:18
kirklandcjwatson: no problem;  i'm just asking, really15:18
cwillu_at_workcjwatson, can I interest you in a json configuration database? :p15:18
kirklandcjwatson: i doubt the server team will have the bandwidth or clout to drive this into Maverick15:18
cjwatsonI would certainly like a command-line NetworkManager equivalent or frontend; there appear to be several possibilities for that15:18
cjwatsoncwillu_at_work: no :-)15:18
kirklandcjwatson: conman?  (or what else)?15:18
slangaseknetwork manager itself doesn't need a GUI frontend to do its job15:19
cjwatsonno, I've seen at least one actually based on NM15:19
cjwatsonconnman is entirely separate15:19
slangasekyou can store all the configs under /etc/NetworkManager15:19
cjwatsonright, you then just need something command-line to talk dbus to it15:19
* slangasek nods15:19
cwillu_at_workpeople who put capital letters into pathnames should be shot15:19
cjwatsonwas it cnetworkmanager?  something like that15:19
jcastrocjwatson: yeah15:19
jcastroI tried it once, it wasn't very finished15:20
cjwatsonI think there were a couple of versions with the same name15:20
cjwatsonanyway, I'd rather stick with the same underlying network configuration layer, rather than creating a new one15:20
slangasekquite15:20
cjwatsonif nothing else, it is occasionally useful to be able to interact with NM from the command line on desktop systems too15:20
cjwatson"X died, and I need to search the web to find out how to fix it"15:21
Riddelltkamppeter: are you still editing DesktopTeam/Meeting/2010-04-27?15:24
persiaWhat should such an nm-tool do?  list, connect, disconnect?  Is it acceptable to expect users to configure manually?15:25
=== mathiaz_ is now known as mathiaz
cjwatsonI don't want to try to design it now, though knock yourself out if you do :)15:26
persiaJust wanted to understand requirements.  I want to use it, and don't mind fiddling a little to be able to do so.15:27
* persia will try to write something up for potential discussion in a couple weeks15:28
slangasekmr_pouit: will there be a Xubuntu release announcement at http://xubuntu.org/news/10.04-release for linkage in the release announcement mail?15:31
slangaseksuperm1: http://mythbuntu.org/10.04/release - is that the right URL for you guys?15:32
superm1slangasek, Yup15:32
slangasekTheMuso, persia: is luisbg still involved in ubuntustudio?  he doesn't seem to have been on IRC for a month15:33
cjwatsonpersia: my only thought is that it would be nice if it could optionally fish existing configuration out of gconf, although that clearly isn't always appropriate15:34
slangasekTheMuso, persia: looking for confirmation on whether an UbuntuStudio release announcement is in progress, perhaps for posting to https://wiki.ubuntu.com/UbuntuStudio/10.04release_notes ?15:34
persiaslangasek: He's become fairly absent.  I'd recomment grabbing ScottL: I'see ll if I can get him to join -release15:35
tkamppeterRiddell, no.15:35
slangasekpersia: oh, he's already there15:35
persiaAh, good.  I think he was working on release notes.  Dunno if he's done.15:35
persiacjwatson: I think it'd need to do that in some ways, but I'll have to also look at the KDE implementation to see if I can find something that's generally freindly.15:36
=== dendro-afk is now known as dendrobates
cjwatsonpitti: bug 548891: SKIP actually is meant to be valid - it's a magic value defined by me in console-setup a while back, meaning "just leave the kernel keymap alone and don't change it".  I have a vague memory that X has a reasonable default keymap it could use, doesn't it?16:08
ubottuLaunchpad bug 548891 in console-setup "keyboard input broken due to invalid "SKIP" keyboard model" [High,Confirmed] https://launchpad.net/bugs/54889116:08
cjwatsonpitti: I could make the value be something different if that's easier, but actually I'm inclined to suggest that since SKIP has been there way back to hardy, whatever's failing to interpret it on the desktop side should be fixed instead.  What would the correct package be to reassign this to?16:09
Riddellpitti: we need SRU bug 535199 moved to -updates before release16:18
ubottuLaunchpad bug 535199 in packagekit "SRU: distro upgrade script incorrect in karmic" [Undecided,Fix committed] https://launchpad.net/bugs/53519916:18
pitticjwatson: ah, so if it's supposed to be in /e/d/console-setup, then this can be reassigned to xserver-xorg-input-evdev; I'll care about it then16:27
pitticjwatson: the only sensible change would be to leave it empty (which I take isn't appropriate?), so let's keep it like it is16:28
pittiRiddell: did someone do a test upgrade with that? I didn't see a followup16:28
Riddellpitti: I'm doing one now although it should be someone other than me I would think16:29
pittiRiddell: oh, that's fine; as long as it's the actual .debs from -proposed16:29
pittiRiddell: (yes, in general it's better to have it tested by someone else, but since it's urgent..)16:30
Riddellpitti: ok then yes it works good16:30
Riddellcan't comment on the bug, am in the middle of an upgrade now16:30
pittiRiddell: can you please say so on the bug, for the records?16:30
pittiah16:30
Riddellpitti: I'll go to the other room and do it, one sec16:30
pittiRiddell: ain't networking great? :-)16:31
cjwatsonpitti: I don't remember why I didn't leave it empty, although it may be that that would cause other problems and there's still the upgrade issue anyway16:31
cjwatsonpitti: I'll reassign, thanks; shall I assign to you?16:32
=== deryck is now known as deryck[lunch]
pitticjwatson: please do, yes16:32
cjwatsonpitti: this has the advantage that it seems SRUable, so we could automatically fix people in this situation16:32
pitticjwatson: sounds like an easy SRU (well, I need to test what X does if you don't specify a keyboard layout)16:32
Riddelldone16:32
pitticjwatson: but as long as X behaves without any keyboard layout set (like, default to US), then it's a trivial udev rule change16:33
cjwatsonright16:33
pitticjwatson: ok, thanks for following up; it originally seemed to me that "SKIP" was a debconf-only magic value which somehow slipped into the config file16:33
slangasekkirkland: I see you already have a handle on bug #570732 - are you doing any other tests to see if it's reproducible?16:33
ubottuLaunchpad bug 570732 in grub2 "Grub error: no such disk" [High,New] https://launchpad.net/bugs/57073216:33
=== asac_ is now known as asac
kirklandslangasek: no, i haven't....  i just switched it to the right package, and bumped its priority16:34
cjwatsonkirkland: if I can get a recipe for reproducing this in a kvm, I will fix it16:38
kirklandcjwatson: i'm most alarmed by the severe installer performance regression16:39
kirklandcjwatson: i'm at 12 minutes in this install, and i'm still "Installing the base system"16:40
kirklandcjwatson: i benchmarked a complete CLC/WC/SC/CC install at under 9 minutes, at beta216:40
pittikirkland: please note that the dpkg fsync introduces a times-5 overhead; that's likely the cause?16:40
pittioh, beta216:40
kirklandcjwatson: was the only way i was able to conduct the full installation and live demo of UEC in a 45 minute presentation slot16:41
kirklandpitti: ie, beta2 worked fine;  these GA candidates are taking much longer to install16:41
pittiah, it was re-enabled after beta-2 indeed16:42
kirklandpitti: what's this, in a nutshell?16:42
pittikirkland: I just overheard your last couple of comments; did you already identify something else as the cause? or are you talking about dpkg16:42
kirklandpitti: i'm suspect of dpkg, as it's the installation steps of the server installer that are really, really slow16:43
pittikirkland: during unpack, dpkg now calls fsync() a few times, to ensure data integrity (it previously caused a lot of 0-byte files on power failures, etc.)16:43
ograpitti, only during unpack ?16:44
pittikirkland: see dpkg 1.15.5.6ubuntu4 changelog16:44
kirklandpitti: yeah, i have two levels of UPSes here, won't be any powerfailures on my end... how do i make it go-fast again?16:44
ograreally smells like the cause for bug 532733 which we are unable to debug properly16:44
ubottuLaunchpad bug 532733 in qemu-kvm "apt/dpkg in qemu-system-arm hangs if a big task is installed" [High,Incomplete] https://launchpad.net/bugs/53273316:44
pittiogra: well, I checked the unpack and configure times of openoffice.org-common16:44
slangasekkirkland: install on ext3 instead of ext416:44
ttxpitti: that would match my experience. dpkg cycles appearing to hang at various points16:44
kirkland:-/16:45
slangasekkirkland: if that makes it faster, then this is what it is16:45
kirklandslangasek: oh, okay16:45
kirklandslangasek: i'll do that next UEC machine16:45
ionTwo levels of UPSes? Sounds like worse power efficiency with little benefit over a single UPS to me. :-)16:46
kirklandion: it's a laptop, with a battery, plugged into a UPS16:46
cjwatsonyeah, OK, so the fsync thing would match up16:48
cjwatsonbut that is not going to be changed now for lucid16:48
cjwatsonI'm very unhappy about ext4's behaviour here.  dpkg really has no good option16:49
cjwatsonit gets to lose data or be slow16:49
=== ogasawara_ is now known as ogasawara
cjwatsonbut the ext4 developers are famously unsympathetic; this has been discussed at nauseating length16:49
cjwatson(the general issue, not this particular case)16:50
ograkirkland, if ext3 is supposed to fix it then its not 532733 :( rootstock uses ext3 by default (even used ext2 before)16:50
cjwatsonkirkland: back to grub2; is there a recipe?16:50
cjwatsonogra: the dpkg fsync thing would not have caused hangs16:50
kirklandcjwatson: there is no recipe; i can halt UEC testing to go and try to reproduce that16:50
ogracjwatson, oh. ok i thought that was the general opinion16:51
pittimdke, chrisccoulson: back in the old days I got a local start page when opening firefox and having no network connection; was that dropped deliberately?16:51
pitti(it tries http://start.ubuntu.com/10.04//Google/16:51
cjwatsonogra: no, it's a slowdown, not a hang16:51
pitti/ -> sic16:51
chrisccoulsonpitti - it wasn't, that should work16:51
chrisccoulsonseb128 already mentioned an issue to me16:51
pittichrisccoulson: trying on the current live system, it doesn't16:51
ogracjwatson, ah, k, we surely see a solid hang16:52
chrisccoulsonpitti - there is an issue currently where it only displays a non-localised offline page without any layout16:52
chrisccoulsonbut i don't know why it's still trying to access http://start.ubuntu.com/10.04//Google/ with no network connection16:52
chrisccoulsonpitti - network manager is indicating that the network connection is disconnected?16:53
pittichrisccoulson: yes; I didn't give it a wpa password16:54
chrisccoulsonpitti - ok, i'm slightly confused then. i'll have a think about that ;)16:54
pittichrisccoulson: you don't get that on the live system?16:54
chrisccoulsonpitti - tbh, i've only tried it on my installed system16:54
chrisccoulsonpitti - bug 531882 is an issue anyway16:55
pittichrisccoulson: or in a guest session?16:55
ubottuLaunchpad bug 531882 in ubufox "Default Home Page without style or images on offline mode" [Medium,Triaged] https://launchpad.net/bugs/53188216:55
chrisccoulsonpitti - ok, i'll try with guest session16:55
chrisccoulsonbbiab, have to disconnect ;)16:55
* pitti -> gdm testing, bbl16:56
=== ara_ is now known as ara
=== ara is now known as Guest4805
kirklandslangasek: that's it exactly ... the same server install, from the same USB stick, on the same hardware.... 19:20 on ext4 and 9:08 on ext317:02
* slangasek nods17:02
=== Guest4805 is now known as ara
ionWhy does fsync cause such a performance difference on ext4?17:03
chrisccoulsonpitti - ok, confirmed from a guest session, but only on the first attempt17:03
kirklandion: apps are required to call fsync on ext417:03
joaopintoI had to add barriers=0 to make ext4 usable for sbuilds17:09
cjwatsonion: fsync is considerably more than what dpkg actually needs17:12
cjwatsonion: dpkg requires that either old or new file is on disk, not somewhere in between17:12
cjwatsonion: ext4's requirement to fsync then rename means that it has to stop and wait for the new file to land17:12
cjwatsonthis is fundamentally bound to be slower17:13
cjwatsonit is a filesystem misdesign caused by the filesystem designers optimising for theoretical benchmarks rather than for real-world applications17:13
cjwatsonand this is just a demonstration of why the recommendations made repeatedly and loudly by the filesystem designers cause poor performance17:14
ionI mean, wouldn’t the added fsync calls cause a similar slowdown on ext3, too?17:15
cjwatsonempirically, the added fsync calls are within experimental error on ext317:16
cjwatsonI do not know why17:16
ionAlso, would it help if dpkg only used fdatasync?17:16
kirklandcjwatson: would it be possible to disable the fsync calls when dpkg is run from d-i ?17:17
cjwatsonkirkland: not for lucid.17:17
cjwatsonthis WILL NOT CHANGE FOR LUCID.  excuse me for shouting.17:17
cjwatsonfar too risky17:17
kirklandcjwatson: necessarily, if there's a power loss during installation, you're starting over from scratch anyway17:18
kirklandcjwatson: that's very, very, very unfortunate17:18
cjwatsonI've discussed this briefly with dpkg upstream, and one possibility is to add an option for it17:18
cjwatsonkirkland: *shrug*17:18
cjwatsonuse ext317:18
cjwatsonit doesn't suck17:18
kirklandcjwatson: great; let's switch ubuntu server default install to use ext3 then17:18
cjwatsonlet's release-note it.17:18
pittiOOI, does anyone happen to know if btrfs will handle this any better?17:19
cjwatsonion: maybe, I'm not sure17:19
cjwatsonlook, I'm not especially happy about the slower performance, but I don't think it's release-critical compared to data-loss bugs17:21
cjwatsonand I don't think that it justifies the risk of making non-trivial changes at this point17:21
ionI don’t find ten more minutes of install time too big a problem. It’s how much out of the total runtime the installation is going have in its lifetime? :-)17:23
kirklandion: ten minutes sucks, considering i'm in the middle of approximately 40 installations today17:23
pittiwell, but integrity >> speed at this point, especially for installing updates in a production system17:24
elmojust to add to an alternative voice to this17:24
elmoit's not ten minutes on real server hardware17:24
elmoand in my workflow, I don't care how long installs take17:24
elmobut i care *very much* that they're consistent and correct17:24
Keybukand to add a voice with a different POV17:25
elmo(how long installs take + within reason)17:25
elmo(and believe me, I've done a lot of ubuntu server installs this week too)17:25
elmo(except they were hardy, but whatever ;-)17:26
Keybukone of the problems with calling fsync() all the time is that in filesystems which do delayed allocation, have extents, etc. like XFS, ext4 and btrfs, is that it will lay down the files at every fsync17:26
Keybukwhich will increase the likelihood of fragmentation17:26
ionkeybuk: Yes, the filesystem sucks indeed. :-)17:26
cjwatsonright, and FAOD I think the whole "must call fsync before rename" thing is stupid and wrong17:26
cjwatsonbut rock, hard place17:26
kirklandpitti: i wholeheartedly agree on the update scenario; but i wholeheartedly disagree on the base install scenario17:27
cjwatsonlook, there certainly are problems that would merit a respin at this point; but ones that require fairly deep modifications to the package manager aren't, imo, among them17:27
elmokirkland: I, for one, like my base installs to have integrity :-P17:27
kirklandelmo: one fsync at the end takes care of that17:28
pittikirkland: right, I agree to installs; but too late now :/17:28
cjwatsonfsync is per-file-descriptor, FYI17:28
cjwatsonYM sync17:28
kirklandpitti: cjwatson: is this something that can be fixed in 10.04.1 ?17:28
joaopintothe ext4 choice for servers as other implications depending on the server role, e.g. mysql may get a major performance hit17:28
cjwatsonand I agree that there are better ways that the installer could deal with this, just not for 10.0417:28
kirklandsince 10.04 has shipped?17:28
cjwatsonkirkland: potentially yes17:28
ionYeah, a more intelligent filesystem might as well only flush what’s needed and keep other allocations delayed.17:28
cjwatsonI'd like to agree something with dpkg upstream17:28
Keybukcjwatson: in at least ext4, fsync is per filesystem17:29
cjwatsonKeybuk: sure, but the API is per-file17:29
cjwatsondpkg is not entitled to make that assumption17:29
Keybukcjwatson: yes, but then if you're being paranoid, dpkg needs to also open the directory file descriptor and fsync() that17:29
Keybukwhich it doesn't17:29
cjwatsontrue17:29
pittiRiddell: packagekit released to -updates; thanks for testing!17:30
cjwatsonand no doubt we'll pay the price for forgetting that in terms of bug reports17:30
Riddellpitti: great17:31
jcastrolucas: I've scheduled the debian session for Tuesday morning.17:34
joaopintokirkland, if you can somehow remount with barriers=0 before install you should get an ext3 similar performance17:34
cjwatsonI don't believe the installer offers an interface for that17:35
ionAh, one using barriers and one not doing so would probably explain the major difference performance between the filesystems.17:35
cjwatsonFTR this affects alternate install CDs much more than servers; I'm not picking on server here17:36
cjwatson(but fortunately it doesn't particularly affect desktop since ubiquity operates differently)17:36
=== deryck[lunch] is now known as deryck
=== MacSlow is now known as MacSlow|capoeira
pitticjwatson: as for the SKIP bug, can that only happen with MODEL, or for LAYOUT etc., too?17:51
cjwatsonjust model17:52
smosercongrats ara17:55
arasmoser, thanks!17:55
=== seb128_ is now known as seb128
=== RoAk is now known as RoAkSoAx
CaesarDoes anyone know if KDE has any plans to use gconf?18:56
cody-somervillecjwatson, persia, geser, nixternal, stgraber: Do we mention declines in meeting report or just approvals?18:56
nixternalCaesar: why would KDE us gconf?18:56
JontheEchidnaCaesar: I can pretty safely say that will never happen.18:56
CaesarJeff Bailey was saying he thought they were going to start using it18:57
nixternalcody-somerville: good question...I would say just approvals from what i can remember...if you look through previous reports, i can't remember declines in them18:57
CaesarWhat is KDE's equivalent?18:57
JontheEchidnaCaesar: KDE uses flat files in ~/.kde/share/config, accessed by a KConfig C++ class18:58
cody-somervillenixternal, But what if there is related action items? :S18:58
seb128Caesar, gconf is being deprecated next cycle so would be a bad choice18:58
CaesarWhoa18:59
Caesarseb128: more info?18:59
=== al-maisan is now known as almaisan-away
seb128on?18:59
Caesargconf being deprecated18:59
Caesarlike a link, what it's being replaced with, etc etc18:59
seb128dconf being worked for over a year18:59
seb128google for dconf and GNOME I guess19:00
CaesarThanks19:00
seb128it's a GNOME3 goal19:00
seb128the techs required mostly landed in glib previous cycle and now19:00
seb128it will depends on no other GNOME lib than glib I think19:01
seb128could be a good freedesktop choice I guess19:01
gesercody-somerville: I'd mention both; for documentation and for completeness19:01
gesercody-somerville: and to be able to find the meeting again when re-applying to be able to re-read the meeting log19:02
DamasceneI keep getting I can't report a problem with the kernel because it's a not a genuine ubuntu package19:03
DamasceneI'm on lucid, updated19:03
cody-somervillegeser, Yea, I Agree with you.19:03
macoDamascene: what's your "uname -a" say?19:04
DamasceneLinux tester01-laptop 2.6.32-21-generic-pae #32-Ubuntu SMP Fri Apr 16 09:39:35 UTC 2010 i686 GNU/Linux19:04
Damasceneso?19:06
Damasceneis there any of apport guys?19:20
ccheneyanyone know if there is a bug yet on update-manager being too large to fit on 800x600 screen (and thus netbook 1024x600 also)?19:27
ccheneyer update-manager when running upgrade between dists at least19:27
ccheneyif you click on details it goes way off the bottom of the screen19:27
cody-somervillegeser, Do you think I should include it in the meeting minutes mailed out to ubuntu-devel-announce?19:32
cody-somervillegeser, I'm thinking no19:32
gesercody-somerville: I'm thinking yes, the minutes are for those who want to stay informed but can't/won't attend the meetings, so the minutes should be complete19:36
geseras the meeting was public and logged (so those results are also logged), we shouldn't hide those results from the minutes19:39
lucasjcastro: tuesday? are you sure zack will be there?20:00
jcastrohe mentioned he would be there for tuesday20:01
lucasok, he mentioned he'd do thursday+friday, but that was probably before20:02
jcastroI'll doublecheck with him20:04
lucasjcastro: the wiki page says 2010-05-12 20:00 as arrival time for him20:11
jcastrolucas: so thursday it is20:13
lucasjcastro: perfect, thanks20:17
bdrungmako: it's hard to find the source for http://selectricity.org/20:26
makobdrung: huh, i thought the "copyleft" text in the bottom linked to the source20:27
makobdrung: but i see now it links to the blog20:27
makobdrung: i'll fix that. thanks for pointing it out20:27
bdrungthanks20:27
makobdrung: but you did find it, i hope?20:28
bdrungmako: through the debian-devel mailing list ;)20:28
* mako winces :)20:28
bdrungmako: http://lists.debian.org/debian-devel/2010/04/msg00478.html and a offlist answer "Look at http://projects.mako.cc/source/selectricity/README (google "+selectricity source"), there it says:[...]"20:31
makobdrung: i'll follow up to the list after fixing it20:33
bdrungmako: one suggestion: instead of "This program is free software. Please see the COPYING file for details.", you should add either the GPL header or at least one sentence with the license "It's licensed under AGPL-3. Please see the COPYING file for more details."20:36
mdkepitti: hopefully a firefox issue rather than ubuntu-docs issue...20:41
pittimdke: right, I just included you to know whether the local start page was abolished for some reason20:42
pittigood night everyone20:42
mdkepitti: fine. Personally I don't think it's a big issue - if the user is disconnected, it's probably helpful that firefox says so. but that's something I'll discuss for the next release...20:43
keesjcastro: from http://ubuntudevelopers.blip.tv/file/3544126/ "all the specs in your queue" where is my queue?20:44
jbebelWhy would launchpad tell me that my debdiff attachment to a bug does not look like a patch?20:46
bdrungjbebel: maybe a bug?20:50
jcastrokees: they show up here: https://blueprints.launchpad.net/sprints/uds-m20:50
keesjcastro: but that's _all_ of them, right?20:51
jcastrokees: page 220:51
jcastroyeah20:51
keesjcastro: so there's no "show me all uds-m specs that have me as approver" list?20:51
jcastrokees: you need to put "security" in the "show only blueprints containing" box20:52
jcastroafaik that's the only way20:52
ajmitchblueprints certainly needs some love in LP20:53
micahgajmitch: file feature requests :)20:54
ajmitchmicahg: it'd be quicker to submit merge proposals20:54
jcastrokees: aha! https://blueprints.edge.launchpad.net/~kees/+specs?role=approver20:54
micahgajmitch: I'm sure they'd appreciate it :)20:54
keesmagic!20:55
keesjcastro: thanks!20:55
ccheneydo the new discs no longer allow cd test or memtest? or is there a special key you have to hit now?21:10
bdrungccheney: hit a key and the previous menu will come up21:20
ccheneybdrung: ah ok, that must be what the hieroglyphics mean21:22
bdrungccheney: are keyboards that old? ;)21:24
=== lifeless_ is now known as lifeless
keesjcastro: how do I change track color?21:37
keesjcastro: and is there such a thing as the auto-scheduler any more?21:37
ccheneypitti: i see the SKIP issue, will test your ppa21:39
jcastrokees: the lack of color is a bug, but you also need to set the "uds-m security" in each session in django. I am on a phone, when I am off I'll walk you through it21:39
keesjcastro: okay21:40
Davieyjcastro: is that another bug?!21:40
keesjcastro: there also seems to be an issue with the room capacities; they don't match the hotel's recommendations (i.e. Amarenta vs Bois Dentelle)21:40
=== ]reed[ is now known as [reed]
keesasac: hm, yeah, I guess it should be "Discussion" or "New".  one of the "how-to" videos confused me. :)22:37
kirklandcjwatson: i was not able to reproduce https://bugs.edge.launchpad.net/ubuntu/+source/grub2/+bug/570732 in a VM, set up as identically to the reporter's as possible22:47
ubottuUbuntu bug 570732 in grub2 "Grub error: no such disk" [High,Incomplete]22:47
kirklandcjwatson: i'll cobble together a couple of disks in a machine here shortly and try to reproduce it on real hardware22:47
jcastrokees: I'll doublecheck the room capactities tomorrow with marianna. Where are you seeing the information from the hotel on the room capacity?22:49
jcolei create customized livedvds of ubuntu within my company.. i usually use the "guest" user for "livecd simulation" but it seems to be "broke" in lucid (i get a blank screen instead of a gnome-screensaver password dialog after logging out of the "guest" user)22:49
jcoleim wondering how a i can debug this (or is the guest user being broke a know issue?)22:49
jcoleperhaps a bug in gdm switching22:50
keesjcastro: http://www.dolce-la-hulpe-brussels-hotel.com/meetings/floorplans.asp -> http://www.dolce-la-hulpe-brussels-hotel.com/egallery/upload/Dolce%20International/Dolce%20-%20La%20Hulpe%20Brussels/Files/Dolce%20LA%20HULPE%20FR-ANG%20TABLEAU.pdf22:57
shan3hi all23:02
shan3Is it possible to use bash instead of sh for upstart jobs?23:02
jcoleshan: change /bin/sh to link to /bin/bash23:21
jcoleshan3: ^^23:22
shan3jcole: would that break something else?23:23
kirklandi have a system dist-upgrading, that's been stuck on "Setting up console-setup (1.34ubuntu15) ... " for about 4 hours23:24
kirklandroot     27721 23437  0 17:21 pts/1    00:00:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/console-setup.postinst configure 1.34ubuntu1423:28
kirklandbut I'm not seeing that debconf frontend23:28
kirklandev: cjwatson: ^23:28

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