=== dendro-afk is now known as dendrobates [04:32] hi, here is my package http://revu.ubuntuwire.com/p/iok , i couldn't understand the last comment, can anyone explain to me? [04:52] suji11: #uubntu-motu would be more appropriate for packaging help. [04:53] arand: ok [05:17] does anyone know when the Debian import freeze for Lucid is? [05:17] pabs3: Thursday [05:18] thanks [07:13] slangasek: bah, still hangs with .33rc7. the session works for a while (terminal, access to home), but launching nautilus breaks it for good === ttx_ is now known as ttx === tkamppeter_ is now known as tkamppeter [08:46] www.search2.net [09:16] Good morning [09:26] ev: confirmed; automation doesn't work with 20100210 either [09:26] (or 20090209.1) [09:26] Keybuk: indeed, already looking into it. Appears to be a casper bug, but I'm still digging. [09:49] bah, my desktop machine hung itself for the second time today and there's nothing in syslog [09:50] and gdm doesn't show up properly either [09:50] dholbach, do you have plytmouth installed there? [09:50] "hung itself" ? [09:51] Keybuk: like the mouse pointer does not move any more, I can't ssh in, music stutters like a broken record, etc :) [09:51] seb128: yes [09:52] dholbach, try uninstalling it [09:52] my box stop freezing since I removed it [09:52] seb128: will let you know in a bit [09:52] seb128: the plymouth/gdm freeze seems fixed /here though. Just did a normal boot. (I used a workaround the past week) [09:52] sebner, not there, I just did some testing for slangasek [09:52] I got it 3 times in a row today [09:52] until I uninstalled plymouth again [09:52] sebner: it works on my laptop (i386, intel graphics) too, just not on my desktop (amd64, nv) [09:53] it's racy [09:53] Keybuk: but at least magic sysrq still worked [09:53] so it will not happen every time [09:53] seb128: yay - problem "fixed"! ;) [09:54] seb128: dholbach : Well, as I said, I was seeing it too the whole past week (with nvidia) but tried a normal boot today and it worked. Maybe it was just luck [09:54] I hope that'll fix the kernel/whatever hang too :-) [09:54] dholbach, ;-) [09:55] I blame it on Keybuk for forcing plymouth on everybody and running away ;-) [09:55] dholbach: the funny thing is that on my box I'm seeing "self-healing" pretty often xD [09:56] not heard of that one being plymouth related [09:56] if X is up, plymouth shouldn't be running [09:57] another excellent one is if you shut the laptop lid during boot, and then reopen it to try and log in... [09:57] Keybuk: I'm sure the hang is unrelated to plymouth :) [09:59] Keybuk, launchpad bug #516412 [09:59] Launchpad bug 516412 in plymouth "Pressing causes X to freeze" [High,Confirmed] https://launchpad.net/bugs/516412 [09:59] only if your boot is very very fast and you never see plymouth [09:59] Keybuk, it's still the same vt1 conflict issue I think [10:00] like I said, only if your boot is very fast ;) [10:00] otherwise X will be on vt7 [10:00] my boot is not very fast [10:00] it's my d630 [10:00] it takes some 45 seconds to boot [10:00] do you see the ubuntu logo? [10:01] i get X running on vt7 too, and i still see it crash when hitting enter [10:01] chrisccoulson: then that's unrelated to plymouth afaik [10:01] Keybuk - when i have plymouth installed, I noticed that all my keyboard input gets routed to the VT that X is running on [10:01] Keybuk, I see "Starting up..." for 15 seconds, "_" in text for 3 seconds, plymouth for 3 seconds, empty screen with xorg cursor for 3 seconds [10:01] then session [10:01] if i stop X, everything I've ever typed is on the underlying VT [10:01] then box crash when I hit enter [10:02] seb128: I can't see how that's caused by plymouth [10:02] sounds more like an X bug [10:02] I doesn't happen without plymouth [10:02] so it's an interaction between both [10:02] slangasek says that plymouth is not supposed to exit that early [10:02] but plymouth has already exited by the time X starts, right? [10:03] ie I should still have plymouth on the spinning cursor time [10:03] boohoooo, the machine hung again :-((((( [10:03] * dholbach is very unhappy [10:03] oh, does plymouth segfault for you? [10:03] not that I know, at least it doesn't trigger apport [10:03] but it's only displayed for some 3 seconds [10:03] do you have a segfault message in kernel dmesg? [10:03] ie it goes away before having xorg displayed [10:04] yeah, sounds like plymouth crashed [10:05] no crash mention in the logs [10:06] it's a shame that the only 2 people not getting that issue are slangasek and you ;-) [10:07] in any case I can get debug informations if you need some [10:07] it happens pretty consistently there [10:08] I'll take a look after FF [10:09] ok thanks [10:23] mvo: had some time yet ? ;) [10:24] dupondje: still on my list, but todo should be fine [10:26] is anyone else getting emailed about build failures in the kubuntu-ppa-staging PPA? [10:28] mdz: oh yes. It's going to the ubuntu-reviews list, for some strange reason. [10:29] Riddell: ^^ [10:31] I think it's also going to all members of some group, to which kubuntu-devel belongs, and hitting ubuntu-core-dev as a result. === ogra_ is now known as ogra [10:40] * Keybuk wonders why he's now getting kubuntu build failure logs in his inbox [10:40] we thought you haven't had enough mails yet [10:40] * Tm_T hides [10:41] tm_T: I'll forward you the 2,000 odd mails in my LP folder shall I? :p [10:42] Keybuk: sure, I already have several thousand unread mails here [10:47] Which package determines that Ctrl+Alt+F1 means VT switch when in X? I'm trying to determine what changed on my lucid system such that it now VT-switches with plain Alt+Fx even when in X [10:49] maxb: linux-image-generic... [10:49] actually I think the Ctrl-Alt thing may be xorg-server ;) [10:50] Was about to say... didn't think I'd updated the kernel in the last few days [10:51] it's not an update or change [10:52] it's a bug [10:52] I suspect this to be the same bug that causes people's X servers to crash when they press Enter [10:54] crash as in display freezes on the last displayed image? I've seen that too [10:54] *blink* and the password I typed into gdm was displayed after the Login: prompt from a text getty after I quit X [10:59] yeah [10:59] you have the same bug then [11:01] maxb, uninstall plymouth... [11:02] * maxb does that [11:20] I need help: When there are updates available, update-manager gets somehow started automatically, probably via D-Bus. I want to do so with the firmware installation tool of HPLIP. Someone knows how this works? [11:20] Can I use libnotify for that? [11:21] it's done explicitly in update-notifier; grep that package and you should find it [11:23] cjwatson: Thanks [11:31] tkamppeter: jockey recently grew the ability to listen for "needs firmware" uevents, and launch if it found something (currently used for DVB-T sticks, which need firmware) [11:32] (the listening to those firmware events is also implemented in update-notifier) [11:35] pitti, I have the following situation: === jamesh_ is now known as jamesh [11:36] HPLIP recognizes with the UDEV rule /lib/udev/rules.d/56-hpmud_support.rules whether a printer needs a proprietary plug-in in order to work with HPLIP. [11:37] pitti, the udev rule simply runs "hp-mkuri -c" with the model name of the discovered printer in an env variable. [11:39] pitti, hp-mkuri checks whether the printer needs the plugin, and if yes, it simply generates a notification uing libnotify, telling the user to run the appropriate utility (which is part of HPLIP, "hp-plugin"). [11:39] pitti, I want that hp-mkuri starts the utility directly in that case. [11:40] pitti, and that with a not too big patch on hp-mkuri, so that I can contribute the patch upstream to HPLIP. [11:40] tkamppeter: how does it currently connect to libnotify? udev rules run as root, and are not attached to a particular user (session)? [11:41] tkamppeter: ah, so it's not "firmware" in the linux sense? (/lib/firmware/) [11:42] tkamppeter: can you please put /lib/udev/rules.d/56-hpmud_support.rules in a pastebin? (sorry, I don't have it installed) [11:42] pitti, no, the firmware is not installed into /lib/firmware and the plugin can contain other things than firmware, like color profiles or binary-only driver add-ons. [11:43] tkamppeter: ok, so it's more like a general package [11:43] tkamppeter: that sounds like a case for jockey, except that it doesn't do hotplugging without further support (from update-notifier) [11:43] pitti, http://pastebin.ubuntu.com/373145/ [11:44] RUN+="bin/sh -c '/usr/bin/hp-mkuri -c &'" [11:44] ?? [11:44] why doesn't it just run hp-mkuri straight away? [11:45] pitti, here is the source of hp-mkuri: http://pastebin.ubuntu.com/373147/ [11:46] See especially the notify() function which generates desktop notification bubbles via libnotify. [11:46] tkamppeter: so, adding this match to update-notifier looks straightforward (the firmware bit already listens to gudev and has an event handler) [11:46] (and drop that rule) [11:47] pitti, I do not know why the UDEV rule launches the program through a subshell, when I run hp-mkuri manually it exits already while the notification bubble is still there. [11:47] tkamppeter: I meant, why does it need that sh -c & hackery? [11:48] tkamppeter: but anyway, if the rule goes away in favor of changing update-notifier, it won't matter anyway [11:48] pitti, perhaps due to its non-zero exit codes, but for that one could also do "hp-mkuri || :" [11:48] it shouldn't care [11:48] Do we do anything to reduce swappiness when swap is on an SSD? [11:49] soren, i doubt that, usually the controller should care with recent SSDs [11:49] ogra: What do you mean? [11:49] soren, on recent SSDs the controller does the wear out levelling [11:50] Ah. [11:50] so it shouldnt matter what your swappiness is set to with newer HW [11:50] mvo: do you know what's going on with the return of bug 507842? I'm seeing it here too [11:50] Launchpad bug 507842 in python-central "Does not honor XS-Python-Version if debian/control contains a empty line before the Source: line" [Medium,In progress] https://launchpad.net/bugs/507842 [11:50] pitti, I would like more to modify the notify() function in hp-mkuri as this is more streamlined with upstream. I do not need to add a dependency on update-notifier, so it is easier forgetting it accepted upstream. [11:51] soren, indeed there is that grey area of SSDs that dont do that ... i know cking did a lot of SSD work, he might be able to tell you what is on/off wrt SSD handling today [11:51] ogra: That heavily depends on the filesystem used and the filesystems supported by the FTL (although many common FTLs do support ext2/3 now) [11:51] persia, swap is swap :) [11:52] unless you use a swapfile on top of a filesystem indeed :) [11:52] persia: FTL? [11:52] ogra: Ah, right. I have no idea if any available FTLs treat swap well. I seem to remember a discussion regarding using swapfiles to work around that. [11:52] soren: Flash-Translation-Layer : is the embedded computer that sits between the disk interface and the flash. [11:52] tkamppeter: this uses some weird trick to talk to an user session; I don't even see how it is supposed to work in the first place; it doesn't even do setuid(), let alone dbus connections to any user's session [11:53] cjwatson: re 507842> I have a look [11:53] tkamppeter: the update-notifier support would be ubuntu only indeed; nothing for upstream [11:53] one solution with older SSDs was to have a swapfile and copy that around all the time ... i played with that, but thats horribly slow and wasteful [11:53] Another solution is to use raw flash and UBI, but that requires motherboard support (and separate flash) [11:53] well, or use a modern SSD :) [11:54] with a proper controller [11:54] its a matter of price [11:54] pitti, you mean libnotify uses this weird trick? notify() in hp-mkuri only calls functions/methods of libnotify. [11:54] * soren thinks his Intel X-25M is modern enough [11:54] yeah, definately [11:54] Wow. This thing boots fast! [11:54] soren, bootchart ? [11:54] soren: Check with Intel regarding swap support in the FTL. You may find you want a swapfile. [11:54] tkamppeter: yeah, and that's what I don't understand; I can't believe that this works at all [11:55] soren, i have a samsung, with the upgrade to lucid my system went from 45 to under 10sec [11:55] (But you don't have to copy the swapfile around with an FTL that supports the underlying filesystem) [11:55] ogra: Yeah, I'm way under 10 sec. [11:55] pitti, is libnotify shouting into the D-Bus and some user session daemon (notify-osd?) is listening and showing the bubbles? [11:55] soren, i'm talking desktop though :) [11:55] ogra: Me too. [11:55] wow [11:56] tkamppeter: it's not "the" d-bus; notifications are happening on the session bus, which is per-user [11:56] and an udev rule doesn't have their addresses [11:56] ogra: It feels way less than 10 sec, at least. /me is doing a bootchart now. [11:56] tkamppeter: did you test that this current rule actually works? [11:56] soren, temporary use autologin to get reliable measures [11:57] ogra: I'm using ecryptfs, so no can do. [11:57] ogra: Oh, i guess I could create a dummy user to test it. [11:57] mvo: ta [11:57] my fastest was 8sec so far ... but it went up a little with the latest plymouth changes [11:57] pitti, yes. I have the HP LaserJet 1020 which needs firmware. I have removed the plug-in and then power-cycled the printer and I got a notification bubble. [11:57] its constantly around 9.5 now [11:58] pitti, the bubble showed 30 sec. [11:58] magic [11:58] pitti, and the bubble is in notify-osd style (black transparent with white text). [11:59] pitti, the magic must be inside libnotify. [11:59] apparently so [12:00] pitti, it works both by power-cycling the printer (then hp-mkuri runs as root) and by calling hp-mkuri on the command line (then it runs as me). [12:00] lool: hi, do you have a moment to talk about the latest python-central changes? [12:00] tkamppeter: so, you can't use libnotify to launch a program in the user session, so if you want to do that, you need to patch update-notifier [12:01] pitti, I do not know enough about the capabilities of libnotify, perhaps it can. [12:02] tkamppeter: with notification-daemon you could attach an action, which could then launch a program [12:02] but notify-osd doesn't have actions [12:04] pitti, notification-daemon is not used in Ubuntu any more? [12:04] tkamppeter: not by default [12:06] pitti, and hplip has a working dbus server only if hplip-gui is installed which is also not done by default in Ubuntu. [12:07] tkamppeter: the session d-bus is launched by gnome, independent of hplip-gui [12:08] pitti, how can I make use of the session d-bus the simplest way to let the udev rule launch an interactive program? [12:08] oh, you mean it exports a service over dbus, nevermind [12:08] tkamppeter: you can't [12:08] tkamppeter: you need a program in the user session to listen to udev events (such as update-notifier) [12:08] which then can launch a program [12:09] pitti, how will it work by using update-notifier? [12:09] pitti, does it require a change in update-notifier? [12:09] tkamppeter: update-notifier already sets up a handler for udev events (currently for firmware); this needs to be extended to match on that printer [12:09] tkamppeter: yes, it does [12:12] pitti, is there some general d-bus listener in the user's desktop session which I can use without modifying it? [12:12] tkamppeter: no, mvo and I have always talked about this, but we never got to that [12:13] tkamppeter: update-notifier should be fine, the code is our's, and easy [12:13] * pitti needs to run out for some 30 mins [12:13] long-term, the idea would be that Upstart could be that general listener, even in the desktop session case [12:13] but that's YEARS off [12:14] pitti, OK, can you do the changes on update-notifier? [12:19] tkamppeter: what is required? I can probably do it too [12:21] mvo, the program hp-mkuri (written in C, http://pastebin.ubuntu.com/373147/) should send a message to somewhere telling that a certain command line should be executed in the user's session, to run a GUI application. [12:25] mvo, the command line to be called is not a straight command line but a shell script one-line, like "if python -c 'import PyQt4.QtGui' 2>/dev/null; then gksu -- hp-plugin -u; else gksu -- xterm -T 'HPLIP Plugin Installation' -sb -rightbar -e hp-plugin -i; fi" so that it works on all Ubuntu systems. [12:25] tkamppeter: but the command line is not send as wel, right? that will be encoded in the session and the singal just is there to know which one to pick ? [12:26] tkamppeter: so when a signal like "plugin_installation_required" then u-n should call the above command? [12:26] mvo, one could send the command line, but one could also send only a signal. The command line does not depend onm the printer model or on its connection type. [12:27] mvo, but I would like that the HPLIP Ubuntu package provides this command line, because the command line can change with changes in future HPLIP versions. [12:27] tkamppeter: sending a commandline like this is scary, I would prefer to have it encoded inside u-n [12:28] tkamppeter: so just the signal, if future version require a different one, then I'm happy to update update-notifier [12:28] mvo, we could put it into a file which is part of the hplip package, and the part of u-n which executes it, reads this file, [12:29] tkamppeter: thats ok [12:29] mvo - on the topic of u-n - do you think u-n should check it is on the active console before doing things like launching update-manager and showing the reboot dialog? [12:29] chrisccoulson: yes, good idea! [12:30] mvo - want me to provide a patch to do that? [12:30] (if i get the chance) [12:30] tkamppeter: I can make the required changes if you give me the signal name [12:30] chrisccoulson: YES :-) [12:30] cool, i'll try and look at that :) [12:30] right, lunch time. bbiab [12:30] mvo, can you tell me where I should put the file and how to name it? Do not make it a conffile (not in /etc/) as it is only package- and not user-/system-dependent and so conffile update complications should get avoided. [12:31] mvo, I do not have a signal name yet and also do no know how to send such type of signal. Can you tell me what I have to do? [12:32] tkamppeter: ok, lets take that off the channel into private conversation then. I can help with that [12:33] mvo, OK. === MacSlow is now known as MacSlow|lunch [12:36] mvo: Sure, but I'm about to go for lunch [12:36] mvo: Do you have issues with them? [12:40] lool: I have a debdiff for review that fixes the most recent change http://paste.ubuntu.com/373188/ - I think its still not ideal, but works in my tests [12:41] mvo: That's odd, I tested the code and it worked for me; do you have a sample control where it fails? [12:41] lool: sure, try the atspi one [12:42] mvo: Oh it's comments [12:42] lool: the problem is that paraborder is set to "0" on the first line that is not a \n - but that means that control files with # this is autogenerated\ndo not\nedit\n\n will not work [12:42] lool: so if you are fine with the above debdiff I will upload now and rebuild pyatspi [12:42] re [12:43] mvo: how about http://paste.ubuntu.com/373190/ instead? [12:43] mvo, tkamppeter: we shouldn't use hp-mkuri in the middle, I think; update-notifier can just listen to the device event directly and fire up the gui [12:43] mvo: Sorry about that BTW, I forgot to handle comments, but I wanted to stop parsing of XS-PV in binary packages [12:44] lool: yeah, that is fine as well [12:44] mvo: Ok; I think my change is closer to what dpkg-dev does [12:44] see /usr/share/perl5/Dpkg/Cdata.pm [12:45] lool: fine with me [12:45] mvo: uploading [12:46] done [12:46] mvo: Sorry again for the trouble [12:46] mvo: Next thing on my list would be to turn on include-links by default in a PPA [12:46] * lool lunch & [12:46] lool: nice, thanks [12:47] pittim I do not know whether it is a good idea, as the UDEV rule is also subject to change with the HPLIP package, and so hplip should provide it. [12:48] pitti: ^^ [12:53] tkamppeter: make the udev rule ENV{ID_HPLIP_CHECK}="1" and only test the property in update-notifier, not the vendor/product ID directly? [12:54] tkamppeter, pitti: we can make u-n run a script provided by hplip when we get such a event [12:54] mvo: I thought that was by and large already there? [12:54] pitti: yes [12:55] pitti: I just wanted to decouple what is run from the u-n code, so that hplip can provide the command in a script [12:55] that makes sense [12:57] pitti, mvo, hp-mkuri is needed to check whether a download of the plugin is really necessary. It sends notifications only if the HP device really needs the plugin and if the plugin is not yet installed. [12:57] and hp-mkuri needs to run as root? or could it run as the user? [12:57] pitti, mvo, therefore I want to send the signal out of hp-mkuri, to not need to re-implement how to determine which device needs the plugin. [12:58] mvo: does u-n listen to the system bus? [12:58] if it does, hp-mkuri could send a signal to the system bus which u-n could pick up [12:59] pitti, mvo, hp-mkuri works also running as me. It gets the model by env variable, so it does not need to access the printer. [13:00] pitti, mvo, so you can see how the notification looks like by running: hp_model='HP LaserJet 1020' hp-mkuri -c; echo $? [13:00] pitti, mvo, no printer needs to be connected for that. [13:08] tkamppeter: if its enough if it runs as the user we could just make it part of the script in hplip that u-n triggers ? [13:17] Yes, then u-n can trigger the script on any HP printer, simply when /lib/udev/rules.d/40-hplip.rules has set ENV{ID_HPLIP}="1" [13:18] Only problem is that we also need to know the printer model somehow without the script needing to re-detect. [13:18] hp-mkuri needs the model in an env variable. /lib/udev/rules.d/56-hpmud_support.rules has it simply at hand. [13:19] pitti, mvo, ^^^^ === MacSlow|lunch is now known as MacSlow [13:29] asac: so it's still necessary to apply dozens and dozens of thumb2 patches to all kinds of packages? I thought that got fixed in gcc proper? [13:29] pitti, that doesnt fix the broken code that uses hardcoded asm [13:30] ah, so that's not just the workaround any more that we applied to gtk and such [13:30] there are lots of packages that use asm to add arm support, asm thats not supported in thumb2 mode [13:30] pitti: not sure what you mean [13:31] pitti, https://wiki.ubuntu.com/ARM/Thumb2 [13:31] pitti: there was a implicit-it fix that helped for a good bunch [13:31] the rest is assembler that isnt valid and needs to get ported [13:31] pitti, look at "assembler errors" at that wikipage [13:32] pitti: could you upload postgresql at some point before alpha3? [13:32] iirc my patch is fix committed there [13:33] asac: I meant thsi: http://launchpadlibrarian.net/36400628/glib2.0_2.23.0-1ubuntu1_2.23.0-1ubuntu2.diff.gz [13:33] pitti: https://wiki.ubuntu.com/ARM/Thumb2PackageReviewList ... thats the fulll list of packages with assembler issues [13:33] * asac checks [13:33] asac: yep, can do, it went to testing right before the sprint [13:33] pitti: yes [13:33] thats the kind of patches we do [13:33] atomics [13:33] and other stuff [13:34] for atomics we can replace assembler with gcc atomic built-ins [13:34] for other stuff we need to add different assembler [13:35] https://wiki.ubuntu.com/ARM/Thumb2PortingHowto [13:35] thats the howto [13:35] pitti: the glib fix is upstream now [13:35] It's not a patch anymore [13:35] right [13:35] ah, I remembered that it was a workaround for a gcc fix [13:35] thanks [13:35] pitti: there was something else ... called "implicit-it" [13:35] It's a workaround to use gcc's functions instead of the builtin assembler implementation [13:36] we added that to a few packages in the beginning, but then doko made that default for gcc [13:36] Oh right, that's probably what pitti recalls [13:36] yes [14:07] pitti, mvo: Any comments on my last messages? [14:08] was there anything that stops us from uploading v3 formats to lucid directly? [14:08] does that LP bug mean that you will only be able to upload -0ubuntu1 packages? [14:09] v3 (.orig).tar.gz ought [14:09] to work [14:09] but not .bz2? [14:10] .bz2 and others were believed to be buggy, yes [14:11] ok, I'll stop implementing it then :-) [14:12] ? [14:12] it should be fine for native packages [14:13] which was the one I particularly cared about :-) [14:13] (dpkg) [14:14] sorry, I mean I'll stop implementing the bit that makes v3 source packages with .bz2 tarballs [14:15] I have the import part [14:27] james_w: ah, right [14:27] I've added a --v3 flag to merge-upstream that will make it not repack .bz2 tarballs, should be good for this release [14:28] we can make it more automatic when the toolchain is up to it [14:30] james_w: pristine-tar can repack bz2 - it's xz it has trouble with, if that's the problem you mean [14:31] james_w: is there a current bzr-builddeb release branch that doesn't require bzr 2.1? [14:34] cjwatson: that too, but I don't want to automatically create packages that will lead to problems later with Launchpad [14:34] mm, fair enough [14:35] cjwatson: no, unfortunately not. You can just edit __init__.py to comment out that block if you want. [14:35] it's for the changelog merge support [14:35] I just reverted to r398 :-) [14:39] pitti: does "dbus-send --system --dest=com.hp.hplip --type=signal /com/hp/hplip com.hp.hplip.NeedFirmware" in the backend as a singal name make sense to you? for signaling u-n? [14:41] Processing triggers for initramfs-tools ... [14:41] update-initramfs: Generating /boot/initrd.img-2.6.32-12-generic [14:41] cpio: ./lib/udev/firmware.sh: Function stat failed: No such file or directory [14:41] update-initramfs: failed for /boot/initrd.img-2.6.32-12-generic [14:41] should I be worried about that? === Hellow_ is now known as Hellow [14:41] just happened on an update, i'm reluctant to reboot till i can get it sorted [14:42] sabdfl: did the update fail or did you just read the message? Because I did a update some minutes ago (with gui) without problems [14:43] hmm.. was doing it under aptitude. i have some ppa's but don't think there's a kernel package in 'em [14:43] it did say i needed to do dpkg --configure -a [14:43] so i think it failed [14:45] sabdfl: oh, seeing it too now. I don't use PPAs so .. === dholbach_ is now known as dholbach [14:47] * sebner waves at Keybuk [14:50] sabdfl: bug 519855 [14:50] Launchpad bug 519855 in udev "update-initramfs fails: ./lib/udev/firmware.sh does not exist" [Undecided,New] https://launchpad.net/bugs/519855 [14:51] cjwatson: should i not reboot, or just go ahead? [14:51] I'm not sure yet [14:51] firmware.sh was converted to C [14:52] The old initramfs should still be there unchanged. [14:53] cjwatson: It set it to confirmed and there is already a patch [14:53] I was just writing the obvious patch :) [14:54] ah heh [14:54] sabdfl: you should be able to apply http://launchpadlibrarian.net/39011493/udev-firmware.patch and then 'update-initramfs -u' again [14:58] cjwatson: i don't mind waiting for it to come via update if it won't hose my system on reboot [14:58] or should i just be the guinea pig [14:59] sabdfl: in the worst case you might be able to do the "workaround" in the recovery shell :P [14:59] ok. if you don't see me again soon.... [14:59] I've just applied the patch, updated initramfs and rebooted - all works fine [14:59] anybody reboot without the patch? [15:00] sabdfl, someone on ubuntuforums did and it worked [15:00] ok, see you all soon then, and thanks for the help [15:00] kklimonda: bah, you are spoiling all the fun :P [15:00] sabdfl: hf! [15:01] reboot without the patch> that will depend on details of your hardware [15:01] i.e. whether you need firmware to be loaded in order to mount the root filesystem [15:02] most systems don't, but a few SCSI systems need the firmware loader [15:02] as do things like NFS-root over network devices that need firmware === RoAk is now known as RoAkSoAx [15:06] cjwatson, hmm.. but if update-initramfs fails older version of initramfs is going to be used which still has /lib/udev/firmware.sh - at which point is it going to fail to boot? [15:07] kklimonda: dunno [15:09] mvo: do you want to mark foundations-lucid-dynamic-cdrom-handling as implemented (I figure you should get the karma!), or do you want to do something about the postponed WI there? [15:12] kenvandine: Is there python-appindicator 0.0.12 build for karmic? [15:12] kees: ping re PIE for xulrunner [15:13] Keybuk: BTW, you asked about my initramfs-tools branch at the end of last week; as far as I can tell I pushed the changes to bzr before I uploaded them, and everything looked up to date when I checked independently [15:14] mbudde, oh... no... i need to do that in the ppa [15:15] mbudde, i'll ping you when it is [15:15] cjwatson: karma! [15:16] cjwatson: I mark it implemented :) thanks. the remaining item is really small, I will see what I can do about it, but its not a big issue in the UI [15:16] Keybuk, I wonder if you would be interested in looking over some "Deleting plymouth seems to have fixed/created issues" bugs I have on the kernel? [15:16] for instance bug 518452 [15:16] mvo: righto [15:16] Launchpad bug 518452 in linux "[Lucid] No longer boots with new 2.6.32-12 generic kernel" [Medium,Triaged] https://launchpad.net/bugs/518452 [15:16] kenvandine: great! === asac_ is now known as asac [15:43] Riddell: could it be that kdebase in the kubuntu-ppa has ubuntu-devel@lists.u.c set as Maintainer address? [15:44] hi [15:44] i tried to load "record" module X11 on 9.10 [15:44] but i couldnt [15:44] i heard it is broken [15:51] t3rm1n4l, I think it's better to ask in #ubuntu - if you think it's a bug you can report it (see https://launchpad.net/ubuntu/+filebug/) thanks [15:55] mvo: signal> looks fine to me [15:58] Riddell: kdepim4 and kdeutils4 too - we get mails on ubuntu-reviews because of that === xomas_ is now known as xomas [16:06] dholbach: isn't it just kubuntu-ninjas -> kubuntu-dev -> ubuntu-core-dev or some such [16:07] some team along the kubuntu bit of the chain probably needs to get a contact address set [16:07] ah ok [16:07] it's not particularly new, just that some stuff failed recently [16:40] keybuk, hi [16:43] for those who were asking: I've done a new-source run, mostly. I left out a few packages which collided with other source packages or whatever and needed some manual inspection; if you're still missing anything that's in testing and you can't figure out why it isn't in lucid, shout [16:43] cjwatson: did you do contrib and non-free too? [16:44] cjwatson: swt-gtk came up earlier : does that apply only for NEW sources, or also outstanding syncs? [16:44] * ogra just wants that one package that magically fixes all our bugs ... but i guess that wasnt even uploaded to debian yet :) [16:45] cjohnston: alien-arena [16:45] *cjwatson [16:45] I guess that counts for contrib [16:45] Keybuk: ^ [16:45] ogra: did you boot with "nobugs" on the kernel command-line? [16:45] that's not new-source :) [16:46] Keybuk, awww, that might be it :) [16:51] slangasek: http://linux-nfs.org/pipermail/nfsv4/2010-February/012075.html [16:52] slangasek: so we might want to pull those for the lucid kernel. I'll try the patches tomorrow [17:02] Keybuk: yes [17:02] persia: I didn't do outstanding syncs, is there a bug open about this one or is it just a sync from testing? [17:03] ... the latter apparently. I'll do it now [17:03] cjwatson: Just a sync from testing : I don't mean to escalate it if it's in the category of "not done yet" rather than "something is wonky". [17:03] cjwatson: alien-arena is in testing [17:04] not new-source though [17:05] cjwatson: will you also do a normal autosync run? [17:06] sebner: it's running right now [17:06] sebner: yes, I already did alien-arena, thanks [17:07] cjwatson: cool, thanks :) [17:07] oh, maybe not, that's autosync not new [17:08] I'll do it, it's running [17:08] heh [17:08] E: swt-gtk is trying to override libswt-gtk-3.5-java_3.5.1+repack~3-0ubuntu1 without -f/--force. [17:08] persia: which of swt-gtk and eclipse should win? [17:08] * persia runs off to get an expert opinion [17:09] if the answer is swt-gtk, then eclipse still needs to be modified to stop building that package, or the next upload will fail [17:10] Right. I've asked nthykier, but there may be some time before I get the answer. Given the work being done to get a working eclipse into Debian before sqeeze freeze, I suspect there's a good chance that this is sortable with the next eclipse upload. [17:12] But at least now I know why it wasn't working. Is the sync blocked in a useful way, or will this problem come inevitably? [17:12] EPARSE? [17:13] cjwatson: Will the "E: swt-gtk is trying to override libswt-gtk-3.5-java_3.5.1+repack~3-0ubuntu1 ..." error continue to block the sync until I get an answer, or is it certain that eclipse needs to be modified and reuploaded? [17:14] persia: we can override the error if instructed appropriately, although eclipse *should* still see an upload around the same time if at all possible; in the meantime, the sync will continue to fail [17:15] cjwatson: The sync failing for now is the best behaviour. I'll sort it between those working on eclipse and those depending on swt-gtk and try to get the sync and upload organised this week. [17:16] ok, blacklisted for the moment with a comment referring to you [17:16] wow, somebody using .orig-COMPONENT.tar.gz (wmaker-data) [17:17] Thanks. I'll file a bug to unblacklist once it's sorted. === dendrobates is now known as dendro-afk [17:25] cjwatson: you can always count on those Window Maker guys to be ahead of the curve [17:25] it's the way they cling onto a window manager that was popular in the 90s [17:28] keybuk: Our present desktop still clings onto the style of window management that was popular in the 90s. :-P [17:29] ion: I've bitched about this a lot too === dendro-afk is now known as dendrobates [17:42] cjwatson: is there a list somewhere with failed autosyncs so they can get investigated? [17:42] geser: sadly not, the toolset makes it hard to generate too [17:42] what happens is you run sync-source.py -a and it falls over somewhere [17:43] then you have to blacklist it and run sync-source.py -a, which starts over again from the beginning [17:43] repeat until very bored [17:43] oh === deryck is now known as deryck[lunch] [18:11] sebner: alien-arena runs into some crazy unpack failure too. do you care about it? http://paste.ubuntu.com/373384/ [18:11] this is dpkg-dev 1.15.4ubuntu2~0.CAT.8.04; not *that* old but I suppose it might have been fixed in dpkg since then [18:12] cjwatson: I'll take a look [18:12] blacklisted for now, anyway; FWIW the sync blacklist is here: http://people.canonical.com/~ubuntu-archive/sync-blacklist.txt [18:24] cjwatson: local lucid pbuilder fails, dpkg-source -x works locally though [18:25] who knows ... [18:26] heh [18:48] it is known when Evo 2.29.x versions will roll in Lucid? [18:50] pecisk: Never precisely, because of the wide number of factors involved. [18:53] pecisk, never [18:54] 2.29 is a rewrite of many component [18:54] switching bonobo to dbus [18:54] and bonoboui to gtk [18:54] we don't think it's stable enough for a lts [18:54] and other distro will ship 2.28 for their lts as well [18:54] ie rhel6 [18:55] :( [18:55] well, it's understandable reasoing [18:56] you will probably have a ppa for 2.30 somewhere [18:56] seb128, yep, I thought about it [18:57] so it's probably worth to roll out my own PPA for it then [18:57] thanks for info :) [19:03] kirkland: hey, are you around? [19:03] kirkland: i just reported this bug: Bug #520004, and tracker it down until a fix you made [19:03] Launchpad bug 520004 in initramfs-tools "Fail to Upgrade to Lucid due initramfs-tools broken package" [Undecided,New] https://launchpad.net/bugs/520004 [19:03] nxvl: yo [19:04] it seems that /script/functions is missing [19:04] nxvl: i think that's a dupe [19:04] bug 519855 [19:04] Launchpad bug 519855 in udev "update-initramfs fails: ./lib/udev/firmware.sh does not exist" [High,Fix released] https://launchpad.net/bugs/519855 [19:05] nxvl: you can hack it by symlinking firmware to firmware.sh === deryck[lunch] is now known as deryck [19:05] kirkland: and the scripts/function thing is just a warning that can be ignored? [19:06] nxvl: i'm not sure; i know that the firmware thing will break you though [19:06] kirkland: just testing the firmware thing [19:07] kirkland: huh, it looks like it worked, thanks, i got the other message aswell tought, but it worked [19:07] kirkland: thank you [19:08] nxvl: no problemo [19:26] slangasek, is there anything i can do for you for bug 504883 [19:26] Launchpad bug 504883 in udev "job with "mounted MOUNTPOINT=/ and net-device-up IFACE=eth0" blocks boot" [Medium,Triaged] https://launchpad.net/bugs/504883 [19:26] i would really like to see it fixed sooner rather than later, as running cloud-init much earlier could cause some issues for me. [19:35] directhex: you were at fosdem? [19:35] aye [19:38] cool :) [19:39] smoser: it's turned over to Keybuk now for follow-up with udev upstream [19:40] is it something that will likely be fixed in alpha3 or beta1 ? or should i just plan on it not being fixed. any thoughts? [19:41] smoser: ask Keybuk :) [19:41] if you're saying it *should* be fixed sooner in order to not push your changes back too far, we can milestone it, but you should still talk to Keybuk to see what he thinks our options are [19:42] ok. thanks. I'll try Keybuk tomorrow at a more reasonable hour. === yofel_ is now known as yofel [21:01] urgh, our ancient lvm2 breaks more and more stuff :( [21:02] kees: ^ is it still a possibility to merge it with Debian? [21:02] Do we at least have a good excuse to have an ancient lvm2? [21:02] persia, *because* [21:02] I guess just nobody had the guts/time to merge it [21:02] * persia did specify "good" [21:03] it's ancient, thus it's hard, thus it becomes even older, and harder [21:06] * pitti waves good night [21:11] pitti: I was planning to merge today, unless you want to take it? [21:12] oh, no, you're sleeping. :) [21:14] * slangasek chuckles [21:14] kees: did you need us to backport the PIE build hardening to karmic and jaunty for xulrunner 1.9.1? [21:15] micahg: no thanks, I don't want to introduce changes like that for pre-lucid. [21:16] anyone else seeing their password in plain text in seahorse in an up-to-date lucid? [21:16] (for gpg) [21:16] kees: great, it should go into lucid with the 1.9.1.8 release next week [21:19] micahg: cool [21:21] apw, not here [21:22] ogra, what is with this machine [21:22] adunno [21:29] apw: Yeah I saw that yesterday. [21:29] TheMuso, not good ... gone again today? [21:29] * apw updates to find out [21:30] * TheMuso does also. [21:57] \sh: I responded to the google perftools issue... its kinda unclear to me cause launchpad shows the package (libunwind) [21:57] maybe its not built yet? [22:08] hi === EagleScreen is now known as Guest94638 [22:09] I see that usplash is in universe in lucid, is it going to be replaced by another tool? [22:13] Guest94638: Plymouth has replaced usplash. [22:14] I see [22:50] asac, well, mono on arm built okay - any idea if it *works*? [22:52] 325 test(s) passed. 39 test(s) did not pass. [22:52] directhex: not tried yet, isnt there a test suite run during build we could look at? [22:52] right [22:52] hrm. wonder how that compares to karmic [22:52] directhex: what is the fail ratio on i386? [22:52] 0 on i386/amd64 [22:52] 0 on ppc. 4 on sparc, 1 on itanium [22:53] let's check arm on karmic [22:53] 321 test(s) passed. 40 test(s) did not pass. [22:53] aha, not so bad after all [22:54] ;) [22:55] assuming it worked on karmic, anyway [22:55] directhex: is there a test summary in log so we can check what actually failed? [22:55] directhex: afaik, mono had issues on arm in karmic [22:56] asac, yes, there is. http://launchpadlibrarian.net/39020256/buildlog_ubuntu-lucid-armel.mono_2.4.3%2Bdfsg-1ubuntu2_FULLYBUILT.txt.gz - search for "did not pass" and scroll up or down [22:57] hmm. often not really obvious what it does [22:57] oh... actually, search for "show time", that's where the suite starts [22:58] * asac looks at exception6.cs [22:59] directhex: does that failed 512(2) mean that it returned exit code 2? === EagleScreen is now known as Guest17512 [23:01] honestly, i'm not sure. i've never really dug too deep into the test suite [23:02] kk [23:02] hmm [23:02] apart from lp-integration and nautilus everything built [23:02] assuming it means 2 ... it would mean that mono doesnt throw exception for overflow of Int.MaxValue [23:02] on arm :/ [23:03] maybe i should really try --with-jit=no [23:04] ** (/usr/lib/mono/2.0/gacutil.exe:9843): CRITICAL **: _wapi_shm_file_open: shared file [/root/.wapi/shared_data-huito-Linux-armv7l-312-12-0] open error: Permission denied [23:04] fun [23:04] what is .wapi? [23:04] no idea, directhex ? [23:04] hmm. weatherapi [23:04] python-pywapi [23:04] i think it's a thing it uses for storing semaphores. i think you can disable it [23:04] http://launchpadlibrarian.net/39023420/buildlog_ubuntu-lucid-armel.launchpad-integration_0.1.33_FAILEDTOBUILD.txt.gz [23:04] hang on [23:04] but not sure, because that is python ;) [23:05] does this have anything to do with monodevelop? [23:05] why does it try to open /root/.wapi ? [23:06] it shoudnt try to access /root on the buildd [23:06] ** (/usr/lib/mono/2.0/gacutil.exe:2810): CRITICAL **: _wapi_shm_file_open: shared file [/root/.wapi/shared_data-palmer-Linux-i686-312-12-0] open error: Permission denied [23:06] ogra, it's trying to do that on the buildd? i think we're supposed to be disabling that via debian/rules environment [23:06] yes. its proably something trying to load profile data ;) [23:06] aha, same thing on x86 [23:07] directhex, yeah, the package is screwed on all arches [23:07] seems it was completely repackaged in cdbs === EagleSn is now known as EagleScreen [23:08] i wonder why [23:08] - Revert from DH7 to CDBS and correctly do CLI build [23:08] heh [23:08] who maintains that? [23:08] yeah .... great move ;) [23:08] not as correctly as expected :) [23:08] uploaded by robert_ancell [23:09] aha [23:10] ogra, to stop .wapi being an issue, it's neccessary to export an environment variable. i guess it's missing from launchpad-integration? [23:10] likely [23:10] well, i wont fix it tonight ;) [23:10] ogra: nautilus seems to be waiting for a builder (e.g. didnt fail)? [23:11] yeah, seems the export is missing [23:11] i just gave it back, it was failing before due to indicator-app not being done [23:11] but i-a is published now [23:11] export MONO_SHARED_DIR=$(CURDIR) [23:11] next run should succeed [23:11] ^^ add that to debian/rules for launchpad-integration [23:11] should fix it [23:12] zul: ping [23:14] 1/c [23:15] ogra, asac: lpi uses cdbs for years [23:15] seb128, then i wonder about that changelog entry [23:16] ogra, asac: robert_ancell changed it to dh7 to fix a mono binding packaging issue but broke all cdbs magic rules on the way [23:16] so we did revert to cdbs [23:16] ah [23:16] and fixed the mono build differently [23:16] * ogra didnt know [23:16] no, you didnt :) [23:16] can a core-dev unsubscribe u-m-s from bug #407649 please? [23:16] Launchpad bug 407649 in scim-anthy "Sync scim-anthy 1.2.7-1 (universe) from Debian unstable (main)." [Wishlist,Confirmed] https://launchpad.net/bugs/407649 [23:16] ogra, they copied the debian wiki snippet [23:17] export MONO_SHARED_DIR=$(CURDIR) seems to be missing according to directhex [23:17] why do we need that? [23:17] and is dh7 doing that for you? [23:18] * (/usr/lib/mono/2.0/gacutil.exe:9843): CRITICAL **: _wapi_shm_file_open: shared file [/root/.wapi/shared_data-huito-Linux-armv7l-312-12-0] open error: Permission denied [23:18] it tries to import stuff from /root [23:18] same on all arches [23:18] it is used for IPC afaik [23:18] yeah, ipc semaphore nonsense [23:19] it stores them in $MONO_SHARED_DIR/.wapi [23:19] you want to export MONO_DISABLE_SHM = 1 [23:19] or use cli.make [23:19] oh, that works too [23:19] cli.make required dh7 :) [23:19] nah [23:20] well, it exports DH_OPTIONS too, but I would hope that that's harmless [23:21] if you do directhex's solution, you should make sure to clean up after it in clean: [23:21] Laney, DH_OPTIONS makes everything complain in what has that? [23:21] and isn't it just a warning? [23:21] a pointless discussion anyway since we are talking about one export :) [23:22] RAOF has it all fixed apparently [23:22] I was wondering if someone would be able to sponsor an upload for me? It's a patch in #519119 [23:22] * robert_ancell wishes we could migrate everything to dh7 overnight [23:22] dh7 is much clearer when you're doing strange things :) [23:23] robert_ancell: Too much breaks right now, but the time is coming. [23:23] robert_ancell, upload dh7-automigration [23:23] (and hope it does what the name says :) = [23:23] robert_ancell: Make python-central dh7 compatible :) [23:23] ... it isn't? [23:23] someone should port the magic that is done by cdbs for gnomish things to DH7 [23:24] Laney: yes, definitely [23:24] bdrung: done [23:25] asac: thanks [23:26] asac: now you are my victim. ;) can you ack bug #517854 and sponsor bug #515230? [23:26] Launchpad bug 517854 in mozilla-devscripts "Sync mozilla-devscripts 0.20 (main) from Debian sid (main)" [Wishlist,New] https://launchpad.net/bugs/517854 [23:26] Launchpad bug 515230 in lintian "Please merge lintian 2.3.3 (main) from Debian unstable (main)." [Wishlist,New] https://launchpad.net/bugs/515230 [23:26] robert_ancell, you don't want to migrate anything gnomish to dh7 [23:26] Caesar, why did you assign it to zul ? [23:27] robert_ancell, we would loose language pack magic and all the gnome magic for gconf, schemas, etc [23:27] seb128, we need a dh7 sprint [23:27] ogra: because we'd talked about it [23:27] ah [23:27] he'd also created the problem I was trying to fix [23:27] But he also said he'd upload it yesterday, and he hasn't [23:28] robert_ancell, I've better to do that rewritting working packages with an another packaging system I think ;-) [23:28] right, doing that now [23:28] awesome, thanks [23:28] robert_ancell: If you *do* want to migrate the gnomish stuff, you might find the recent changes in pkg-kde-tools a reasonable guide to how to do it. [23:29] persia, not planning on doing it any time soon but thanks for the tip [23:30] Caesar, hmm, seems he already uploaded it [23:30] ORLY? [23:30] * Caesar consults rmadison [23:31] Huh [23:31] https://launchpad.net/ubuntu/lucid/+source/autofs5/5.0.4-3.1ubuntu3 [23:31] :) [23:31] Sorry to waste your time [23:31] no waste happened :) [23:32] i'm just idling in front of my lappie waiting for image builds to finish :) [23:32] Ah :-) [23:34] the reason to migrate that stuff to dh7 is that then it would be possible to use that stuff in packages that are already using dh7 for other reasons [23:34] (the vast bulk of which don't care, but a few do) [23:34] or it seems likely that a few do anyway [23:34] by "migrate to" I mean "add support for it in" [23:49] hmm, I never realised that windows server also had its own release cadence: http://www.engadget.com/2010/02/10/microsoft-employee-raves-about-windows-next-in-a-blog-post-bl/ [23:50] aaaah, why is seahorse prompting for my passphrase in cleartext? [23:50] haha [23:51] slangasek, apw complained about that before, he might have filed a bug (or TheMuso wh saw it too) i couldnt reproduce it here [23:51] slangasek, I've a suspicious it's due to the upstream change to change the secure text entry widget [23:52] slangasek, bug #520099 [23:52] Launchpad bug 520099 in seahorse "gpg password prompt showing password in clear text" [High,New] https://launchpad.net/bugs/520099 [23:52] it's probably wrongly assigned to seahorse rather seahorse-plugins though [23:52] ok [23:53] slangasek, http://git.gnome.org/browse/seahorse-plugins/commit/?id=ed6f046ff86e34925acb8ec045b150d26137d472 [23:53] would be my guess as faulty commit [23:54] * slangasek fiddles the bug state [23:54] seb128: thanks [23:54] np [23:54] I will debug that tomorrow if nobody does before [23:55] slangasek, I'm wondering if that's again a bug due to the input method you use [23:56] or rather happening only when using one [23:56] we had one of those previous cycle [23:56] can you try without XIM_... or whatever the variable is called? [23:57] GTK_IM_MODULE=xim [23:57] slangasek, try unsetting GTK_IM_MODULE?