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

tomswartz07I didnt get a chance to look, but does anyone know offhand if there is a bug filed about the screen lock timeout set to 'never' immediately blanking the screen?00:46
tomswartz07specifically, after 0 seconds of inactivity, the screen fades to black (lock). Only happens when the timeout is set to 'never'.00:47
mdeslaurtomswartz07: bug 86303800:50
ubottuLaunchpad bug 863038 in gnome-screensaver (Ubuntu) "If turnoff the screen setting set to 'never' screen turns off instantly" [High,In progress] https://launchpad.net/bugs/86303800:50
tomswartz07splendid thanks mdeslaur00:51
tomswartz07to avoid it, i switched to tty, and its too difficult to search launchpad using 'links'00:52
=== noone is now known as Guest90811
pittiGood morning04:11
ajmitchmorning pitti04:12
pittiogasawara, apw: do we need a -meta bump for the -headers-lbm stuff on http://people.canonical.com/~ubuntu-archive/component-mismatches.txt ?05:05
=== tkamppeter_ is now known as tkamppeter
=== doko_ is now known as doko
tkamppeterpitti, hi06:55
dholbachgood morning07:03
dholbach@pilot in07:17
=== udevbot_ changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: dholbach
pittidiwic: you can still upload a new pulse if necessary (for fixing patch application)07:41
dholbachcjwatson, regarding https://bugs.launchpad.net/ubuntu/+source/python-meld3/+bug/749880 - should I unsubscribe sponsors for now as you're handling it?07:48
ubottuUbuntu bug 749880 in python-meld3 (Ubuntu Natty) "Current version incompatible with Python2.7" [Medium,Triaged]07:48
cjwatsondholbach: as you like, it's actually just waiting for SRU review at this point07:48
dholbachah ok07:48
cjwatsonbut if you'd prefer to get it out of the queue that's fine; I've subscribed directly now07:49
dholbach__you're right - I could've just changed the natty queue :)07:50
=== dholbach__ is now known as dholbach
=== dholbach_ is now known as dholbach
dholbachpitti, how do you feel about getting gnome-color-manager 3.2.0 in now? it's in universe, and while it's not 100% bugfixes only it looks like it fixes a whole bunch of bugs08:05
pittiRAOF: ^ any opinion?08:05
dholbachhttps://code.launchpad.net/~jbicha/ubuntu/oneiric/gnome-color-manager/3.2/+merge/7763708:06
pittidholbach: hm, so it seems nobody packaged the further 3.1.x releases :(08:06
dholbachif you want, I can pastebin the news file08:06
pittidholbach: I'd say, upload it, and we'll review it from the queue; unless you already see that it has new unsatisfyable build deps or so08:06
dholbachno no, it builds fine08:06
pittiNEWS is in the MP08:06
dholbachhttp://paste.ubuntu.com/703253/08:07
dholbachah ok08:07
dholbachok, will do08:08
pittimeh, who changed devscripts to use "precise" by default08:08
pittishouldn't we only do that _in_ precise, not already in oneiric?08:08
diwicpitti, yeah, I think we should upload a new pulseaudio (if it makes it to the RC, that'd be great!), my question was more about the workflow, kinda where to apply what08:13
pittidiwic: you mean how to correctly apply the patches? I can have a look at the package, if you tell me what is wrong08:14
infinitypitti:08:14
infinitydevscripts (2.11.1ubuntu2) oneiric; urgency=low08:14
infinity  * debchange: Add precise, and make it the new default upload target.08:14
infinity -- Stefano Rivera <stefanor@ubuntu.com>  Thu, 06 Oct 2011 01:27:08 +020008:14
pittia bit premature IMHO; if anything, this should have switched to oneiric-proposed :)08:15
pittianyway, not a biggie08:15
infinitypitti: Heh.08:15
infinityThe default is wrong for me 99% of the time anyway.08:15
infinityChroots, Debian vs Ubuntu, etc, etc.08:15
diwicpitti, my question is more about lp:~ubuntu-audio-dev/pulseaudio/ubuntu.oneiric - I mean, should I ignore it today and make a debdiff for you to sponsor, or should I try to import ScottK 's change to the tree, then apply my stuff on top of that?08:16
pittihm, I really don't know08:17
pittidiwic: FYI, RC is around Monday, so still time08:58
pittitoday is a good day still for targetted patches which have a very low regression risk08:59
diwicpitti, I just pushed ScottK's stuff and mine on top of that to lp:~ubuntu-audio-dev/pulseaudio/ubuntu.oneiric09:00
diwicpitti, on dtchen's recommendation09:01
diwicpitti, feel free to sponsor09:01
pittidiwic: done; looks fine, thanks09:07
evmvo: I just had to help John Oxton recover a partial upgrade because X/compiz crashed while he was running through it.  Have you ever thought of running update-manager under xpra or some other screen-for-X like trick?09:19
ev(xpra: http://code.google.com/p/partiwm/wiki/xpra)09:20
mvoev: that is a excellent idea09:23
mvoev: hrm, not packaged09:23
mvoyet09:23
mvo;)09:23
mvoignore me, it is09:23
evI think I did *AGES* ago09:24
=== dendrobates is now known as dendro-afk
diwicpitti, I don't know if you're über-busy with Oneiric today, but if you aren't, do you know https://launchpad.net/ubuntu/+source/pulseaudio/1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14.1 hasn't reached lucid?09:47
diwicpitti, it's been sitting in lucid-proposed for months.09:48
dholbachcan somebody help me mark https://code.launchpad.net/~psusi/ubuntu/natty/gnome-power-manager/fix-duplicate-battery/+merge/67466 as merged (r188)?09:48
pittidiwic: there's a lot of chatter on that bug 445849, but it seems nobody actually tested the proposed pacakge and gave feedback?09:49
ubottuLaunchpad bug 445849 in pulseaudio (Ubuntu Lucid) "Highpitched rattling like sound with 5.1 surround configuration" [Undecided,Fix committed] https://launchpad.net/bugs/44584909:49
diwicpitti / dholbach, is it the verification-needed -> verification-done stuff that's needed here?09:51
pittidiwic: less so the tag setting, but a report that someone actually tested teh -proposed package and confirms that it works09:51
pitti(i. e. not a local build, and someone who is affected by the bug)09:51
dholbachcan somebody please reject https://code.launchpad.net/~bones/ubuntu/natty/radiotray/fix-for-722886/+merge/70107 (fixed in oneiric, sru rejected)09:52
diwicpitti, to complicate matters further, the lucid-proposed actually only fixes the bug for *some* people (i e amd64). I have one more patch to fix it for i386.09:53
diwicWould the right thing to do here, to make a new debdiff on top of the lucid-proposed one09:54
diwicand upload/test that to lucid-proposed again?09:54
diwicpitti, I think I could verify that one myself09:54
pittidiwic: depends; if the current version helps some people and doesn't regress others, we can also move it to -updates and then do another SRU09:55
pittidiwic: if it might regress for some people, better to do a new SRU on top of -proposed right away09:55
diwicpitti, I'd prefer the latter09:56
pittiok, let's do that then09:56
diwicok, I'll prepare a debdiff for 14.1 -> 14.2 (?), just having lunch first.09:57
dholbachpitti, regarding bug 722936 - could it be that the .pot file needs to be updated?09:57
ubottuLaunchpad bug 722936 in jockey (Ubuntu) "Missing a space in "toolsfor"" [Low,Fix committed] https://launchpad.net/bugs/72293609:57
dholbachor is that going to be a 'precise' thing?09:58
pittidholbach: it should be auto-built during package build09:58
pittidholbach: it's only in trunk right now (string freeze)09:58
pittihm, wait09:59
dholbachah, I checked the source package and it seems that the string was only in the .po and .pot files09:59
pittiright, but is still in ubuntu branch09:59
pitticjwatson: want me to seed ubuntu-defaults-zh-cn and ask for a MIR review, so that we can build the image from main only? (to fix oversizedness)10:36
cjwatsonif that's the only way10:38
pitticjwatson: in my mail I pointed out some alternatives, but I think at that point it's the safest way10:43
mvoev: I played with that a bit in lp:~mvo/update-manager/xpra-experiment but its not that encouraging, it seems to be a bit unstable10:46
evmvo: oh? I never had any trouble running Pidgin under it, but that was admittedly about two years ago.10:47
evvery cool though - I'll have a look at the branch in a bit10:47
pittididrocks: do you have a minute today to look at bug 869058?10:48
ubottuLaunchpad bug 869058 in ubuntu-defaults-zh-cn (Ubuntu) "[MIR] ubuntu-defaults-zh-cn" [Undecided,New] https://launchpad.net/bugs/86905810:48
didrockspitti: sure, will look at it10:49
pittididrocks: merci10:49
didrockspitti: I have a gtk2 version of glade parallely installable now10:49
didrockspitti: will push it in the glade-3 source package soon10:49
pittididrocks: oh, nice!10:49
didrockswill need BINNew and such…10:49
pittididrocks: why not a separate source?10:49
pittididrocks: or does hte current version still support gtk 2 with different configure options?10:50
didrockspitti: glade-3 is already 3.8 (for the old gtk2 library needed with pygtk)10:50
didrocksglade is 3.1010:50
pittioh, glade vs. glade-310:50
seb128didrocks, pitti: why do we need glade-2 back?10:50
didrocksyeah10:50
didrocksseb128: because Quickly is using pygtk10:50
didrocksseb128: and 3.10 is gtk3 only10:50
didrockslike, it uses box and not hbox, vbox10:51
seb128oh ok10:51
didrocksand pygtk can't instantiate those10:51
didrocksso yeah, we need it back :/10:51
didrockslet me just readd a removed patch for expanding the treeview by default10:52
=== Quintasan_ is now known as Quintasan
didrocksoh dch -r "" set "precise" now :)10:55
didrockspitti: glade-3 pushed, will upload Quickly to dep and run the gtk2 flavor now10:57
jmlhas someone asked LP to rename p-series?10:58
=== MacSlow is now known as MacSlow|lunch
pittididrocks: thanks for the MIR11:39
pitticjwatson: it's in main now, so cdimage can drop the --components argument now11:39
didrockspitti: yw ;)11:44
cjwatsonpitti: cdimage doesn't have it, it's in BuildLiveC11:45
cjwatsonD11:45
cjwatsonactually, is it11:46
cjwatsonI can't find --components anywhere relevant; how did it work before?11:47
cjwatson        COMMAND="ubuntu-defaults-image --locale ${UBUNTU_DEFAULTS_LOCALE} --arch ${ARCH} --release ${STE}"11:47
pitticjwatson: how are xubuntu/mythbuntu etc. built? Is there a lookup table somewhere mapping images to components?12:02
pittino, that wouldn't affect u-d-image12:03
cjwatsonpitti: that's in livecd-rootfs/live-build/auto/bconfig12:09
dholbach@pilot out12:09
=== udevbot_ changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== yofel_ is now known as yofel
didrockspitti: just pushed the new lenses with the icon change and some other fixes12:37
didrockspitti: FYI, you will see in the diff:12:37
didrocks-Icon=/usr/share/unity/4/lens-nav-app.svg12:37
didrocks+Icon=/usr/local/share/unity/4/lens-nav-app.svg12:37
didrocksthis is fine, the config is rewritten during build12:37
pittididrocks: ok, thanks for the warning12:46
didrockspitti: yw, this thing pretty much depends on who make the tarball :)12:46
=== MacSlow|lunch is now known as MacSlow
ScottKdiwic: Thanks for fixing the pulseaudio issue.12:54
pittididrocks: did you actually upload?12:55
pittistill not in the queue12:55
pittididrocks: dch got changed to default to precise, maybe you stumbled over that?12:55
didrockspitti: ahah, nice catch!12:56
didrocksprobably :)12:56
evmvo: ah, mpt fairly points out that the correct solution here is to port update-manager to use aptdaemon and handle bringing the UI back up when the user logs in again12:56
ev(on the xpra thing)12:57
diwicScottK, np12:57
diwicScottK, the same to you, btw. Was it phonon that depended on a three version string?12:57
ScottKphonon and skype AFAIK.  Probably more.12:57
diwicpitti, so for the old bug 445849, let's upload a new one to lucid-proposed: https://launchpadlibrarian.net/82117342/pulseaudio14.1.14.2.debdiff - and if noone really tests, I guess it's a wont fix for Lucid.12:59
ubottuLaunchpad bug 445849 in pulseaudio (Ubuntu Lucid) "Highpitched rattling like sound with 5.1 surround configuration" [Undecided,Fix committed] https://launchpad.net/bugs/44584912:59
mvoev: yeah, that is indeed the right solution, there is even a ancient branch in this spirit lp:~mvo/update-manager/gui-seperation but it never got anywhere :(12:59
mvoev: because of time/other stuff, but it would be really good to finish that12:59
evindeed! :)12:59
Riddellkenvandine: do you use the UDD branches for the freeciv package?13:16
kenvandineRiddell, i think i did for the one upload i did13:17
kenvandinei can't remember for sure, i've only touched it once :)13:17
ogasawarapitti: linux-meta is at 3.0.0.12.4 so it should be the correct abi to match lbm.13:19
pittiogasawara: maybe there is no metapackage for headers-lbm?13:20
pittiat least I can't see one13:20
pittinot sure how we handled that in the past13:20
pittiogasawara: also, do we support linux-image-extra-3.0.0-12-virtual ? that's also not covered by metapackages13:20
* pitti notes it is tremendously easier to have all binaries in main, otherwise SRUs will just make a mess out of components13:21
ogasawarapitti: hrm, indeed it does look like we're missing an lbm meta package.  let me investigate.13:22
ogasawarapitti: ah yes, the -extra package is new and supported.  I'll get that fixed up as well.13:22
pittiogasawara: thanks13:23
tkamppeterpitti, am I right that if I have a source package in Main and one of its binaries is in Universe, if I want to promote this binary to Main I do NOT need a MIR?13:33
kenvandinetkamppeter, no... something in main needs to depend on it or it needs to be seeded on the CD to get promoted13:33
pittitkamppeter: correct13:47
=== zyga_ is now known as zyga-afk
didrockspitti: thanks for the u-l-f and u-l-a, sorry for the false alarm. /me shouldn't use dch -r "" anymore ;)14:19
tkamppeterpitti, kenvandine, thanks.14:35
jdstrandpitti: hi! fyi bug #868695 (I didn't see you were subscribed, so just mentioning it here)15:03
ubottuLaunchpad bug 868695 in apport (Ubuntu Oneiric) "[oneiric] apport test suite failure" [Undecided,New] https://launchpad.net/bugs/86869515:03
pittijdstrand: will follow up on the bug later, thanks15:04
pittijdstrand: btw, do you need anything else from me for bug 866049?15:04
ubottuLaunchpad bug 866049 in postgresql-8.3 (Ubuntu Hardy) "New bug fix releases: 8.4.9, 8.3.16" [High,Fix committed] https://launchpad.net/bugs/86604915:04
jdstrandpitti: nope, looks great, thanks :)15:05
jdstrandpitti: as always, much appreciated15:05
bdmurraypitti: Do you ever run into "'NoneType' object has no attribute 'makefile'" with the retracer?15:19
bdmurraypitti: when using db.download in apport15:19
mneptokis use of "whois" now discouraged in Ubuntu (i rarely keep up with the "groovy new tools/way" stuff)? been using Debian for the past 3 U releases or so. my Xubuntu 11.10 laptop does not have whois in the default install.15:30
stgrabermneptok: whois simply isn't seeded by Xubuntu15:32
stgrabermneptok: it's in Ubuntu and Edubuntu because gnome-nettool depends on it15:32
stgraberand ubuntu-desktop depends on gnome-nettool15:33
mneptokach so.15:33
mneptoki was afraid i had missed some "OMG YOU STILL USE WHOIS?!??! USE $something_hip INSTEAD!" thing. /me installs15:34
=== beuno is now known as beuno-lunch
evmneptok: seriously dude, roll your own ;)16:03
=== allee_ is now known as allee
=== zyga-afk is now known as zyga
=== MacSlow is now known as MacSlow|break
=== beuno-lunch is now known as beuno
jtaylorany recommendations what to do with gtk2? bug 85138316:46
ubottuLaunchpad bug 851383 in gtk+2.0 (Ubuntu) "geany crashed when trying to open a second file" [Medium,Triaged] https://launchpad.net/bugs/85138316:46
jtaylorI seem to have found the commits which fix the issue, but that probably introduces a bunch of other bugs as the code is strongly refactored in git16:46
jtaylorthis is what I extracted: http://paste.ubuntu.com/703493/16:46
jtaylorI'd prefer to go back to .5 and hope upstream regains its sanity at some point16:47
jtaylorsuperm1: ^16:48
=== MacSlow|break is now known as MacSlow
jtayloror we do what debian did and add all 560 line changes17:08
superm1jtaylor, i'd defer to #ubuntu-desktop folk in this scenario, they're the ones that maintain the package mostly17:09
superm1can you check in there?17:09
cyphermox@pilot in17:21
=== udevbot_ changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: cyphermox
slangasekjhunt, hallyn_, apw: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/818177/comments/57 clearly points to udev being idiotic with its handling of 'udevadm exit' - the command has succeeded but all the workers are left running17:28
ubottuUbuntu bug 818177 in udev (Ubuntu Oneiric) "boot failures caused by udev race" [High,Confirmed]17:28
slangasekthis is a recent (oneiric) change to the initramfs -bottom script17:28
apwslangasek, i concur they are clearly there ...17:28
apwjhunt, i am up to 32 reboots without failure changing from move to bind, which would fit with those not being dead17:28
slangasekwe changed from using pkill to udevadm exit in response to bug #787610 / Debian bug #62446917:29
ubottuLaunchpad bug 787610 in udev (Ubuntu) "udevd fails to start: bind failed: Address already in use" [Undecided,Fix released] https://launchpad.net/bugs/78761017:29
ubottuDebian bug 624469 in udev "Fails to start: failed to bind control socket (address in use)" [Serious,Fixed] http://bugs.debian.org/62446917:29
apwslangasek, yep we swapped one fails to boot 1:10 for another17:30
slangasekyes17:30
slangasekso17:30
slangasekthere are two possible fixes that I see17:30
apwslangasek, so when did we introduce the mount -o move for /dev, that is pretty new17:30
slangasek1) fix 'udevadm exit' to reap its children (but that may not be correct vis-à-vis upstream)17:30
apwwhich i assume is what is exposing this new 1:10 boot failure17:30
slangasek2) call 'udevadm exit', and then *also* call pkill udevd to reap any remaining children17:31
* apw thinks 2 isn't a bad option17:31
slangasekapw: the mount -omove dates back to 2009... :)17:31
apwheh really? i thoought we only started doing that when dev became a devtmpfs17:32
apwslangasek, i thnk you should put what yo just said in the bug, the link to the ps output is key evidence17:32
slangasekyep17:32
apwslangasek, i wonder if we could also do something like this as belt-and-braces17:35
apwslangasek, mount -o move A B || mount -o bind A B17:36
infinityslangasek: Say, with an amd64 adobe-flashplugin in partner (well, in unapproved right now), do we get to undo all the crazy multiarch and plagunwrapper business for flashplugin-nonfree? ;)17:46
* infinity wonders what a plagun is...17:49
pittibdmurray: that certainly rings a bell; not sure when I saw it the last time, though, it seems to be intermittent17:55
bdmurraypitti: okay, I've hit it a few times but couldn't recreate it this morning17:55
mdeslaurinfinity: yes, that would be nice18:05
infinitymdeslaur: Did you just volunteer?18:06
mdeslaurinfinity: uhm, no :)18:06
infinitymdeslaur: We're in a hard freeze, I'm sure you're bored.18:07
mdeslaurinfinity: security is like the post office, CVEs never stop coming in18:08
mdeslaurI'm not even sure how come I ended up holding the flash short straw in the first place18:08
jdstrandmdeslaur: you know you love it :P18:11
* jdstrand dodges18:11
* mdeslaur puts flash short straw in jdstrand's pocket without him noticing18:12
* jdstrand notices something in his pocket and tosses it into the trash18:13
slangasekapw: I'd rather not ignore the mount -o move failures... any processes blocking the move are liable to cause trouble down the line18:13
mdeslaurjdstrand: is that a metaphor for you removing flash from the archive? \o/18:15
jdstrandI admit I have an itchy trigger finger for that one :)18:15
=== deryck is now known as deryck[lunch]
slangasekinfinity: I don't intend to muck with that again for oneiric; but for p, sure18:29
slangaseker, I mean for precise18:30
infinityslangasek: Well, we at least need to muck enough to update the tarball bits, right?18:30
slangasekyes, but that's all the mucking I endorse at this time :)18:30
slangasekthat and fixing the damn downloader to NOT CLAIM SUCCESS when it fails to install anything18:30
infinityslangasek: At which point, you could just make -downloader arch:amd64 i386, and oops, it's done. :P18:30
infinity(Well, and a couple other tweaks)18:31
macowhy is xterm installed by default?18:35
pittimaco: mostly hysteric raisins, I figure; but it certainly makes a nice "if anything else goes wrong, this will still work" app?18:47
macoi dont remember it being part of the default install18:48
macounity shows it when i search term though so i was surprised to suddenly see it18:48
mdeslaurslangasek, infinity: FYI, I plan on SRUing flash 11 (including amd64) into stable releases, most likely after oneiric releases18:49
infinitymdeslaur: You could just do it now. ;)18:54
mdeslaurinfinity: slangasek will unleash his wrath at me18:54
infinitymdeslaur: He will?18:54
infinitymdeslaur: It's uninstallable right now.18:54
mdeslaurinfinity: huh? how so? the old version should still be there18:54
infinitymdeslaur: If you plan to SRU the amd64 change, we may as well do it pre-release, so people aren't starting with a multi-arch plugin and switching back.18:55
infinitymdeslaur: The old version won't be there forever.  We download it from the orig in the parnet archive.18:55
infinitymdeslaur: Once I accept Flash 11 into partner, the old one goes poof.18:55
infinitymdeslaur: (And Flash 11 is in unaccepted right now)18:55
mdeslaurinfinity: not anymore, we have a hack to keep the old versions in partner for that specific reason18:56
infinityunapproved, even.18:56
infinitymdeslaur: Ahh.  Well, that's silly. ;)18:56
infinitymdeslaur: But fine.  We should still do something about it.18:56
mdeslaurinfinity: you do know that the flashplugin package is actually part of the installer? if you remove the old versions, people can't install anymore until I fix it18:56
infinitymdeslaur: Err, it is?18:57
infinitymdeslaur: Which installer?18:57
mdeslaurinfinity: it gets installed as part of the "Install extra proprietary crap" checkbox18:57
mdeslaurinfinity: ubiquity18:57
mdeslaurinfinity: it's the only reason I don't get flashplugin-nonfree nuked from the archive this very minute18:58
superm1mdeslaur, for precise you should push for that checkbox to enable partner instead and install flash from there18:59
* infinity is failing entirely to find this code in ubiquity.18:59
mdeslaurinfinity: it installs ubuntu-restricted-something and that pulls in flash19:00
mdeslaursuperm1: yes, except the partner archive isn't mirrored19:00
mdeslaursuperm1: but yes, foundations should do something about it in precise19:00
infinitymdeslaur: Ah-ha.19:00
infinitymdeslaur: Still, we don't install that stuff on the CD.19:00
superm1mdeslaur, but flashplugin-nonfree pulls from partner indirectly anyway, so i think the mirroring concern is a non-starter19:00
infinitymdeslaur: So, removing old versions isn't a concern.19:01
stgraberinfinity: if it's connectivity + non-free selected, it adds ubuntu-restricted-addons to the list of packages to download+install19:01
infinitymdeslaur: Cause it's pulling the most recent from the archive.19:01
mdeslaurinfinity: yes, as soon as I release the new version, it works again...but I'm usually a day or two behind the partner archive19:01
mdeslaurinfinity: that's why we needed to keep the old versions there for a while19:02
infinitymdeslaur: Oh, sure, I'm not saying partner shouldn't have a reaping delay (and all archives do), just that saying "it'll be there indefinitely, so we can wait" seems silly. :)19:02
mdeslaurinfinity: agreed19:02
infinitymdeslaur: And every new Flash release is usually about 400 security fixes (and 200 new bugs, but whatever).19:02
jdstrandinfinity has cracked the short-straw code right there19:03
slangasekmdeslaur: I'm happy for you to upload flashplugin-installer to oneiric before release, as long as you fix that darn exit 0 in the postinst along the way :)19:04
mdeslaurslangasek: so...you want to prevent users from getting security updates if for some reason their flash tarball failed to download?19:06
jdstrandoh, it's *on*19:07
mdeslaurlol19:07
infinitymdeslaur: It's general practice for postinsts to fail when they fail, yes. :P19:09
infinitymdeslaur: And in the case where a postinst is THE WHOLE PACKAGE, that seems doubly-sane, no?19:09
mdeslaurinfinity: yes, I'm aware it's standard practice.19:10
mdeslaurinfinity: I just _hate_ the fact that a whole bunch of users stop getting updates at some point because a package is in a failed state and update manager stops working19:10
infinitymdeslaur: Maybe our GUI tools need to learn to yell louder when that happens.19:11
infinitymdeslaur: The command-line is pretty obvious about it.19:11
infinitymdeslaur: Still, "fixing" every postinst to exit 0 unconditionally is the wrong answer.  Filing bugs on update-manager would be lovely.19:12
mdeslaurinfinity: yes...we should definitely fix the gui tools (if they haven't already been fixed)19:12
mdeslaurinfinity: I agree19:12
mdeslaurslangasek, infinity: ok, you win, no more exit 019:13
mdeslaurjdstrand: I got a debian beatdown19:14
jdstrandheh19:14
mdeslaurinfinity, slangasek: will apt upgrade from flashplugin-downloader:i386 to flashplugin-downloader:amd64?19:24
slangasekmdeslaur: right, I'm with infinity on this one... we need update-manager to get better at recovering from package install failures in the middle of an upgrade, but honestly it's already a lot better than it used to be, and hiding errors is the devil's work :)19:24
slangaseknope19:24
infinityThere's a fix for that.19:25
slangasekif you drop the Multi-Arch: foreign from flashplugin-downloader, then the new flashplugin-installer will forcibly replace the i386 one with the amd64 one19:25
infinityWant to hear it and cry?19:25
slangasekinfinity: no19:25
slangasek:)19:25
infinityOh, that would work too.19:25
=== deryck[lunch] is now known as deryck
mdeslaurslangasek: oh, cool. thanks19:25
infinity(are you sure apt and dpkg will DTRT with MA bits going away again?)19:25
slangasekinfinity: yes.  It is possible that apt won't actually calculate the upgrade path we *want*, but it will know "flashplugin-downloader is out of date and the new version doesn't satisfy the dependency"19:27
slangasekthe question is whether it will *actually* upgrade, or if it will just try to remove stuff instead - should probably be tested in a ppa before upload :)19:28
slangasekmdeslaur: ^^19:28
mdeslaurslangasek: yeah, I'll test it19:28
infinityslangasek: Yeah.  I was going to suggest something ickier to avoid that, but... It was icky. :P19:28
slangasekI could tell ;)19:28
infinityThough, mine's guaranteed to work. ;)19:28
infinity(PS: Icky)19:29
mdeslaurslangasek: is there something better than uname -m in a postinst to get the arch?19:29
infinitymdeslaur: Eek.19:29
infinitymdeslaur: dpkg --print-architecture19:29
mdeslaurinfinity: I assume that means yes :)19:29
infinitymdeslaur: uname has nothing to do with dpkg arch.19:29
slangasekuname -m is always the wrong tool19:29
infinitymdeslaur: Think i386 base on an amd64 kernel.19:29
infinitymdeslaur: For instance.19:29
mdeslaurthat's what happens when I cargo cult stuff from other packages I come across :P19:30
hallyn_yeah i got that wrong with lxc-create too, stgraber set me straight :)19:30
stgraberhehe :)19:30
infinitymdeslaur: If you've found uname in another package, I'd like to know about it. :)19:31
slangasekmdeslaur: so there are two relevant "what architecture" checks you might want.  One is "what is the primary architecture of this machine" (dpkg --print-architecture), the other is "what is the architecture of this package in multiarch land" (echo $DPKG_MAINTSCRIPT_ARCH)19:31
mdeslaurinfinity: I did, but I can't remember where19:31
mdeslaurslangasek: oh, so $DPKG_MAINTSCRIPT_ARCH is the arch of the package itself? hmm, I'll use that19:32
slangasekcorrect19:33
mdeslaurslangasek: thanks19:33
slangasekthat way you don't have to munge the maintscript at build time to get that info19:33
superm1mdeslaur, stgraber , if i'm not mistaken, it's just a one line diff to fetch flash from partner directly instead of multiverse via this ugly thing at install time. http://paste.ubuntu.com/703567/19:45
superm1ubuntu-restricted-addons will already fetch adobe-flashplugin first if it's available19:46
mdeslaurooooh19:46
mdeslaurslangasek, infinity: how about doing that and killing flashplugin-nonfree entirely?19:47
mdeslaur^19:47
=== dendro-afk is now known as dendrobates
slangasekmdeslaur, superm1: blah, no20:04
slangasekopting to install flash is not the same thing as opting to enable partner20:04
slangasekif we wanted that, we should drop the package from multiarch entirely20:05
slangasekalso, this would lose all the nspluginwrapper integration, which AIUI adobe has rejected20:05
mdeslaurslangasek: we don't need nspluginwrapper anymore20:06
* slangasek makes a sour face :)20:06
mdeslaurslangasek: but, that's a good point, opting into that checkbox doesn't mean opting in to partner20:07
mdeslaurslangasek: why the sour face?20:07
slangasekregardless, I'm not ok with handling this via a policy change in ubiquity during final freeze20:07
slangasekmdeslaur: because not all browsers have firefox's out-of-process plugin handling... the nspluginwrapper integration is IMHO still a feature :)20:07
slangasekbut yeah, technically we don't need it now20:08
mdeslaurI'm not sure how the upgrade patch would have worked anyway20:08
mdeslaurs/patch/path/20:08
slangasekyeah20:08
hallyn_doko: do you know why libnl-3 doesn't install /etc/classid?20:12
hallyn_(Makefile still appears to generate it, and libvirt with netcf wants it.)20:12
cyphermoxhallyn_: I think it's an issue with whether makefile really tries to install it, or tries to install it in the right place20:12
cyphermoxand I fail, I should have tried to address this a few minutes ago20:13
cyphermoxhallyn_: I've seen a patch or commit on the mailing list or on git post libnl3 3.020:13
hallyn_cyphermox: ok, so it's not being droppedon purpose?20:13
hallyn_ok, cool.20:13
cyphermoxhallyn_: no, I do think it's a bug. but I also don't see what it changes (not that I looked)20:14
hallyn_cyphermox: thanks, I"ll work around it for now and file a bug later today20:14
cyphermoxaside from the message I saw no effect20:14
cyphermoxhallyn_: are you running into an actual bug with this?20:14
hallyn_well libvirt tests are failing, i don't know if it's because of those or not20:15
hallyn_cyphermox: yes, with the file installed the tests pass :)  so it will break libvirt build20:16
hallyn_(when netcf is enabled, hopefully very soon)20:16
cyphermoxdah20:17
cyphermoxthe tests pass?20:17
hallyn_yes20:18
cyphermoxoh, sorry, I had missed reading one of the above lines :)20:19
hallyn_np :)20:19
mdeslaurslangasek: so a apt-get dist-upgrade is holding flashplugin-installer back20:19
hallyn_now, the q, does this all actually *work* :)20:19
ricotzslangasek, hi, this seems to be a multiarch related problem -- i am trying to compile this http://paste.debian.net/plain/134701 with the included command which results in a linker error, and it works using binutils-gold20:19
cyphermoxhallyn_: what's classid supposed to contain?20:19
hallyn_"ClassID <-> Name Translation Table"20:20
mdeslaurslangasek: but if I do "apt-get install flashplugin-installer", it wants to do the right thing20:20
hallyn_cyphermox: it only has three, though.20:20
hallyn_0:0, ffff:ffff, and ffff:fff120:20
slangasekmdeslaur: yep, those were the two possible outcomes there, drat20:20
cyphermoxah20:21
slangasekricotz: what does working using binutils-gold have to do with multiarch?20:22
ricotzit might be a problem with the multiarched glib20:22
slangasekI see nothing that suggests that20:23
ricotzit seems the normal linker is missing a reference to -L/lib/x86_64-linux-gnu/20:23
ricotzslangasek, can you confirm the error?20:24
slangasekricotz: I get an error; you didn't say what your original error was20:24
slangasekabstract.c:(.text+0x10): undefined reference to `g_unix_socket_address_abstract_names_supported'20:24
slangasekabstract.c:(.text+0x23): undefined reference to `g_print'20:24
slangasekabstract.c:(.text+0x34): undefined reference to `g_print'20:25
slangasekcollect2: ld returned 1 exit status20:25
ricotzyes, that one20:25
slangaseknothing to do with multiarch20:25
slangasekglib2.0 broke its .pc file20:25
ricotzok20:26
slangasekRequires: gobject-2.0,gmodule-no-export-2.0,gio-2.020:26
ricotzso gold is adding some additional paths on its own then20:26
slangasekI'm pretty sure that's the wrong syntax20:26
=== dendrobates is now known as dendro-afk
keesslangasek: wow, neat. my system hung at boot waiting for my cryptswap to "be available"20:47
keesI dropped to manual recovery, and everything looked fine (it was set up and available)20:48
slangasekhmm20:48
keesin a final bid to wonder if it got set up wrong, I ran blkid /dev/mapper/cryptswap1 and instantly the system finished booting20:48
sconklinkees: have seen the same thing, exactly once, on a Natty system20:48
slangasekkees: for the moment I assume this is a duplicate of one of the other two udev bugs20:48
slangasekkees: is it random crypted swap?20:49
keesslangasek: yeah20:50
Deannope20:51
slangasekkees: so that should've been brought up in the initramfs.  racy-racy20:51
=== dendro-afk is now known as dendrobates
keesslangasek: right, I assume it's the same bug too. I just hadn't seen blkid trigger udev happiness20:51
keesslangasek: right, mountall told me it was waiting for it.20:51
slangasekyeah, dunno about that20:51
slangasekoh, if it's crypted random, I guess it wouldn't be registered as a RESUME target in the initramfs setup20:53
keesslangasek: right, but it's listed in my fstab20:58
slangasekkees: yes, I'm just working through why it wouldn't necessarily be brought up via initramfs21:00
slangasekin fact, if it's not the rootfs or the RESUME target, I think cryptsetup explicitly does *not* try to bring it up in the initramfs21:00
keesah! right, yeah, this one isn't delayed, so it's effectively crossing the initramfs/real-root udev kill boundary21:01
slangasek"isn't delayed"?21:01
slangasekwhat's /conf/conf.d/cryptroot in the initramfs?21:01
kees... isn't waited for, is really what I meant.21:02
slangasekright21:02
infinitysuperm1: Dude, dpkg -l in your postinst?21:02
slangasekand anything that isn't waited for, AFAIK isn't *attempted* at all21:02
superm1infinity, not in the postinst, this is in a late script21:02
infinitysuperm1: What are you trying to determine?  If a package is installed?21:02
infinitysuperm1: Or, whever.21:03
keesslangasek: should be empty, let me unpack it...21:03
superm1infinity, yeah but just a quick check if it's installed to prevent badness from happening if so21:03
infinitysuperm1: Either eay, that's not entirely guaranteed to work the way you think it will.  And you're much better off testing for a file on the filesystem from said package, IMO.21:03
superm1infinity, really?  how can it break?21:03
infinitysuperm1: If anything in dpkg -l matched 'fist', for starters?21:04
keesslangasek: yeah, I don't have a /conf/conf.d/cryptroot at all21:04
infinitysuperm1: (plus there's the part where packages can show in dpkg -l even when not installed, you're not actually checking the status, you're just checking to see if it's listed)21:04
brodersuperm1: dpkg -l can also be really slow because it forces you to read the whole dpkg database off disk21:05
superm1infinity, well that's a good point for futureproofing21:05
infinitysuperm1: It's much saner to just test for a file that "fist" ships.21:05
superm1want to axe the upload and i'll follow the recommendation?21:05
infinityRejecting.21:05
superm1thansk21:05
slangasekkees: ok, so it's not an initramfs issue.  There have been past reports of raciness between mountall and crypted swap; I think you'll find an open bug on mountall for this21:06
keesslangasek: okay, cool.21:07
cyphermox@pilot out21:47
=== udevbot_ changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
cyphermoxI'll be back later; for now on the road / dinner and all :)21:48
=== dendrobates is now known as dendro-afk
cr3is there a preferred package to get a utc timezone object in python on ubuntu? I've been using python-tz but it's not installed by default, so I'm hoping there's a recommended package more likely to be already installed23:37
cr3aha, I believe it's python-dateutil!23:46
=== dendro-afk is now known as dendrobates

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