/srv/irclogs.ubuntu.com/2013/08/30/#ubuntu-devel.txt

=== _salem is now known as salem_
=== trinikrono1 is now known as trinikrono
smartboyhwjcastro, congratulations on Discourse:)02:43
cyphermox@pilot out02:50
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | 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:
jcastrosmartboyhw: we're just getting started/. :)02:57
smartboyhwjcastro, good. Anything I can help with?02:57
smartboyhw(The charm only)02:57
jcastroyeah, we need some help with the charm, can you join us on #ubuntu-discourse?02:57
smartboyhwjcastro, sure02:59
=== Dr_Who is now known as tgall_foo
=== salem_ is now known as _salem
pittiGood morning03:49
ESphynx'morning03:50
ESphynxI'm still hoping feature freeze day is not over yet in some place in the world :P03:50
=== infinity changed the topic of #ubuntu-devel to: Ubuntu 13.04 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:
pittiinfinity: the PPA build queue got quite long again; I just see that in e. g. https://code.launchpad.net/~autopilot/+archive/experimental/+recipebuild/530762 the builder is still busy with package installation afer 7 mins; could a chroot upgrade help to speed them up?04:19
infinitypitti: I'll get the chroots happy again later, sure.  But the real problem was all the PPA machines but two being dead for a while. :P04:26
pittiinfinity: ah, ok; there seem to be plenty right now04:26
pittiinfinity: so nevermind, thanks!04:26
=== paddymahoney is now known as Guest48159
pittihm, apport-kde started crashing a few days ago06:20
=== jamesh_ is now known as jamesh
=== Guest54718 is now known as Zic
pittiRiddell: I adjusted and investigated bug 1218473 about that, seems KApplication() now immediately crashes06:37
ubottubug 1218473 in python-kde4 (Ubuntu) "KApplication now crashes immediately since last saucy sip and pyqt4 updates" [High,Triaged] https://launchpad.net/bugs/121847306:37
pittiunfortunately new sip/pyqt4/pykde weren't held back by the regression06:37
ESphynxHmm, why are we still stuck with libpng12 on Ubuntu?06:38
ESphynxThere's a huge list of vulnerabilities/crashes @ http://www.libpng.org/pub/png/libpng.html and I'm hitting one right now ;S06:38
ESphynx(or at least I thought I was)06:39
dholbachgood morning06:59
=== smb` is now known as smb
Laneysarnold: jdstrand: http://162.213.35.4/07:46
Laneydoesn't automatically update yet07:46
dholbach@pilot in08:21
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 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: dholbach
cjwatsonhttps://launchpad.net/ubuntu/devel  <- works now08:21
cjwatsonhopefully we should get publisher symlinks next run08:22
dholbachwoohoo!08:22
smartboyhwcjwatson, when can we start uploading to "devel"?:P08:22
cjwatsonit should work now08:23
smartboyhwcjwatson, oh08:23
dholbachdoes anyone else have a bit of flickering since the newest updates?08:24
* cjwatson is way ahead of you ;-)08:24
smartboyhwcjwatson, heh08:24
dholbachparticularly stuff involving the cursor08:24
cjwatson(There are weird complexities when you start thinking about how this works for PPAs.  https://code.launchpad.net/~cjwatson/launchpad/series-alias/+merge/178103 has details)08:24
* dholbach asks in #ubuntu-mir08:24
cjwatsonIt's possible that there'll be a mirroring oddity on {archive,ports}.ubuntu.com - I'll keep an eye on it08:25
darkxstcjwatson, is it possible to add our syslinux changes now? or does it have to wait until after beta-1 freeze? https://code.launchpad.net/~darkxst/debian-cd/ug-syslinux/+merge/18302808:28
cjwatsonyeah, I saw that, it should be possible, I'll need to review once I wake up a bit more :)08:30
darkxstcjwatson, ok, thanks!08:33
cjwatsonLooks classy.08:35
dholbachLaney, there's a ghc sync in the sponsoring queue - how do you feel about it?08:36
cjwatsonWe'll see how it turns up when debian-cd gets its hands on it :)08:36
cjwatsondholbach: HELL NO08:36
cjwatsonI considered that and decided it was madness :)08:36
dholbachcjwatson, I think I recalled something like this having the potential of causing problems :)08:36
cjwatsonI dunno, maybe Laney disagrees ...08:36
LaneyI don't think any of the fixes in there really matter for us08:37
* cjwatson comments on the bug08:37
cjwatsondarkxst: merged and deployed08:38
cjwatsonthanks!08:38
dholbachone day, somebody needs to explain to me why these uploads always trigger transitions - it sounds like this creates a bit too much work... but maybe explain it to me over a beer :)08:38
cjwatsondholbach: they don't always, but ghc is very sensitive to its abi08:38
dholbachwhere is my beer?08:38
* dholbach hugs cjwatson08:38
cjwatson:)08:38
cjwatsonit might get better with ghc 7.8 and the shift to the system runtime linker08:39
cjwatsonor it might not, not sure ...08:39
cjwatsonI don't think anyone actually likes it this way but it's better than creating busted binaries ...08:39
dholbachsure08:40
cjwatsonhttp://archive.ubuntu.com/ubuntu/dists/devel/ exists, good08:41
cjwatsonand http://ports.ubuntu.com/ubuntu-ports/dists/devel/08:41
cjwatsonoddly, not partner08:43
dholbachseb128, is https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1051921 something that should go through the sponsoring queue?08:44
ubottuLaunchpad bug 1051921 in Unity 5.0 "lens-bar-keynavigation periodically writes to /tmp/wut.png" [Medium,In progress]08:44
seb128dholbach, sil2100/Mirv said tha SRUs are blocked on the SRU team to get back to them about some XIM changes08:44
seb128they are blocked on that for weeks08:44
seb128dholbach, if SRU team is happy with the current branch, that fix is going part of the next SRU already08:45
dholbachgotcha08:45
sil2100dholbach, seb128: right, infinity is in the loop but still didn't have time to verify and ACK the SRU we're proposing for unity and nux08:45
seb128otherwise we are going to need to cherrypick and do a SRU08:45
cjwatsonand possibly somebody should publish something to extras to see if that causes it to create a devel symlink08:45
cjwatsonpitti: does ddebs.u.c need special nudging to create a devel symlink?08:46
seb128infinity, I guess you didn't have slots to review yuker-assistant for the UbuntuKylin guys?08:46
cjwatsonpitti: by which I mean devel -> saucy, devel-proposed -> saucy-proposed, etc.08:46
seb128infinity, I think they wanted that on their beta1, going to be some unhappy people there ... do you think you can review today or should I find another aa/ack my own upload?08:46
dholbachcking, here's a merge proposal to update powertop to 2.4 (we have 2.1 in saucy) - any objections or concerns?08:52
dholbachI could find release notes for 2.4, 2.3 but not for 2.2 and it looked like bug fixes and support for additional chips, etc08:53
darkxstcjwatson, thanks08:54
ckingdholbach, to be honest, I've not been tracking powertop lately09:06
* cking has a look09:07
dholbachcking, lp:~noskcaj/ubuntu/saucy/powertop/2.4 is the branch I'm looking at09:08
dholbachI just wasn't sure if it could have an impact on our testing infrastructure or anything09:09
ckingdholbach, well, I'm not using it any of the QA PM tests that I've written09:15
dholbachah ok09:15
dholbachin that case it looks good to me to upload, I'll just ask Noskcaj to follow up on debian bug 685607 as well09:15
ubottuDebian bug 685607 in powertop "Powertop: New version available" [Wishlist,Open] http://bugs.debian.org/68560709:15
dholbachthanks09:15
ckingdholbach, I don't have any objections to 2.4, i've given it a spin and it looks OK09:15
dholbachperfect09:16
Noskcajdholbach, will do09:16
dholbachthanks!09:16
seb128hum09:45
* seb128 eyes at https://launchpadlibrarian.net/148942504/buildlog_ubuntu-saucy-armhf.qtlocation-opensource-src_5.0~git20130805-0ubuntu3_FAILEDTOBUILD.txt.gz09:45
seb128"The following packages have unmet dependencies:09:46
seb128 libplatform-api1-dev : Depends: libubuntu-application-api1 but it is not going to be installed or09:46
seb128                                 libplatform-api1 but it is not installable"09:46
seb128I can't reproduce that on a device or on porter though :/09:46
* seb128 wonders what's going on09:46
Laneycomponent mismatches?09:46
* seb128 tries a pbuilder09:46
seb128Laney, OH09:47
seb128hum09:47
cjwatsondid you remember to enable -proposed on the device?09:47
cjwatsonporter box probably doesn't have it on09:47
cjwatsonAnd yeah, what Laney said09:47
cjwatsonubuntu-archive@lillypilly:~$ chdist-mainonly apt-get saucy-proposed-armhf build-dep qtlocation-opensource-src09:47
cjwatsonreproduces it09:47
seb128shrug09:47
LaneyYeah, those two things are my go-to these days09:47
seb128I wonder why it worked on other archs09:48
seb128and why the previous revision built09:48
* seb128 checks that09:48
seb128Laney, cjwatson: thanks09:48
cjwatsonhttp://people.canonical.com/~ubuntu-archive/testing/saucy-proposed_probs.html shows libplatform-api1-dev as uninstallable in main-only on all arches09:49
cjwatsonditto http://people.canonical.com/~ubuntu-archive/testing/saucy_probs.html in fact09:49
cjwatsonLooks like the problem where location-service had ruby doc-generation build-dependencies has been fixed, so it should be a simpler MIR now09:49
pitticjwatson: re (sorry, long meeting)09:49
cjwatsonpitti: you might actually want to hold off on my request for now anyway09:50
cjwatsonW: Conflicting distribution: http://gb.archive.ubuntu.com devel Release (expected devel but got saucy)09:50
pitticjwatson: there's nothing automatic there, but I can just put the symlinks there and we'll add that to the NewReleaseOpeningProcess?09:50
cjwatsonwhich was unexpected :-(09:50
cjwatsonSo I need to work out if I need to do something slightly more sophisticated there09:50
cjwatsonENOTIME though so not today09:51
cjwatsonpitti: useful to know that though, thanks09:51
xnoxcjwatson: i spy chdist-mainonly can you pastebin that? =)09:51
pitticjwatson: I guess I can add the symlinks now to avoid forgetting about it? or would that hurt in any way?09:52
Laneyxnox: Just make a sources.list appropriately, surely09:52
cjwatsonxnox: http://paste.ubuntu.com/6043478/09:52
Laneyhaha09:52
cjwatsonsaves having to permanently maintain and separately update another chdist instance - I did this because it was faster09:52
zygahey, I cannot start lightdm (precise + sdk PPAs) after booting this morning, lightdm/x-0.log says: "X: cannot stat /etc/X11/X (No such file or directory), Aborting"09:52
cjwatsonpitti: well, it's possible that the correct fix will involve devel being a directory instead - I'm not yet sure09:53
zygaany ideas what that might be caused by?09:53
LaneyI think I used to symlink var to do that09:53
cjwatsonpitti: So probably best to hold off for now, sorry for the noise09:53
pitticjwatson: ah, ack09:53
cjwatson(Might also be able to adjust the Release file though)09:53
smartboyhw!find /etc/X11/X precise09:53
ubottuFile /etc/X11/X found in apparmor-notify, appmenu-gtk, appmenu-gtk3, at-spi2-core, awesome, brltty-x11, compiz-gnome, consolekit, dbus-x11, deejayd (and 40 others) http://packages.ubuntu.com/search?searchon=contents&keywords=/etc/X11/X&mode=&suite=precise&arch=any09:54
smartboyhwzyga, ^09:54
smartboyhw:P09:54
pitticjwatson: anyway, it's "sudo -u ddebs -i" on germanium; you, me, seb128 and vorlon are in that team09:54
pitticjwatson: (just FYI)09:54
pitticjwatson: so I'll wait for your "go" to add the links09:55
zygasmartboyhw: I'm not sure how that helps me09:55
smartboyhwzyga, at least you can find out which packages you need to install09:56
cjwatsonpitti: ah, ok, ta09:57
seb128cjwatson, Laney: thanks, the issue is indeed that platform api stuff started depending on location-service, but nobody MIRed that, pinging tvoss_&co about it09:58
smartboyhwzyga, https://bugs.launchpad.net/ubuntu/+source/xorg-lts-quantal/+bug/113273609:59
ubottuLaunchpad bug 1132736 in xorg-lts-quantal (Ubuntu) "Xorg fail to start after installing the hardware enablement stack on precise due to missing symlink" [Undecided,Confirmed]09:59
zygasmartboyhw: thanks, it's a bit hard to copy-paste any links from the console10:00
zygasmartboyhw: any workaround that I can quickly try?10:00
* zyga cannot wait for mir to perhaps have less painful transitions 10:02
zygainstalling -quantal X11 stack removes skype, eh10:02
smartboyhwzyga: sudo dpkg-reconfigure -phigh xserver-xorg10:02
pittiwow, I didn't know about !find10:02
smartboyhwThat's one of the solutions listed there10:02
zygathanks10:03
smartboyhwpitti, it's the Kubuntu people who taught me that. thank them:10:03
smartboyhw:)10:03
pittiKubuntu people: thanks!10:03
zygaindeed, beats apt-file10:03
* zyga wonders how he got a load of :i386 packages10:05
xnoxskype?10:05
pittifirefox plugin container?10:06
zygaah10:06
zygaskype probably10:06
zyganow that x removed skype those showed up as dangling10:06
zygadamn you skype10:06
xnoxskype installs bucket and a half of ubuntu-desktop:i38610:06
=== gusch is now known as gusch|lunch
zygastarting X freezes my box10:08
zygahmm10:08
infinityseb128: If you think you've reviewed it well enough from an AA POV, go nuts.  I don't really see the need to have a second reviewer just because you sponsored it, TBH.10:16
seb128infinity, ok10:16
infinityseb128: (I mean, if it was a MOTU who uploaded it, and you reviewed and offered the same fixes/advice, you'd still be the only reviewer)10:17
seb128infinity, well, some people try to not approve their own uploads10:17
infinityseb128: I prefer you not approve your own work, but approving the work you reviewed/fixed is a bit different, if you see what I mean.10:17
infinityseb128: Anyhow, it's been a crazy day, sorry I didn't get to it. :/10:18
seb128infinity, no worry, crazy days for all of us, I understand10:18
=== jibel_ is now known as jibel
pittiLaney, infinity: could you please mark apport 2.12.1-0ubuntu3 as "ignore test failure"? it's going to fail because of bug 121847310:49
ubottubug 1218473 in python-kde4 (Ubuntu Saucy) "KApplication now crashes immediately since last saucy sip and pyqt4 updates" [High,Triaged] https://launchpad.net/bugs/121847310:49
pittibut I don't want to hide that10:50
pittisomehow the new pyqt slipped through without getting blocked by this regression10:50
pitti(presumably because we don't do transitive rdepends testing)10:50
Laneypitti: want to add a new pyqt test for this? :-)10:54
Laneycan skip, but it'll get blocked by beta 1 freeze anyway - should it go in to that?10:54
pittiLaney: it's a crash in pykde; but yes10:58
RiddellScottK: pykde broken? ^^10:58
Laneyah ok10:58
pittiLaney: I think it's safe and desirable, but not the end of the world if it doesn't land10:58
pittiRiddell: yes, see my ping from this morning10:58
pittiRiddell: not sure whether it's in pykde or pyqt, but I left details in the bug10:59
* pitti -> lunch, bbl10:59
LaneyI don't think python-kde4 is right anyway ;-)10:59
=== doko_ is now known as doko
=== steveire_ is now known as steveire
ESphynxxnox -- I'm close to a .dsc!11:21
=== bdrung_ is now known as bdrung
=== _salem is now known as salem_
ESphynxxnox: Would an Ubuntu built .dsc be fine? :S12:08
xnoxESphynx: from the beginning ScottK, you and I agreed that ecere-sdk is in sync with debian. Please upload updates to mentors.debian.net, i'll sponsor them to debian, and then sync into ubuntu.12:09
ESphynxxnox: right I meant to upload to debian12:12
* dholbach hugs cjwatson and lool12:12
ESphynxmy silly VM is out of disk space to the pbuilder failed :P12:12
xnoxESphynx: why .07, .08 where not uploaded into debian? or nothing linux interesting there?12:13
pittiLaney: ah, so you already blocked everything for b1?12:14
ESphynxxnox: .08 was a few weeks ago right before FOSSCON... quite rushed12:14
pittiLaney: how much would I need to argue to allow apport?12:15
ESphynx.07 probably caused more problems than it fixed ;)12:15
ESphynxthis is the stable one just in time for Saucy :P12:15
pittiLaney: if it's "a bit", I'll do; if it's "formal FFE and a lot", I rather leave people with unreportable bugs :)12:15
ESphynxbe back soon, maybe I was doing this on my Sid vm last time12:20
dholbach@pilot out12:22
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 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:
=== gusch|lunch is now known as gusch
ScottKRiddell: Yes.  I knew it affected building pykde4, but not runtime.  I've been indiscussions with upstream, but no resolution yet (it'll require changes in both sip4 and pykde4).13:02
RiddellScottK: erk, what's up with it?13:10
Laneypitti: not everything everything, but everything seeded in the flavours participating13:10
LaneyI'll let apport through :P13:10
xnoxpitti: Laney is rather nice, he let new upstream release of upstart through ;-)13:11
Laneythat was uploaded pre-FF!13:11
pittioh, then cyphermox might get his new network-manager accepted, too13:11
dobeyhmm13:11
pittiwe just found out that the wpasupplicant crash in the autopkgtest is a regression with the recent dbus, not from NM itself13:12
cyphermoxpitti: I've just been mentioning this on -release13:13
Laneywhy don't we want to fix dbus?13:13
pittiwe certainly do13:13
pittibritney should have held back dbus for this13:13
pittibut it coincided with the massive "always considers as running" problems we have had last week, so I guess it slipped through13:14
pittikentb: responded to bug 121843313:42
ubottubug 1218433 in systemd (Ubuntu) "Latest systemd updates break touchpad disable hotkey on Dell laptops" [High,In progress] https://launchpad.net/bugs/121843313:42
kentbpitti: ok. thanks. I'll send that info right  over13:43
pittikentb: hang on, I think I just found out how I can "simulate" your machine with udevadm hwdb --test13:48
pittikentb: and I confirm that the "!" markers (for force-release) are missing13:48
kentbpitti: ok. I also just finished posting the latest stuff in case you need it.13:49
pittikentb: ack, thanks13:49
kentbsure thing13:49
pittikentb: (sorry, the new hwdb stuff is still fairly new)13:49
pittiso I'm still learning how to debug it efficiently13:50
kentbpitti: oh, no worries at all13:50
pittikentb: updated file attached13:52
ScottKRiddell: Typical sort of fixed something in sip4 and pykde4 had been relying on broken assumptions.  It's probably best to upload a really~lastrversion of  sip4, pyqt4, and pyqt5 if it's causing problems as I don't know when it'll be resolved.13:52
ScottKI'll poke upstream again.13:53
kentbpitti: ok. thank you. I should have results in just a couple minutes13:53
jdstrandpitti: you are able to reproduce the wpasupplicant issue locally?13:53
pittikentb: that pointed out an interesting problem, I need to discuss that with upstream; but this should work for you13:54
pittijdstrand: "run-adt-test network-manager" reproduces it fine, yes13:54
pittijdstrand: and I confirm that downgrading dbus fixes it13:54
ScottKRiddell: http://lists.kde.org/?l=kde-bindings&m=137759567504203&w=213:54
pittijdstrand: I haven't yet tried running the test on my production machine; can do, but I need to go offline for that (shut down NM)13:54
jdstrandpitti: are you able to make a change to the apparmor configuration and the run-adt-test? (using the new dbus)13:55
pittijdstrand: can do; let me set up the VM13:55
kentbpitti: I think we have a winner :)  Touchpad hotkey working again on Latitude 6430u.  I have an Inspiron in the lab that I'll test sometime later today, but, I expect it'll be OK.  I'll update the bug if it isn't.13:56
kentbpitti: thanks, again, for your help13:57
jdstrandpitti: thanks. what you'll want to do is adjust /etc/apparmor.d/sbin.dhclient to add "dbus bus=session," to the profile for /usr/lib/NetworkManager/nm-dhcp-client.action13:57
pittikentb: thanks! could you please attach the "for e in /sys/class/input/event*; do udevadm test-builtin keyboard $e; done" with the working file?13:57
kentbpitti: will do13:57
pittikentb: I'm interested in how that looks like (the difference with the ! flag)13:57
pittikentb: many thanks for your patience :)13:57
jdstrandpitti: this 'sudo apparmor_parser -r /etc/apparmor.d/sbin.dhclient' before running the test13:57
kentbpitti: no problem at all.13:58
ESphynxUnity is bugged beyond all salvation, I give up!!!13:58
pittijdstrand: at a new line at the top or bottom of the block?13:59
jdstrandpitti: anywhere in the /usr/lib/NetworkManager/nm-dhcp-client.action { } stanza14:00
tyhicksjdstrand: thanks for handling the dbus issue while I was gone14:03
jdstrandnp14:03
tyhicksI agree that nm-dhcp-client.action need session bus access based on the denial14:03
jdstrandthe question is why is it accessing the session bus, and it that makes wpasupplicant work again14:04
pittijdstrand: running14:05
pittijdstrand: OOI, what does bus=session mean?14:05
pittijdstrand: the session D-BUS? (wpa_supplicant uses the system bus)14:06
jdstrandpitti: yes, that is the mystery14:06
jdstrandbut look at this denial in the jenkins syslog:14:06
jdstrandAug 29 18:17:54 autopkgtest dbus[8876]: apparmor="DENIED" operation="dbus_method_call"  bus="session" name="org.freedesktop.DBus" path="/org/freedesktop/DBus" interface="org.freedesktop.DBus" member="Hello" mask="send" pid=9018 profile="/usr/lib/NetworkManager/nm-dhcp-client.action" peer_profile="unconfined"14:06
pittiI saw one denial for some GetProperties, but I think that has always been there14:06
pittiah14:07
pittithat's more interesting14:07
jdstrandbus="session"14:07
jdstrandwe already have sub="system" via the dbus abstraction in the profile. but session is weird14:07
jdstrandthere are a couple of references to DBUS_BUS_SESSION in network-manager source14:08
tyhicksthe apparmor code added to dbus that generates that denial message takes the bus type right off of the message14:08
pitticyphermox, jdstrand: indeed that fixes it14:08
jdstrandbut not nm-dhcp-client.action specifically (according to cyphermox)14:08
jdstrandman, that is weird14:08
jdstrandpitti: are you doing any deep magic to make the tests not use the system bus or something?14:09
pittijdstrand: well, it uses dbus-launch to launch a private bus to do the testing on14:09
pittiand pretends it was the system bus14:10
jdstrandtyhicks: ah, that would do it I bet14:10
pittiso that could be it14:10
tyhicksyes, definitely14:10
tyhicksdbus-launch launches a session bus14:10
cyphermoxjdstrand: pitti: I'm absolutely convinced nm-dhcp-client.action doesn't ever use the session bus.. though happy to be proven wrong14:10
cyphermoxgah14:10
pitticyphermox: well, it does in these tests14:10
cyphermoxyeah, I guess14:10
cyphermoxit's still a mystery why this affects wpasupplicant in any way14:10
pittiexport DBUS_SYSTEM_BUS_ADDRESS=`dbus-launch` (not literally, but in spirit)14:10
jdstrandpitti: do you have the ability to update the apparmor profile via the autopkgtests?14:10
pittibecause everything happens on that bus14:10
cyphermoxbut it seems to me like the wpasupplicant issue is just a coincidence14:11
pittijdstrand: yes, this runs as root, so it can do everything it wants to14:11
tyhickswell you can feed a bus config file to dbus-launch14:11
pittijdstrand: can I do that in a separate file somehow, or apply seddery to that profile?14:11
tyhicksI wonder what would happen if you gave it a system bus config file14:11
jdstrandpitti: you could append "bus=session," to abstractions/dbus14:12
jdstrandpitti: but tyhicks suggestion might be more interesting and real world14:13
pittityhicks: I guess that would be most elegant; not sure whether one can do that as user, but I'll try14:13
pitti(that's done by python-dbusmock)14:13
tyhicksah14:13
jdstrandcyphermox: it is interesting that wpasupplicant is the grumpy one when nm-dhcp-client.action gets the denial, isn't it?14:14
jdstrandpitti: so, at this point is the ball in your court?14:15
pittijdstrand: yes; I'll try tyhicks' suggestion with passing a config to dbus-launch, and if that doesn't work do the profile seddery14:15
cyphermoxjdstrand: quite14:15
jdstrandpitti: cool, thanks! :)14:15
pittityhicks, jdstrand: thanks for pointing this out! that was quite surprising14:15
tyhicksthanks pitti - ping me if you need anything14:15
cyphermoxespecially for some piece of code that shouldn't ever ever be touched, since it's support for new stuff we don't test yet, and almost nobody has support for14:16
jdstrandcyphermox: I'll leave that to your curiosity then :)14:16
cyphermoxjdstrand: heh, I'll debug this on monday14:16
cyphermoxwe're probably just unlucky there, or lucky that it's showing a real bug we'd eventually hit14:16
pittikentb: "keyboard: updating force-release list with '140,158,369-370,140,158'14:17
pittikentb: ah, that's what I was expecting, thanks14:17
kentbpitti: ok. cool. I saw that myself.  Glad it helped you out!14:20
pittityhicks: how does it decide whether it's the system or session bus? does it ask the process "what are you", or does it check uid, etc?14:28
tyhickspitti: what do you mean by "it"? dbus-launch or the apparmor mediation code that I added to dbus?14:29
diwicfrom apt-get:14:32
diwic    gstreamer1.0-plugins-good:amd64 conflicts with gstreamer1.0-plugins-bad:amd6414:32
diwic    gstreamer1.0-plugins-bad:amd64 conflicts with gstreamer1.0-plugins-good:amd6414:32
=== freeflying is now known as freeflying_away
diwicthe eternal fight between good and bad it seems like!14:32
pittityhicks: nevermind; specifying a config file with  <type>system</type> works fine14:33
tyhicksah, yeah - that's all there is to it14:34
pittityhicks: splendid, I'll fix that in python-dbusmock and try to squeeze it through the freeze (it's not seeded, so should be fine)14:34
tyhicksthanks pitti :)14:34
pittityhicks: thanks to you, too14:34
dobeycan anyone reject/delete/whatever ubuntuone-credentials-13.07-0ubuntu1 from the saucy NEW upload queue?14:44
seb128dobey, done14:48
dobeythanks14:49
dobeydoh14:49
dobeyseb128: you rejected the 13.08 upload, not 13.07 :-/14:49
seb128dobey, crap14:50
seb128dobey, let me fix that14:50
Laneynow he gets to review from rejected ;-)14:50
dobeyheh14:50
Laney(you can accept from rejected)14:50
seb128Laney, yeah :/14:50
pittiyeah, just not put back into NEW :/14:51
Laneyseb128: or get the uploader to reupload :P14:51
seb128Laney, that's ok, I just need to find a nitpick to justify the reject14:51
dobeywhat? the package is *perfect* :)14:51
pitti"badly worded package description"14:51
dobey"package description not in french"14:52
pittityhicks, jdstrand, cyphermox: ok, new python-dbusmock uploaded with the "pretend harder to be a system bus"; that's certainly the least place I would have expected a dbusmock bug to live :)14:52
jdstrandhehe, thanks! :)14:53
dobeyseb128: do i need to re-upload?14:53
pitti"Jenkins Fixed - saucy-adt-mysql-5.5" -- OH MY OH MY OH MY!14:53
dobeyor you can just accept it :)14:53
seb128dobey, Package: qtdeclarative5-ubuntuone-credentials-plugin ... please rename "Package: qtdeclarative5-ubuntuone1.0"14:53
* pitti hugs jamespage14:53
jamespagepitti, just doing my QA catchup14:54
pittijamespage: so you managed to fixed that one in two gazillion tests that was always failing?14:54
jamespagepitti, yep14:54
seb128dobey, current convention (from kenvandine) is qtdeclarative5-<importname><version> ... it makes different versions co-installable14:54
dobeyseb128: is that new? i named it based on what existing plugins were named14:54
jamespagethe test executor was being called with a trailing / on one of the parameters14:54
pittijamespage: OOI, for legitimate stderr (if that cannot be sensibly suppressed), there is now "Restrictions: allow-stderr"14:54
seb128dobey, relatively new yes, the recent packages use that14:54
jamespagepitti, yeah - I spotted that14:54
dobeyseb128: but existing ones haven't been updated?14:55
seb128dobey, no, we decided it wasn't worth transitioning all the existing one, we try to respect the new convention for new packages though14:56
seb128dobey, also copyright14:56
seb128"Files: music-login/*14:56
seb128Copyright: 2013 Canonical Ltd.14:56
seb128License: GPL-3 with OpenSSL Exception"14:56
seb128but14:56
seb128./online-accounts-provider/NewAccount.qml: GPL (v3)14:56
seb128./online-accounts-provider/ExistingAccount.qml: GPL (v3)14:56
seb128./online-accounts-provider/Main.qml: GPL (v3)14:56
seb128dobey, ^ need to add those to the GPL3 list14:56
seb128dobey, out of those, it's fine, if you fix them I and reupload, I can approve14:58
smosercan i get an archive admin to nack my upload to precise-proposed of ubuntu-cloudimage-keyring_2013.08.23~12.04.1.dsc14:59
smoserthe changelog didn't hvae a bug reference.14:59
seb128dobey, it's a bit suboptimal that you have /usr/share files in the lib binary as well, it means that if the soname change the versions are not going to be co-installable14:59
dobeyseb128: infinity was insistent on a security review, that sarnold i think is going to do, as well. i don't know if we want to block on putting it in universe for that or just block having it on the touch image15:00
seb128dobey, security reviews don't happen in NEW usually15:00
seb128rather before MIR/seeding15:00
stgrabersmoser: which one?15:00
seb128we have plenty of code with unsecure code in the archive I'm sure15:00
dobeyseb128: yeah, but this was being seeded to touch from universe so infinity thought we should get it done now15:01
dobeyalso since the previous upload had been sitting there for a month with not being accepted into the archive :-/15:01
seb128dobey, ok, then just fix the stuff I reupload and we can wait for the security review to happen15:01
smoserstgraber, the precise one without a bug in the chagnelog15:01
stgrabersmoser: done15:01
smoserif you want you just delete both precise-prposed and i re-upload the righ tone.15:01
seb128dobey, but I'm happy to accept it as well15:02
smoserthanks. so there should be one there, right?15:02
smoserthanks stgraber15:02
stgrabersmoser: yep, I kept the one with the bug reference15:02
dobeyseb128: might be better to just accept it into universe too. i'll be on holiday all next week, and we need to get this into the touch image asap15:03
=== smartboyhw_ is now known as smartboyhw
seb128dobey, wfm, let me know when you reupload15:04
chilukdholbach, kenvandine rsalveti can you guys approve the already sponsored uploads for curl and apt in the precise, quantal,raring queues?  also be careful because the change to apt adds a builddep to the newly uploaded version of curl15:05
dholbachchiluk, no, not within my powers I'm afraid15:06
kenvandinechiluk, me either15:06
chilukboth of you are listed on the patch pilot calendar...15:06
chilukwhat patch piloting are you able to do?15:06
smartboyhwchiluk, patch pilots only upload fixes15:07
kenvandinethat needs to be someone from the sru team15:07
smartboyhwFor approving queues, that goes to SRU team:)15:07
chilukalright...15:07
kenvandinesorry15:07
chilukthanks guys..15:07
chiluknope.. the process here is not always the most straightforward.15:08
chilukI'm still getting used to it.15:08
chilukI thought I had it figured out.15:08
xnoxcjwatson: doko: any idea why apt-get install libgles2-mesa-dev:armhf fails? http://paste.ubuntu.com/6044494/15:12
argesdholbach: kenvandine smartboyhw : btw who is patch piloting now? i have a patch(es) that may need some piloting.15:13
smartboyhwarges, nobody15:13
smartboyhw?15:13
=== smartboyhw changed the topic of #ubuntu-devel to: shows who is
smartboyhwOh NO15:13
argesheh15:13
* smartboyhw hates this channel:p15:13
=== smartboyhw changed the topic of #ubuntu-devel to: Ubuntu 13.04 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:
smartboyhwPhew:P15:13
smartboyhwSomeone lock topic for this channel plz...15:14
ogra_just dont edit it :)15:14
chilukinfinity, RAOF, SpamapS, cjwatson, slangasek, Daviey, can one of you approve the upload for curl and then later apt *(apt gets a builddep on the new version of curl) that's sitting in the upload queues for p,q,r ? related bug = pad.lv/117978115:14
kenvandinedamn... i hadn't noticed i was scheduled for piloting today...15:14
kenvandinedholbach, sorry :/15:14
smartboyhwogra_, I was saying that "/topic shows who is"15:15
smartboyhwAnd uh hum, that happened15:15
smartboyhwSORRY15:15
smoserslangasek, since its your day for SRU, and you're probably not doing anything important at all.... https://bugs.launchpad.net/ubuntu/+source/ubuntu-cloudimage-keyring/+bug/1218963 would be appreciated. it seems particularly low regression potential to me.15:15
ubottuLaunchpad bug 1218963 in ubuntu-cloudimage-keyring (Ubuntu Raring) "SRU ubuntu-cloudimage-keyring into archive" [Medium,In progress]15:15
ogra_smoser, no worries, you restored it :)15:15
smartboyhwogra_, you pinged the wrong guy:P15:15
ogra_heh15:16
argeskenvandine: when you pilot-in, can you check out bug 1160490. I've got debdiffs ready and packaged tested for an SRU. thanks15:16
ogra_happens :)15:16
ubottubug 1160490 in ifupdown (Ubuntu Saucy) "race condition updating statefile" [Medium,In progress] https://launchpad.net/bugs/116049015:16
kenvandinearges, that's why i was saying sorry... i really can't do it today... :/15:18
argesok..15:19
kenvandinearges, sorry :(15:19
dokoxnox, not immediately15:19
xnoxdoko: in minimal chroot, it's even more fun. apt-get install libgles2-mesa-dev:armhf decides: build-essential cpp cpp-4.8 dh-autoreconf g++ g++-4.8 gcc gcc-4.8 libtool sbuild-build-depends-core-dummy15:20
xnoxshould be removed.15:20
* xnox installs cross-build essential first.15:21
xnoxworks in a chroot.15:23
xnoxso dunno....15:23
dobeyseb128: uploaded15:30
seb128dobey, NEWed15:33
dobeythanks15:34
argesHi. Can anybody with some extra time take a look at bug 1160490, its in need of sponsoring. Thanks15:35
ubottubug 1160490 in ifupdown (Ubuntu Saucy) "race condition updating statefile" [Medium,In progress] https://launchpad.net/bugs/116049015:35
danjaredxnox: I thought we were still undecided about combining suspend and hibernate into one16:03
slangasekdanjared: towards the end of the session, I think we had good consensus that we wouldn't expose hibernate as a separate UI option, it should be handled transparently underneath16:08
xnoxdanjared: well the design from 2007 for ubuntu, finally have the technology to implement it =) and since then people were towards the idea of a single button "suspend" which will "hibernate" after a timeout, which one can twiddle in settings - zero timeout, X minutes, hours, never.16:08
danjaredslangasek: I'll have to rewatch the session, but I certainly wasn't of that opinion :)16:09
xnoxdanjared: so everyone has suspend, and those with rapid start can have suspend+timeout->hibernate.16:09
xnoxdanjared: our usability tests in the past showed that people have no idea what the difference between the two is =)16:10
danjaredI think there's still value in being able to put your system into a ~0 power state immediately without having to shutdown (and therefore lose state)16:10
xnoxdanjared: what's your preffered default timout? as per intel 1h, or instant?16:10
danjared(alternatively, having to go temporarily change settings)16:11
xnoxdanjared: in practice how much power is used to do 1h of sleep?16:11
slangasekdanjared: does the firmware even *let* us initiate an irst hibernate from the OS?16:11
slangasekand yeah, what xnox said re: usability16:12
xnoxslangasek: no, you can set timout to zero & sleep. Such that on boot/resume we need to reset the timer back to the default value as far as I can tell from the specs and Windows UI to control this.16:13
slangasekah16:14
danjaredxnox: unsure, but it lets me do things like hibernate immediately and swap out my battery without plugging in16:15
xnoxcool.16:15
danjaredslangasek: right, you get to set the timer to zero but leave iRST on, so right when the system goes into S3, the firmware wakes it back up and hibernates16:16
xnoxdanjared: i wasn't sure how to prevent iRST despite having the partition and et al. The guide suggested to format / remove the iRST partition =/16:16
xnoxunless I missed that somehow.16:17
danjaredxnox: I .... actually did a more extreme version of that a couple days ago where I went into iRST hibernate then disassembled my laptop to replace the keyboard (which I had spilled something on and rendered some keys non-functional). once it was back in one piece, I reassembled, thawed, and continued on16:17
xnox.................. danjared i'm not sure we user test that scenario, most of the people we get for user-testing do not bring spare keyboards and toolkits to perform laptop surgeries =)16:18
danjaredxnox: sure, I'm just giving an anecdote there. the "swap out battery" case is the more salient one :)16:19
xnoxdanjared: at one point we had a design where the shutdown dialog has options drop-down to e.g. bypass UEFI fastpath, and that could have had "hibernate" instantly.16:19
xnoxdanjared: i'm still testing normal hibernate here locally & will be formatting my new laptop with iRST partition in a moment. But if it's quick enough, I'd be inclined to have the default timeout zero.16:20
xnoxdanjared: would that be better?16:20
danjaredxnox: if you want to temporarily disable iRST, you set the first bit of SFFS to 0: http://mjg59.dreamwidth.org/26022.html16:20
xnoxdanjared: =) i wonder if I should package mjg59 blog as manpages.16:21
=== zyga is now known as zyga-afk
danjaredxnox: a drop-down dialog that lets you hibernate immediately seems fine to me.16:22
danjaredxnox: you could always ask him :)16:22
danjaredif the difference between sleep and hibernate is confusing, maybe hibernate could be renamed to "power off (save session)" or something similar16:24
xnoxdanjared: i googled for SFFS and google offered me some intel confidential driver specs =)16:25
xnox\o/16:25
danjaredyeah, I noticed that many of their intentionally public documents still say that16:25
xnoxdanjared: no, we removed it =) we have: <list of users to switch to>, log out,  suspend, restart, shut down.16:26
xnoxand it would not be compelling to re-introduce hibernate, as it was very very unreliable, failed to resume, was confusing with suspend.16:27
danjaredright, I meant if you are adding a down-down16:27
xnox"drop down"16:27
danjaredthat too. it's still early for me :)16:27
xnoxyeah, that drop down existed before unity OSD type shutdown.16:27
danjaredso, I thought "hibernate" is still an option for OEM systems16:28
danjared(we'd like to keep that)16:28
xnoxdanjared: http://askubuntu.com/questions/94754/how-to-enable-hibernation16:28
xnoxdanjared: so default policikit file in Ubuntu disables hibernate, users can enable it. And/or OEMs may do that as well, if they wish.16:29
danjaredright, sorry, I should have been clear that I am thinking in the context of OEM installs where we've tested hibernate enough to back using it16:29
xnoxdanjared: once enabled, the UI magically offers hybernate.16:29
danjaredI mean that, when the hibernate option is made available, it should default to using iRST to immediately hibernate a system instead of using Linux's software hibernate16:30
xnoxdanjared: no, as Linux's software hibernate works with full disk encryption using LUKS, and iRST doesn't.16:31
danjaredxnox: and you can work around that by reverting to Linux's hibernate if software disk encryption is used16:31
xnoxdanjared: and we care about user privacy & security, especially when they went to lengths to enable full disk LUKS encryption (a single checkbox)16:32
xnoxdanjared: i'm un convinced, but then again I don't drive, ubuntu system user design either. mpt, what do you think - should hibernate option be exposed to the users, if we can guarantee that it's reliable?16:34
xnoxdanjared: Linux's software hibernation will not be exposed as "hibernation" by default (but one can twiddle policy kit to enable it). Exposing zero timout iRST as hibernate is an option which could go in.16:36
danjaredI mean, you're using disk encryption as a criterium for whether iRST is enabled anyway, and hibernate is exposed to users buying from an OEM16:36
xnoxdanjared: and at oem-config first screen they can tick "encrypt my home directory" on OEM preinstalled machine.16:37
danjaredcorrect. if they do that, iRST can be disabled16:38
xnoxit would be sad, UI wise, that enabling encryption makes hibernate button disappear, unless of course OEM provided big enough swap and validated / enabled Linux's hibernation as well.16:40
xnox(with and without user home directory encryption, which does LUKS encryption of swap upon activation)16:40
danjaredwe currently validate Linux's hibernation. it's part of the certification, IIRC16:41
xnoxdanjared: as OEM you certainly have enough toggles to enable everything =) and it would be hard to remove toggles.16:41
danjaredokay, sure. as long as the toggles are there still16:42
mptxnox, the menu I showed you this morning was like danjared is describing: "Immediately" was sleep=hibernate, "Never" was don't hibernate.16:42
xnoxmpt: sure, but danjared implies that as a user i want to have: sleep (eventually hibernate) button and hibernate-now button (i want to unplug my lapto battery). Directly in the UI, without changing the default.16:43
mptxnox, but I like the idea that if encryption is on then you get the software hibernate instead.16:43
xnoxmpt: i doubt we will enable back software hibernation by default across the board, it was disabled because OEMs validated it to be unreliable and not meeting expectations.16:44
xnoxmpt: but it looks like on danjared's laptops it will be wonderful =)16:45
mptWhat proportion of OEM installs have working hibernate? 10%? 20%? 80%?16:45
danjaredkentb: double-checking, we test hibernate as part of OEM validation, right?16:46
=== gavin__ is now known as gavinguo
xnoxdanjared: http://www.ubuntu.com/certification/hardware/201202-10556/ "Hibernate may not function on this system"16:50
mptSo we have {iRSTable, software-hibernatable, software-unhibernatable, software-mysterious} × {encrypted, unencrypted with the necessary partition, unencrypted without the necessary partition}?16:51
mptThat's 12 combinations16:51
danjaredxnox: that certification isn't for a factory install. the factory install certifications are a bit different and have a different logo there16:52
mptthough probably several of them can be combined16:52
xnoxdanjared: correct.16:52
danjaredxnox: here's a weird one that demonstrates that: http://www.ubuntu.com/certification/hardware/201208-11536/16:53
mptxnox, could you make a table along those lines, with approximate percentages of each if you know them? That way we'll have a better idea what we're designing for.16:53
mptThen I can come back next week and knock out designs for them.16:53
xnoxmpt: in practice thought the second portion is {software encryption used, software encryption is not used}.16:54
mptxnox, by "the necessary partition" I meant the necessary partition for either iRST or software hibernation. (They both need an extra partition, right?)16:54
xnoxmpt: sure, but your way some combinations are impossible combinations. =)16:56
mptgood16:56
sarnolddobey,seb128, I've started reviewing the 13.08-0ubuntu1 version of ubuntuone-credentials; I'm liking what I'm seeing, I expect to finish it quickly.17:01
dobeysarnold: great. thanks!17:02
sarnoldLaney: ooh cool :)17:02
kentbdanjared: yes. we do.  It is turned on on the OEM images17:06
kentbdanjared: not a certification blocker but it is tested and noted in the certification if there are issues with it.17:07
Whoopiedebfx: yeah, saw it. Thanks a lot!17:10
Whoopiedebfx: to be honest, the vnc extension is not very stable. but it's good to get more feedback.17:11
pitticyphermox, jdstrand: aah, love green! https://jenkins.qa.ubuntu.com/view/Saucy/view/AutoPkgTest/job/saucy-adt-network-manager/17:23
jdstrand\o/17:23
* pitti waves good night, enjoy the weekend17:25
jdstrandpitti: you too :)17:26
dobeykenvandine: ping17:46
kenvandinedobey, pong17:46
dobeykenvandine: i presume it's possible to use online-accounts from vala right? is there a good example of it anywhere?17:46
kenvandineyeah, look at unity-lens-friends17:47
dobeycool, thanks17:48
kenvandinenp17:48
* xnox is not quite sure what's broken18:10
infinitytjaalton: Why do my drm lockups not produce crash reports anymore?18:16
infinitytjaalton: Did you decide you didn't want all my i915 bugs? :P18:17
tjaaltoninfinity: heh, when was the last time they produced lockups?18:23
infinitytjaalton: Today and yesterday.18:24
tjaaltonerm I mean crash reports18:24
infinitytjaalton: Err, not sure.  Back when I had those frequent hangs in... Q?  R? ... I used to reboot and have a ton of apport popups to cope with.18:25
tjaaltonah, could be a change in xdiagnose then18:25
infinitytjaalton: Not having those is certainly more friendly, but not having anything reported is a bit less handy. :)18:25
infinitytjaalton: Anyhow, drm on my sandybridge sucks again.  I blame you.18:25
tjaaltonwell it might just be the same bug all the time18:25
tjaaltonyeah, upstream was hopeful of a patch fixing it, and it worked for some but then upstream reproduced it again..18:26
infinityAt least it's different from the Q/R issues I had. :)18:26
infinitytjaalton: I assume you're talking about these: http://paste.ubuntu.com/6045137/18:27
infinitytjaalton: (Which sometimes recover, like above, and sometimes hard lock and force me to reboot... I assume it's the same bug either way, but a bit hard to tell for sure the cause of the reboot ones)18:27
tjaaltonthe one with i915.semaphores=0 workaround18:28
tjaaltonbut sounds like your bug could be in mesa instead18:28
infinitytjaalton: Well, if the one you're talking about is the Q/R lockups, this is definitely different.  And very new.18:28
infinityI've never seen this before yesterday.18:29
infinityCould be mesa9.2's fault.18:29
tjaaltonfile a new bug against x-x-v-intel and attach i915_error_state18:29
tjaaltonyeah18:29
tjaaltonit's been happy on my lappy for a week18:29
tjaaltonsnb18:29
infinityMy reproduction method has, so far, been to play video in mplayer with the -vo gl renderer.18:30
tjaalton  * debian/xdiagnose.udev: Disable gpu apport hook for raring release18:30
infinityHaven't tried xv yet.18:30
tjaaltonso you could hack that to report crashes again18:30
infinityIt soft locked about 4 times in the course of a 2h movie last night, and had locked once.18:30
infinitys/had/hard/18:31
tjaaltonhmm this is why we haven't been getting any bugs during saucy :P18:31
tjaaltonother than the usual xserver crashes18:31
tjaaltonxdiagnose is basically orphaned since bryce left18:32
tjaaltonmlankhorst: ^ maybe you should adopt that one too ;)18:32
mlankhorsttjaalton: ah :P18:33
tjaaltonmaybe enable it until release-ish18:33
mlankhorsttjaalton: bit late in the cycle for that, though..18:33
tjaaltonwell, now is the time when people start upgrading en masse18:33
tjaaltonor after beta18:34
tjaaltonstill nearly two months until release18:34
mlankhorsttjaalton: I won't be able to look at it until monday, but I'll add it to my list18:34
tjaaltonsure, no rush18:34
slangasekchiluk: curl accepted.  Now, what happens if someone happens to pull the new version of apt from -updates without explicitly pulling in the new version of curl?  Will that regress existing uses of apt-transport-https?18:38
slangasekchiluk: if so, it seems to me that apt should have a hard-coded versioned runtime dependency on the fixed libcurl; and the build-dependency actually looks superfluous to me18:39
chilukslangasek, it will be fine because apt statically links with the curl libs.18:39
infinityslangasek: I would hope there's a binary dependency.18:39
chilukafaik18:39
infinityErr, it does what now?18:39
slangasekchiluk: it does not18:40
infinity(base)adconrad@cthulhu:~$ ldd /usr/lib/apt/methods/https | grep curl18:40
infinitylibcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f46995e9000)18:40
slangasekinfinity: there's a binary dependency on libcurl; but not on the new SRUed version of curl, which doesn't change abi and therefore doesn't change shlibs18:40
chiluknuts.. i stand corrected18:40
infinityslangasek: Did this introduce a header change?  If not, the build-dep is indeed pointless.18:40
slangasekinfinity: nopers18:41
infinityYeah, so the build-dep should be a binary dep.18:41
chiluki assumed that since I only found a build-dep that's all that needed updating.18:41
chiluki stand ashamed.18:41
infinityOr that curl should have a shlibs bump.18:41
slangasekchiluk: so I think these apt uploads in the queue should be rejected, I'll do that now.  Do you understand what you need to change for the reupload?18:42
chilukyeah... add a depends on the new version of curl for apt.18:42
chiluknot a builddep18:42
chilukI'll revert the builddep line back to the previous version18:42
slangasekfor apt-transport-https, specifically (which is probably what you meant, but just to be explicit)18:43
chilukyeah.18:43
slangasekchiluk: and the binary package to depend on appears to be libcurl3-gnutls, which the version set to the SRU version of curl in the corresponding pocket - so different for each18:44
infinityapt-transport-https is just pulling its curl dep from shlibs currently.18:44
slangasekyes18:44
slangasekso we want to hard-code an override for that in debian/control18:44
chilukslangasek, right.18:44
infinitySo, why not just fix this in curl's shlibs?18:44
slangasekbecause it's not a shlib issue18:44
slangasekit's an "apt will do broken things if running with a version of curl that has this particular bug" issue18:45
dobeyi take it a build in -proposed being in depwait on powerpc will block the package being migrated to release?18:45
infinitydobey: It will if the binary previously existed on PPC.  Which package?18:45
dobeyinfinity: ubuntuone-credentials18:45
infinityThen no.  That's a new package.18:45
chilukI agree that the dependency should be explicit in apt-transport-https and not shlibs... because this is exacerbated by apt18:45
infinitydobey: It just needs someone to process the other three arches from binary NEW.  I'll look at 'em now.18:46
dobeyubuntu-ui-toolkit isn't built on powerpc, and ubuntuone-credentials has a build-dep on a package from ubuntu-ui-toolkit, so it won't build on powerpc. but i don't see why a) ubuntu-ui-toolkit isn't builting on powerpc or b) why ubuntuone-crednetials is trying to18:46
dobeyah ok18:46
dobeythanks18:46
cjwatsonnot building on an architecture is only a problem for proposed-migration if there are currently binaries for that architecture in the release pocket.18:47
infinitydobey: ubuntu-ui-toolkit probably isn't building on PPC cause it needs qt5declarative, which needs v8, which isn't ported to anything other than x86 and ARM.18:47
infinityBecause Google are muppets.18:47
infinityAnd Qt upstream are even bigger muppets for choosing a JS engine that only exists on 1.5 architectures. :P18:47
slangasekinfinity: you coulda had a V818:47
* sarnold smacks forehead18:48
slangasekinfinity: alas, this means that quantal still doesn't have the backported fix for auto-cleaning of stale kernels... so maybe you want to sponsor chiluk's next apt? :)18:48
infinityslangasek: I thought we'd decided to only bother backporting that to the LTS.18:49
infinityslangasek: But we can certainly do Q too.18:49
chilukman, I didn't expect apt to build into separate binaries like that.... sorry bout that guys... I still think it's retarded instead of linking to libs..18:50
slangasekinfinity: well, apparently you uploaded 0.9.7.5ubuntu5.3 in January or something to fix it in Q, then it was superseded by a security upload, then bdmurray included the change in his latest sponsored upload18:51
infinityslangasek: Oh, hrm.  Sure.  I'll take your word for it.  That was another lifetime ago. :)18:51
slangasekchiluk: apt is a low level component of the system, apt-transport-https is an optional component with significant added dependencies; the binary split is necessary to avoid a) bloating the system, b) breaking bootstrapping18:51
infinitydobey: Accepted.18:52
chilukslangasek, ah.. thanks.... sometimes knowing the reason makes things less insane.18:52
chilukslangasek infinity does order matter on the Depends: line for precedence ?18:54
slangaseknope18:54
dobeyinfinity: thanks again18:54
slangasekchiluk: not unless it's an ORed dependency18:54
slangasek(which should not be the case here)18:54
infinitydpkg-gencontrol should be smart enough to collapse the dep from dpkg-shlibdeps and the manual dep from debian/control into the single higher one anyway.18:55
slangasekit is18:56
infinity(But even if it's not, you just have two harmless deps that say "foo (>= 1), foo (>= 2)", which obviously reduces to "you need higher than 2")18:56
slangasekat least for the releases we're talking about18:56
slangaseksmoser: bug #1218963> I don't see any packages in the queue for this?19:04
ubottubug 1218963 in ubuntu-cloudimage-keyring (Ubuntu Raring) "SRU ubuntu-cloudimage-keyring into archive" [Medium,In progress] https://launchpad.net/bugs/121896319:04
slangasekoh, they're in NEW19:04
slangasekok19:04
argesslangasek: hiya. could you sponsor an SRU for bug 1160490? thanks19:05
ubottubug 1160490 in ifupdown (Ubuntu Saucy) "race condition updating statefile" [Medium,In progress] https://launchpad.net/bugs/116049019:05
slangasekarges: maybe it would be better to have stgraber do the sponsoring?19:06
slangasek(though before we do any of that, we ought to get bug #1217263 fixed in saucy :P)19:06
ubottubug 1217263 in ifupdown (Ubuntu) "conffile change prompt on upgrade" [High,Triaged] https://launchpad.net/bugs/121726319:06
argesslangasek: sure. I saw your name all over the changelog, and figured it may be too late for him19:06
slangasekarges: he's only eastern time :)19:07
slangasek(now)19:07
argesah19:07
argesslangasek: why does bug 1217362 need to get fixed first?19:09
ubottubug 1217362 in cups (Ubuntu) "package cups 1.7.0~rc1-0ubuntu1 failed to install/upgrade: subprocess installed post-installation script returned error exit status 127" [Undecided,New] https://launchpad.net/bugs/121736219:09
infinityarges: Because you're dyslexic.19:09
argeshah19:09
argesbug 121726319:09
ubottubug 1217263 in ifupdown (Ubuntu) "conffile change prompt on upgrade" [High,Triaged] https://launchpad.net/bugs/121726319:09
argesthere we go19:09
slangasekarges: because a) bugs should be fixed in the devel series before being SRUed, b) conffile handling bugs should be fixed ASAP because they get harder to fix properly with each subsequent upload19:09
chilukslangasek, infinity... done... debdiffs attached here  .   https://bugs.launchpad.net/ubuntu/+source/apt/+bug/117978119:14
ubottuLaunchpad bug 1179781 in apt (Ubuntu Raring) "If-Modfied-Since undhandled case causes apt lists corruption with https repositories" [Medium,Triaged]19:14
ESphynxxnox: Uploading on debian.mentors.net ...19:20
ESphynxthere is still a bug with this Unity stuff, but I am very late on my weekend vacation schedule :S19:20
ESphynxSo I will try to fix that when I come back and submit a patch19:20
=== jdstrand_ is now known as jdstrand
ESphynxxnox: http://mentors.debian.net/package/ecere-sdk19:51
ESphynxSorry to submit it so late, I was really hoping to fix these Unity woes which apparently are not fixed yet19:52
ESphynxSo either redj this weekend or me when I come back on Monday evening are going to try to resolve that properly and submit a patch...19:52
Noskcajkirkland, what's your reasoning for keeping parallels in testdrive?21:09
dobeysarnold: hi. did you finish up the ubuntuone-credentials review already?21:28
sarnolddobey: not yet, but please feel free to treat it as an ACK21:56
dobeysarnold: ok. thanks!21:58
=== kentb is now known as kentb-out
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
smoserslangasek, is there anything i need different since they're new?22:42
infinitydobey: Just make a mental note that that review's already been done when MIR time comes. :)22:51
=== salem_ is now known as _salem

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