/srv/irclogs.ubuntu.com/2013/09/09/#ubuntu-devel.txt

=== freeflying_away is now known as freeflying
=== Nisstyre-laptop is now known as nisstyre
=== freeflying is now known as freeflying_away
CaesarI've forgotten how to mark a bug as applicable to multiple releases of Ubuntu, can someone help jog my memory?04:37
RAOFCaesar: Also affects series04:45
RAOFHm. IIRC.04:45
CaesarRAOF: Is the UI for that access restricted?04:52
RAOFCaesar: It's “Nominate for series”, and the nomination is not restricted (AFAIK), but acceptance of the nomination is restricted.04:53
CaesarAha. https://answers.launchpad.net/launchpad/+question/15252504:54
CaesarI'm not a bug supervisor04:55
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== Guest40875 is now known as NCommander
=== NCommander is now known as Guest33707
dholbachgood morning06:32
=== steveire_ is now known as steveire
=== MacSlow is now known as MacSlow|lunch
=== gusch is now known as gusch|lunch
pittiGood morning12:10
ivebeenlinuxedHi, does anyone know when the netboot image for Ubuntu 13.10 is going to be built?12:19
=== gusch|lunch is now known as gusch
=== MacSlow|lunch is now known as MacSlow
cjwatsonivebeenlinuxed: The final one will only be days before final release, but you can always use the development one12:24
cjwatsonivebeenlinuxed: Oh, I see that http://cdimage.ubuntu.com/netboot/ doesn't link to it yet - is that what confused you into thinking it was unavailable?12:24
ivebeenlinuxedYeah - even going to a logical direct link (netbook/saucy) doesn't give anything either12:26
cjwatsonivebeenlinuxed: I've updated that page now12:27
cjwatsonivebeenlinuxed: You will have to make sure to update any images you download frequently though, as they'll get out of sync with newer kernels uploaded to saucy12:28
=== _salem is now known as salem_
ivebeenlinuxedAwesome! I'm just interested to see how Mir/XMir is coming along (without burning the CD, as I have a TFTP server already set up for development). In another note, I am interested in getting into Ubuntu development, but need to find a good way of starting...12:31
infinity@pilot in13:12
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.10 Beta 1 released | Archive: Open, FF | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: infinity
infinityFYI: I'm at a sprint right now, so my patch piloting will be spotty, but if anyone needs something specifically from me, nick highlight me.13:12
=== mzanetti is now known as mzanetti|otp
jbicharsalveti: what should be done about the 'elementary' package since enna and intone ftbfs against the new version?13:31
rsalvetijbicha: hm, let me take a look13:33
rsalvetijbicha: yeah, would need some porting, and upstream for both seems to be dead, and not following the latest efl changes13:45
rsalvetiwill give it a try later today13:45
jbicharsalveti: ok, otherwise we can remove it from saucy-proposed since it's only in Debian experimental13:49
rsalvetijbicha: yeah13:49
=== mzanetti|otp is now known as mzanetti
=== kentb-out is now known as kentb
=== mzanetti is now known as mzanetti|food
=== kentb is now known as kentb-afk
=== Guest33707 is now known as NCommander
=== NCommander is now known as Guest84948
=== mzanetti|food is now known as mzanetti
=== dpm_ is now known as dpm-pc
=== steveire is now known as someone_else
=== someone_else is now known as steveire
=== kentb-afk is now known as kentb
=== cr3_ is now known as cr3
=== cr3 is now known as Guest54483
=== Guest84948 is now known as NCommander
=== zyga_ is now known as zyga
=== Guest54483 is now known as cr3
=== cr3 is now known as Guest68546
zulwhat does "xxx has no binaries on any arch " mean?16:50
Laneyprobably that it failed to build16:52
=== Guest68546 is now known as cr3
=== cr3 is now known as Guest53341
slangasekmlankhorst: hi, can you have a look at bug #982889 and tell me what needs to happen?  According to Franz, this bug still affects the quantal X stack in precise.  I guess we need a quantal SRU followed by an enablement stack update?  Not sure if the 12.04.0 X also needs an update17:14
ubottubug 982889 in xorg-server-lts-quantal (Ubuntu Saucy) "X trying to start before plymouth has finished using the drm driver" [Undecided,New] https://launchpad.net/bugs/98288917:14
cjwatsonbarry: did you notice the tox build failure?17:15
barrycjwatson: i didn't.  looking now17:25
=== Guest53341 is now known as cr3
barrycjwatson: looks like we'll need to syncpackage python-pip 1.4.1 to fix the tox ftbfs18:13
sarnoldseb128: hey, I think the retraces are busted agaiun18:30
seb128sarnold, we need to get you access to those ;-)18:32
seb128sarnold, yeah, the amd64 one is down for a week :/18:33
seb128they are down more often than running nowadays18:33
seb128slangasek, pitti, I wonder if we should just skip over bugs rather than stop the retracers until somebody goes to look at the log/remove the lock18:34
slangasekseb128: that sounds like it might help... but then, I'm still not getting emails about it when there are locks18:35
slangasekso our monitoring should apparently be fixed18:35
slangasekseb128: where exactly to the locks show up?  Maybe we should set up another cronjob to notify when there's a deadlock18:35
seb128slangasek, right, I've no idea about that, the crontab has MAILTO properly filed from what I can tell18:36
seb128slangasek, ~ubuntu-archive/lock.<arch> ... but how do you tell a valid lock apart from a leftover?18:37
slangasekseb128: check for a running process?  (Does the lockfile contain a pid?)18:37
seb128slangasek, no, it's an empty file18:38
slangasekhmm, how indeed then18:38
seb128well, that's open source, you can submit a patch to apport to make it write the pid in the lock :p18:38
sarnoldseb128: down for a week, ouch.. they do a lot of awesome magic in the background when they just work..18:38
pittiseb128, slangasek: the main idea about stopping the retracer was to avoid untagging five hundred crashes and failing on them18:38
seb128sarnold, yeah, they do, and I expect there are not so many problems but they keeping hitting the same ones18:39
slangasekseb128: or maybe it holds the lock open while running?  either way would be reasonable18:39
pittiseb128, slangasek: but we can certainly grep out the failures from the logs and re-tag them18:39
seb128pitti, do we need to untag on failures?18:39
seb128pitti, or said differently "why does it untag if the retracing doesn't success"?18:39
seb128it should be the last thing in the process18:40
seb128before going to next one in the queue18:40
pitti(in discussion, just reading with half an eye)18:40
pittiseb128: if you don't, you need additional smarts to not re-process them over and over again18:40
pittiinfinite loop18:40
pittiin fact, if the cron mail was working reliably, this wouldn't be such a problem18:40
seb128pitti, seems like we could change the tag rather than remove it18:41
pittiseb128: yes, we could18:41
seb128pitti, http://paste.ubuntu.com/6084644/ is the current log ... it's not really verbose on the issue :/18:41
pittibut still, the "stop at exception" was still from times when LP changed every other day, and the apport retracing itself was being developed18:41
seb128pitti, the recent failures are mostly like that18:41
pittipresumably these days the errors that we'll see are mostly not systematic any more, but glitches in LP/network18:41
seb128right18:42
seb128recently I just remove the lock18:42
seb128and it's going through again for a few days18:42
seb128it's not like it was hitting bugs on specific bugs18:42
pittiyeah, then we could just change it to not stop at an error, but just log it instead18:42
seb128+118:42
pittibut we need to ensure it doesn't loop on a particular bug18:42
seb128I would still like to figure why emailing is not working18:42
seb128pitti, slangasek: did you try to ask IS if emails where going through from that box?18:43
pittiseb128: no, not yet18:43
slangasekno, was going to send test mails first18:43
pittiseb128: sometimes I do get mail, but it seems most often I don't18:43
seb128pitti, I would rather change the tag, e.g put it retrace-need-review or something18:43
pittiseb128: there's an apport-retrace-failed tag already18:43
seb128slangasek, ok, I'm going to let you do that then18:44
pittibut we use that mostly for "gdb didn't figure out a good stack trace'18:44
seb128pitti, right18:44
seb128pitti, we might want to tag bugs differently because those might be apport issues18:44
seb128bugs in the retracing18:44
pittiseb128: right18:44
seb128e.g that list is worth reviewing18:44
pittilike, in the LP/launchpadlib/network chain18:44
seb128pitti, should I open a wishlist about it?18:44
pittisure18:45
slangasekosageorange log shows mail being relayed, but it hasn't been delivered to me18:46
slangasekoh, there it is now18:46
slangasekso cron mail delivery seems to be ok18:46
pittiFrom ubuntu-archive@osageorange.canonical.com  Mon Sep  9 20:45:03 201318:47
pitti Subject: Cron <ubuntu-archive@osageorange> echo "testing cron mail" >&218:47
pittithis one?18:47
slangasekyep18:47
pittislangasek: yes, as I said I do get the cron fail mail sometimes, but not reliably18:47
slangasekwell, but maybe that's because apport isn't reliably generating any output on failure?18:47
pittiwell, exceptions are being shown in the log, so the exit status ought to be non-zero18:48
slangasekdoes that generate a mail from cron?  I thought the trigger for mail was output on std{err,out}18:49
pittioh, I see how the i386 one would do that18:49
pittias after crash-digger it runs the duplicate db without saving the exit stauts18:49
pittibut the amd64 retracer only calls crash-digger18:49
seb128pitti, https://bugs.launchpad.net/ubuntu/+source/apport/+bug/122297818:51
ubottuLaunchpad bug 1222978 in apport (Ubuntu) "Should tag retracing problems rather than stop on them" [Undecided,New]18:51
pittiFrom ubuntu-archive@osageorange.canonical.com  Wed Sep  4 20:48:05 201318:51
pitti Subject: Cron <ubuntu-archive@osageorange> schroot -q -c quantal-amd64 -- sh -18:51
pittithat's the last one which I got18:51
pittiseb128: merci18:52
seb128pitti, de rien ;-)18:52
seb128pitti, same for me, most recent was sep 4 20:4818:52
seb128pitti, the content of that email doesn't even really makes sense to me18:54
seb128oh, it's from the dup checking job18:54
barrycjwatson: s/pip/virtualenv/ but i still think we need to sync pip too.  sign.  ffe's coming18:55
smoserinfinity, you're sru teaming today, could you please look at https://bugs.launchpad.net/ubuntu/+source/ubuntu-cloudimage-keyring/+bug/1218963 ?18:57
ubottuLaunchpad bug 1218963 in ubuntu-cloudimage-keyring (Ubuntu Raring) "SRU ubuntu-cloudimage-keyring into archive" [Medium,In progress]18:57
pittiseb128: ah, the sep 4 one was dupcheck?18:57
=== zyga is now known as zyga-afk
seb128pitti, yes18:57
seb128pitti, in fact it seems I receive only dupchecks emails18:58
pittihm, that also redirects output and stderr to a log file18:58
pittiit's not structurally different to the amd64 one18:58
pittiso I wonder why one is sending mails, but not the other18:58
seb128pitti, that box goes back to 30/04/2013 here and I only got dupcheck emails18:58
seb128so we never receive retracing emails anymore18:59
pittibut it's certainly more likely that the cron jobs are wrongly defined than mails only being sent sometimes18:59
pittiit seems that cron doesn't actually care about the exit status?19:00
slangasekpitti: right, I believe that's correct19:00
pittiso that's probably it19:00
slangasekit only mails you when there's output19:00
slangasekso since all the output is redirected... :)19:00
pittiwe probably need something like crash-digger || tail -n 10 logfile ?19:00
slangasekyeah, that should do the job19:01
pitticurious why I sometimes do get mail then19:01
seb128how did it use to work?19:01
seb128pitti, you get emails from the dupchecker19:01
pittiright, but that's also doing >> log/dupcheck.log 2>&119:01
slangasekright, I haven't gotten any mails about these locks at all since being added to the crontab19:01
seb128pitti, hum, indeed19:02
seb128weird19:02
slangasekpitti: https://code.launchpad.net/~vorlon/apport/crashdigger-proper-lockfile/+merge/18466019:02
pittichanged the crontabs19:03
pittiwith the || tail approach19:03
pittiso it now ought to send cron mail19:03
pittislangasek: I think os.write is expecting bytes, not str19:04
slangasekpitti: the whole program is currently python2... would you like me to fix that? :)19:04
pittislangasek: ah, it's python3 in the saucy branch19:05
slangasekah19:05
pittibut we use a trunk checkout19:05
slangasekindeed19:05
pittislangasek: still from the days when we used older chroots for retracing; at this point we can probably switch trunk to py3, thanks for reminding19:05
pittislangasek: see setup.py, it fixes the shebangs during install, depending on which py version you called setup.py installwith19:06
pitti"install with"19:06
mlankhorstslangasek: honestly I need a way to reproduce it :s19:07
mlankhorstslangasek: and no the bugfix won't help19:07
slangasekpitti: aha, ok, so the code is actually bilingual on trunk - will fix19:07
pittislangasek: yeah, for releasing I run the test suite for both py2 and py319:08
pittislangasek: probably easiest to just append an .encode()19:08
pittibrb19:08
slangasekright, encode, sigh19:10
seb128slangasek, pitti: \o/ emails work (ignore the email, I just stopped it manually to test)19:10
pittiseb128: yay19:21
pittislangasek: cheers, merged (with NEWS) and rolled out19:24
SuperLagJust curious, why were the alternative install images removed as an option?19:27
infinitysmoser: Maaaaybe.19:28
slangasekSuperLag: because two images take more effort to maintain than 1, and the desktop images now supported all our major use cases19:28
infinityAnd any usecases the desktop images don't cover is still covered by the d-i netboot images.19:29
pkernAre they supported?19:29
infinityThey're not not supported.19:29
=== Ursinha is now known as Ursinha-afk
pkerninfinity: Because you want to avoid an unconditional »yes«? :P19:30
infinityOr, to put it differently, we have some very large commercial customers who depend on the d-i images working correctly, so if someone tells you they're not "supported", that's a bit of a lie. :P19:30
pkernI have a specific commercial customer in mind, which is why I ask.19:31
slangasekpkern: subtle19:31
pkernslangasek: He brought it up.19:31
slangasek:)19:31
slangasekit's ok, your secret is safe with me19:31
pkernPah19:32
infinityHeh.19:32
pkernI wonder if that means that d-i QA remains in place or if commercial customers could still file issues if they're broken. Which seem to be two different things. ;)19:32
infinityWe do some d-i QA for sure, plus rely on it heavily internally, plus are happy to address bugs filed.19:33
infinitySo, it's fairly supported, it's just not as heavily focused on as the live images by certain people.19:33
infinityIt also breaks less spectacularly and less often, mind you. :P19:34
pkernApparently beating d-i into shape for a realease can also be some significant effort. :)19:34
pkern*release19:34
infinitysmoser: Is ubuntu-cloudimage-keyring meant to live in universe, or will that be changing?19:35
infinitypkern: We put remarkably little effort into it, actually, except when introducing new targets (which I'm doing this afternoon...)19:36
slangasekpkern: generally not when one only has 4-5 archs to support :)19:36
seb128qengho, seems like you moved files between binaries and forgot a Replaces: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/122248819:36
ubottuLaunchpad bug 1222488 in chromium-browser (Ubuntu) "package chromium-browser-l10n 28.0.1500.71-0ubuntu3 failed to install/upgrade: trying to overwrite '/usr/lib/chromium-browser/remoting_locales/th.pak', which is also in package chromium-browser 28.0.1500.71-0ubuntu3" [Undecided,Confirmed]19:36
seb128qengho, (it just happened there as well)19:36
smoserinfinity, ideally main. i probably should file MIR bug for that.19:36
smoser(i can do that RSN)19:36
infinitypkern: And I don't mean "we put little effort in, therefor it's buggy", I mean it mostly Just Works.  Except when doing new features.19:36
infinitysmoser: Well, given its contents, I'd happily just NEW it to main in the 3 SRUs, and approve your saucy SRU.  File it now.  And seed it to supported.19:37
infinitysmoser: s/saucy SRU/saucy MIR/19:37
smoserok. i'll file MIR.19:38
infinitysmoser: Cool.  I'll go have a smoke while you do that.19:38
smoserit will be a depends of MAAS but currently is not.19:38
smoserinfinity, bug 1222997.19:42
ubottubug 1222997 in ubuntu-cloudimage-keyring (Ubuntu) "[MIR] ubuntu-cloudimage-keyring" [Undecided,New] https://launchpad.net/bugs/122299719:42
mterrybarry, heyo.  I assume that python-oauthlib still doesn't have the server OAuth bits that a package like keystone would need?19:49
mterrybarry, keystone wants to be in main and it wants to pull in python-oauth2...19:49
mterryzul, ^19:49
barrymterry: hi.  zul just pvtmsg'd me about it :)19:50
=== Ursinha-afk is now known as Ursinha
barrymterry: a couple of things: idk if oauthlib has grown much server side support (or the support you need).  our oauthlib is way behind debian, so i need to file an ffe to get that updated/sync'd (i'm working on a stack of python packages today, so i'll add that to the list).  it's a bummer that python-oauth2 doesn't have py3 support afaict19:51
infinitysmoser: MIR approved, promoted in saucy, and accepted in p/q/r.19:51
smosergracias.19:51
mterrybarry, not that server cares yet about py3, but I feel ya19:52
barrymterry: yeah ;)19:52
mterryzul, are you in a position to determine if the latest python-oauthlib from Debian has enough/any server OAuth support?19:53
barrymterry, zul: very high level, but https://github.com/idan/oauthlib/blob/master/README.rst#changelog19:55
mterrybarry, zul: sounds like they have *some* provider (server) support19:56
barrymterry: right, that's what it looks like.  is it enough for you?19:57
* mterry shrugs19:58
infinitysmoser: And shuffled through binary NEW as well now.20:00
zulmterry/barry: im not sure yet ill poke at it tonight20:14
barryzul: np.  if expediency requires continued use of python-oauth2, i think that'll be fine for saucy, but please put a bug on the radar for porting to oauthlib for treading tiger20:16
zulbarry:  https://bugs.launchpad.net/ubuntu/+source/keystone/+bug/122301020:18
ubottuLaunchpad bug 1223010 in keystone (Ubuntu) "Use oauthlib rather than oauth." [Undecided,New]20:18
cjwatsonbarry: OK, I'll leave the fix up to you if you're on it :)20:22
=== zyga-afk is now known as zyga
pittixnox: jibel and I just debugged a 5 s boot hang, and it's the ancient "/etc/initramfs-tools/conf.d/resume has wrong UUID" problem again21:06
pittithis is still bug 5043721:06
ubottubug 50437 in initramfs-tools (Ubuntu) "Resume from hibernation may fail because swap partition UUID does not match /etc/initramfs-tools/conf.d/resume" [Medium,Triaged] https://launchpad.net/bugs/5043721:06
pittixnox: could it be that ubiquity is calling mkswap after ./scripts/plugininstall.py (where it detects the UUID)?21:06
pittixnox: but perhaps we should fix initramfs-tools to update the UUID at update-initramfs time, so that it will also survive changes to swap partitions?21:07
barryzul, mterry: LP: #122300421:08
ubottuLaunchpad bug 1223004 in python-oauthlib (Ubuntu) "[FFe] sync with debian which has 0.5.1" [Undecided,New] https://launchpad.net/bugs/122300421:08
=== salem_ is now known as _salem
ogra_pitti, does logind have an equivalent to ck-list-sessions ?21:28
pittiogra_: yes, "loginctl"21:29
ogra_mterry, ^^^21:29
pittiogra_: or "loginctl show-session c1" (or another session name)21:29
mterrypitti, thanks21:30
darkxstoh what happened with Bug #1189309? It seemed to be uploaded to raring-proposed instead of saucy?22:14
ubottubug 1189309 in libappindicator "nm-applet crashed with SIGSEGV in gtk_status_icon_set_visible()" [High,Confirmed] https://launchpad.net/bugs/118930922:14
darkxstpitti, hi22:20
darkxstpitti, https://bugzilla.gnome.org/707769, we inhibit the lid switch, which stops the screen from locking22:26
ubottuGnome bug 707769 in power "Lid close doesn't lock screen if lid-close-action not set to suspend" [Major,Unconfirmed]22:26
darkxstpitti, seems like we should instead take a suspend inhibitor from do_lid_closed_action()? does that sound right?22:29
=== vibhav is now known as Guest45453
darkxstpitti, nm, was just a silly bug23:46
=== Nisstyre-laptop is now known as nisstyre
darkxstinfinity, can you take a look at Bug #1189309? It seemed to be uploaded to raring-proposed instead of saucy?23:49
ubottubug 1189309 in libappindicator "nm-applet crashed with SIGSEGV in gtk_status_icon_set_visible()" [High,Confirmed] https://launchpad.net/bugs/118930923:49
infinitydarkxst: Want that rejected from raring-proposed and reuploaded to saucy?23:52
infinitydarkxst: I assume the bug should also move from libappindicator to network-manager-applet?23:52

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