[00:06] hi, im using lucid rc, i just removed a package using apt-get purge and the process ends up with a segmentation fault, the package seems to be removed tho [00:54] slangasek: yay, I literally don't need my GPG key anymore ;) === dmb is now known as NullPointerExcep [00:54] you sign and upload for me [00:55] :-) [01:08] james_w: random question; how is the lp:ubuntu/lucid -> lp:ubuntu/maverick transition handled? [01:20] psusi: I've read your patch [01:39] Keybuk, and? what did you think? [01:46] psusi: I replied to your mail, but basically I like the idea [01:46] it's what I was trying to do with that code before, but I didn't know how to get the disk locations [01:47] I didn't know you could call readahead() on the actual disk like that, does it actually work? [01:48] Keybuk, seems to... it sped up my boot a bit... the way you had it before the calls into e2fslibs to get the next inode just did a synchronous read() of the inode table of the current block group, then once it had returned all the used inodes there, read() the next group and returns the first entry there... the read() calls read into the buffer cache, then copy the requested inode to the user buffer [01:48] readahead() just queues the read into buffer cache and doesn't bother taking a copy [01:51] after some discussion on the mailing lists it seems that there just isn't much you can do about readahead() blocking when it has to read the indirect block or external extent tree node to locate the rest of the blocks [01:51] so it seems the best thing to do is to have ureadahead map where all the data blocks PLUS indirect blocks are during profile, and call ureadahead() for all of those blocks on the block device, rather than going through the filesystem [01:52] of course if defrag manages to reduce the extents a file occupies to 4 or less so they all fit in the inode, then it doesn't make much difference [01:53] but I still have some work to do to have defrag properly expand and contract the size of the extent tree [01:57] right [01:57] if we can readahead() directly on the block devices, then we can avoid the overhead of open()ing every single file [02:00] exactly [02:01] but to avoid the overhead of the open() later when the file is actually needed we want to readahead() the blocks of the directories on the path to the files [02:02] calling readahead() on the block dev allows us to queue the reads in the background without blocking, and hopefully gets the directory blocks read, and in optimal order, so that they are there when the normal boot process tries to open() those files [02:05] right [02:05] makes sense [02:08] need to find an e2fslibs call to map the indirect blocks or extent tree blocks used by the file though [02:08] and add the to the block list in the pack file [02:12] right [02:12] may need to write one of those [02:13] can I just break a moment [02:13] I need to go out of the balcony and start screaming into the San Francisco air [02:13] because some fucking idiot has broken lvm ;) [02:13] (an upstream fucking idiot) [02:14] right [02:14] back [02:14] * Keybuk understands why lvm2 device nodes fail to get mounted during boot [02:17] why? [02:18] ? [02:18] because some idiot merged the broken package I'd deliberately not merged [02:18] well [02:18] no [02:18] that's unfair [02:18] the idiot is the upstream who wrote the broke software in the first place :p [02:18] * psusi is just pissed that lvm does not handle mirrors for shit [02:19] It doesn't actually expose the events? Will your fix mean that we can actually autodetect and autoload dm_mod as a bonus? [02:20] I don't think I can fix it [02:21] I simply know how it's broken [02:21] dm_mod is built-in [02:21] *that's* not a problem [02:22] Ah. I'll stop asking then, so you can get past the pain of understanding the breakage but not the fix. [02:22] I'm not going to bother understanding the fix [02:23] we need to hire an lvm expert [02:23] or drop it [02:23] but I understand why it's broken [02:24] what's broken about it now? [02:24] it doesn't respond to "add" events anymore [02:24] almost the inverse of the change you made to dm-raid ;) [02:27] so basically, if an lvm device gets brought up before cold-plugging (say in the initramfs) [02:27] the "add" event caused by the cold plug gets ignored by lvm [02:27] so udev never learns about it [02:27] Ah, that explains the wonkiness that happens when a USB cable falls out when one has a VG that spans multiple USB drives. [02:27] so blkid is never run [02:28] so permissions are never set [02:28] so mountall never sees it [02:28] so upstart never sees it [02:28] etc. [02:28] yeah, probably other bugs too [02:30] oooh [02:30] no, this is an easy one line fix [02:30] wait, I dropped the change event from dmraid and left it only responding to add... upstream changed lvm to not respond to add? [02:31] yes [02:31] changed devmapper in fact [02:31] wtf? when the hell is it supposed to detect the drive then? [02:31] magic [02:31] apparently devmapper "always changes the device" [02:31] except, say, if udev wasn't running when that happened [02:32] sure... ignoring CHANGE is one thing... ADD is another... [02:32] I can understand why they thought that [02:32] you always get "add /block/dm-0" when the devmapper device is created [02:32] but that's always before the table is loaded (which is a separate ioctl) [02:32] loading the devmapper table means you get "change /block/dm-0" [02:32] (this is one of the reasons I think your dm-raid patch is wrong, fwiw) [02:33] so devmapper only really needs to respond to "change" events [02:33] at least [02:33] when you look at it that way [02:33] yea, but who cares unless you are trying to use a logical volume as a physical volume? [02:33] this is always the case for devmapper and lvm [02:34] eh? add event for /dev/sda1 needs to trigger an lvm scan to see if it is a pv.. [02:34] you're misunderstanding [02:34] I'm not talking about the underlying block devices [02:34] I'm talking about the devmapper devices [02:35] they're block devices too [02:35] called /block/dm-N [02:35] yea, don't need to scan that unless you are trying to use an lv as a pv... [02:35] no [02:35] again [02:35] you're misunderstanding [02:35] I'm not talking about *lvm* [02:35] I'm talking about *devmapper* itself [02:35] or a dmraid array as a pv... [02:35] when a dm-N block device is created [02:35] we need to query it to find out what kind of devmapper device it is [02:35] we need to *make a device node in /dev* for it [02:36] (so we need to know what it's name is, e.g. /dev/mapper/foo-bar) [02:36] we then need to run blkid on it, to see what kind of filesystem is inside [02:36] then [02:36] maybe [02:36] * psusi nods [02:36] it's something else like lvm, in which case we add /dev/vg/lv symlinks [02:36] or maybe the filesystem is actually an lv or something sure [02:36] but that's just stacking [02:36] what I mean is some idiot disabled all those rules (create device node for dm devices, run blkid on them, etc.) for the "add" event [02:37] I thought it didn't matter for the add event, since the device is empty at that point... have to do all that during change [02:37] that's clearly what the person with no brain thought [02:37] but [02:37] during boot [02:38] what if the devmapper device is created before, say, udev is run? [02:38] then udev never knows about it [02:38] so we "coldplug" udev [02:38] ohh, then you only get the coldplug add event [02:38] right [02:38] so [02:38] on boot [02:38] all the dm devices that existed before udev were run ... [02:38] now don't get processed [02:38] and that neatly explains this bug [02:38] yep... [02:39] Hans did this? [02:39] no idea who did it [02:39] but it's wrong [02:39] badly wrong [02:39] (that being said, it partially explains a change to udev that will break dm-raid with your patch :p) [02:40] well, I still think the right thing to do is remove the partition table support from the kernel entirely and have udev invoke partx or similar to detect partition table and create partition devices ;) [02:41] I don't disagree [02:41] except that would make an initramfs mandatory [02:41] yep [02:41] but Ubuntu does not support installs that don't use an initramfs right? so... [02:42] There are many folks who want them though. [02:42] yes we do [02:42] it's a perfectly acceptable variation [02:42] we put a not unreasonable amount of effort into continuing to support it [02:42] well, acceptable sure if you want do deal with the config changes needed.. but not the default... [02:42] it's not the default, but it's *entirely* supported [02:43] in fact, it's very little config change [02:43] sed -i -e "/do_initrd/s/yes/no/" /etc/kernel-img.conf iirc [02:43] (and change the root= line) [02:44] well, imho if you want to continue to have the kernel support reading partition tables on dmraid disks then the kernel partition code needs extended to detect dmraid signatures and ignore disks that have tnem [02:44] I think we should round up everyone who knows about dmraid [02:44] and kill them [02:45] and burn the evidence [02:45] and then round up everyone who knows how to recreate dmraid [02:45] and kill them too [02:45] but at the same time, that is more complexity than I feel belongs in the kernel, hence, fuck it, move it to udev rules and get the partition table code out of the kernel ;) [02:45] hehe [02:46] yea... especially dmraid level 1 arrays [02:46] stripe is one thing, but people using fakeraid mirrors need slapped silly [02:46] since it does not have write intent bitmaps or handle errors [02:51] heh [02:51] I like my good old raid-1 mdadm mirror [02:51] it's nice and simple [02:52] except with the --incremental bug reassembling diverged legs of a mirror [02:53] I don't know about that bug [02:53] (and don't want to :p) [02:53] heh... plug in one disk, boot degraded, reboot with the other disk only, boot degraded... which is now the default... [02:54] huh? [02:54] and now you have to degraded arrays that have diverged from the original unified mirrored state... boot with both disks, and mdadm can put them back together assuming they are still in sync even though they are not and you end up with a fucked up filesystem that contains parts of both [02:54] the default is "don't boot at all" [02:54] at least it was [02:54] in case of disk failure, we always used to fail [02:55] not automatically repair or continue without the other half [02:55] naw, default now seems to be wait to see if the other disk shows up for a while, and if it times out, boot degraded [02:55] fail [02:55] Could I get an xserver-xorg-video-intel upload sponsored on bug #541511? It's just to drop the patch to disable DRI on 855 and 845 which didn't help as much as we thought it would. [02:55] Launchpad bug 541511 in xserver-xorg-video-intel "MASTER: [i855] GPU lockup (apport-crash)" [Unknown,Confirmed] https://launchpad.net/bugs/541511 [02:55] not a problem there in and of itself... if one disk has actually failed, then booting degraded can be better than not at all for a remote machine [02:56] problem is that should the next boot only find the second disk, now youh ave both degraded and mdadm incorrect glues the two back together if the third boot sees both disks [02:56] right [02:57] which is why we didn't boot degraded [02:57] a server should never come up broken [02:57] when the metadata on disk 1 days disk 2 failed and was removed, and the metadata on disk 2 says the reverse... mdadm --incremental happily reinserts disk 2 into the running array when invoked from udev on add [02:57] a sysadmin should be despatched to your DC to investigate [02:57] and if the event count happens to be the same mdadm assums they are in sync and does not bother doing a resylc when it recombines the disks [02:58] so you sometimes can read data from disk1, and sometimes from disk 2, and they are not the same [02:58] dispatched too probably [02:58] I suspect despatched is a completely different work ;P [02:58] yeah [02:58] raid failure is bad [02:58] naw, booting degraded the first time is good... since at least you have a server up and running, and emailing the admin that a degrade has occured [02:58] it's a manual fix, not an automatic one [02:58] no it isn't [02:59] you should never bring a server up with a known failure [02:59] that server is no longer redundant [02:59] it should stay off [02:59] a sysadmin should pull the affected disk [02:59] and replace it [02:59] yea, but it's no worse off than it would be if you weren't using raid 1 [02:59] then the server should be brought up [02:59] you never bring up a server *without* raid [02:59] or if the second disk had failed while the system was already up and running [02:59] then you shutdown the system [03:00] naw, you rebuilt using a spare disk hopefully, if you have one ;) [03:00] if not, then the admin hopefully gets the email about the failure quicly and does something about it [03:00] my thinking on this is probably more "enterprise" [03:00] systems *do not* come up broken [03:00] you have engineers employed to work at the data centre in case of a remote failure [03:01] why not? is there really any difference between coming up degraded, and becoming degraded while already up? [03:01] it sounds like "small town ISP" thinking is creeping into the server team [03:01] "if my remote server fails, I have to drive all the way downtown to fix it" [03:01] psusi: no, but becoming degraded while up is an instant shutdown event [03:01] not usually [03:02] that's one of the big reasons people use raid 1... if a disk fails you don't crash and have down time while you replace it [03:02] default config is to email root telling them HEY! DISK WENT BAD... AND I AM OR AM NOT AUTOMATICALLY REBULDING WITH SPARE [03:03] hopefully you have the spare so the system automatically returns to redundant status quickly [03:06] Of course we go to great lengths to avoid MTAs ending up in systems unless someone asks for it, so the odds of that email getting anywhere useful are not so great. [03:08] probably should not do that... [03:41] psusi: http://jdong.mit.edu/~jdong/ureadahead-pack.svg [03:41] psusi: y...yeah, some defragging needed (tm) [04:04] jdong: heh, what did you do to generate that? [04:05] jdong, neat, what do the colors mean? [04:07] different files I guess? [04:13] * ccheney thinks he found a bug or something wrt networkmanager and ipv4/ipv6 support [04:14] might already be reported though [04:14] if you have ipv4 and ipv6 both set to automatic but you don't have something to provide the ipv6 address it doesn't work at all, ie no ipv4 address either [04:14] is that supposed to happen? [04:22] ccheney: can't quite follow. Can you find it (with more details, screenshots, etc) [04:22] ccheney: certainly one of {ipv6,ipv4} failing should not be preventing the other from working, if there is the wherewithall to do so [04:22] ccheney: s/find/file a big/ [04:22] ccheney: s/find/file a bug/ [04:27] Keybuk: indeed different files; the svg is generated by a hackish python script that reads ureadahead --dump [04:27] the code is at bzr branch http://bradmisik.com/trunk/fragraph/ [04:27] jdong: I think the hackish python should be published ;) [04:27] ah, sweet [04:28] my friend wrote the code, lol I tossed him the idea early last week and he ran with it I guess :) [04:28] I just wanted code to generate tree-ring graphs for an unrelated project, but this is pretty neat too :) [04:29] but yeah, now that you're here, you can do a quick sanity check to make sure we're interpreting ureadahead's output correctly [04:29] each character is a page [04:29] @### represents a fragment of the file that's read in [04:29] with @ marking the first page, and # marking the rest of the pages read in that block [04:30] @##@## means an apparently contiguous part of the file is actually in two fragments [04:30] the numbers below are the same, but in terms of bytes and blocks [04:30] so yea [04:30] looks like you are [04:30] temugen, meet Keybuk; Keybuk, meet temugen :) [04:31] Nice to meet you. [04:31] temugen: congrats. you just got the Keybuk stamp of approval (tm) :) [04:31] and for the record, this is his ext3 disk on his messy thinkpad ;-) [04:31] so yeah [04:31] it's something like [04:31] Heh. Thanks. It's not entirely accurate, but I thought it was reasonable for one slide of a presentation [04:31] offset, len bytes at diskpos [04:32] you grab the len and the diskpos [04:32] so that'd be correct afaik [04:32] *nods* [04:32] pretty > accurate ;) [04:32] so wow, bootup files are virtually scattered across the disk then [04:32] jdong: now you know why I'm so keen for us to switch to btrfs [04:32] Keybuk: hehe I look forward to that :) [04:33] jdong: It's still slightly skewed since I don't draw the entire disk - only from the lowest read bootup block to the highest [04:33] Keybuk: speaking of that, *driveby bug* do you know what ureadahead doesn't seem to pick up a btrfs root fs? [04:33] and depending on the macroblock size it'll obviously look more clustered [04:34] jdong: doesn't pick up? how do you mean? [04:34] Keybuk: I don't get a pack generated for my / [04:34] what error do you get? [04:34] Keybuk: I don't get any error, just I only have packs for my boot and var/run mountpoints [04:34] jdong: kooky [04:35] I suspect it's yet another can't-match-the-UUID style bug? [04:35] jdong: wouldn't have thought so, if it gets mounted! [04:35] ureadahead doesn't care about such things [04:35] maybe btrfs doesn't support FIEMAP? [04:35] it should do though [04:35] what's a quick way to test that? [04:35] temugen: ooi, what are your plans for this code long-term? [04:35] jdong: err, strace ureadahead I guess ;) [04:36] it's about the only thing that uses that ioctl [04:36] Keybuk: my plans long-term were to give jdong a pretty slide for his presentation XD [04:36] haha [04:36] hahaha :) [04:36] Keybuk: what are *your* long-term wishes for this code? :) [04:36] would you have any objection if I included it in ureadahead? and maybe in the future ported it to C as another --dump mode? (with full credit to you, of course) [04:37] No objections at all [04:38] I think it could use a little bit of cleanup before that, but I'm never satisfied with my own code regardless [04:39] I'd need to know your licence terms for that ;-) [04:39] ureadahead is GPLv2 - is that to your liking? [04:40] jdong: OOI, if you're running btrfs, how do you get around http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575891 ? [04:40] Debian bug 575891 in dpkg "dpkg makes wrong assumption about readdir() and lose metadata files with btrfs" [Important,Fixed] [04:41] oh, because apparently Colin backported it to lucid [04:41] in the _most_recent_ update ;) [04:41] Keybuk: (1) hehe was that why for several months I was randomly losing gconf default schema [04:41] (2) I saw the commit fly around the btrfs mailing list, and built my own btrfs from dkms [04:41] jdong: yeah, maintainer files had a tendency to go missing [04:42] ah, fun :) [04:42] because who cares about data as long as you've got the latest crack FS? :) [04:42] ajmitch: hey, I consider myself sacrificed for the science of testing :) [04:42] ajmitch: If it's not jdong, it's not crack. [04:42] Keybuk: That is fine. [04:42] ScottK: he's been known for such things for a long, long time [04:42] Yep. [04:43] There was something he recommended against because it was too insane and everyone immediately backed away. [04:43] hahaha I vaguely recall that :) [04:44] temugen: sweet, thanks :) [04:45] Keybuk: hiya ... have you tested raid much at all in 10.04? [04:45] Keybuk: is "ureadahead: Unable to obtain rotationalness for device 0:17: No such file or directory [04:45] as soon as we get a grub2 patch for btrfs, I'm going to switch again [04:45] normal? [04:45] kirkland: I don't test raid [04:45] jdong: hah, devmapper? [04:45] Keybuk: i've spent the last two days fighting lucid/raid [04:45] kirkland: raid sounds like the kind of thing the server team should test ;-) [04:45] Keybuk: oh yeah, LVM [04:45] Keybuk: is that why? [04:46] Keybuk: we usually cover it in vm's [04:46] Keybuk: No problem. If you have any ideas for it, I'm all ears. [04:46] Keybuk: my experience this weekend on real hardware hasn't been good :-/ [04:46] jdong: yeah, LVM have no underlying extends/devices/etc. [04:47] you end up with a slew of ureadahead warnings/errors followed by it ignoring the device [04:47] iirc [04:47] Keybuk: oh okay. awww so lvm and LUKS users don't get ureadahead love for now? [04:47] kirkland: not really something I care about, sorry [04:47] jdong: I don't think it's "for now" so much as "ever" [04:47] Keybuk: hehe okay :) [04:48] figuring out the on-disk extends and ordering of an encrypted filesystem ... [04:48] that sounds more like a *science* project! [04:48] Keybuk: when at an initramfs prompt, I can see a /dev/md0 and a /proc/mdstat that shows it operational; when i try to "mount /dev/md0 /root" in (initramfs), it fails, with Invalid Argument [04:48] Keybuk: and btw, have you seen ibuclaw's forward-porting of legacy grub device detection to grub2? [04:48] or the kind of thing where, if I succeeded, I'd be immediately hired by the NSA [04:48] Keybuk: http://ubuntuforums.org/showthread.php?t=1389279 "Hack GRUB2" [04:48] jdong: no, source? [04:48] kirkland: someone on the server team should be able to help with that ;-) [04:48] Keybuk: that's the patch I'm using so that update-grub behaves on btrfs [04:49] Keybuk: origin is bug 450260 [04:49] Launchpad bug 450260 in grub2 "grub-probe fails with btrfs root (and ext3 /boot)" [Medium,Triaged] https://launchpad.net/bugs/450260 [04:49] jdong: ah, that's different to having grub root device support [04:49] Keybuk: sorry, it's not the server team that has reinvented the boot process ;-) [04:49] Keybuk: oh yeah, right, I misunderstood your complaint :) [04:49] hmm [04:49] jdong: that bug is actually really quite interesting [04:49] Keybuk: none of the old tricks that use to work, work any more [04:49] Keybuk: yeah, that patch is also needed for a btrfs root even with ext3 boot [04:50] kirkland: if you're at an initramfs prompt, you're not into the boot process yet - and you're in an area that's barely changed since dapper [04:50] jdong: right [04:50] now [04:50] that's REALLY interesting [04:50] you're on btrfs root right now? [04:50] yeah, I've got a Karmic system up, and can boot up a Lucid VM. [04:50] * Keybuk joins up two dots and sees a dog [04:50] both btrfs root [04:50] jdong: can you grab the output of "stat /" for me? [04:51] Keybuk: http://paste.ubuntu.com/422540/ [04:51] aha! [04:52] so that ureadahead warning/error wasn't from devmapper [04:52] it was from your btrfs root, right? [04:53] Keybuk: correct [04:53] riiiight [04:53] sorry [04:53] I didn't join the dots [04:53] yeah [04:53] now that makes sense ;) [04:53] cool [04:54] ureadahead assumes that it can get the major/minor of a given filesystem by stat() on the mountpoint [04:54] yeah my lucid VM is devmapper-less and still doesn't generate a pack :) [04:54] ah [04:54] and convert that into a /sys/dev/block/%d:%d lookup [04:54] which it then uses to get at the queue/rotational file ;) [04:54] so for you it's looking for /sys/dev/block/0:17/queue/rotational [04:54] which doesn't exist [04:54] when it should be looking for /sys/dev/block/8:0/queue/rotational [04:55] ah [04:55] so yeah [04:56] exactly the same bug as update-grub actually ;-) [04:56] just in different code [04:56] makes sense. I was assuming the two were related [04:57] do I need to file a bug about this, or is this in the back of your mind? :) [04:57] yes, please file a bug [04:57] the back of my mind keeps falling off [04:57] I know what you mean :) Will do! [05:01] temugen: http://bazaar.launchpad.net/~scott/ureadahead/trunk/revision/109 [05:03] Keybuk: haha, I like the summary. Awesome. :) [05:04] :) awesome [05:04] temugen: ^5 [05:28] Keybuk: just a heads up - there's a template.svg script that the visualizer uses for building the svg file. I might submit a patch later to inline it, but I'm letting you know anyway [05:34] ah [05:34] I missed that? [05:35] added [05:44] Laibsch: the Takao fonts are derivatives of the official IPA fonts, which contain bug fixes that may go back into the IPA fonts. The IPA fonts are the industry standard fonts in Japan and it is highly desired that we ship and use them by default in order to gain market share in Japan. [06:00] Good morning [06:00] pitti: Good morning. [06:07] good morning #kernel [06:16] kees, jdstrand: ugh, qa-regression-testing is > 500 MB now? what have you guys done? :-) [06:17] sladen: oh ok, sorry i got plugged away from irc for a couple hours, so what i did was enabled ipv6 'automatic' just like is default for ipv4 in networkmanager 'edit connections' for my particular wifi setup [06:18] sladen: when i do that it refuses to connect at all since my router doesn't actually support ipv6 or at least it seems to do that (checking again to verify) [06:19] sladen: yea i have to set ipv6 'ignore' before it will let me connect again [06:20] sladen: i saw someone mention this issue on the comcast ipv6 test forum, they are about to start testing for widespread ipv6 rollout on their cable network in the US [06:20] ccheney: finally [06:21] i think the rollout probably won't happen until late next year, some of the hardware manufacturers still don't have ipv6 support aiui [06:21] but the testing is happening now to determine what bugs are still left [06:22] one thing that would keep it from being seamless for ubuntu appears to be ipv6 is disabled by default and if you enabled it and don't have ipv6 on your network it keeps the connection down completely even for ipv4 (which seems odd) [06:22] unless i am somehow doing something wrong, which if that is the case it seems non-intuitive [06:24] maco: if you have comcast you can sign up for ipv6 test group still :) [06:25] There's an open bug against (IIRC) eglibc about delays in this case, but not oughtright failure [06:25] hmm they appear to have removed the sign up page now, maybe its not open any more [06:25] * ScottK is a former Comcast customer due to a desire to have reliable internet [06:25] ccheney: Your experience mirrors mine - network manager bails if it can't get an ipv6 address, even though the dhcp server has provided a perfectly acceptable ipv4 address. [06:25] http://www.comcast6.net/volunteer.php [06:25] still open just didn't see it [06:26] RAOF: ok [06:26] who took over NM from asac, anyone happen to know? [06:26] ccheney: i heard, but im not the one whose name is on the comcast account at this flat [06:27] ScottK: ever get a 4-month outage with comcast like i did? [06:27] maco: ok [06:27] maco: 4-month outage, eek [06:27] that would be the first and only 4 months during which i had comcast "service" at my old place [06:27] * ccheney has never had any trouble with them here in houston area [06:28] maco: Not 4 months, but I had business class service with them and so what I did have was far and away unacceptable. Once FIOS arrived in my neighborhood, I was a former customer. [06:29] i moved in in april and signed up with them... and in september i gave up and called RCN. RCN got it working within 3 hours :P [06:32] Hi guys Im working on a DVD that will boot all of the buntu flavors from one disk. So far I have Ubuntu and Kubuntu finished for it. When I get it all done it will contain Ubuntu, Kubuntu, Xubuntu, Lubuntu, Studio and maybe Edubuntu depending on free space on the disk. I'm now wondering what my options for hosting this image would be. I'm not sure if its possible to get it hosted with canonical or if I would just need to get a goda [06:34] Its basically a DVD with a folder with iso files and a custom grub4dos boot menu(s). [06:34] http://imagebin.org/94400 [06:37] LinuxGuy2009: we can offer you a mirror in Lithuania :) You can upload your image to ftp://ftp.akl.lt/incoming/ [06:38] mantiena: Ok Ill take a look. Thank you! [06:39] mantiena: If I start a little web page for it, can i just wind up linking to your hosting there? [06:39] For the downloads I mean [06:40] LinuxGuy2009: yea, but you shouldn't link 'incoming' folder. You can upload any files to 'incoming', but you can't remove them by yourself - when you will upload final version just write an email to mantas@akl.lt and rq@akl.lt - then we move these files to 'Linux/Ubuntu' subfolder [06:40] mantiena: Great! thank you [06:41] I'm very interesting in one DVD with all *ubuntu flavours :) [06:41] mantiena: Yeah many people are interested and trust in me, its coming! [06:42] It's nice way to check memory requirements of every *buntu flavour [06:43] yep [06:44] I still havent decided if I will distribute it as the basic ISO which is 1.5MB currently and then the user would download it, open it with something like ISO-Master drop in the iso files and save the final ISO. Burn and boot. Thats it. Or to have the 4+GB image. [06:45] can someone confirm (or the opposite) that 8.04 LTS -> 10.04 LTS will only be enabled around 10.04.1 times? [06:45] ie. the mentioning of the upgrade possibility in update-manager [06:45] I believe that was the case with 6.06 LTS -> 8.04 LTS, but I cannot find any documentation to back that up [06:49] LinuxGuy2009: You can build 2 iso files - one with Ubuntu, Xubuntu, Lubuntu, Studio (without Kubuntu) and another with Kubuntu, Xubuntu, Lubuntu, Studio (without Ubuntu). Most people already know Ubuntu and Kubuntu and most Ubuntu/Kubuntu users already have a Ubuntu or Kubuntu CD, so, I think it's not important to have Ubuntu and Kubuntu in one DVD image [06:50] Hmm interesting point of view [06:52] mantiena: not sure of a name yet. Maybe something like multibuntu or something I dont know yet. [06:55] pitti: Is there still time to get a new xserver-xorg-video-intel uploaded? We need to revert the DRI disablement patch. [06:55] RAOF: that sounds ... intrusive? [06:55] RAOF: is there a bug report for it with the details? [06:56] https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/541511 is the main one. [06:56] Ubuntu bug 541511 in xserver-xorg-video-intel "MASTER: [i855] GPU lockup (apport-crash)" [Unknown,Confirmed] [06:56] It references https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes [06:57] Which we're release-noting, because everything we've tried fixes for some and breaks for others. [06:58] RAOF: hm, wasn't it just disabled two weeks ago to fix this bug? [06:58] Yes. It doesn't fix the bug (for everyone) and appears to makes things worse (for some). [06:59] sounds like being between a rock and a hard place then [06:59] RAOF: I guess it's easy for an user to disable DRI themselves? [06:59] Yup. [06:59] The decision was to revert that patch to make it easier to test & SRU *actual* fixes that are being worked on upstream, and release note all the various work arounds that work for different people. [07:00] RAOF: ok; can you please add an ubuntu-release-notes task and propose a text snippet, and get it uploaded so that it's ready for review? [07:00] I can't upload myself; I'll add the release-notes task. [07:01] RAOF: I can sponsor [07:01] The debdiff is attached at the end of that bug. [07:01] http://launchpadlibrarian.net/45412341/reenable-dri-on-845-855.debdiff [07:04] bryceh has already got text for that on https://wiki.ubuntu.com/LucidLynx/ReleaseNotes [07:06] anyone here develop for xubuntu? [07:07] great theme for xubuntu and no new one ain't a bad thing, hard to imagine a much better one :) [07:07] pitti: maybe you know why there are no daily iso images in cdimage.ubuntu.com since April 19 ? [07:07] RAOF: hm, do we have evidence that the regressions affect 845, too? [07:08] mantiena: the cronjobs are off; images are triggered manually until the final release [07:10] pitti: The regressions with disabling DRI on 845? [07:11] RAOF: yes; your current debdiff seems to re-enable it on both i845 and 855 [07:12] pitti: so, where I should ask for new daily image? There are ~150 updated packages since release candidate image (build on April 19), including ubiquity-casper, ubiquity installer, libc and other important packages, it would be nice to have an ability to test these improvements [07:12] mantiena: it's planned to build new ISOs today [07:12] mantiena: but in general, asking in #ubuntu-release is the right place [07:12] pitti: thanks for info [07:12] Right. Let me check my launchpad-fu. Certainly we know that the disablement isn't *fixing* the bug on i845. [07:19] pitti: I can't seem to russle up anything definitive on whether disabling DRI on 845 has caused regressions. [07:20] RAOF: hm, perhaps we should leave it disabled on 845 then, for now? [07:20] Hm. Apart from the *obvious* regression that 845 can no longer do 3D at all. [07:21] good morning [07:21] right, but that was on purpose :) [07:21] Some of the problem is that the 845 and 855 bugs have become a bit intertwined. [07:21] hey dholbach [07:21] Morning dholbach [07:22] hi pitti, hey RAOF [07:24] RAOF: it's weird that disabling DRI would work worse, though [07:24] The bug is timing dependent. [07:24] RAOF: anyway, do you need some more time to check about i845? [07:25] There's a reasonable contingent of 855 owners for whom everything was working acceptably (they were probably getting crashes every couple of days, but what doesn't crash? ;)). I'm concerned that there's a similar contingent of 845 owners who haven't complained because the 855 users had already filed the bugs. [07:30] RAOF: so it seems we can't disable/reenable DRI in an SRU then; but for upgraders it'll be a regression either way then [07:31] I'm not entirely sure how to parse that. We can't reenable DRI in an SRU; there's no way we could declare that to be sufficiently safe of regressions. [07:32] right, that's what I mean [07:32] but we can't disable it either, if that causes new crashes, too [07:32] so it seems we should take a look at which problems it causes either way [07:33] i. e. a crash every three days with DRI is much better than immediate X startup failure, etc. [07:35] The annoying thing about these bugs are that they're sensitive to the timing of GPU commands. Which may be why *some* people found disabling DRI to help, and some found no difference, or that X died early. [07:36] how do i update grub in xubuntu? [07:36] i know in gnome its how to update grub gksudo gedit /etc/default/grub but what is it in xfce? [07:36] RAOF: ok, so what's your recommendation based on the available bug feedback? [07:37] hey RAOF i remember you [07:37] (I skimmed it, but there are way too many comments to get an overview in a few minutes) === almaisan-away is now known as al-maisan [07:40] I recommend that we drop the patch to disable DRI for both 845 and 855. 855 is easy to recommend. 845 is more borderline, but (a) disabling DRI doesn't actually *help* very much and (b) if upstream fixes it - and it seems like that might be possible - we won't be able to SRU DRI back on. [07:41] Leaving i845 users without 3D for the entirety of Lucid. [07:41] RAOF: ok, thanks [07:42] RAOF: ok, sponsored [07:42] slangasek: ^ discussion wrt. current -intel upload [07:42] slangasek: it reverts the patch from two weeks ago, seems it was an un-improvement after all [07:43] I'm back in ~ 1 horu [07:44] Thanks, pitti [07:49] Keybuk: scary script run by the LOSAs [07:52] james_w: ok, they know to run that scary script? [07:52] we included it in the NewReleaseProcess ? === tkamppeter_ is now known as tkamppeter [08:00] Keybuk: yup [08:00] Keybuk: I emailed them last week to check that they were ready, and apparently they are. [08:36] RAOF, pitti: very unhappy that we're flip-flopping on these patches so close to release; why was debian/patches/107_disable_dri_on_845_855.patch applied post-beta2 to begin with? Did we have what we thought was solid confirmation of the fix before uploading? [08:39] We had solid confirmation from one person that disabling DRI worked for them, and a couple of other people also suggested that it fixed the problem for them. [08:39] RAOF: as an aside, I would really prefer that uploads *drop* patches, instead of simply *disabling* them in series; it makes it much easier to see in a debdiff what's really going on [08:39] slangasek: Noted for future debdiffs. [08:39] RAOF: ok - anyway, when push comes to shove (and it has), I agree with you and pitti that it's better to make this change before release than after [08:40] so - accepted [08:40] pushes ISO generation out, but hopefully only by 30 min or so [08:41] In hindsight, it's possible that we didn't get negative results for disabling DRI before we pushed the patch because the people for whom disabling DRI broke things weren't actually looking at the bugs, because *their* systems worked acceptably. [08:41] (since I'm now afk to head into the office) [08:41] RAOF: sure, that's often the case :/ [08:41] savely arrived in London? [08:41] yep [08:42] RAOF: my doubt is whether we got enough positive confirmation before pushing the patch - if the change had actually helped more people, I guess the conversation today would be different [08:42] because "broke it for some people, but helped a bunch of others" != "broke it for some people, and didn't help most of the people it was supposed to"... [08:44] I think we were a bit desperate for a knob to turn to make it better at that point; we might have been too eager to do *something* [08:45] that's often the case :) [08:45] anyway, thanks for following through on this [08:45] * slangasek afks [08:58] Quick question - I'm interested in getting involved in development of applets and whatnot for the Gnome notification panel.. Does any of this sort of stuff get managed by Ubuntu projects or do I need to look more directly at gnome itself? [09:01] most at GNOME [09:03] docdawning: for things that Ubuntu has a particular interest in (eg. next-gen stuff, standardising interfaces), try the Ayatana lot [09:03] sladen: Cool, any particular URL recommendations for prospective devs? [09:05] sladen: Well, thanks anyway I'm checking it out. [09:06] docdawning: do you just want to contribute to $something, or have you something specifically in mind? [09:08] sladen: Fair question. I'm in search of a project. I suppose I'd prefer something that lets me continue to train up my Python skills, but I could go hard core low-level if necessary. I used to have a *thing for C, I guess I could resurrect that. [09:08] So at this point, I'm in search of a project to contribute to. I've been a Linux user for over a decade and yet not actually written any code for the community.. [09:09] Everyone loves python; there's no particular reason that you'd be forced down to C. [09:09] It's time to give something back. I just haven't picked where to focus just yet. I think there's probably room for a fair number of little config file editing GUI things that could be made.. I'd like one for fstab, though I haven't checked if that's been done. [09:10] RAOF: I'm glad to hear that, then 'eveyone' stands a chance of being awesome.. [09:10] ^^ [09:10] :) [09:11] I suppose I'd like to learn more about pretty core stuff for gnome. I did some cocoa/OSX dev for a brief time and saw some really awesome concepts I'd like to see applied more for gnome [09:12] docdawning: best way to explore/get up to speed might be to knock up some pygtk stuff [09:12] There's some low-hanging fruit on the config front; I'm thinking specifically of “advanced” screensaver settings (which gnome-screensaver supports, but the current capplet doesn't expose) and an advanced button on System→Preferences→Monitors, to allow people to add modes to the config. [09:12] Mainly I'm thinking of how Apple arranged quicktime to plugin to just about everything.. So if you tweak out quicktime to not suck, suddently a ton of other things inherit that awesome [09:12] docdawning: pick a small project (could be the /etc/fstab editor, but you're going to have parsing issues) and then work backwards to achieve that goal [09:13] Yeah, I could rip in to pygtk, but I think the best approach for me is to just jump in to doing something. Seems I'm very capable of wasting vast amounts of time 'learning' things while hardly doing anything.. [09:14] docdawning: and do it in pygtk and is lovely and requires 1/10th of the boilerplating (eg. b = gtk.Button("Click me") ; w = gtk.Window("Hellow World") ; w.add(b) ; w.showall() [09:14] RAOF: Low-hanging fruit sounds encouraging [09:14] sladen: Cool, I recently whipped up a garbage little UI for something using tkinter [09:15] I'm all for learning new things.. pygtk sounds fine - though any thoughts on how it compares with tkinter? [09:15] .. I mean, are you saying that tkinter requires a lot more attention than pygtk? [09:24] YokoZar: dssi-vst> while it's clear that libwine-dev hasn't existed for ages, wine1.0-dev does not exist either [09:24] pitti: just uploaded [09:24] oh, it's in NEW [09:25] pitti: The problem was that dssi-vst needs wine 1.0 to build and we didn't have it in the archive anymore. Reuploads weren't working because wine1.2 was providing dummy wine packages that were higher version. Making a separate wine1.0 package was the least bad thing. [09:25] YokoZar: I'm still confused -- why do we have wine1.2, and wine1.0 is new? [09:26] ah, so it _is_ an older version indeed [09:26] sladen & RAOF: Thx for the tips :) I'm really excited to help actually do some stuff for Ubuntu beyond reporting the odd bug [09:26] YokoZar: we are reintroducing obsolete code just to make an universe package building? [09:26] pitti: exactly, winelib's method of building changed a lot in the intermediate time [09:26] is 1.0 even remotely supported still? [09:26] docdawning: yes, pygtk is very easy, but it's a *way to learn the Gtk+ APIs* [09:26] pitti: it's still current stable wine release, technically [09:27] pitti: 1.2 should be out in like a month or two though [09:27] pitti: also dssi-vst is in the ubuntustudio seed [09:27] pitti: and I'm ~95% sure it can run with wine1.2 binary installed, just not build on it [09:28] sladen, docdawning: When I'm doing GTK# coding I quite often refer to the pygtk docs; I've found them to be generally very good. [09:28] YokoZar: hm, so perhaps we should just have a wine1.0-dev without the runtime bits? [09:28] pitti: the runtime bits are needed for building [09:29] pitti: the only way to get wine1.0 at this point is to install it explicitly manually, as otherwise you'll be transitioned to wine1.2 [09:29] * pitti will put it into multiverse, since it recommends a multiverse package [09:29] RAOF: I believe I'm reviewing said documents now.. Exhibit A: http://www.pygtk.org/pygtk2tutorial/ch-GettingStarted.html [09:30] YokoZar: hm, doesn't wine1.0 conflict to wine1.2, too? if on nothing else, then at least on /usr/bin/wine? [09:30] pitti: yes, see new wine1.2 upload [09:30] docdawning: Yup. That's it. [09:31] (ScottK was handling this but he went to bed) [09:31] YokoZar: ah, I see [09:31] YokoZar: I'll move the source to multiverse too then, for consistency [09:31] pitti: Should wine-gecko be in multiverse anyway? It's just a local copy of a file wine downloads at runtime if it's not installed [09:32] YokoZar: I don't know, you tell me :) [09:32] you mean "in multiverse" as opposed to "not in Ubuntu at all"? [09:32] pitti: no I mean as opposed to universe [09:32] and it seems to me that wine1.0 isn't really meant to be a runtime package in the first place [09:33] pitti: the file is gecko [09:33] or is -gecko needed to build packages, too? [09:33] no it's not [09:34] YokoZar: the primary reason for multiverse is that wine recommends ttf-mscorefonts-installer, which is in multiverse [09:34] Yeah that's another good reason [09:34] wine-gecko got put in multiverse originally because I wasn't sure (its Windows version of gecko requires a build step on Windows so the package includes a binary file) [09:34] that, too [09:35] pitti: reminds me, we probably want to do a scrape of the archive finding similar inconsistencies (universe package recommending multiverse one) [09:36] YokoZar: ok, thanks; sorry for the nitpicking, but at this point I rather make double-sure [09:36] geser: did you regenerate the rebuild-test table? [09:36] pitti: Appreciated. I've been up kinda late working on this for a few days ;) -- I imagine you have too [09:37] YokoZar: "pitti is now known as queue_review_bot" :-) [09:37] Once all the wine packages go in then I need to make one last update to app-install-data to make it consistent [09:38] YokoZar: i. e. when dsst-vst has built? [09:38] wine should all be in now [09:38] Ahh, so it has. Ok then back to the salt mines [09:39] lol [09:45] doko: your thanks should go to wgrant (for fixing the bug) [09:46] geser, wgrant: thanks :) [10:01] geser, wgrant: would it be possible to remove the packages with upload failures? it's a problem with the librarian, and we don't care about this for the rebuild test. then the results should be better comparable with lucas's test rebuild [10:06] doko: all "Failed to upload" or only those about the librarian problem? [10:07] geser: do you see any other failed to upload? [10:08] I didn't check [10:08] then all [10:35] soren, Ubuntuø ? the new danish remix ? [10:36] ogra: It will have to be. Otherwise, I'd have to admit to having mistyped. [10:36] lol [10:36] And I never mistpye. [10:36] indeed [10:36] hey pitti, good morning. A question for you: [10:37] pitti, for the final language packs we were planning to use the export from the 23rd, but due to a mistake we ended up using a previous one and thus we're not including the latest work from translators. [10:37] pitti, there is no possibility to update the ISOs now, so we'd like to concentrate on releasing those language packs asap post-release. [10:37] dpm: then I suggest we'll do a -proposed one about a week after release? [10:37] dpm: right [10:39] pitti, there are a couple of bugs that will need fixing, but we'll worry about them in yet another language pack upload post-release. For now, though, I find it important to include the latest translation work in the export that we already have [10:39] pitti, Arne will build the language packs from the export on the 23rd on the PPA, and we'd like to ask you what you think about copying them directly to -updates instead of going the usual -proposed -> updates way, since those were the ones that were going to be on the final ISOs anyway. [10:39] ArneGoetje, ^ [10:39] dpm: I'd rather have them uploaded to -proposed directly then [10:40] so that we don't have to build them twice [10:41] pitti, right, thanks. ArneGoetje, could you take care of that? [10:42] and coordinate with Martin? === yofel_ is now known as yofel [11:06] i know 10.04 is in RC, but here's an issue i feel needs too be ointed out: when a machine has multiple hardwired interfaces, if both are connected to the same end point networking will fail.. falling into some kind of loop. no traffic gets in or out extreme cases have spilled over to the loopback interface, hanging the system. [11:09] gartral, what do you mean by "if both are connected to the same end point" ? [11:10] ogra: two interfaces, two cables, two ports of same router = dead network [11:11] my system has also hung and froze a few times when i had a cable in each interface of my mobo [11:14] sounds weird to me to connect both NICs to the same router [11:16] doko: You could retry them.. but I guess I can just exclude the status. [11:16] ogra: it knocks my ping down in most games, and it does load websites faster. so i would like to have that back [11:16] * wgrant excludes the status. [11:17] wgrant: thanks, retrying would be a manual thing for now ... [11:18] Rerunning. [11:25] doko: Looks better now. [11:29] wgrant: not sure if you did read that in the backlog: one more thing: looking at the kdebindings build failure. the corresponding build in lucid was made *after* the test build (given back). maybe these could be colored light red or marked in some way. but it looks good now [11:29] pitti: Would you please toss "sync 570096 -S unstable" into mass-sync. ivoks has details if needed (I'm going back to bed). [11:30] ScottK: ok [11:30] pitti: Thanks. [11:31] please, please :) [11:31] i have to rebuild whole stack :/ [11:32] ScottK: (in the wifi/network age, what made you leave it in the first place? :-) ) [11:32] s/network/laptop/ [11:33] pitti: Getting the first wave of kids off to school. [11:33] ah :) [11:33] They're off, so I'm going to crash for a while. [11:33] [done] [11:35] pitti: cant run an i7 860 in a laptop at 3.1 ghz, with 12 gb RAM and 3 tb hdd.. or if you can.. it would have cost a $%^&load more [11:35] gartral: ?? [11:36] pitti: sory, misread the "why leave" question [11:36] gartral: ah, heh :) [11:37] . o O { is there actually so much data in the universe to fill a 3 TB disk? :-P } [11:39] i want a computer wit enough hdd space to store all the internets >.> [11:45] hi all [11:45] Is there a reason why sun-java6 doesn't gets updated in multiverse? I mean it is r15 and it should be r20 I suppose. [11:45] it's updated in partner instead [11:45] ah ok, thx [11:46] But it isn't shipped with Lucid anymore? [11:46] right [11:46] Because openjdk and icedtea doesn't seem to work for some sites [11:46] it's been removed from multiverse [11:46] unggnu: we have openjdk as supported option [11:46] sun-java6 | 6.20dlj-1ubuntu3 | lucid/partner | source [11:47] while sun-java6-plugin works fine with them [11:50] Hm, I am using Karmic 9.10 and have the partner repository enabled but I don't get a Java update. The Adobe Reader update works fine though. [11:50] it's only in partner for lucid. [11:50] btw. the site is map24.com (java is needed for the interactive mode) [11:51] at this point I suspect 9.10 may just not get that update. [11:51] cjwatson, but this is a security issue :/ [11:51] then I assume there is a security bug filed [11:51] "doesn't work for some sites" is not in itself a security issue [11:52] cjwatson, no, I mean using the sun java r15 in Karmic [11:52] I know that it is multiverse [11:52] unggnu: the latest sun-java is in karmic-proposed, eagerly awaiting feedback :) [11:52] pitti, ok, thx :) [11:52] in bug 566353 [11:53] Launchpad bug 566353 in sun-java6 "sun-java6 6u20 update available (including security updates)" [Undecided,Fix committed] https://launchpad.net/bugs/566353 [11:53] oh yes, so it is [11:53] sun-java6 | 6.20dlj-0ubuntu1.9.10 | karmic-proposed/multiverse | source [11:57] Btw. is it worth a bug report if the partner repository doesn't get updated after an upgrade to Lucid? I still had the karmic distribution tag. [11:57] bryceh: ever seen this before? http://people.canonical.com/~jriddell/tmp/broken-x.png [11:59] Riddell: change your font [11:59] KDE probably has a checkbox for that in the sixteenth tab of some configuration window. :-P [12:00] ion: lol, good one [12:01] Riddell, learn chinorussian :) [12:01] Riddell: I think I saw it at some point, but I can't remember the circumstances any more; what triggered it for you? [12:02] could have been a suspend/resume bug [12:02] pitti: I've been doing some login/out testing, otherwise nothing unusual [12:03] asac: you've uploaded the fix for 528887 only to ppa, not to the unapproved queue? (the bug is still targeted to 10.04) [12:03] slangasek: right. didnt know you were awake. wanted to get a QA confirm that this thing fixes all/doesnt break anything before letting it in. [12:03] slangasek, i'm just trying to test the fix [12:04] dist-upgrade isnt very fast on the beagle though :) [12:04] asac: I'm in London ;) [12:04] slangasek: oh right ;) [12:04] let me see if it has built [12:04] it has [12:05] how do i get USB to throw more power.. i have a phone that isnt charging off usb in ubuntu but charges fine in windows [12:05] let me see if a second person is avail for testing [12:05] plars should get up soonish [12:05] asac: and have already started first ISO spins - so if we're trying to get this fix in on netbook for final, needs to be in the queue ASAP [12:05] slangasek: any deadline you want to give? [12:06] like 30 minutes 1h [12:06] ? [12:06] 2h? [12:06] ;) [12:06] 4h ? [12:06] :) [12:06] asac: meh, 30 minutes :) [12:06] lol [12:06] asac: get it in the queue so I can review in parallel [12:06] I'll wait for QA validation before accepting [12:06] slangasek: ah ok ... i can upload directly then === MacSlow is now known as MacSlow|lunch [12:08] uploaded [12:19] mvo: have you seen bug #569941? any insight? [12:19] Launchpad bug 569941 in update-manager "apport enabled after a distribution upgrade from Karmic to Lucid" [High,New] https://launchpad.net/bugs/569941 [12:20] Is it more likely that the plugin has the bug or the runtime environment if a Java applet in Firefox makes problem with icedtea6-plugin but not with sun-java6-plugin? [12:22] how do i activate the Date::Manip module in perl? need it for a program im configuring [12:22] whomee: this is a question for #ubuntu [12:23] whomee: (install libdate-manip-perl) [12:25] ok sorry then :) and thanks [12:26] slangasek: looking [12:31] asac, slangasek, bug 568630 and bug 528887 both seems to be fixed with asac's PPA package [12:31] Launchpad bug 568630 in netbook-launcher-efl "Default path is sometimes in an icon directory" [Low,New] https://launchpad.net/bugs/568630 [12:31] Launchpad bug 528887 in netbook-launcher-efl "maximus does not give default focus to newly started apps in combination with efl launcher" [Medium,Fix committed] https://launchpad.net/bugs/528887 [12:33] ogra: nice [12:33] ogra: can you confirm your testing in the bug? [12:33] done already :) [12:33] its strange though that the icon directory bug is fixed by the gdk window timestamps ;) [12:34] yeah [12:34] though we always suspected it was a race [12:34] timestamps might just solve that along [12:34] yes, but why does the launcher react on a focus race ;) === MacSlow|lunch is now known as MacSlow [13:07] asac, ogra: thanks, netbook-launcher-efl accepted [13:07] great, thanks :) [13:08] cool [13:08] oh ... the error message bug wasnt confirmed. (ogra mentioned two bugs was confusing) [13:09] if we now could drop evo from the images (and loos 100MB) it would be perfect [13:09] asac, i cant test that one [13:09] no free sockets on my USB hub [13:15] slangasek: do you happen to know who is a contact person for the canonical partner repo? [13:16] Looking ahead - how about compress debs using xz in Maverick? [13:16] xnox: selectively [13:17] support in dpkg is already upstream [13:17] but we won't do it by default any more than we do lzma by default now [13:17] cjwatson, why not? [13:17] issues on less capable machines [13:18] don't really want to discuss it now, too busy with lucid [13:18] cause for my tiny package the -dbg package went from 7MiB to 1.5MiB [13:18] kk [13:18] so use it for your tiny package then [13:18] you don't need the default changed [13:18] cjwatson, so archive is not rejecting those? [13:18] you can use lzma [13:18] xz isn't supported yet [13:19] yeah i know that xz is only in debian right now cause we are frozen. [13:19] Launchpad will need some simple work in order to support xz [13:19] sebner: hum, regarding what exactly? it's administered by the same ubuntu-archive team [13:19] cause lintian complains saying they will be rejected. I didn't know ubuntu autobuilds are fine with xz tarballs on ubuntu [13:20] well, they aren't right now [13:20] slangasek: nah, regarding asking for new apps/company offerings etc [13:21] sebner: http://www.ubuntu.com/partners/ISV [13:22] cjwatson: Yeah, I'm more asking for a name/irc nick [13:24] sebner: I don't know the correct contact, and given that this involves dealing with corporate stuff I suspect that going through the contact form on the website may have better results anyway [13:25] cjwatson: ic, thx [13:38] asac, slangasek: just updated bug #528887 - looks pretty good from here [13:38] Launchpad bug 528887 in launch-lite-proj "maximus does not give default focus to newly started apps in combination with efl launcher" [Medium,Fix committed] https://launchpad.net/bugs/528887 [13:39] plars: cheers - good answer, since it's already accepted ;) [13:40] slangasek: darn, if I had realized that I would have had some fun with it first :) [13:41] plars: could you verify the error message UUID problem too? you seem to have a way to reproduce [13:47] asac: updated bug... fixed... maybe? I'm kinda thinking that it looks like it's just a better phrased error message now === radoe__ is now known as radoe [14:13] dpm: yep [14:13] thanks ArneGoetje :) === pedro__ is now known as pedro_ [14:30] statd isn't started for me by default, is this a problem in the statd upstart job? [14:30] grep start /etc/init/statd.conf: start on (started portmap or mounting TYPE=nfs) [14:30] status portmap: portmap start/running, process 715 [14:30] status statd: statd stop/waiting [14:33] If I stop and restart portmap, then statd also gets started. But it doesn't start on boot, even though portmap does. [14:36] anyone know what files gnome-system-monitor (used in ubuntu-9.10) uses to get f.ex. cpu load information from? [14:36] im looking for a file/application to use in a script that simply outputs the cpu utilization to determine what machines are used and not. [14:37] only ones i can find are either ncurses based or gd based. [14:37] /proc/avgload spits out the usual 1 5 15m load avg, however asfar as my research leads me, this is the waittime, not really the cpu utilized. === barry` is now known as barry_ [14:47] maxiepax: top -b? [14:48] i trid top -b -n 1 | sed -ne '/Cpu/ s/.* \([0-9]*\.[0-9]*\)%us.* \([0-9]*\.[0-9]*\)%sy.*/User: \1%, System: \2%/p' [14:48] this gives me f.ex. User: 5.4%, System: 1.4% [14:48] should i assume this is from 1 core, or out of a total of 400% (4 cores) ? [14:49] maxiepax: max is always 100% [14:49] maxiepax: i. e. with 4 cores, one maxed-out core is 25% [14:49] well, in "uptime" 1.0 seems like 1.0 = 1 core. [14:50] as you just said yourself, numbers in uptime have got _nothing_ to do with CPU cores [14:51] okey, thanks :) so if i understood you correct, teh above top -b -n 1 i did, would represent 5.4% out of 100% summed up cores. [14:51] maxiepax: more like 7.0 (user +sys), but yes [14:52] pitti: Thanks allot! [14:52] maxiepax: I'm not aware of a central /proc/loadavg like file (I could be wrong, of couse) [14:53] maxiepax: I believe top just looks at proc/*/stat and sums up [14:53] yeah =/ linux has tons of different files (alot in /proc) that show different values, however it seems none are really ment for this. [14:54] and most webpages i read say thats its "impossible" to measure the load on a cpu, since the only true way to measure is by measuring the waiting que for the cpu once its reached its maximum. === barry_ is now known as barry [14:55] sure, either a process has the (full) CPU power, or none has [14:55] never does a process use only "half" a CPU at a time [14:55] HT :) [14:55] but, yes i agree. [14:55] so I guess top measures the number of spent cycles per process and divides by available cycles [14:56] maxiepax: HT> cheating :) [14:58] maxiepax: the former is in e. g. getrusage(), so I suppose it's somewhere in /proc/pid as well [14:58] or clock_gettime (CLOCK_PROCESS_CPUTIME_ID) [14:58] im guessing what that does it create a cycle and measure how long it took for it to be processed? [14:59] maxiepax: as I said, I think it adds up the CPU time for all processes and divides by number of available cycles (for each slice) [15:00] but at this point I suggest to RTFS :) [15:01] yeah :) i think my boss will be sattisfied with this though, just need something simple to see if a machine is used or not ( found some machines that have been idle for 16 months ) [15:04] wtf does xchat suddenly decide that I must want to be cutting text (like I have button 1 down, only I don't) and mouse input elsewhere gets totally ignored... [15:04] totally calling that a lucid regression [15:04] lamont: not just xchat [15:04] oh, well, that'd be about the only gui I use... [15:04] or at least, im having issues with mouse focus in kubuntu as well === xnox is now known as xnox_away [15:05] today i could use the mouse on my channel list but not the nick list in quassel [15:05] and couldnt click on mails in kmail [15:06] logging out and back in tends to resolve it. this is only about the 3rd time its happened to me in 3 months [15:06] lamont, i had the same when my system ran out of ram due to the gem objects bug [15:07] pretty reliable right before i hit OOM [15:16] ogra: fresh boot, totally diff machine === dendro-afk is now known as dendrobates [15:16] strange [15:34] pitti, hi === joaopinto_ is now known as joaopinto === bjf is now known as bjf[afk] [16:12] anyone else having issues with the mouse getting random buttons release events without an associated physical action ? === vish is now known as Vish === Vish is now known as vish === vish is now known as Vish [16:45] <\sh> hmm..does anyone know where to find python-restkit in our archives? [16:45] <\sh> it'smissing for python-couchdbkit somehow [16:48] <\sh> bts #511996 how nice...anyjson bug fixed in debian, but python-restkit is not available [16:49] tkamppeter: hello [16:56] <\sh> pitti: do you think it's ok to file a removal request for python-couchdbkit for lucid so late in the cycle? there are two deps missing, one not mentioned in the version in our archives, and one dep is not available not even in debian :( [16:56] \sh: sure, it has zero rdepends [16:57] \sh: but it doesn't have any special dependencies, what do you mean? [16:57] Depends: python (>= 2.5), python-support (>= 0.90.0) [16:57] <\sh> pitti, which is wrong [16:57] <\sh> pitti: lp bug #511996 [16:57] Launchpad bug 511996 in python-couchdbkit "missing dependency" [Undecided,New] https://launchpad.net/bugs/511996 [16:57] <\sh> pitti, just added debians bug report to it.. [16:58] <\sh> pitti, it doesn't work without python-anyjson and python-restkit...the last package is not even in debian...only as fragment of cached google search [16:58] \sh: sure, please file a removal request then, I'll do it right away [16:59] <\sh> pitti: ok...I'll use the very same bug for now...or should I file another one? [16:59] \sh: those were added in the current unstable version [16:59] \sh: using that one will do === dendrobates is now known as dendro-afk [17:00] pitti, about bug 564633, can one make a freeze exception? This is really annoying that s-c-p always looks for drivers on the internet before looking locally. I have a patch and it works. [17:00] <\sh> pitti: yes, because they were completly missing ;) and http://packages.debian.org/sid/python-restkit <- nothing [17:00] Launchpad bug 564633 in system-config-printer "system-config-printer: make driver installation optional" [High,Triaged] https://launchpad.net/bugs/564633 [17:00] tkamppeter: it can become an SRU [17:00] tkamppeter: (final images are being built already) === dendro-afk is now known as dendrobates [17:01] pitti, can one make it am SRU which gets available before Lucid+1 opens? [17:02] tkamppeter: sure, we do that after every release [17:02] tkamppeter: in fact, you can upload it right now [17:02] tkamppeter: it just won't be processed until after the final release, but at least you can get it off your plate :) [17:02] already to lucid-proposed? [17:02] yes [17:04] \sh: *flush* [17:05] pitti, then I will upload s-c-p, ghostscript, and HPLIP soon, as they have some annoying problems. s-c-p will come first as I have the patch, for ghostscript I am still collecting patches (upstrream is very active in PDF interpreter problems currently). [17:06] tkamppeter: thank you [17:07] <\sh> pitti: bug #511996 updated pls go ahead ;) [17:07] Launchpad bug 511996 in python-couchdbkit "missing dependency" [Undecided,New] https://launchpad.net/bugs/511996 [17:07] \sh: oh, I just closed it :) [17:07] <\sh> pitti, ah ok then ;) [17:08] <\sh> pitti, thx a lot :) [17:08] danke Dir! [17:11] I wonder, if the writer of release notes for Ubuntu could co-operate with his/her colleague for Xubuntu? === deryck is now known as deryck[lunch] [17:18] jarnos: it should probably be the other way round, since we do the common stuff, and historically we have cooperated anyway ... Do you have specifics? === beuno is now known as beuno-lunch === bjf[afk] is now known as bjf [17:24] cjohnston: What do you mean by the specifics? Release notes for Beta2 are here: https://wiki.ubuntu.com/Xubuntu/LucidLynx/Beta2 [17:24] "cjwatson" not "cjohnston" [17:25] cjwatson: sorry [17:25] I mean, what are specific examples on which the Xubuntu folks tried to cooperate and didn't get results? [17:25] cjohnston: sorry [17:27] cjwatson: No, I don't have. Currently they are looking for a volunteer to write the release notes for the final release. And I just told I volunteer. [17:28] anyone doing release stuff for derivatives should coordinate with #ubuntu-release [17:29] cjwatson: ok, I'll continue there. [17:41] i thought i was important for a minute === dendrobates is now known as dendro-afk === al-maisan is now known as almaisan-away === beuno-lunch is now known as beuno [18:16] pitti, s-c-p is uploaded now. === deryck[lunch] is now known as deryck === dendro-afk is now known as dendrobates [18:27] Hi , can can anyone help me how can I read the blocks on which the file is stored ? I know the inode number from the stat command , but how can I use it to find the block(s) on which the file is located and read the same ? I am using UBuntu 9.10 , I tried finding inode.h , dirnode.h , but couldnt find them , can anyone Please Help :-/ [18:27] gangil: you need to use the FIEMAP ioctl [18:28] http://lwn.net/Articles/297696/ is old, but relatively correct [18:32] thanks Keybuk :) , reading it [18:33] gangil: if you need an example, just "apt-get source ureadahead" [18:35] cyphermox: ping [18:46] Keybuk: i have a strange issue where it appears that some of my init scripts and upstart jobs are not being run [18:47] kirkland: probably "lo" not coming up [18:47] Keybuk: at least the following: /etc/init.d/nfs-kernel-server, /etc/init.d/screen-cleanup, /etc/init/qemu-kvm.conf [18:47] or something in /e/n/i that overrides the /etc/network/if-up.d/upstart script from being run [18:47] Keybuk: okay, how can I determine if that's the case? [18:48] do only some init scripts not get run, or all not get run? [18:48] Keybuk: well, the system is functional (and gdm is up, etc) [18:48] that isn't answering the question [18:48] Keybuk: but as I try to use stuff (like kvm, screen, nfs), i see that it just doesn't look like those inits happened [18:49] Keybuk: network/interfaces: http://pastebin.com/XkK4Q4vA [18:49] probably not that bug then [18:49] Keybuk: bridged networking is "non-standard", perhaps, but hopefully not precluding init, huh? [18:50] no idea [18:50] Keybuk: what can i do to help troubleshoot this along with you? [18:51] Hi, does fedora's tuned daemon make any sense in ubuntu, and if yes, will be it included in repos someway? or ubuntu has similar tool? (I'm not talking about gnome-power-manager or kde's one which included by both systems). They says that it is very good thing but I can't find it in repos (and it's very hard to google it due very common word, btw) [18:51] kirkland: boot with --verbose and look at /var/log/boot.log and whichever of syslog/messages init messages end up with [18:53] Keybuk: --verbose goes on the kernel cmdline? [18:53] kirkland: yes [19:07] Keybuk: hmm, booted with --verbose, and everything worked this time :-/ [19:08] Keybuk: trying a few more times [19:11] slangasek - i figured out what was wrong with my nvidia desktop in the end (Xorg starting on vt6) [19:11] for some reason, i have grub booting with console=tty6 ;) [19:11] not sure why though === xnox_away is now known as xnox [19:15] I are getting exit status 5 for ureadahead, and googling around doesn't reveal anything... the box we have won't boot cause of this [19:15] shtylman: ureadahead won't cause your machine to not boot [19:15] Keybuk: that was my thinking as well [19:15] however whatever is causing ureadahead to exit with status 5 could also be causing the machine to not boot [19:16] any particular kernel flags we can boot with to try and flush out the problem? [19:16] --verbose is always a good start [19:16] k [19:16] status 5 is "error while tracing" fwiw [19:16] most common reason is that stat(/) doesn't translate to a block device [19:17] there should be other messages in the boot log [19:17] interesting... ok... we will try with --verbose and see if it talks back to us :) [19:29] shtylman: bug 508441 seems to still occur according to a user today? [19:29] Launchpad bug 508441 in openoffice.org "soffice.bin crashed with SIGSEGV in QPixmap::handle()" [Medium,Fix released] https://launchpad.net/bugs/508441 [19:29] crimsun: what do you mean "ck check"? [19:31] ccheney: are you serious... sigh [19:31] maybe packages aren't updated all the way... [19:32] I dunno... this is tragic [19:32] shtylman: perhaps the changes didn't make it into ooo-build-3-2 ? [19:32] shtylman: our ooo-build is fairly recent certainly since feb anyway but wasn't pulled from head [19:32] ccheney: no.. they most certainly have... I haven't touched OO for a long time [19:32] shtylman: hmm :-\ [19:32] and these fixes were in a long time ago [19:33] shtylman: yea [19:33] im tempted to say that this may be something else [19:33] and nessesarily the extensions [19:48] anyone know of an easy way to graph library interdependency from a given set of libraries? [19:48] i'm trying to examine all the OOo libraries to see if there is a way to more efficiently package them [19:55] hello, is there a tool to show up after startup and ask the user if he want to install something that was not installed? [20:00] i did an upgrade just now from karmic and noticed it appears to be removing OOo hyphenation and thesaurus bits during the upgrade process, is that intended or is it not considered a safe time to upgrade causing it? [20:01] or maybe caused by a difference in how language support is done now? [20:04] running language support after upgrade asks to reinstall them again so maybe its intended [20:05] Keybuk: http://paste.ubuntu.com/422946/ [20:05] that is the dmesg log I pulled from the box [20:05] the last part about: [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x08 0x30 write failed [20:05] is interesting [20:06] cause we think the box has booted, but that the vid card doesn't let us see anything [20:06] this is an install of ubuntu server btw [20:09] If I have initramfs-tools installed, does it really do anything to the boot process or is it mostly there for use by initrd? [20:10] is there a kernel flag which will disable the radeondrmfb ? [20:20] Keybuk: ahh ... it appears to be very similar to this bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/546743 which has been fixed [20:20] Ubuntu bug 546743 in linux "Blank screen at first boot with ATI ES1000 and 10.04 server" [High,Fix released] [20:20] so we will try a newer cd [20:35] plars: Hey. I've been looking at bug #569141 and have a solution that works except in the su -c case. Have you made any further progress with it? [20:35] Launchpad bug 569141 in phoronix-test-suite "installing tests fails" [High,Triaged] https://launchpad.net/bugs/569141 [20:36] elmo: yt? [20:37] persia: I didn't get a chance over the weekend to test it with kdesudo, but the debdiff I proposed works with sudo at least for certain, not sure if kdesudo would be different, but michael seemed to think so [20:38] hello. I'm reading ubuntu policy and trying undestand how contol file should be. Should every package, which has not got Debian's similar package, has field "ubuntu" in it name [20:38] plars: I could replicate the issue with gksudo as well. Adding "--" makes it go away. [20:39] Besogon: No, but it's best that it has it in the revision to differentiate. [20:39] plars: The problem is with the degenerate case where none of kdesudo, gksudo, or sudo are available. [20:42] ok. then next question. I'm not in MOTU group and trying to make little package (universe package). You advise include "ubuntu" field name of the package. Then What should be in Maintainer field of control file? [20:42] http://people.canonical.com/~cjwatson/ubuntu-policy/policy.html/ch-binary.html [20:42] Paragraph 3.3 The maintainer of a package [20:43] Besogon: My advice was to include "ubuntu" in the revision in the version of the package, not the name. [20:43] Besogon: The maintainer is the folks that are going to maintain it. Initially, that's probably you. If you're looking to have it maintained by an Ubuntu team, you could put the email address of the team there, but you'd want to confirm the team is maintaining it. [20:46] persia: I know it's ugly, but what about wrapping it with bash -c? did that work for the su -c case? [20:48] plars: Nope. [20:48] plars: For local test, try `su -c bash -c aptitude -y install hello` or similar. [20:50] persia: that doesn't work, but su -c bash -c "aptitude -y install hello" does [20:51] I thought the point was to drop the quotes. [20:51] quotes works without the bash as well. [20:54] persia, It shouldn't be maintained by ubuntu team. That is not good software (just a little program on fortran for our students). may be I undestand you. the package will be named "tmmfortran1.0-0ubuntu.deb" Will it correct? [20:55] Besogon: No. If you're not expecting the software to be maintained in Ubuntu, I'll recommend visiting #ubuntu-packaging, and asking questions there: you're close, but I think there are some basic things that you haven't asked yet. [20:56] thanks for link [21:04] cjwatson, hi, the zero-length problem is back with latest dpkg in lucid [21:04] cjwatson, but this time only maintainer scripts are affected. [21:23] pitti: now that we have wine1.0 and wine1.2 packages, we need to remove wine source package -- did you do that? === antivirtel` is now known as antivirtel [21:39] kirkland: http://people.canonical.com/~kirkland/Museum/4.10_warty.img.bz2 does not exist [21:39] bdrung: yeah, i know, sorry .... that machine ran out of disk space and had to be deleted :-( [21:40] elmo: any chance of re-hosting those "museum" VMs somewhere? [21:40] elmo: per bdrung's msg ^ [21:42] For reporting a bug I want to test an upstream kernel from https://wiki.ubuntu.com/KernelTeam/MainlineBuilds But I don't know which I need to download. uname -a gives me: 2.6.31-20 any ideas? [21:49] no tips? [21:49] Wazzzaaa: no patience? [21:50] hehe, ok i shall wait. [21:51] Wazzzaaa: lotta smart and busy folks in here, I'm only busy :P [21:52] chrisccoulson: hah, ouch [21:52] slangasek - it's fixed and working now :) [21:52] i don't know why i configured grub like that in the past though ;) === dendrobates is now known as dendro-afk === sconklin is now known as sconklin-gone === dendro-afk is now known as dendrobates [22:14] james_w, bug 381961 is not fixed [22:14] Launchpad bug 381961 in mod-wsgi "libapache2-mod-wsgi should have a dependency on libpython2.6" [Undecided,Fix released] https://launchpad.net/bugs/381961 [22:17] <_romeo_> hello guys [22:19] joaopinto: it's in universe, should be possible to get a fix in still [22:20] ok, since the bug was set to fix released I assume there is a patch somewhere already :) [22:20] package hasn't been touched since an autosync in march [22:28] Hello I just started a launchpad project and was wondering if Im able to upload my prject to it and how I would do that? [22:28] https://launchpad.net/multibootu [22:29] LinuxGuy2009, #launchpad is the proper channel for LP related questions [22:29] Oh ok cool thank you [22:30] anyone know where pre-proposed is? Apparently we are building the kernel tip there daily and i can't seem to find it [22:31] JFo: a ppa maybe? [22:31] I was thinking that [22:31] just not sure where [22:31] * JFo keeps looking [22:37] JFo: maybe ask in #ubuntu-kernel [22:37] ccheney, I think I have found it [22:37] thanks though [22:37] JFo: https://launchpad.net/~kernel-ppa/+archive ? [22:37] no, that is the normal PPA [22:37] I have it now, thank you [22:37] JFo: oh ok [22:38] i was thinking it was a Lucid distro PPA [22:38] but it is a kernel one [22:57] anibal: hey [22:57] hey scott [22:57] give me a few minutes, hotel are just setting up international calling for me [22:57] ok [23:46] who is ubuntubama? [23:46] it got "attacked" by it on irc [23:47] xnox: Asking in #ubuntu-irc or #ubuntu-ops may be more useful. [23:48] jdong, what do the colors mean in that disk map you made from the ureadahead pack? [23:48] psusi: each color represents a different file on-disk [23:48] ahh [23:48] psusi: the picture is "deceptive" in that it only graphs from min(blocks_mentioned) to max(blocks_mentioned) [23:48] not the "entire disk" [23:49] jdong, wanna try defragging? ;) [23:49] psusi: but it was pretty enough to put in a slide, which was my goal :) [23:49] psusi: hahaha you got code for that? [23:49] psusi: I can't try it NOW, but sometime this week, sure [23:49] yea... it still can't alter the height of an extent tree but other than that.... [23:50] ok cool