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

sorenKeybuk: Does your closing bug #372864 as fFix released mean that you added a getty for hvc0?00:11
ubottuLaunchpad bug 372864 in upstart "conf: Put a getty on hvc0" [Wishlist,Fix released] https://launchpad.net/bugs/37286400:12
Keybukno, it means the upstart task is closed00:13
sorenBut..00:13
sorenupstart also provides /etc/init/tty00:13
soren*.init?00:13
KeybukI don't think upstart should provide a job for everything anyone can think of00:14
Keybukif you want an hvc0 tty job, it should go in something else00:14
sorenUm... I don't really see why, really.00:14
cjwatsond-i creates an hvc0 job if you're installing on that type of console (FWIW)00:15
sorenI thought it was quite elegant that it could be shipped alongside the regular tty? things so that when run in an environment that has hvc0, it woudl dld Just Work.00:15
=== lamont` is now known as lamont
Keybukbecause otherwise we end up shipping a job file for every single user's random wishlist00:15
sorencjwatson: Oh, really?00:15
slangasekKeybuk: hey, since you're around - how can I get an interactive shell out of an upstart job at boot time for debugging?  I'm sure I saw you telling people how to do this before in connection with mountall, but I can't figure it out now00:15
cjwatsonsoren: finish-install/finish-install.d/90console00:15
Keybukslangasek: http://upstart.ubuntu.com/wiki/OMGBroken00:16
slangasekKeybuk: thanks!00:16
cjwatsonsoren: BTW I'm *so close* to getting vmbuilder working with grub2 ...00:16
sorencjwatson: Oh, your grub2 branch doesn't work?00:16
cjwatsonthat was a chroot-grub branch00:17
cjwatsonit copes with grub2 in the host, but still installs grub in the guest. That much is fine00:17
cjwatsonnow I'm working on grub2 in the guest too00:17
sorencjwatson: Ah, ok. I didn't look at it yet, I just saw it trickle in.00:17
cjwatsonchroot-grub is still worth merging, I think (indeed, I'm basing this grub2 branch on it)00:18
=== dendrobates is now known as dendro-afk
sorenKeybuk: I really think shipping the hvc0 job by default is sensible, and I think your argument about "every user's random wishlist" is needlessly antagonistic. I'm waaaay too tired to argue about it now, though. Tomorrow, perhaps?00:21
sorencjwatson: Sure, sure, I'll look at it shortly. Tomorrow, hopefully.00:21
* cjwatson nods00:21
=== dendro-afk is now known as dendrobates
Keybuksoren: it sounds like this is already solved00:24
Keybukthe installer creates that file00:24
sorenKeybuk: If one uses the installer, yes.00:25
cjwatsonI suspect soren is using vmbuilder or similar, which doesn't use installer code and would require reimplementation of the same ...00:25
sorenWell, there's that, but also upgrades.00:26
sorenOr virtual machines converted from physical ones.00:26
sorenI really don't think it belongs in the installer now that we can actually trigger on the availability of the device in the upstart job itself.00:27
slangasekpitti, kenvandine: do you know whether gnome-power-manager does the equivalent of 'pm-powersave' at startup?00:27
Keybuksoren: I'm not saying you can't do this in an upstart job00:27
KeybukI'm just saying the upstart package is the wrong place for it00:28
Keybukjust like we don't ship /etc/init/dbus.conf in the upstart package00:28
sorenKeybuk: I realise.00:28
sorenKeybuk: And I disagree.00:28
ionHow about a xen-guest-stuff package that is strongly recommended to be installed on guests?00:28
ionupdate-manager could even install that when it notices it’s being run within a guest.00:29
sorenI think that is silly.00:29
sorenNone of my VM's run update-manager (they're server VM's).00:29
soren..and so far, we've managed just fine without such a package.00:30
ion% dpkg -S =do-release-upgrade00:30
ionupdate-manager-core: /usr/bin/do-release-upgrade00:30
ionThat’s on a server.00:30
sorenYou hardly run do-release-upgrade regularly.00:30
ionWell, as regularly as you upgrade to a new release. :-P00:30
sorenIt's for doing full distro upgrades.00:31
sorenThat hardly counts as "when it notices it’s being run within a guest"00:31
ionWhen do-release-upgrade notices it’s being run within a guest00:31
* soren sighs00:31
Keybuksoren: worth pointing out, I guess, that I plan to remove the tty* jobs from upstart too00:33
Keybukthey were only there because they came from sysvinit via inittab00:33
sorenKeybuk: See, that's a good argument.00:34
sorenKeybuk: Where would they go?00:34
Keybuksoren: into the package that ships getty00:34
Keybukand it'll be just getty.conf00:34
sorenKeybuk: Ok.00:34
Keybukthere's no reason for having the separate files at the moment00:35
sorenI'm not insisting on putting hvc0 in the upstart package. I just think it belongs where the tty? jobs are, and that's been upstart for the last couple of years.00:35
KeybukI don't think I agree with that00:36
Keybukbecause I still don't think every single person wants getty trying to run on that device00:36
soren?!?00:36
sorenWhy on earth not?00:36
sorenThat's what it's for?00:36
sorenWell, that or a root prompt or something.00:36
soren...but I didn't think that was really what was being discussed.00:37
Keybukthat's my point - I've seen a lot of argument that the console of a virtual machine should not be getty but sulogin directly00:37
sorenThat may be perfectly reasonable.00:37
Keybukand I wouldn't want to ship upstart upstream with a fixed configuration that's not what everyone wants00:37
KeybukRH have that neat /etc/consoles solution00:40
Keybukstart on tty-device-added00:40
Keybukstop on tty-device-removed KERNEL=$KERNEL00:40
Keybukinstance $TTY00:40
Keybukpre-start exec grep -w $TTY /etc/consoles00:40
Keybukexec /sbin/getty $TTY 3840000:40
Keybuk;-)00:40
sorenSorry, I'm having trouble following this discussion. I'm not sure whether we're discussing shipping an hvc0 job at all, shipping it in a binary package built by the upstart source package in Ubuntu, shipping it in the upstart upstream tarball, whether it will run a getty or sulogin, or perhaps something entirely different. I think I'm going to give up for today and pick it up again tomorrow :)00:42
=== a1g_ is now known as a1g
* soren calls it a day00:43
=== bjf is now known as bjf-afk
mbieblslangasek: dk-power calls pm-powersave01:21
mbiebland it's tied to the battery state01:22
=== yofel_ is now known as yofel
slangasekmbiebl: ok; part of my problem figuring this out is that devkit-power is mispackaged, leading to gnome-power-manager being statically linked against libdevkit-power-gobject01:45
slangasekmbiebl: so will dk-power get called on gpm startup, or only on battery state chage?01:46
slangasekchange01:46
mbiebldk-power will be dbus autostarted  I guess by gdm's gpm instance01:48
mbiebland whenever the battery state changes, dk-power will call pm-powersave true|false01:48
arandWhat is it that keeps changelogs lagging so much in publication? Why would they be anything but simultaneous to package publication?01:48
mbieblafaik it's not g-p-m that triggers the pm-powersave call01:49
mbieblslangasek: btw, what's the mispackaging in dk-power?01:49
mbieblI don't see g-p-m being statically linked against libdevkit-power-gobject (at least on sid)01:50
slangasekmbiebl: -dev package has no dep on the shared lib package01:50
mbieblslangasek: should have been fixed in 010-201:51
slangasekmbiebl: so there's no guarantee that devkit-power will call pm-powersave on startup, to set an initial configuration?01:52
slangasek(I'm asking because I want to remove some more redundancy out of acpi-support)01:52
mbieblto answer that definitely, I'd have to check the dk-power code01:52
slangasekmbiebl: 010-2> well, Ubuntu has 010+git20090913-0ubuntu1; I guess it jumped versions before 010-2 was out, so Ubuntu doesn't have the merge01:53
mbieblpitti told me that he had merged that01:53
slangasekwell, he hasn't :-)01:53
mbieblnext upload will be fixed then01:54
slangasekI'm fixing it in Ubuntu right now01:54
mbieblslangasek: just checked01:56
slangasekmbiebl: it's called from dkp_daemon_startup, so I guess we're good :)01:56
mbiebldk-power set's an initial state01:56
slangasekwoohoo01:56
mbieblyep01:56
LLStarkshttps://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/44340401:59
ubottuLaunchpad bug 443404 in software-properties "add-apt-repository insists on downloading GPG key even if keyserver is down. If keyserver is down, add-apt-repository can't proceed." [Undecided,New]01:59
mbieblslangasek: I remember. 011 was supposed to be released today and we wanted to sync at this version again02:00
slangasekmbiebl: ok02:02
dtchendirecthex: (RE: disabling pulse and using alsa-lib pcm.default) potentially racy. you'd want to actually disable autospawn and killall pulseaudio before trying that.03:34
dtchensuperm1: (RE: libmyth/audiopulseutil.cpp) do you still need my input?03:35
superm1dtchen, well I think i came up with a solution actually.03:35
ScottKdtchen: Did you see my ping on wvstreams?03:35
dtchenScottK: yes, i'm processing backscroll FIFO03:35
ScottKdtchen: OK.  Just wanted to make sure you saw it.03:35
superm1it seems that PULSE_INTERNAL needs to be set in the environment when pulseaudio is getting suspend otherwise ALSA:default still goes through pulseaudio03:36
dtchensuperm1: yes, but that's still racy03:37
superm1dtchen, well there are AV sync issues if things are allowed to go through pulseaudio still03:38
superm1they're not immediately noticable, but with an hour recording w/ comm skip turned off, they turn up03:38
ajmitchdtchen: need me to test any more HP patches?03:38
superm1so this is the easier solution03:38
superm1(for now given time period)03:38
dtchensuperm1: right. suboptimal, but nothing really resolving by late october.03:38
dtchenresolvable*03:39
dtchenajmitch: soonish, hard to give an ETA right this moment03:39
superm1dtchen, it would be best if during lucid if upstream could try to help look over mythtv code to help recommend changes to fix these types of things for the next release though03:39
ajmitchdtchen: alright, ping me on irc if you need testing someday03:40
dtchensuperm1: indeed03:40
dtchenajmitch: sure thing03:40
jonoHas anyone got a broken Network Manager?04:45
jonoahhh04:45
jonoI see a new package04:45
* jono dist-upgrades04:46
dholbachgood morning07:10
=== nxvl_ is now known as nxvl
stoojMorning Daniel07:17
pittiGood morning07:40
pittifree: sure07:41
freepitti: heya07:41
pittislangasek: g-p-m> pm-powersave support was hacked into dk-power some months ago, so it's supposed to; it doesn't work any more?07:41
slangasekpitti: mbiebl_ has confirmed that it's there - I was asking the question because I wanted to be sure some broken code in acpi-support was truly redundant before hacking it out07:42
pittiah, good; I read the rest of the scrollback07:42
freepitti: so should I include a SRU-compiant description in each bug involved in the SRU? (with rational, impact, etc.)07:43
pittislangasek: so, shall I merge and fix the broken lib dep?07:43
pittislangasek: dk-p 011 was supposed to be released yesterday, so I'd just update to the final version (just three changes compared to our git snapshot), and sync to sid07:43
pittifree: right, but please be very picky; this is intrepid, thus neither the current stable nor current LTS; it should get as few changes as possible07:44
slangasekpitti: well, I've uploaded devkit-power to fix it - if you have another reason to merge, go ahead, as long as you don't drop that fix :)07:44
pittislangasek: no, I fixed that in Debian's git already07:44
pittithanks07:45
freepitti: okay, I'm also going attach a stripped diff containing only the actual changes07:45
freepitti: because many of them were test code, which doesn't even end up in the packages07:45
pittifree: test code is fine07:45
freepitti: okay, I'll update the bugs you pointed out. Shall I update the description or attached a comment? or it's the same?07:46
frees/attached/attach/07:46
pittifree: description is preferred, but it doesn't matter so much07:46
pittifree: but please add proper Ubuntu tasks; so far the bugs just have upstream tasks which aren't even "fix released"07:47
pittiand it's not clear which fixes are in jaunty/karmic already, etc.07:47
pittifree: and as I said, the intrepid upload should backport three or so of the most important fixes, not a complete backport of a new version07:47
freepitti: so that means open new bugs affecting the relevant releases?07:48
pittifree: not new bugs; new tasks07:48
freepitti: okay07:48
pittifree: and please close the upstream tasks as appropriate07:48
pittifree: ideally for an SRU, the upstream and karmic ubuntu task need to be "fix released"07:48
pittiwe don't put stuff into stables which hasn't even been tested in the latest karmic release yet07:49
pitti(landscape-client is the obvious exception, which has a standing "new version allowed" permission in the SRU policy)07:49
freepitti: so the thing that we specifically QA-ed this version we're proposing as SRU, the QA process was rather strict07:49
freepitti: so we'd rather prefer to see this smart package accepted, as the changes are bug-fix only, no new features07:50
pittifree: but with this many changes it's utterly hard to guarantee that there are no regressions for users of the current version07:50
pittifree: you also changed things like the .desktop file, which suddenly make a new menu entry appear for people who have it installed07:50
freepitti: I and Gustavo Niemeyer are possibly available to help reviewing each single change07:51
freepitti: okay, we can strip these user-visible things07:51
pittifree: why not just have a few targetted patches, like the jaunty upload?07:51
pittithat's so much safer07:51
pittifree: https://wiki.ubuntu.com/StableReleaseUpdates#It%27s%20just%20a%20one-line%20change!07:52
pittiand the "When" section below07:52
freepitti: because we QA-ed those changes already, and we would need to re-do it07:52
freepitti: also note that the landscape-client accepted in -proposed depend on that version of smart or above07:53
freepitti: so that would need to change as well07:53
pittifree: no, it doesn't07:54
pittiI reviewed the debian/control changes, and it doesn't bump any smart dependency?07:54
pittioh, sorry, it does07:54
pittiyes, that needs to be fixed07:54
freepitti: yeah07:55
hoontekeI'm in the process of learning how to create and package .debs.  I'm using pbuilder right now, but running into some problems.  The tutorial I'm following appears to be borked in relationship to my setup.  I'm new enough to the process that I'm not sure what questions to ask or how to start diagnosing.  Is there a better tutorial than https://wiki.ubuntu.com/PbuilderHowto ?07:55
pittifree: oh, I see; the dependency even moved from one package to the other07:55
hoonteke(I'm getting stuck on the pdebuild step, which errors out with Make ..[127])07:55
pittithe new landscape-client is very intrusive, with conffile changes and everything; but it has a standing exception, so I didn't complain there07:56
freepitti: smart is a critical component of landscape-client07:56
pittifree: right, but it's not _only_ a component of landscape-client, other users might use it as well07:56
pittisure, we don't support it officially, but that's not a reason for us to break it in stables07:57
freepitti: why break? we're pretty confident that the changes are sane, and they've been out and QA-ed since months07:58
=== Lutin_ is now known as Lutin
freepitti: they are in jaunty and karmic already, except those two patches in the jaunty SRU07:58
pittifree: well, we have this strict "minimal changes" policy for a reason; we've been burned more than once already07:59
freepitti: http://lists.labix.org/pipermail/smart-labix.org/2009-March/003875.html07:59
freepitti: yes, I understand that07:59
pittiand half-a-megabyte diffs are far far away from "minimal changes to fix critical bugs only"08:00
freepitti: it's actually ~800 lines, if you consider only installed code08:00
pittiright, and most of the chagnes there are neither appropriate nor necessary for an SRU08:01
freepitti: okay, I'll try to limit it to the strict necessary, thanks for your feedback08:02
pittifree: I'm sorry that this caused redundant work; for future updates to stables, please just subscribe the SRU team to the relevant bugs right away, then we can discuss it beforehand and avoid that08:03
freepitti: good point08:03
=== porthose is now known as porthose|afk
maxbIt's my subjective impression based on watching boot messages, that karmic seems to intermittently but often fail to properly unmount the root FS - the kernel always seems to be doing journal recovery on mount. Any thoughts on where I should file / look for a bug on this?08:50
=== tkamppeter_ is now known as tkamppeter
seb128could somebody look at bug #444216 and see if they know what's going on?09:05
ubottuLaunchpad bug 444216 in gnome-keyring "package libpam-gnome-keyring 2.28.0-0ubuntu2 failed to install/upgrade: subprocess installed post-installation script returned error exit status 143" [Undecided,New] https://launchpad.net/bugs/44421609:05
seb128there is thousand of "Use of uninitialized value $reply" debconf lines in the log09:05
seb128it seems that something is looping there09:05
=== dholbach_ is now known as dholbach
slangasekseb128: hum, yes, killing the debconf frontend is a good way to make a debconf-based program loop :)09:15
seb128slangasek, do you know what package is responsive for displaying the dialog which confused the user there?09:16
slangasekpam09:16
seb128ok, let me reassign the bug there09:16
seb128the issue seems that the dialog was not clear to the user09:17
seb128slangasek, thanks09:17
ograis gdm really supposed to be in this awful black and white theme now ? or is that just my system09:17
seb128design decision09:17
slangasek(the package that libpam-gnome-keyring calls in its postinst, of course :)09:17
ogralooks horrid :/09:17
slangasekseb128: well, I think that's more likely than there being a bug in pam-auth-update here, but I can't see how to make the dialog clearer09:18
liwogra, I was assuming that was a bug, but didn't get around to reporting it yet... *sigh*09:18
seb128slangasek, I've not seen the dialog but the user said that one option need to be selected? In which case the dialog should have a widgets allowing to pick one option only rather than what is has now?09:20
slangasekseb128: no, *at least* one option must be selected09:20
slangasekit's a multiselect09:20
slangasekanyway, the user's already done something wrong to see this dialog at all09:20
seb128slangasek, the bug is confusing, "I selected them all, only to be informed that I need to select at least one."09:21
slangasek(setting debconf priority to medium or below)09:21
seb128that seems to be a bug at least09:21
slangasekI don't believe that's what actually happened, though :)09:21
slangasekI've tested this code rigorously09:21
seb128ok, so feel free to ask for details or close the bug as "don't close the debconf frontend in a brutal way" ;-)09:21
slangasekI think the submitter just wasn't paying close attention09:21
slangasekyep, will do09:22
seb128thanks09:22
wgrantpitti: If Soyuz was to reject binary uploads containing a ddeb without corresponding deb, would the world end? I guess no normal source should get into that situation, but I imagine that some stranger packages might...09:57
pittiwgrant: it really shouldn't happen (TM), though09:58
pittieven the handcrafted linux ddebs follow that naming schema09:58
wgrantIt makes things much much simpler for everybody if we can reject those, but the consequences if the assumption proves untrue are... bad.09:59
pittiwgrant: I'd say, do it like this, at least for now10:08
pittiwgrant: in all the years when we have used ddebs this case didn't come up10:08
wgrantpitti: Wouldn't any extra ddebs enter the archive without question with the current setup?10:10
mok0Netsplit!10:17
mikejones       _10:17
mikejones _ __ (_) __ _  __ _  ___ _ __ ___10:17
mikejones| '_ \| |/ _` |/ _` |/ _ \ '__/ __|10:17
mikejones| | | | | (_| | (_| |  __/ |  \__ \10:17
mikejones|_| |_|_|\__, |\__, |\___|_|  |___/10:17
mikejones         |___/ |___/10:17
mok0mikejones: keep the tone please10:18
dholbachthanks cjwatson - I tried but did not have enough power10:19
* ogra hands dholbach a mars bar ... 10:23
ogra... so you are prepared next time :)10:23
pittiwgrant: they would, yes10:25
* mvo thinks ogra watches to much advertisement10:27
=== mbiebl_ is now known as mbiebl
freepitti: how do I add intrepid/jaunty tasks to a bug, I can't figure it out from the LP UI10:39
pittifree: "Target to release", right below the yellow task table10:39
cjwatsonyou probably don't have the privilege to do so yourself10:39
cjwatsonyou can "nominate for release"10:39
pittifree: ^ I'll approve your nominations10:39
freeokay thanks10:39
=== doko__ is now known as doko
pittidoes anyone have a firewire device here?10:56
davmor2pitti: meh sorry one thing I don't have11:00
lifelessArneGoetje: around?11:20
lifelessif so, do you knowwhy https://translations.edge.launchpad.net/ubuntu/karmic/+source/xulrunner-1.9.1/+pots/xulrunner-1.9.1/la/1885/+translate and11:21
lifelessmuch of the rest of that pot, have english values listed as the translations?11:21
lifelessArneGoetje: I'm asksing asking you because you are credited by LP11:24
ArneGoetjelifeless: The only reason I'm credited is because I uploaded the upstream translations and copied the other incomplete translations from xulrunner-1.9 over. I have no stakes in actually translating this language.11:58
lifelessArneGoetje: so I think a mistake was made somewhere11:59
lifelessla is not english11:59
lifelessbut there are very many strings marked as translated with the translated version being english11:59
ArneGoetjelifeless: I guess it's one of the incomplete translations and XPI format for strings that have no translations fall back to English12:00
lifelessArneGoetje: _ugh_ - so we get it marked as translated?12:01
ArneGoetjelifeless: that's a requirement of XPI files. There needs to be a string there.12:01
ArneGoetjelifeless: bbl, need to go for lunch now.12:02
lifelessArneGoetje: and we import from the xpi, with no change of importing fom upstreams translatio data?12:04
mdzttx: if the post-start fails, that will log an error in syslog12:46
mdzttx: are you seeing that error?12:46
mdzwe could increase or remove the timeout if it is too short12:46
ttxmdz: yes12:47
ttxand it doesn't prevent registration from running.12:47
ttxit seems like the test we are using always fails, so increasing timeouts won't help :)12:47
ttxmdz: like I said, it's so strange I want another pass at testing12:47
mdzttx: really? that test was succeeding for me12:48
mdzit's been modified since then, though12:48
ttxmdz: ithe CC test works. the SC/Walrus ones seem to fail. I want to confirm that on a pristine install though, I may have been hacking around that one for too long12:49
=== porthose|afk is now known as porthose
ttxmdz: filed bug 444504 about that13:13
ubottuLaunchpad bug 444504 in eucalyptus "Autoregistration through upstart, while working, uses strange ways" [Medium,New] https://launchpad.net/bugs/44450413:13
=== dendrobates is now known as dendro-afk
james_whas anyone uploaded any maintainer script changes in the last 24 hours?13:23
cjwatsondirecthex: does the gettext build failure ring any bells with you? http://launchpadlibrarian.net/31807601/buildlog_ubuntu-karmic-i386.gettext_0.17-6ubuntu2_FAILEDTOBUILD.txt.gz13:24
cjwatsondirecthex: that was built a little while back, but I reproduced it on my laptop13:25
directhexcjwatson, i seem to recall removing support for it a while back - gettext's c# bindings barely function, and are for use with dotgnu (mono has much more robust bindings already)13:26
directhexit's far more work to make the bindings bundled with gettext actually properly buildable than to ignore them & write them off. and there are no rdeps13:27
directhexaha, thought so13:31
directhexi recognise this as i worked on it with sanvila@debian13:31
directhex0.17-7 removed all mono stuff13:32
seb128hum, something seems to clear tmp on upgrades since today, anybody has a clue what change could do that?13:32
directhexand you're on 0.17-6ubuntu2, so...13:32
cjwatsondirecthex: ha, so the right answer is a merge. ok.13:32
directhexcjwatson, it might've been an easy fix. check the 0.17-7 diff13:33
cjwatsonwill do, thanks13:34
cjwatsonjust been trying to clear up a few build failures this morning13:34
seb128slangasek, those weird pam bugs could be also due to this tmp cleaning on upgrade issue13:41
seb128bug #444252 is gconf-schemas breaks due to that13:41
ubottuLaunchpad bug 444252 in gconf "gconf-schemas: OSError: [Errno 2] No such file or directory" [Undecided,Confirmed] https://launchpad.net/bugs/44425213:41
=== arand_ is now known as arand
kirklandttx: how's today's iso?14:47
ttxkirkland: not too bad :)14:47
kirklandttx: :-)  i was hoping for some good news14:48
* kirkland is tired of waking up to bad news every day14:48
seb128slangasek, bug #444252 for the record is probably something to track14:48
ubottuLaunchpad bug 444252 in ubuntu "tmp cleaned during upgrades and breaking installations?" [High,Confirmed] https://launchpad.net/bugs/44425214:48
seb128it's collecting duplicates quickly14:48
ttxkirkland: actually it's surprisingly not too bad.14:48
kirklandttx: :-)14:49
kirklandttx: i'm very happy to hear that14:49
ttxkirkland: using a collection of unrelated bugs, autoregistration actually works14:49
ttxkirkland: see bug 44450414:49
ubottuLaunchpad bug 444504 in eucalyptus "Autoregistration through upstart, while working, uses strange ways" [Low,Triaged] https://launchpad.net/bugs/44450414:49
kirklandttx: now you're just getting picky!  :-)14:49
kirkland:-P14:49
ttxkirkland: i'm not really kidding. if we fix any of these bugs without fixing the others, autoregistration might fail :)14:51
kirklandttx: funny enough, i believe you14:51
ttxkirkland: I committed a few fixes on the branch14:52
ttxkirkland: an update to rev913 should help us, though it's a confusing mutifix rev14:53
ttxkirkland: would you agree that is the upstart jobs post-start scripts fail to detect a working setup, then we should not try registration ?14:53
kirklandttx: i agree14:53
kirklandttx: as for "rev913"14:54
kirklandttx: i don't think we should merge any more upstream14:54
kirklandttx: i think we need to cherry pick whatever commit r913 is14:54
ttxkirkland: however if I fix that without fixing bug 443325, that would break autoregistration14:54
kirklandttx: apply it in our branch, and release 0ubuntu214:54
ubottuLaunchpad bug 443325 in eucalyptus "/services/Heartbeat fails on exception" [Undecided,Fix committed] https://launchpad.net/bugs/44332514:54
kirklandttx: merging is a pain in the ass at this point14:54
kirklandttx: see the mistake i made after i had merged 911, and then you asked me to merge 912, and I missed a step14:55
ttxr913 is several fixes unfortunately. With the usual blank space noops14:55
ttxso its quite confusing14:55
kirklandttx: that's fine, it can still be cherry picked14:55
ttxThe last one I encountered is bug 444352, some db deadlock on reboot14:59
ubottuLaunchpad bug 444352 in eucalyptus "DB deadlock on reboot prevents EMI from being started" [Medium,New] https://launchpad.net/bugs/44435215:00
ttxwe'll need nurmi on that one as well.15:00
=== robbiew-afk is now known as robbiew
=== tjaalton_ is now known as tjaalton
DarxusHow do I do a kernel abi bump?15:21
DarxusFor bug #424927.15:22
ubottuLaunchpad bug 424927 in linux "[needs-packaging] include Brain <censored> Scheduler" [Wishlist,Confirmed] https://launchpad.net/bugs/42492715:22
=== robbiew is now known as robbiew-afk
=== Whoopie_ is now known as Whoopie
mdzcjwatson: thoughts on what the apport field name should be for bug 364649?15:48
ubottuLaunchpad bug 364649 in installation-report "Please include installation media build number in installation logs" [Wishlist,Fix released] https://launchpad.net/bugs/36464915:48
mdzI was thinking UbuntuInstallationOrigin or UbuntuInstallationMedia or some such15:48
DarxusI believe I answered my abi question (in the bug).15:49
cjwatsonmdz: prefer media over origina15:52
cjwatson-a15:52
cjwatsonmdz: how about MediaInfo to match the file name?15:52
cjwatsonor InstallationMediaInfo15:53
cjwatsonI'd prefer not to have Ubuntu there, it's implicit in the fact that the bug is being reported from Ubuntu and it saves the usual questions about Kubuntu etc.15:53
mdzcjwatson: "info" seems redundant. how about InstallationMedia?15:54
mdzI think it's not obvious that that means "this is the installation medium which was used to install the system", hence the "origin" attempt15:54
beunomdz, would "source" be too confusing?15:57
Riddellmvo: is hardy upgrade enabled in  the dist upgrade  tool?15:57
cjwatsonInstallationMedia or InstallationMedium sounds fine. "source" already has an overloaded meaning here, namely an apt source15:57
mdzcjwatson: done, with InstallationMedia15:58
mdzbeuno: yes, I agree with cjwatson that it would be15:58
mdzpitti: I've committed the trivial apport change to add InstallationMedia to Ubuntu bug reports; it is of course not critical for 9.10 but should be quite safe if you need to do another upload (and is tested)15:59
cjwatson(apport field names are developer-facing more than user-facing and so developer jargon such as "apt source" is relevant)15:59
mvoRiddell: should be, but not in the meta-release file15:59
dotblankalthey guys when is /dev/shm mounted?15:59
dotblankaltcause its not in fstab16:00
cjwatsonin karmic, mountall does t16:00
dotblankaltin 9.04 the asus touchpad acpi button broke and SHMClient is broken because of it16:00
mdzcjwatson: it does? its man page doesn't document that fact16:00
dotblankalti fixed the touchpad button by using xinput instead but the latest update overwrote my changes to /etc/acpi/asus-touchpad.sh16:01
Riddellmvo: no meta-release doesn't need changed, we patch adept to look for karmic16:01
cjwatsondotblankalt: in 9.04, I believe it was the responsibility of /etc/init.d/mountdevsubfs.sh16:01
loolslangasek, Riddell, Hobbsee, pitti, mdz, Keybuk, cjwatson, kees, jdstrand, lool, pgraner, davidm, cody-somerville, jdong: Hi; we have a serious upgrade issue post-beta; LP #444252 it seems a package upgrade clears /tmp, potentially erasing open user data; there are a bunch of dups; is this escalation worthy?  seb128 and james_w know more about the bug16:02
ubottuLaunchpad bug 444252 in ubuntu "tmp cleaned during upgrades and breaking installations?" [High,Confirmed] https://launchpad.net/bugs/44425216:02
cjwatsonmdz: mountall? its manual page doesn't document very much as yet ;-)16:02
cjwatson./src/mountall.c:218:   { "/dev/shm",                 NULL,        FALSE, "tmpfs",       "nosuid,nodev",                    NULL         },16:02
cjwatson./src/mountall.c:231:   "/dev/shm",                     /* Built-in */16:02
mvoRiddell: ok, give it a go, but it should work. I added a auto-upgrade test profile for kubuntu and that looks ok too (also I did not do extensive testing, just looked if everything upgrades clearnly16:03
keeslool: yeah, seems serious to me.  mountall erases /tmp if it mounts it.16:03
loolI'm bumping the bug to critical16:03
seb128kees, oh, you know what is creating the issue?16:04
cjwatsonmountall doesn't run on upgrade though does it?16:05
keesseb128: no, but I saw mountall mentioned just now16:05
dotblankaltok16:05
dotblankaltwell I just tested the asus-touchpad on an aspire one16:06
dotblankaltthe button doesnt send any acpi events in acpi_listen16:06
dotblankaltbut the touchpad is disabled16:06
cjwatsonkees: the mountall discussion was independent, I thought16:06
dotblankaltIn the g51vx and others when the touchpad event fires synclient fails16:07
cjwatsonmountall clears /tmp at boot (with a grace period), but that's as intended. Clearing files from a running system on upgrade is quite a different matter ...16:07
keescjwatson: ah, well, it also jumps to mind as something that clears /tmp, but... I don't think it has changed recently.16:07
Pau_Gasoljuego de boxeo online http://www.kobox.org/kobox-fande-Nourine.html16:07
dotblankaltI think the aspire one got around by doing this at the bios level16:08
dotblankaltbut alot of asus's touchpad buttons dont work in 9.0416:09
keesseb128: are they all evolution failures?  (working my way through the dups...)16:09
keesah, no, ok16:10
mdzcjwatson: that bug where the cloud install used -generic instead of -server is fixed now, right?16:11
cody-somervillekees, the update-gconf-defaults might have been spawned by the evolution upgrade16:11
cjwatsonmdz: yes16:11
cody-somervilleoh wait16:11
cody-somervilletheres a g-p-m bug in there too16:12
cjwatsonmdz: I fixed it more or less on the spot during the last discussion16:12
keescody-somerville: yeah, though it's not clear if the gpm is related?16:12
=== hile__ is now known as hile
rgreeninggreg-g: ping16:14
=== Pici is now known as Guest99641
mvolool: re #444252 - if its a maintainer script, the list is pretty small of of possible candidate, see https://bugs.edge.launchpad.net/ubuntu/+bug/444252/comments/616:15
ubottuLaunchpad bug 444252 in ubuntu "tmp cleaned during upgrades and breaking installations?" [Critical,Confirmed]16:15
Keybukmvo: the one that calls shutil.rmtree() isn't a prime suspect? :)16:15
jdongLOL16:16
=== Guest99641 is now known as Pici
keesKeybuk: that's what I was looking at currently...16:16
cjwatsonthat only nukes a temporary directory created with tempfile.mkdtemp though16:17
Keybukcjwatson: the traceback suggests it's failing partway through16:17
Keybukie. the directory existed when it started16:17
Keybukno?16:18
mvoKeybuk: heh - seb128 said gconf-schemas has not changed in months16:18
Keybukdid shutil change?16:18
Keybukjust a thought16:19
cjwatsonKeybuk: almost as if something's racing with it16:19
Keybukcjwatson: possibly16:20
Keybukor that it's screwed things up16:20
mvoits also odd because in one of the logs brasero is installed and that calls gconf-schemas too16:20
=== soren_ is now known as soren
Keybukis all of /tmp being wiped - or just that gconf directory?16:20
seb128I'm wondering if bug #444452 and bug #444216 are not similar issues16:20
ubottuLaunchpad bug 444452 in pam "package libpam-gnome-keyring 2.28.0-0ubuntu2 failed to install/upgrade: il sottoprocesso vecchio script di post-installation è stato terminato dal segnale (Interrupt)" [Undecided,New] https://launchpad.net/bugs/44445216:20
ubottuLaunchpad bug 444216 in pam "package libpam-gnome-keyring 2.28.0-0ubuntu2 failed to install/upgrade: subprocess installed post-installation script returned error exit status 143" [Undecided,New] https://launchpad.net/bugs/44421616:20
=== robbiew-afk is now known as robbiew
cjwatsonKeybuk: the traceback is basically right at the start of rmtree16:20
james_wKeybuk: if I'm seeing the same issue then it is all of /tmp16:21
james_wand perhaps /tmp itself, it's not clear16:21
cjwatsonall it does before that is os.path.islink, really16:21
Keybukfair enough16:22
keesKeybuk: (unrelated to /tmp issue) where is deadline vs cfq handled during boot?16:24
keesmy system seems to be all deadline, but I was expecting cfq16:24
Keybukkernel default16:24
KeybukI believe they've changed it back to cfq again in -1216:24
keesdo you know how long has it been deadline?16:25
keesKeybuk: ah, just -1116:25
loolmvo: Good point; I checked devicekit-power's, evolution's and dmraid's scripts and didn't see anything thouhg16:25
cjwatsondevicekit-power seems like the kind of thing that might prod something asynchronouslsy16:26
=== ssweeny_ is now known as ssweeny
cjwatsonbut it's really not clear ...16:26
loolDid someone confirm that the whole of /tmp gets cleared?16:27
seb128no16:27
seb128<seb128> james_w, you got tmp totally wiped, ie no directory there?16:27
james_wI don't know16:28
seb128<james_w>  when I looked I had /tmp/orbit-jw232816:28
seb128that's what we have from #ubuntu-desktop before16:28
james_wI went to open the bug report when seb was talking about it, and gnome-open told me that it couldn't talk to orbit16:28
james_wso I did "ls /tmp" and saw just that one path16:28
loolOk so it might not be rm -rf /tmp after all16:28
james_wwell something is removing at least most of /tmp, if not all of it16:29
looljames_w: No pulse-* keyring-* then16:29
looljames_w: Ok16:29
james_wmy working assumption was that it created that path as it found that it didn't exist16:29
loolThere was a python update at that time16:29
lool -- Matthias Klose <doko@ubuntu.com>  Sun, 04 Oct 2009 21:28:36 +020016:29
loolIt could be that these are the first updates we're seeing with this new python16:29
seb128lool, we did start getting bugs only today though16:29
loolseb128: Yeah exactly16:30
seb128lool, I doubt it, we got lot of uploads yesterday16:30
seb128and probably lot of people who upgraded after weekend and got those16:30
seb128oh, you mean one upgrade to get the new python and one later to run into troubles?16:30
seb128hum...16:30
loolYes16:30
pittimdz: apport change> thanks; I'm certain I'll do another bug fix upload for karmic16:30
james_wthe python diff doesn't look very suspicious to me16:31
james_woh, there were two uploads16:34
loolI tried sudo apt-get install --reinstall brasero libdevkit-power-gobject1 devicekit-power  usplash evolution-common evolution16:34
loolCouldn't reproduce16:34
lool(usplash instead of dmraid to trigger an update-initramfs)16:34
loolOh .tmp empty!16:35
seb128lool, what did you do?16:35
bdrung_Keybuk: what's the progress of the unit policy?16:35
loolEither that sudo did it, or installing dmraid did it16:36
loolsudo didn;t16:36
mvolool: dmraid is something that is common in the reports16:36
mvo the diff looks harmless16:36
seb128lool, you seem to be getting closer16:36
loolmvo: yes, I almost mentionned it16:36
mvoupdate-initramfs maybe?16:36
Keybukbdrung_: deferred16:36
loolJust installing dmraid is enough to reproduce16:36
bdrung_Keybuk: i read that. when will you work on it?16:37
AmaranthConfirmed, installing dmraid wiped my /tmp16:37
Amaranthbut the directory still exists16:37
Keybukbdrung_: when I am not busy16:37
bdrung_Keybuk: newer? ;)16:38
bdrung_s/newer/never/16:38
mvoyeah, same here, but it seems to be happening when update-initramfs takes place16:39
Amaranthyeah16:39
Keybukbdrung_: after the releas16:39
bdrung_Keybuk: k, thanks. let me know, when you work on it.16:39
mvoI see a trace of /tmp/mkinitfamfs-3432 and mkinitramfs_323416:39
mvoand now its gone16:39
Amaranthbut that was last changed on the 3rd16:40
cjwatsonupdate-initramfs shouldn't be doing anything in parallel ...16:40
ogratedg, hmm, am i supposed to see pidgin in my indicator applet even though i dont have it installed ?16:40
mvoI was doing things in parallel (installing and watching /tmp) :)16:41
Amaranthit's nice how things recover from /tmp going away :)16:41
loolIt seems to be before update-initramfs16:41
loolAt the time where this is run:16:41
lool+ echo update-initramfs: Generating /boot/initrd.img-2.6.31-11-generic16:41
loolI already lost my /tmp16:41
loolperhaps at the very beginning of mkinitramfs16:42
AmaranthBut it would have to be something else changing16:42
AmaranthBecause the update of initramfs-tools would have called update-initramfs and wiped everything on the 3rd16:43
tedgogra, no, but the chances are you installed while there was a bug that it didn't uninstall.  The bug if fixed, but that doesn't help :)16:43
tedgogra, you can just rm -rf /etc/indicators/16:43
keeshrm.  in a chroot, installing dmraid did not wipe my /tmp16:43
keesAmaranth, lool: did anything else install with dmraid when you installed it?16:44
Amaranthjust the library16:44
* kees boots a VM16:44
Amaranthlibdmraid1.0.0.rc1516:44
loolkees: libdmraid16:44
ogratedg, ok, i'll watch it16:44
* Amaranth is wondering the sanity of testing this on his actual system now16:45
mvofor me its gone around the time when udevadm trigger --subsystem-match=block --action=change is called16:45
mvo(so right after update-initramfs -u)16:45
mvook, so udevadm trigger and tmp is empty16:46
james_whmm16:46
loolmvo: You confirmed that command kills it?16:47
james_won a "sudo strace -f aptitude reinstall dmraid"16:47
AmaranthConfirmed16:47
mvoudevadm trigger --subsystem-match=block --action=change16:47
james_wI see /tmp go and then mkinitramfs stuff16:47
keesKeybuk: how/when does mountall run?16:47
Amaranth`sudo udevadm trigger --subsystem-match=block --action=change` and my /tmp is empty again16:47
james_wthat's before that16:47
Amaranthjames_w: it's asynchronous, I think16:48
cjwatsonI was under the impression that any use of udevadm trigger on a live system had been quite clearly announced as a bug16:48
loolAmaranth: here too16:48
james_wAmaranth: update-initramfs is?16:48
Amaranthjames_w: no, the other call16:48
Keybukkees: on boot16:48
Keybukcjwatson: indeed16:49
james_wAmaranth: yes, but update-initramfs runs first16:49
cjwatsonas in, this is exactly the sort of thing you should expect to happen when you run udevadm trigger16:49
cjwatsonhttps://lists.ubuntu.com/archives/ubuntu-devel/2009-January/027260.html16:49
james_wand presumably that is the bit that puts the mkinitramfs dirs in /tmp16:49
keesKeybuk: ok, just verifying.16:49
cjwatsonmind you16:49
cjwatsonthat says "change is completely safe"16:49
cjwatsonwhile Amaranth says that udevadm trigger --subsystem-match=block --action=change breaks his world16:49
Keybukcjwatson: ...except for block devices ;)16:50
Keybukwell, except for *RAID* block devices and stuff16:50
cjwatsonKeybuk: ... on a Tuesday16:50
mvomine too16:50
loolcjwatson: hahaha16:50
Keybukprecisely16:50
loolopenoffice!16:50
Keybukin general anything other than udev calling udevadm trigger is bad16:50
loolmvo: packagekit!16:50
cjwatsonok, so what's calling it?16:50
loolcjwatson: dmraid postinst16:50
lool    # Activate existing arrays now.16:51
lool    udevadm trigger --subsystem-match=block --action=change16:51
Keybuk(though there's definitely a mountall bug that it wipes /tmp more than once <g>)16:51
loolKeybuk: what can we use instead?16:51
cjwatsonso dmraid is in the category of "I've installed udev rules and want udev to do something about it"16:51
Keybukit's probably "right"16:51
keesyeah, isn't this the correct invocation, according to the ubuntu-devel email?16:51
Keybukbut something's always going to blow up16:51
AmaranthBut dmraid also hasn't been updated for some time16:52
Keybukthere isn't a correct solution to this16:52
Keybukunfortunately the real answer is probably "reboot" right nwo16:52
loolSo we should drop the call and add a reboot required touch?16:52
loolactually update-initramfs probably does that anyway16:52
cjwatsonmm, surely if you're upgrading dmraid you either have your arrays working about as well as you might expect, or will be content to reboot16:52
cjwatsonI don't know that a reboot is always required, only if your arrays aren't there16:52
cjwatsonbut that's a recovery-type operation anyway16:53
ograupdate-initramfs definately doesnt ... that would be horrid :)16:53
Keybukwhy not just run whatever it is the udev rules run?16:53
* kees cringes at "reboot" being a solution to anything on a linux system16:53
Keybukif dmraid is trying to activate raid devices, isn't there just a dmraid --scan type thing?16:53
ograkees, you are so old school :)16:54
kees:)16:54
cjwatsondmraid-activate %k, apparently16:54
cjwatsonSUBSYSTEM=="block", ACTION=="add|change", ENV{ID_TYPE}=="disk", ENV{ID_FS_USAGE}=="raid", KERNEL=="hd[a-z]|sd[a-z]", \16:54
cjwatson        RUN+="/sbin/dmraid-activate %k"16:54
keesthis seems a bit off-topic.  what is _wiping_ /tmp as a result of --action=change ?16:54
Keybukkees: mountall probably ;)16:54
keesKeybuk: so it's not just at boot, then?16:55
cjwatsonor there's dmraid -ay16:55
Keybuksince that WHEEE EVERYTHING CHANGED! also happened to tell mountall that you changed the root filesystem ;)16:55
keesso mountall should not wipe /tmp if it's already mounted...16:55
Keybukkees: not sure why it didn't go away16:55
Keybukbut sometimes it hangs around if there's something in fstab it wants to mount but can't yet16:55
Keybukprobably your dmraid devices, ironically16:55
AmaranthNone of these packages have been updated recently though16:55
Amaranthmountall, udev, dmraid, etc16:56
keesit could just be people doing the beta install.16:56
Keybukkees: yeah I said that above16:56
AmaranthSo why did it start blowing up now?16:56
loolcjwatson: I could run that I guess16:56
james_wAmaranth: dmraid was uploaded yesterday16:56
james_wAmaranth: about 2 hours before the bugs started showing up16:56
Amaranthhrm, mine says september16:56
cjwatsondmraid -ay sort of concerns me, though. isw arrays have special handling in dmraid-actvate16:56
james_wthis morning I mean16:57
cjwatsonhonestly, I think it would be safer just not to do anything in the postinst16:57
keesKeybuk: ah, ok.  so, bug in mountall, then?  doesn't sound like we need to change dmraid?16:57
loolcjwatson: is -a for all or for activate?16:57
Amaranthoh, the changelog is out of date (aptitude changelog)16:57
cjwatsonlool: activate16:57
loolOk no -activate man page16:57
loolno --help16:57
cjwatsonlool: but as stated I'm not convinced that it's the right answer16:57
ogra  * debian/dmraid-activate: Remove the special-casing of the root16:57
ogra    device which breaks in many situations and leaves the raw devices16:57
ogra    exposed.16:57
ogravery suspicious16:57
loolcjwatson: Ok to upload a dmraid commenting out the udevadm call?16:57
loolI have that ready here as a stopgap16:57
cjwatsonlool: it's fine by me, I think it would be by and large safe16:58
cjwatsonneeds a comment though!16:58
keesuhm, is the ubuntu-devel email incorrect then?  we're removing functionality from dmraid due to a mountall bug?16:58
Darxusdch -i doesn't work in the linux-image packages because debian/changelog is overwritten by debian.master/changelog.  Is there a reason I shouldn't file a bug about that?16:58
AmaranthDarxus: Because it's expected?16:59
loolcjwatson: Of course16:59
keesDarxus: should not file a bug because that source package is not designed to work with dch16:59
loolhttp://paste.ubuntu.com/287086/ what I uploaded16:59
sistpoty|workDarxus: use -c debian.master/changelog as dch argument16:59
cjwatsonkees: is this functionality that is ever needed? enabling arrays on package upgrade?16:59
cjwatsonseems kind of bizarre to me16:59
keescjwatson: on _upgrade_ no, but install, yes?17:00
DarxusWhere is that behavior in the linux image packages documented?17:00
cjwatsoneven that seems kind of odd to me17:00
loolcjwatson: Do you think this bug is worth an incident writeup?  we closed the bug in roughly one hour, so I'm not sure whether it needs it17:00
keescjwatson: why? you've installed the software to handle a device; I would expect the devices to appear.17:00
cjwatsonalthough fixing dmraid to do this only on fresh install seems to me as if it would fix this bug17:00
cjwatsonoh, no, not quite17:01
keesthe bug is mountall's... it should not clear a mounted /tmp.17:01
cjwatsonlool: I don't think it needs it, personally17:01
loolkees: That's my feeling as well17:01
AmaranthSo add an also affects for mountall to keep track of it17:01
cjwatsonkees: right, but udevadm trigger is historically a painful thing to call and we *should* be avoiding it wherever possible17:01
loolslangasek, Riddell, Hobbsee, pitti, mdz, Keybuk, cjwatson, kees, jdstrand, lool, pgraner, davidm, cody-somerville, jdong: incident closed, bug fix uploaded17:01
seb128lool, thanks17:02
pittilool: merci17:02
Keybuklool: "incident"  we're pre-release?17:02
keescjwatson: should a follow-up to the ubuntu-devel email be sent then?  it seems like dmraid qualifies as a caller of trigger.17:02
Keybukie. _still_in_development_17:02
keesAmaranth: yeah, I would say the dmraid "fix" should be reverted once mountall is fixed.17:03
DarxusCan I file a bug for dchi needing a -c argument being undocumented?17:03
pittilots of more innocent people testing beta now, though17:03
Keybukso?17:03
cjwatsonkees: up to Keybuk, I'm not all that familiar with the innards17:03
Keybukkees: I'd say that any use of udevadm trigger is a bug17:03
Keybukand should be removed wherever possible17:03
keesKeybuk: I'm not in a position to debate that; but having mountall wipe /tmp after it's in use is a bug regardless.  :)17:04
Keybukit's always going to have unwanted side-effects17:04
Keybukbecause you're in effect saying "go do whatever you want, have fun!"17:04
Keybukextreme case17:04
Keybukudevadm trigger could result in a reboot ;)17:04
keesKeybuk: if the trigger thing is always a bug, then a follow-up to the email describing when/how to use it should be made.17:04
Keybukudevadm trigger -> block device now available that's listed in fstab -> fsck runs -> fsck indicates filesystem was repaired and reboot required -> reboot17:05
keesemail says, e.g. ""change" is completely safe."17:05
Keybukkees: the e-mail is out of date17:05
Keybukwe do more as a result of udev events now17:05
kees:P17:05
Keybukfeel free to follow up17:05
keesI would except I don't know what's "current".  :)17:06
Keybukthere's zero point in e-mailing anyway17:06
Keybuknobody reads them17:06
keesWell, I do.  :P17:06
DarxusIs debian/README.source the right place to document the need for a -c argument to dch ?17:06
Keybukor they argue the toss when they're caught ignoring them17:06
keesDarxus: that's probably the best, yes.17:06
smosercan someone with commit access please revert slangasek's commit at http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.karmic/revision/1581 ? the changes required in kernel are available now.17:06
Darxuskees: Thanks.17:06
keesKeybuk: how do I find out what mountall is waiting on?17:07
Keybukkees: gdb17:08
keesKeybuk: would you normally expect mountall to exit soon after boot on a "normal" system?17:08
Keybukyes17:09
cjwatsonsmoser: done17:09
Keybukthough, admittedly, it doesn't for me here <g>17:09
Keybukprobably a bug17:09
keesyeah, me either17:09
smoserthank you cjwatson17:09
cjwatsonmountall's still running here too, I don't have anything much complex17:10
cjwatson... oh, apart from those NFS mounts17:10
ogramountall --daemon --tmptime=017:10
ograhere as well17:10
keesI have a VM with /, /proc, and swap in fstab and it's running.  ;)17:10
ograwhat does --daemon mean17:10
ograi dont have anything apart from / and /home here17:10
cjwatsonogra: I think you should probably read the source17:11
Keybukogra: a daemon is a special type of UNIX process17:11
Keybukthey run it what we call the "background"17:11
Keybukyou see, UNIX is a multi-tasking operating system17:11
Keybukso many different things can all run at once17:11
Keybukisn't that clever :P17:11
ograKeybuk, oooh and i thought soemthing mystically :P17:11
ogralike religious or so :P17:11
* ogra was meaning if it is supposed to run in daemon mode even without any networked FSes 17:12
ograok, apparently it is17:13
=== beuno is now known as beuno-lunch
seb128tedg, hey17:15
cjwatsonKeybuk: I'm actually a bit baffled by bug 435707, having gone through the logs again in light of that most recent comment17:18
ubottuLaunchpad bug 435707 in mountall "/forcefsck doesn't check root filesystem when passno=0" [Low,New] https://launchpad.net/bugs/43570717:18
cjwatsonKeybuk: I still think the fix you merged from me is correct, but I no longer think it has anything to do with that bug :-) The log shows mountall getting past that point in run_fsck17:18
Keybukdoes it run fsck? :)17:19
cjwatsonit says it does17:19
Keybukdoes it run it with -f ?17:19
cjwatsonspawn: fsck / [820] - but the log message is obscured and doesn't print the arguments17:20
cjwatsonactually, why aren't we getting a debug message from the spawned child?17:20
cjwatsonthere should be one immediately before the execvp17:21
Keybukprobably usual stdio fuckage17:22
KeybukI fixed that in trunk17:22
cjwatsonr47?17:23
cjwatsonI think you might also need a flush after the nih_debug17:23
=== jdong__ is now known as jdong
Keybukdon't you get a flush on exec anyway?17:26
cjwatsonKeybuk: no17:27
Keybuksurely you must do?17:28
cjwatsonwhy so?17:28
cjwatsoncertainly nothing specifies it, and glibc's execve stub is pretty simple and doesn't do it17:28
Keybukotherwise what takes care of that?17:29
Keybukyour stdio buffers don't magically get passed via shared memory to the exec()d process that obviously knows what to do with them <g>17:29
cjwatson(it would have to be in the libc)17:29
cjwatsonyou're supposed to flush before exec17:29
Keybukwhere does it say that?17:29
cjwatsonit's implicit in the fact that exec doesn't flush :)17:29
Keybukcjwatson: it doesn't say that it doesn't17:29
cjwatsonreality does, though ...17:29
KeybukI'll take your word for it ;)17:31
pittilifeless: so what are you looking for, desktop translation wise?17:31
lifelesspitti: the mechanism; ted has a bug where the indicator menu entries are not being translated17:33
lifelessthey are from the desktop files, and if he sets a domain for the menu process, they don't translate17:33
tedgpitti: seb128 is saying that removing the textdomain setting makes it work for him.17:34
keespitti: should apport use launchpad.net instead of edge?17:34
pittitedg: what's the .desktop file?17:34
pittikees: for what?17:34
lifelesspitti: several17:34
tedgpitti: evolution-mail, pidgin, etc.17:34
lifelessone example is evolution-2.2817:34
seb128tedg, it works on a simple testcase though17:34
seb128I wrote one this morning which does the same init17:34
seb128ie setlocale, bindtextdomain and textdomain17:34
seb128and things are correctly translated17:34
pittilifeless: hang on, I thought we're talking about the indicator applet .desktop file?17:34
keespitti: bug 44057617:35
ubottuLaunchpad bug 440576 in apport "After karmic upgrade, apport sends me to bugs.edge.launchpad.net instead of the real launchpad" [Undecided,Invalid] https://launchpad.net/bugs/44057617:35
seb128I need to try again your code17:35
lifelesspitti: nope, about the things it shows which are refleccted via g_app_info17:35
seb128gdesktopapp basically use gkey which use gettext17:35
pittikees: apport doesn't do anything in particular for edge; the reporter is probably in lp-beta-testers?17:35
pittioh17:36
lifelessthat should be either calling dgettext or binding and restoring the domain17:36
lifelesspitti: so we just wanted to know where the strings to go help in debugging/building hypothesis17:36
pittinow I know what you are talking about17:36
pittiso that code reads the .desktop files?17:37
seb128I already explained to tedg how those are working...17:37
lifelessseb128: yup, we get that17:37
seb128pitti, no, it uses gdesktopapp which use gkey17:37
seb128which is the glib change you wrote17:37
lifelessseb128: sorry if we are treading somewhat the same path17:37
seb128that works fine on a small testcase there17:37
bdmurrayKeybuk: the "usb-id" messages in bug 443282 are the normal part or is it something else?17:37
ubottuLaunchpad bug 443282 in upstart "No xsplash, I get console boot messages instead" [Undecided,Won't fix] https://launchpad.net/bugs/44328217:37
pittiif you do that parsing manually, you have to use dgettext yourself, yes17:37
tedgseb128: Yeah, I tried to explain it to lifeless, that's why he's confused now ;)17:37
keespitti: ./apport/crashdb_impl/launchpad.py:            launchpad_instance = EDGE_SERVICE_ROOT17:37
lifelesspitti: no, we don't, we're using the standard api17:37
seb128who would like to parse those manually anyway?17:37
Keybukbdmurray: kernel bug of some kind17:38
pittikees: oh, that; but that's not related to where the browser sends you to, it's been there forever17:38
pittikees: mainly because there is no production launchpadlib API (or at least hadn't been until recently)17:38
keeshrm, good point17:38
bdmurrayKeybuk: so that bug should have a linux bug task opened then?17:39
Keybukif you like17:41
bdmurrayMaybe I'm confused but there was a call bug bugs to be reported regarding boot messages.  Where do these belong?  Do we not want all of them?17:42
Keybukbdmurray: whoever did the call didn't think that far ahead17:43
=== fddfoo is now known as fdd
smoseranyone know how much space a full ubuntu mirror takes ?17:48
Amaranthsmoser: doesn't debmirror tell you before it starts?17:49
smoserAmaranth, i dont know. but i just now saw http://www.ubuntu.com/getubuntu/mirror/1  ("A "full archives" mirror is around 210")17:50
loolsmoser: What part?17:50
smoseri think the link above has what i was asking, lool.17:51
loolok17:51
pittirickspencer3, kenvandine: FYI, bug 436591 is the one I meant (empathy crasher); it's already on the targetted list17:52
ubottuLaunchpad bug 436591 in empathy "empathy crashed with SIGSEGV in g_cclosure_marshal_VOID__VOID() when using indicator-applet 0.1 to display an active conversation" [High,In progress] https://launchpad.net/bugs/43659117:52
loolKeybuk: so from reading the discussions here, you dont want a mountall task on that bug?17:52
kenvandinepitti, i will am looking at that17:53
Keybuklool: I've said repeatedly that I accept that there's a mountall bug here *as well*17:53
pittiKeybuk: right, just because of the "make sure it's targetted" that came up during the meeting17:53
Keybukthough at this point I've lost all track of bug numbers17:54
Keybukand am just going to go around at release time and close any I think I've fixed17:54
loolKeybuk: Ok so I'm adding a task, do what you think is best with it17:56
=== cking_ is now known as cking
=== beuno-lunch is now known as beuno
DarxusI'm really surprised launchpad didn't email me when my build completed.18:11
pittiDarxus: since that's the common case, it just mails you if it failed18:11
Darxuspitti: That's good.  And I can set an alarm based on when it predicts the build will start... but since it takes so long some times, and I'm generally anxious to have it done, it would be nice to get an email.18:12
dupondjeare there known problems with apparmor & dhclient3 ?18:16
dupondjehttp://paste.ubuntu.com/287038/ <- can't get these fixed :s18:17
=== jldugger is now known as pwnguin
LaserJockanybody know what the CLI name of "Universal Access Preferences" is?18:31
slangase`seb128: pam-auth-update shouldn't be touching /tmp at all18:38
seb128slangase`, there is nothing in debconf using tmp which could get confusing on tmp wiping?18:39
AmaranthLaserJock: gnome-at-properties?18:43
LaserJockAmaranth: hmm, doesn't seem to be it18:43
slangase`seb128: no, it has its own /var/cache dir, no reason to write anything at all to /tmp18:43
seb128slangase`, ok, so ignore me, I just though that the timing was suspicious18:44
AmaranthLaserJock: grep "Universal Access" /usr/share/applications/*18:44
AmaranthLaserJock: then open that file and check the Exec18:44
slangase`"udevadm trigger" -hahaha18:45
slangase`lool: nice bug18:45
slangase`lool: you still have a task open on mountall; is that an issue or not?18:45
=== slangase` is now known as slangasek
seb128slangasek, we got 2 of those pam bugs today btw, reassigned your way18:46
LaserJockAmaranth: no help18:47
AmaranthLaserJock: I've never heard of it18:47
Amaranthslangasek: Technically the bug is that mountall wipes /tmp on an already running system, the dmraid change is a workaround18:47
LaserJockAmaranth: I mean, the grep returns nothing18:49
AmaranthLaserJock: Right, I figured that18:49
AmaranthLaserJock: Was saying I've never heard of anything called "Universal Access Preferences"18:50
AmaranthI have "Assistive Technologies"18:50
Amaranthbut that's gnome-at-properties18:50
cjwatsonthere's a "Universal Access" *menu* ...18:50
slangasekseb128: hmm, more of that pam bug?  Ok, maybe it does have something to do with /tmp, in a way I don't understand18:50
Amaranthcjwatson: not here18:50
slangasekmaybe the debconf GNOME frontend breaks when /tmp goes away18:50
cjwatsonAmaranth: provision for one anyway18:51
AmaranthRight, but empty18:51
seb128slangasek, yes18:51
cjwatsonslangasek: debconf in general uses /tmp18:51
slangasekoh18:51
slangasekdrat, then :)18:51
slangasekok, I'll mark them as dupes18:51
seb128slangasek, thanks18:52
cjwatsonnot that I can remember exactly where18:52
* Amaranth should probably log out to fix his /tmp getting wiped eventually18:52
cjwatsonI'm sure it's somewhere other than in the dialog and editor frontends18:52
Amaranthbut lunch sounds more important right now18:52
LaserJockAmaranth: it's in my systray and I can't figure out where it came from or how to get rid of it18:52
AmaranthLaserJock: oh, that's gnome-at-properties18:52
cjwatsonspeaking of menus, why do I have a duplicate Calculator item at the top level of Applications?18:53
AmaranthLaserJock: uncheck the first box there18:53
AmaranthLaserJock: the app itself is gnome-at-visual18:53
LaserJockAmaranth: it is unchecked :(18:53
LaserJockAmaranth: and gnome-at-visual is not running18:54
slangasekcody-somerville: seen that xubuntu livefs builds are failing?  Looks like a seed ordering problem, maybe18:54
AmaranthLaserJock: Well I'm stumpted18:54
Amarantherr, stumped :P18:55
LaserJockAmaranth: hmm18:55
slangasekcody-somerville: oh, no - I guess this is an already-fixed bug in xubuntu-gdm-theme, and the ports just need to catchu p18:55
slangasekcjwatson: hmm, seen bug #444587?  Seems to be a regression caused by your latest grub upload18:59
ubottuLaunchpad bug 444587 in grub "grub fills disk space in karmic (540MB) (dup-of: 444703)" [Undecided,New] https://launchpad.net/bugs/44458718:59
ubottuLaunchpad bug 444703 in grub "package grub 0.97-29ubuntu57 failed to install" [Undecided,New] https://launchpad.net/bugs/44470318:59
AmaranthEvery install of grub comes with a free desktop ISO ;)19:00
cjwatsonslangasek: blink. Will look, thanks19:01
cjwatsonI certainly didn't change anything directly related to that19:01
slangasekoh; I didn't look too deeply, I thought 'objcopy' was kind of a red flag word :)19:02
cjwatsonthat was only in the configure script19:02
slangasekok19:02
DarxusHah, damn, telepathy-idle FTBFS... the irc piece of empathy, the default chat client in karmic.19:04
cjwatsonreproduced in a local build, but dinner is ready so it'll have to wait19:04
* slangasek nods19:05
cjwatsonmight be able to backport another piece from grub2 for that19:07
LaserJockis there a place that gnome lists what apps to restore from a session?19:08
cjwatsonslangasek: at least the .deb compresses well ;-)19:10
slangasekindeed!19:10
cjwatson size 1892884 bytes: control archive= 6106 bytes.19:10
cjwatson Installed-Size: 52691619:11
cjwatson285x compression19:11
cjwatsonslangasek: actually, sod it - fixing now19:19
cjwatsonmight not hurt to crank grub 0.97-29ubuntu58's build priority up some19:20
* cjwatson goes to eat19:20
lifelessseb128: this translation thing; is it release critical?19:22
lifelessseb128: we're assuming it is for now, but if its not, we have some rc stuff we would switch to19:22
seb128lifeless, no it's not, I've a one liner workaround19:32
lifelessseb128: ok, thanks. Thats disabling the indicators own translations?19:33
tkamppeterpitti, there still seems to be a problem with USB printing, see bug 420015, comment #105, user tells that he has to set /dev/bus/usb/*/* permissions manually so that printer gets discovered and new udev rules did not make it into current udev.19:34
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/420015/+text)19:35
seb128lifeless, I will need to test, it's commenting the textdomain call19:35
seb128lifeless, don't bother with that bug for now19:35
lifelessseb128: we suspect that will disable the translation for 'm' etc beside the time data19:35
seb128lifeless, thanks for letting me know I will check that but I want to try debugging it first, I've a working testcase and I know how it's supposed to work so I will give it a try19:37
seb128ie a standalone gtk code with the same locale init code works correctly19:37
pittitkamppeter: hm, current cups runs the usb backend as root again; that still doesn't work?19:37
lifelessseb128: right, I19:37
seb128I will keep you guys updated tomorrow19:37
lifeless've been looking at the glib patch19:37
pittitkamppeter: also, I thought we'd use usblp again?19:37
lifelessseb128: and i'm happy to follow through and debug it directly too19:38
lifelessseb128: I think its g_dgettext perhaps.19:38
lifelessI think I may know what it is19:39
seb128lifeless, oh ok, what is it?19:39
seb128it's weird that my testcase is working then19:39
lifelesslook at g_dgettext in devhelp19:39
slangasekArneGoetje, pitti: language-pack-gnome-bo uninstallable, breaking livefs builds?  Known issue?  (related to our space problem?)19:39
lifelessit disables all translations if the application doesn't have a translation19:40
lifelessso if the indicator-messages-service isn't translated *itself*, it won't show trnslations for anything else either19:40
seb128lifeless, define "the application doesn't have a translation"19:40
seb128lifeless, ie if there is no mo file to use?19:40
seb128lifeless, ok, easy to try, add a dummy string to translate and see if that fixes the issue19:41
lifelessseb128: I'm reading devhelp, so I can't define "the application doesn't have a translation" very well19:41
lifelessbut yes, I think a mo file - even an empty mo file - for the indicator-messages-service domain will make it work19:41
pittislangasek: presumably; it just stopped in the middle of generation19:41
lifelessseb128: if your test case has a mo file for your test local, that would be why it works19:41
lifelessseb128: here's how I'd test - change the DOMAIN that indicator-messages-service binds to to be something that is translated19:42
lifelesse.g. gnome-panel or something19:42
seb128lifeless, the testcase was using a dummy domain for the textdomain calls19:43
seb128lifeless, thanks for the hints, I will play with that after dinner19:44
lifelessor install glib dbgsym and breakpoint translated = g_dgettext (key_file->gettext_domain,19:44
seb128right19:45
lifelessthen see if it returns the orig value even though the domain etc has been set right19:45
seb128did you guys try that?19:45
lifelessno, I was prepping to do that when we realised that the behaviour of g_dgettext was relevant19:45
lifelessand read up on it.. with shocking results;)19:45
seb128anyway as said I've a good idea how to look at the returned string etc so I will play with that later19:45
lifelesscool19:45
seb128I need to go for dinner now19:45
lifelessgood luck19:45
seb128bll19:45
seb128bbl19:45
seb128thanks19:45
seb128you too for the next issue you will tackle ;-)19:46
tormodTheMuso, I reopened bug 440846 with a debdiff, can you please take a look?19:48
ubottuLaunchpad bug 440846 in speech-dispatcher "speech-dispatcher is very verbose about not being started" [Undecided,Confirmed] https://launchpad.net/bugs/44084619:48
pittiKeybuk: is /sys/class a list of subsystems, or are "class" and "subsystem" different concepts?19:50
ElNerdoDeGeekHey, who should I contact concerning a possible (fairly major) Wubi feature?19:56
loolslangasek: Task on mountall is just to track the fact that it's also a mountall bug that it shouldn't blow /tmp like that when already mounted19:57
loolslangasek: But fixing one or the other seems enough the drop the bug from its critical status19:57
slangaseklool: ok - can the mountall task be triaged to something more appropriate than new/undecided, then?19:58
loolslangasek: There was a longer discussion here between Keybuk and others and I didn't follow the specifics of the mountall issue19:58
loolslangasek: Sure; I'll confirm + assign keybuk19:58
loolSorry I kind of disappeared for other calls after doing the dmraid upload :)19:58
looldone19:59
tkamppeterpitti, I am only telling what was reported in bug 420015, but perhaps this user has fallen into an infinite loop of trying to get his USB printer recognized.20:02
ubottuLaunchpad bug 420015 in cups "usblp Kernel module needs to be removed and /dev/bus/usb/*/* made accessible for USB printers to work with CUPS 1.4.x" [High,Fix released] https://launchpad.net/bugs/42001520:02
slangasekpitti: would be interested in a quick FFe review of bug #238555 if you can spare the time20:06
ubottuLaunchpad bug 238555 in pm-utils "pm-utils doesn't reload hdparm.conf after a suspend" [Undecided,Confirmed] https://launchpad.net/bugs/23855520:06
pittislangasek: replied in the bug20:28
slangasekpitti: thanks20:28
slacker_nlhello, I just noticed /etc/apt/preferences.d i take it the logic behind that dir is the same as /etc/apt/sources.list.d20:29
slacker_nldoes anyone have any documentation regarding this change?20:29
slacker_nlnever mind, found it http://osdir.com/ml/debian-bugs-closed/2009-07/msg03476.html20:33
geserslacker_nl: sources.list.d is for additional repository snippets, while preferences.d is for pinning snippets20:34
slacker_nlgeser: that's what I'm saying, same logic as sources.list.d, but then for pinning20:39
slacker_nli know enough20:39
slangasekpitti: hdparm_is_on_battery> yes, you divined my intent accurately, sorry if this was opaque :)20:50
slangasekpitti: I note you didn't mark the FFe as 'confirmed' - I've followed up again responding to some of your comments, is that enough for an FFe now?20:57
mathiazslangasek: hey - could update the links to test cases on the iso tracker?21:01
slangasekmathiaz: yes, what links?21:01
mathiazslangasek: http://testcases.qa.ubuntu.com/Install/UECInstall21:01
mathiazslangasek: ^^ should be replaced with two urls21:02
mathiazslangasek: http://testcases.qa.ubuntu.com/Install/ServerECluster for "Install (UEC Cluster Controller)"21:02
mathiazslangasek: http://testcases.qa.ubuntu.com/Install/ServerENode for "Install (UEC Node)"21:02
mathiazslangasek: is that enough info?21:03
slangasekmathiaz: yes, thanks21:03
sandberg_Anyone with experience of Policykit and DBus?21:05
=== sandberg_ is now known as sandberg
sandbergI'm having some issues with policykit (bug #439552), seems like this involves UID checking of DBus connections. The strange thing is that I have two installations of Karmic and only the one upgraded from Jaunty is affected by the bug.21:07
ubottuLaunchpad bug 439552 in policykit-1 "Policykit authentication dialog not responsive to clicks on the 'Authenticate' button" [Undecided,New] https://launchpad.net/bugs/43955221:07
DarxusScreen just crashed on me :/21:18
slangasekKeybuk: bug #427356 still has a 'cups' task open; is that still on the agenda for 9.10?21:33
ubottuLaunchpad bug 427356 in cups "Boot Performance Updates" [Undecided,Confirmed] https://launchpad.net/bugs/42735621:33
=== ajmitch_ is now known as ajmitch
slangasekmathiaz: tracker test case links updated22:17
tormodsleep/hibernate: if I press my sleep key, gpm does the job its way, if I use the menu, it's done another way by indicator-session. shouldn't this be unified?22:18
=== robbiew is now known as robbiew-afk
slangasektormod: both are supposed to be done via devicekit-power -> pm-utils; is this not the case?22:19
tormodslangasek, I noticed the way they turn on the screensaver is different22:20
slangasekah, that's possible :/22:20
slangaseksince that's GNOMEy and therefore not part of what devicekit-power will handle22:21
slangasekI think that should be a bug report, definitely22:21
tormodthere was recently added stuff to indicator-session but not the same stuff as in gpm22:21
tormodok, I can file a bug. on indicator-session maybe? can i-s call gpm to get the same path run?22:22
kirklandmdz: today's Eucalyptus testing is looking good22:24
kirklandmdz: i have a cluster + 2 nodes going now22:25
kirklandmdz: installed from today's ISO22:25
kirklandmdz: auto registration worked flawlessly22:25
kirklandmdz: having issues with the UEC image, it won't run22:25
kirklandmdz: the eucalyptus images are working fine though22:25
slangasektormod: I don't know whether there's a path it can invoke, but that shouldn't be a barrier to getting the bug filed on indicator-session and getting people's eyeballs on it :)22:25
tormodslangasek, I filed bug 44493122:40
ubottuLaunchpad bug 444931 in indicator-session "indicator-session executes another suspend procedure than gnome-power-manager" [Undecided,New] https://launchpad.net/bugs/44493122:40
mathiazslangasek: thank ya22:56
=== dendro-afk is now known as dendrobates
sroeckerjust filed a new bug 444962 that will confuse many beta testers23:22
ubottuLaunchpad bug 444962 in shared-mime-info "shared-mime-info-0.7-ubuntu1 update is broken" [Undecided,New] https://launchpad.net/bugs/44496223:22
tormodslangasek, should I make a new debdiff for bug 384875?23:35
ubottuLaunchpad bug 384875 in laptop-mode-tools "ships two different sleep.d hooks" [Low,Fix released] https://launchpad.net/bugs/38487523:35
slangasektormod: I'm just now merging/reviewing your branch; I figured I'd fix up the conffile handling myself afterwards23:39
=== dendrobates is now known as dendro-afk
slangasektormod: is there anything in the upstream sleep.d script that we should worry about merging?23:41
slangasekI guess both scripts are trivial :)23:41
=== dendro-afk is now known as dendrobates
tormodslangasek, the only difference is that upstream calls laptop_mode auto force and not only auto23:44
tormodcan't remember right now, but we have some Ubuntu changes wrt auto and force23:44
slangasektormod: well, no; the main difference is that it respects disabling laptop-mode via /etc/default...23:45
tormodslangasek, yeah I meant other than the obvious :)23:46
slangasekok :)23:46
tormodwe also ship a power.d/laptop-mode, I am to tired to think about why and if :)23:48
slangasekheh, ok23:49
jbernard_ive been taking a look at some of the FTBFS problems, cmake builds fine now with the latest version of libxmlrpc-core-c3-dev, we could remove that from the list23:51
tormodslangasek, if you have time, maybe you can look at my debdiff for bug 43012123:54
ubottuLaunchpad bug 430121 in acpid "package acpid 1.0.6-9ubuntu6 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Undecided,Confirmed] https://launchpad.net/bugs/43012123:54
cjwatsonjbernard_: not easy to just remove something from the list, it's generated from an automatic build pass23:55
cjwatsonjbernard_: if it builds fine now, great23:55
cjwatsonunfortunately http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20090909-karmic.html doesn't have any annotation facility at the moment, which is probably impeding serious work on it23:56
cjwatsonwgrant: ^- would it be incredibly painful to add something?23:56
slangasektormod: I wonder if bug #384875 is the reason some people have been reporting that their disks are still spinning down when they shouldn't :/  (laptop-mode calls hdparm -S 10)23:56
ubottuLaunchpad bug 384875 in laptop-mode-tools "ships two different sleep.d hooks" [Low,Fix released] https://launchpad.net/bugs/38487523:56
cjwatsonI mean, today I glanced down the list and fixed various things in main23:56
cjwatsonbut if I were to do more than that, I'd almost certainly hit diminishing returns as I start to run into things that other people have fixed23:57
tormodslangasek, possible23:57
slangasekcjwatson: "already fixed" - I thought packages that are superseded by newer versions in the archive are supposed to be removed from that page already?23:57
cjwatsonoh?23:58
jbernard_i believe this is true23:58
cjwatsonhmm, so they are, in that case I take it back23:58
jbernard_but in cmake's case, it failed because of another package23:58
jbernard_so it wasn't picked up23:58

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