/srv/irclogs.ubuntu.com/2014/05/20/#ubuntu-devel.txt

luvpitti: yo! can you please give me a shout when online? It's regarding https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1063617 (I see you raised it originally)00:06
ubottuLaunchpad bug 1063617 in compiz (Ubuntu) "1:0.9.8+bzr3319-0ubuntu1 regression: keeps setting gsettings keys to wrong values" [High,Confirmed]00:06
luvI already found two bugs in the compizconfig related to it. Doing more tests now. I will post a patch later this week.00:07
=== sz0 is now known as sz0`
=== sz0` is now known as sz0
=== sz0 is now known as sz0`
=== wgrant changed the topic of #ubuntu-devel to: Launchpad offline 06:00 - 06:30 UTC | Trusty Final 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 -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
zygahello05:37
zygaI have a .crash file, how can I add it to a launchpad bug report so that the various useful bots do their thing?05:38
zygaI don't have access to the original machine anymore05:38
TheMusozyga: Perhaps unpack the crash file and upload the components as separate files manually?05:51
infinityzyga: You can pass a .crash file as an argument to ubuntu-bug(1).05:57
wgrantOr apport-collect, if the bug already exists.05:57
pittiGood morning05:57
pittimapreri: right, that sounds urgent, will upload05:58
pittiluv: *shout* :)05:58
zygathanks05:59
zygaIt looks like Qt5 crash on some deep internals05:59
zygahmm05:59
zygaapport-collect rejects any action as I'm not the one who filed the bug06:00
zygaTheMuso: can the .crash file be unpacked with any tool or is that a manual process?06:01
TheMusozyga: apport-unpack06:04
zygathanks!06:06
RAOFOh, arse. No autopkgtest for Debian experimental, I guess.06:07
zygaso if I got that unpacked now, how can I get apport retracer to recover symbols and everything?06:08
RAOFAlso, boo, argyll is orphaned.06:08
zygathough I already see symbols I'd like to see more details06:08
RAOFzyga: Install apport-retrace, and it'll download the debugging symbols for you and give you a gdb session on the core.06:09
zygathanks06:09
zygaRAOF: hmm, it borks on the bug (1318584) not having standard description format06:11
zygaRAOF: would it help if I were to upload all the unpacked crash files to the bug report?06:12
zyga(as attachments)06:12
pittiinfinity: hey Adam06:28
infinitypitti: Yes dear?06:29
pittiinfinity: could you put http://people.canonical.com/~pitti/tmp/eglibc.faster-autopkgtest.debdiff into eglibc's VCS?06:29
pittiinfinity: that'd be lovely, honey06:29
* pitti will do the same for the kernel now, which should shave off some 30 to 45 minutes from the test06:29
infinitypitti: I can do that, sure.06:29
=== wgrant changed the topic of #ubuntu-devel to: Trusty Final 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 -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
pittiapw: I have an updated autopkgtest for linux which makes the thing go 30 to 45 mins faster: http://people.canonical.com/~pitti/tmp/linux-autopkgtest/06:39
pittiapw: I tried a debdiff, but debclean seems to have eaten my debian/changelog entry, so this just has the updated debian/tests dir and a proposed changelog entry06:40
mitya57Mirv: When can I go ahead with qtwebkit update?06:48
infinitypitti: The changelog entry goes in debian.master/changelog, not debian/changelog.06:54
infinitypitti: Because the kernel is super special.06:55
zygaara: hey06:59
arazyga, good morning07:00
=== mbiebl_ is now known as mbiebl
=== lubko is now known as goatlord
infinitypitti: Does @builddeps@ work for Debian too?07:15
hyperairhuh this is weird07:19
hyperairraring is EOL?07:19
hyperairlaunchpad was rejecting my uploads to raring07:19
hyperairin a PPA07:19
hyperairbut quantal went through07:19
hyperairO_o07:19
hyperairi don't recall quantal being an LTS release07:19
Unit193That's where they changed down to 9 months, Quantal just went EOL now too.07:20
hyperairoh right07:20
infinityhyperair: quantal will start rejecting soon.07:20
hyperairokay07:20
infinityhyperair: It was officially EOL on the 16th, but I haven't closed it in LP yet for reasons.07:20
hyperairi see07:21
infinitypitti: Taking your silence as a "yes" and committing. :P07:24
Mirvdbarth: mitya57 ^ asked about when he can upload qtwebkit 5.2 to utopic. can you think of a timeline at the moment when enough has migrated to oxide?07:27
pittiinfinity: sorry, was OTP (meeting with the guys in Malta)07:27
pittiinfinity: yes, autopkgtest has been in sync for ages, @builddeps@ works everywhere (also in ci.d.n)07:28
infinitypitti: Kay, cool.  Committed upstream, then.  We'll filter that down to Ubuntu after the next experimental upload and merge (which should be this week).07:30
pittiinfinity: nice, thanks (it's not urgent)07:30
pittithe kernel seems to hit the copy timeouts way more often than eglibc07:30
infinitypitti: Yeah, I'm torn about all those tests.  I like the rebuild tests for glibc/kernel/gcc/binutils because I'm intensely paranoid about any one of those breaking the others, but they're also crappy tests to be triggered by anything BUT the toolchain.07:31
infinitypitti: We were discussing in Austin that we'd really like a test stanza called "Triggers-By" or something, where these rebuild tests could be limited to specific packages instead of all rdeps.07:32
pittiyeah; at the moment the test doesn't know why it was triggered07:32
pittipassing that will get a lot easier in the AMQP based system07:32
infinitypitti: Which also has the added bonus that this wouldn't have to work by accident (ie: there's no reason any of these packages actually are rdeps of each other, since they're all build-essential, it's just a fluke that there happen to be enough versioned deps to make it work)07:33
pittibut not with our shoestring/rsync/jenkins machine07:33
pittiinfinity: yeah, I think we introduced some technically unnecessary linux-libc-dev build dep (or similar) to trigger the reverse dep check07:33
infinitypitti: Oh, erk, I see the timeout you're talking about is why the current eglibc/amd64 failed. :/07:40
infinitypitti: How likely is that to fail again if I retry?07:40
pittiinfinity: I already retried an hour or so ago07:40
infinityI suppose I should just skiptest the thing(s) waiting on it, since I can read the log and see that it's fine.07:40
pittiinfinity: rather unlikely07:40
infinitypitti: Oh, or you could retry. :P07:40
infinityNothing's waiting on it but the kernel, and that build was fine, so I think I'll skiptest the kernel for now.07:41
pitti1 hour 18 mins ago, to be precise (run #19)07:41
pittithe full run takes ~ 4 hours07:41
infinityYeah, skipping.  I want to see the britney results before I sleep. :P07:42
pittiinfinity: yes, it's indeed the copying between VM and host which occasionally kills it (there's a timeout of 1 hour, and if the boxes are busy that might take that lnog)07:42
pittiand 9p is really crappy :(07:42
infinityI guess something like NFS is out of the question?07:42
pittiinfinity: I'm afraid so; it has a lot of assumptions on the VM (working and unchanged networking, daemons running) and would also need root on the host side, doesn't it?07:43
pittinot sure if one can run an NFS server as user07:43
infinitypitti: Oh, yeah, you want root on the host to make it go, I suppose.07:44
pitti-ECANTHAVEROOT07:44
pittiif I had root on the host I could use nbd07:44
pittiand just mount the qemu imae07:45
pittiimage07:45
pittiinfinity: so at the moment 9p is still the bit which needs almost zero assumptions on the testbed and is still reasonably fast for most things07:46
pittii. e. I'd like to be able to run autopkgtests against someone's production VM image (all in snapshotting mode of course), or the Ubuntu live system, or what not07:46
michagogo10:21:11 <infinity> hyperair: It was officially EOL on the 16th, but I haven't closed it in LP yet for reasons. <--- How long do you expect that to be the case? Long enough to sneak in a fix for bug #1314616 ?07:47
ubottubug 1314616 in bitcoin (Ubuntu) "[SRU] bitcoin to be maintained upstream in PPA: Replace distro archive "bitcoin" bitcoin with an empty dummy package" [Undecided,New] https://launchpad.net/bugs/131461607:47
infinitymichagogo: Is there any point?  it's EOL anyway.07:49
infinitymichagogo: I assume the same bug existed in raring, and we're not fixing that either.07:49
hyperairmichagogo: you can always upload to precise and have people in the intermediate releases use the precise PPA07:50
michagogoinfinity: is it known (are there metrics or something) on how many users don't upgrade?07:50
infinitymichagogo: If users don't upgrade, there's not much we can do for them.07:51
michagogoActually, guessing not because I don't think I've noticed an option for it07:51
michagogoinfinity: sure, but it would be interesting to know if there is actually a significant set of users running old unsupported releases07:52
infinitymichagogo: There are people still running all sorts of weird old releases, yeap.07:53
infinitymichagogo: I hear from time to time of people running maverick, natty, and oneiric, at least.  But, like I said, not much we can do for people who ignore EOL notices and don't seem to care.07:53
michagogoinfinity: I'm sure. I was more wondering, how many?07:53
apwpitti, like the sounds of that08:07
pittiapw: is the above enough, or do you need it in a different format?08:15
apwpitti, that is sufficient indeed thanks.  your changelog woes are our layered debian thing, debian.<branch>/changelog ftw08:17
zygaanyone interested in what is apparently a Qt5 bug?08:18
zygacrash on 2nd monitor disconnect/reconnect08:18
=== doko_ is now known as doko
dokoinfinity, before you merge eglibc the next time, please remove the systemtap b-d for ppc64el, nice surprises like https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6123108:49
ubottugcc.gnu.org bug 61231 in target "[4.9/4.10 Regression] bootstrap comparision failure on powerpc64le-linux-gnu" [Normal,Unconfirmed]08:49
apwpitti, ok applied, will be in the next utopic upload08:53
pittiapw: very nice, thank you!08:53
=== sz0` is now known as sz0
=== locutus_ is now known as LocutusOfBorg1
=== goatlord is now known as stara_krava
zygacjwatson: do you know of any bugs on upstart leaking memory?09:04
zyga 3102 zyga      20   0 3129116 2,852g   1404 S  13,7 18,6 198:29.19 init09:04
zyga3GB for upstart?09:04
apwzyga, what release is that ...09:04
zygajodh: ^^09:04
cjwatsonzyga: -> jodh09:04
apwjodh, ^09:04
zygaapw: utopic09:04
zygaone day uptime09:05
cjwatsonzyga: (I haven't heard of such a thing though)09:06
cjwatsonzyga: Oh, there's bug 123564909:06
ubottubug 1235649 in unity (Ubuntu Saucy) "uevent spam causes libdbus client code in session upstart to consume massive amounts of memory on Ubuntu Touch" [Undecided,Confirmed] https://launchpad.net/bugs/123564909:06
cjwatsonBut that should be fixed in the packages09:06
zygaseems like something new then09:07
=== vrruiz_ is now known as rvr
apwzyga, its not systemic, i have a uptopic here with 7 days uptime and both system and user init are under 10M09:10
zygaoh09:11
zygaI have media-hub-server crashing all the time09:11
zygalike a few times a second09:11
zygaperhaps that's why09:11
zygasome process-exit leak?09:11
zygahttps://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1321204 and https://bugs.launchpad.net/ubuntu/+source/media-hub/+bug/132120309:16
ubottuLaunchpad bug 1321204 in upstart (Ubuntu) "upstart (session) consumes almost 3GB of memory after 24 hours of uptime" [Undecided,New]09:16
ubottuLaunchpad bug 1321203 in media-hub (Ubuntu) "media-hub-server constantly crashes" [Undecided,New]09:16
ogra_cjwatson, that was graphics driver specific ... only happened on the old galaxy nexus due to the driver calling vsync several times a second09:22
* ogra_ wonders if media-hub is actually supposed to be on desktop at all yet09:22
ogra_zyga, you should talk to jhodapp (he's at the sprint so should be around in i.e. #ubuntu-touch)09:23
zygaogra_: thanks09:30
dbarthMirv: sorry (meetings)09:34
dbarthMirv: that's about updating qtwebkit for bugfixes? i'm not sure i have the right context09:35
=== sz0 is now known as sz0`
jodhapw: ack - awaiting zyga's response to my questions on the bug.09:51
Mirvdbarth: yes, updating qtwebkit for other users besides phone. we did try 5.2 qtwebkit already before, and the only problem we had was OpenGL games. but it's even safer if we're satisfied with the amount of Oxide migrations done, so I'm wondering if we could give mitya57 some idea when the 5.2 could be allowed to go in.09:53
pmcgowancjwatson, hi can you approve my reply to ubuntu-devel list09:57
cjwatsonpmcgowan: done09:59
pittimbiebl: *sniff* Bug#747662: Removed package(s) from unstable :)10:00
pitti(hal)10:00
pittiand it only took like 5 years :)10:00
mlankhorstinfinity: ping?10:07
=== jono is now known as Guest73754
luvpitti: hi .... you saw my message?10:34
pitti07:58:17      pitti | luv: *shout* :)10:35
pittiluv: hi :) yes, I did, ^10:35
luvhaha :-)10:35
luvshould get my znc settings sorted out :-)10:36
luvanyway, when I test on my other 14.04 box and I can confirm it fixes the issue (for me), I will attach patch to the issue. Or is here more to do?10:39
pittiluv: that sounds good; the compiz devs can then turn it into a merge proposal etc.10:44
pittiluv: I still get the issue occasionally, although I don't notice that much because my "start session" script has a bunch of gsettings calls to fix stuff10:45
luvcheers10:46
pittiseb128: are you aware that your e-d-s upload a week ago is stuck? friend's test started failing a week ago10:49
pitti    Soup.MemoryUse.COPY, data, len(data))10:49
pittiTypeError: set_request() takes exactly 4 arguments (5 given)10:49
pittiseb128: could be because of your e-d-s upload or perhaps a change in soup?10:49
pittiseb128: ah, https://launchpad.net/ubuntu/+source/libsoup2.4/2.46.0-2ubuntu1 landed on May 12, so probably it's that what broke friends10:50
mlankhorstcan someone review the NEW queue of precise? there's a xorg-lts-trusty stack there waiting to be accepted :-)10:52
=== MacSlow_ is now known as MacSlow|lunch
michagogoinfinity: btw, which version is in quantal?11:18
michagogo(it's gone from the packages page...)11:18
cjwatsonStill in +publishinghistory11:18
cjwatsonTop right11:19
michagogoinfinity: never mind, found it on https://launchpad.net/ubuntu/+source/bitcoin11:22
seb128pitti, no, I was not aware, some days I wish we had email notifications for such things, thanks!11:23
seb128pitti, likely libsoup yes11:24
seb128pitti, I can try to have a look in a bit11:24
pittiseb128: sorry that the pitti notificator has quite some lag11:24
pittiseb128: at least it now expects one parameter less, so just pick which one to drop :-P11:25
ogra_you need to work on that, seriously ...11:25
seb128lol11:25
ogra_also localized notifications please :)11:25
pittiogra_: richtig!11:25
pittiseb128: le paquet "amis" est malade11:25
stgraber:)11:25
seb128heh11:25
mlankhorsto.O11:26
pittile nouveau version de potage à le cassé11:26
mlankhorstfrench is still not the default language pack, pitti!11:26
stgraberI'm sure you could get google translate to give you "vos amis sont malades", that'd be slightly confusing ;)11:26
seb128pitti, version est féminin11:26
pittiseb128: ah, merci :)11:27
seb128de rien ;-)11:27
pittimlankhorst: seb128 thinks otherwise11:27
mlankhorstyeah we patch his copy of ubuntu11:28
ogra_i'm wondering if someone has an explanation for the pm-utils/powermgmt-base dropping in http://people.canonical.com/~ogra/touch-image-stats/29.changes ... i went through all packages in that change-set, nothing dropped a dependency on these two ... there was no seed change either11:45
ogra_(and since it is touch, there are no recommends in use, i can see no reason why they would/could be dropped)11:47
zygahmm, qtbase-opensource-src seems to FTBFS on utopic11:48
zygaI was going to file a bug on that, adding libboost-regex-dev fixed it for me (on utopic)11:49
zygaI tried to reproduce the failure in sbuild but I got a test failure instead11:49
zygawtf?11:49
zygacan anyone more experienced than me just run a test build of qtbase-opensource-src on utopic and tell me if I'm seeing things?11:49
ogra_zyga, there was an upload a few mins ago ... you could just watch it ;)11:50
brendandzyga, what do you see?11:51
zygabrendand: I saw11:52
zygaFAIL!  : tst_qstandardpaths::testRuntimeDirectory() '!runtimeDir.isEmpty()' returned FALSE. () Loc: [tst_qstandardpaths.cpp(414)]11:52
zygaogra_: oh, thanks11:52
* zyga looks at the changelog11:52
zygabrendand: and before I was seeing a missing linkage dependency on some test tool11:52
=== sz0` is now known as sz0
=== MacSlow|lunch is now known as MacSlow
mterrypitti, hello!  Do you know if it's possible to fake having a sim that needs to be unlocked for my mako device?13:21
=== sz0 is now known as sz0`
pittimterry: yes, it is13:25
mterryyay!13:25
pittimterry: for that you need to start ofono-phonesim with a different xml13:25
* pitti looks13:25
pancakes9hey guys, I'm a new contributor13:25
pitti- Modify default.xml: Set PINNAME from "READY" to "SIM PIN", set SC from 0 to 1, run phonesim with that13:25
pitti- can be unlocked with /usr/share/ofono/scripts/enter-pin pin XXXX13:25
pittimterry: ^13:25
pancakes9Am I in the right channel for asking for help on how to get started?13:25
pittimterry: you should talk to Wellark, I think he already set this up for some app13:26
mterrypitti, thank you so much!  I'll try it out and bug Wellark if needed  :)(13:26
pittimterry: oh, and obviously PINVALUE (defaults to 2468, but you can change it of course)13:27
ogra_pancakes9, probably #ubuntu-motu is better13:31
pancakes9ogra_: thanks13:31
loolwould someone mind giving a quick look at: http://paste.ubuntu.com/7492987/ ?  sicne it's fakeroot I'd like another pair of eyes on it; I've tested that it fixes the issue and have done a test build with it (hello-debhelper)13:36
pittisil2100: do you know who landed unity-scopes-api? it apparently broke the unity-scopes-click test13:44
pittisil2100: with the autolanding we don't have proper uploaders and thus the usual autopkgtest notification mails don't work13:44
pittisil2100: i. e. unity-scopes-api is held back in -proposed due to that13:44
pittiand the new unity8 too13:44
seb128Mirv, ^13:45
seb128ogra_, ^13:45
ogra_pitti, Mirv13:46
seb128(they were just discussing unity8 in ci-eng)13:46
pittiMirv: hello :) so please consider you notified13:46
MirvI did not land tha tone13:46
Mirvso the scopes were landed by mhr313:46
seb128Mirv, but you were asking about unity8 not migrating13:46
Mirvand I landed unity8 separately13:47
ogra_oh, that was sil2100 actually13:47
pittijibel: seems I must gradually abolish my first "retry the test" reflex, except for the linux and eglibc timeouts I haven't seen an infrastructure failure since the apt-get race fix \o/13:47
ogra_(-scopes-api)13:47
Mirvseb128: yes, it seems we have the culprit then13:47
pittisil2100, Mirv: you guys know about http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html ? (in case you wonder where your landings are stuck)13:48
didrockspitti: you have sil2100 as the guy publishing it :)13:48
Mirvpitti: yes, I was just not first assuming it's a real error since there have been various autopkgtest problems earlier last week and so13:48
didrocksbut we'll need to come to the discussion in Malta about showing off the guy clicking the package publishing or the lander :)13:49
pittiMirv: right, my usual first assumption is "broken infrastructure" too due to long training, so I still review every single failure :)13:49
Mirvso is there an option of rejecting the scopes-api so that unity8 can pass?13:49
pittiand then play pitti-notification-bot13:49
pittiMirv: we can remove bad packages from -proposed13:49
pittithat might lead to bzr branches getting out of sync, though13:49
cjwatsonpitti: Autolandings should now have an at least somewhat useful sponsored field, FYI13:49
Mirvyes I've noticed a lot of magic happening "automatically" (by you or colin)13:50
pittialthough you only really merge after it propagated, right?13:50
cjwatsonSo it should be possible for autopkgtest to scrape that out13:50
pittihmm, https://launchpad.net/ubuntu/+source/unity-scopes-api/0.4.6+14.10.20140519-0ubuntu1 still only shows "buntu daily release <ps-jenkins@lists.canonical.com>13:50
pittioh, from https://launchpad.net/ubuntu/utopic/+source/unity-scopes-api/0.4.6+14.10.20140519-0ubuntu113:50
Mirvpitti: yes the merge & clean is only done after it's in release pocket13:50
pittiCopied from ubuntu utopic in Landing PPA 011 by Łukasz Zemczak13:50
sil2100I'm back13:51
sil2100pitti: thanks for the info! uh!13:51
seb128mhr3, hey13:51
pittiMirv: so yes, we can (and often have) remove stuff from -proposed when it introduced regressions; the version number will be "burned" then, and potentially the status needs to be updated in MPs/landings/etc.13:51
seb128pitti, do you have a link to the test errors for mhr3?13:51
pittihey sil210013:51
pittiit's linked from excuses13:52
seb128pitti, Mirv, sil2100: let's see if we can sort it out rather than deleting13:52
pittihttps://jenkins.qa.ubuntu.com/job/utopic-adt-unity-scope-click/40/ARCH=i386,label=adt/console13:52
seb128mhr3, ^13:52
seb128pitti, danke13:52
pittialthough there seems to be more than one problem there13:52
cjwatsonMirv: Well.  I try to reduce the amount of stuff running from cron.cjwatson where I can ;-)13:52
pittiFailed to get D-Bus connection (Cannot autolaunch D-Bus without X11 $DISPLAY)13:52
pitti-> missing xvfb-run?13:53
pittithe "g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed13:53
pittiand several test failures13:53
* sil2100 still reads the logs for the failure13:54
=== roadmr is now known as roadmr_afk
mhr3the click failures are hardly caused by -api13:54
pittisil2100: that autopkgtest just builds the package, so it's FTBFS13:54
sil2100pitti: that is strange, as it built fine in the PPA13:55
sil2100Otherwise it wouldn't be publishable13:55
sil2100hmm13:55
pittisil2100: was unity-scope-click built against the new unity-scopes-api?13:55
pittisil2100: by the time of the upload to Ubuntu it seems the last build happened against a previous scopes-api13:56
sil2100Ah, crap, indeed, it was just scopes-api and scopes-shell13:56
pittianyway13:56
pittiI'm really happy that this britney/adt stuff works fairly reliably now13:56
sil2100Miss-checked that one, strange stuff13:56
pittiturning "OMGwebroketheimage" into "let's take time and fix it properly without rush"13:56
dobeyhmm13:56
=== sz0` is now known as sz0
=== sz0 is now known as sz0`
sil2100Let me poke upstream about that one first thing13:58
=== roadmr_afk is now known as roadmr
sil2100pitti: thanks for letting us know about this! The unity-scope guys already got informed and know of a possible fix14:02
pittinice!14:02
=== sz0` is now known as sz0
mhr3pitti, so in this case there was an issue in -click's tests, and that now prevents -api to be published, not sure if such a failure should be automatically considered something fatal14:28
pittimhr3: we consider it fatal if a package's tests succeeded, and started failing if one of its dependencies got updated14:29
pittithen we hold back that dependency14:29
pittithere are certainly situations where it fails for a different reason, but the probability is quite high that this dependency update was the culprit14:30
pittimhr3: so if clicks' tests now fail due to something different, the release team can override that to let -api pass14:30
ScottKpitti: seems to me the larger issue is non-devlopers having upload access to the archive via autolanding.14:30
ogra_ScottK, only after a core-dev reviewed thee packaging changes14:31
ScottKSo?14:31
ogra_(and an upstream dev had to cross review the upstream changes first)14:31
ogra_thats not much different to sponsoring14:31
ScottKExcept for no Ubuntu devs look at it.14:32
mhr3pitti, well, no, the system is right that the updated -api caused the -click's tests to fail, but they were doing something wrong in the first place14:32
seb128mhr3, that still points to an issue somewhere (the tests in that case), and you can't know the reason is advance, so blocking is the right thing to do14:33
mhr3pitti, it just feels that library developers are suddenly responsible for all rdeps14:33
seb128mhr3, they are to make sure they don't create any bugs in their rdeps yes14:33
ogra_ScottK, hmm ? you mean a core-dev isnt an ubuntu dev ? the landing cant go in unless a core-dev had nodded it off ... the only diifference to actual sponsoring is that the landing is done in piecemeal14:33
pittimhr3: of course not, if the -click test is wrong then the -click author should fix it14:34
pittibut we can't just let in any uplaod which breaks a dependency, then the whole thing woudl be pointless14:34
ogra_ScottK, so the core-dev never sees the full picture ... only the packaging changes ... which can cause issues like above14:34
mhr3pitti, sure, but until that happens, others are blocked from using the new lib14:34
ScottKoct14:34
pittimhr3: yes, intentionally (if it causes a regression or API change then it should not land yet)14:35
ScottKOops14:35
mhr3pitti, don't get me wrong, it's good that we get notified about it, i'm just questioning the concept of auto-block14:35
pittimhr3: NB, I'm not saying that this did cause an API change, but the failure/holding back in -proposed would look exactly like that14:35
ogra_nov :)14:35
pittimhr3: what would be the alternative?14:35
pittimhr3: it gets blocked, we investigate it, we might decide it's wrong and override it; or it's right and we need to fix something14:36
mhr3pitti, guess it would have to be assessed on a case-by-case basis14:36
pittiright, it is14:36
mhr3alright, so there is the ignore button somewhere? :)14:36
cjwatsonmhr3: We fail safe and can assess and override case-by-case.  I don't see the problem14:36
mhr3good to know14:36
pittimhr3: yes, as I said the release team can override it (it's a bzr commit)14:36
mhr3k, then all is fine i guess14:37
cjwatsonThough generally in this kind of case I'd still prefer to see the rdep passing, to make sure that a test suite problem isn't masking something else14:37
ScottKogra: For sponsorship, an Ubuntu dev has the whole upload. For uploads with no packaging changes, who reviews that?14:39
ogra_ScottK, upstream14:39
ogra_the owning team of the upstream branch14:39
=== Ursinha is now known as Ursinha-afk
ScottKRight. As I said, non-Ubuntu developers have upload rights.14:40
ScottKWhich violates the trust model of the distro.14:40
ogra_well, with a lot more hurdles to take than dputting :) they are not actually uploading to the archive14:41
ogra_and the change goes through the landing team first (which consist of devs and non devs admittedly)14:41
dobeymhr3, pitti, cjwatson: well, it's clear why the test is failing, and the failure isn't masking an issue in the runtime click scope code. i think it's fine to "ignore" the failure in the click scope autopkgtest and push the scopes-api landing through, in this case, as long as click-scope is the only thing with broken tests14:43
ogra_after all such a landing gets a significant amount more review than a core-dev doing a dput ... i wouldnt see the trust model violated but rather improved by this14:43
dobeymhr3, pitti, cjwatson: so are we going to push scopes-api landing through despite the click-scope failure (which is a bug i can fix today), or do i need to propose a branch now and get click-scope in the same silo?14:48
cjwatsondobey: Is there a branch somewhere that fixes the bug?14:48
sergiusenscjwatson: is there an ETA for adding the click 14.10 framework?14:48
cjwatsonIf it's fixable today, I'd honestly be more comfortable if we did that14:48
cjwatsonsergiusens: no14:48
sergiusenscjwatson: there are breaking changes in the clicks, reason why I ask14:49
cjwatsonsergiusens: do you mean breaking changes in the platform?14:49
sergiusenscjwatson: yes, in the content-hub14:49
cjwatsonok, so that would be a good reason to do it14:49
cjwatsonlool: ^- any objection to me adding ubuntu-sdk-14.10-dev1 et al?14:49
dobeycjwatson: nearly; i think fixing it directly in click scope trunk will result in a conflict with a branch that we landed in our devel yesterday, so i'd prefer to avoid that and merge into devel then merge devel into trunk (which has more changes than just this fix).14:50
sergiusenscjwatson: does beuno need to do anything for this?14:50
cjwatsonsergiusens: I'm afraid I don't know14:50
mhr3dobey, the fix is pretty tiny, no? if it can be done in <15minutes let's just do it14:50
dobeysergiusens: yes i think the store db has to be updated with the new frameworks14:50
mhr3dobey, then even the conflict will be tiny :)14:50
dobeymhr3: yes the fix is tiny14:50
cjwatsondobey: we should get the test failure fixed before landing further changes, IMO14:51
dobeymhr3: i just switched away from my workspace where i have the code open, back to irce, and saw you discussing it with pitit here14:51
dobeymhr3: so i didn't want to waste time making an MP and all, if it was just going to get ignored for the moment :)14:51
mhr3dobey, it won't be ignored, the silo is waiting for it14:52
ogra_... and unity8 ... and the anticipated image build ...14:53
loolcjwatson: not at all, I had it locally actually but waited for the new security permission implementation to land14:53
dobeymhr3: https://code.launchpad.net/~dobey/unity-scope-click/fix-query-tests/+merge/220280 should fix it14:53
sergiusensdobey: so there's no need to update anything in the click scope for a new framework14:54
mhr3sil2100, got the fix, can you reconf 011?14:54
cjwatsonlool: ah, I don't know whether jdstrand is ready for it14:54
sil2100mhr3: on it14:54
dobeysergiusens: not in the scope itself, no. we read the frameworks from the system. the server db needs updated though, so people can actually upload clicks that use the new framework, iirc14:54
loolcjwatson: ah actually motivation for the change is to pick up an ABI breakage, so discussing this here14:56
loolABI addition is ok, but not ABI breakage14:56
sil2100mhr3: reconfigured14:56
sil2100mhr3: you can build o/14:56
mhr3sil2100, enough to build click itself?14:56
sil2100mhr3: yes, I guess mentionin only u-s-c is what we would like14:57
cjwatsonmhr3: Hm?  I already have another silo containing click itself14:57
mhr3cjwatson, sorry, i'm talking about click scope14:58
cjwatsonSo you mean "enough to build unity-scope-click itself"?14:58
mhr3yes14:58
cjwatsonOK14:58
=== Ursinha-afk is now known as Ursinha
loolcjwatson: bottom line is that we're reverting the content-hub and corresponding browser changes to revert the ABI breakage15:08
cjwatsonOK15:09
cjwatsonmvo_: your click change to disable apps when their framework goes away works beautifully on my device15:10
cjwatsonI'm sure you knew that, but just for the record :)15:10
loolcjwatson: mind looking at the debdiff I've put in LP #1290069 ?15:13
ubottuLaunchpad bug 1290069 in fakeroot (Ubuntu) "Bad identification of getopt in /usr/bin/fakeroot-sysv with some translations" [Undecided,In progress] https://launchpad.net/bugs/129006915:13
cjwatsonlool: Maybe a bit later this afternoon15:14
cjwatson(meetings etc.)15:14
loolok15:14
loolpitti: would you by change have a minute to look at the debdiff in LP #1290069 ?15:15
ubottuLaunchpad bug 1290069 in fakeroot (Ubuntu) "Bad identification of getopt in /usr/bin/fakeroot-sysv with some translations" [Undecided,In progress] https://launchpad.net/bugs/129006915:15
beunosergiusens, cjwatson, yes, I need to add it to the store so we can accept apps. Just say when.15:15
mvo_cjwatson: \o/ thanks for confirming15:15
=== seb128_ is now known as seb128
tarpmanluv: did you see the recent comments on bug 1063617? even if your patch isn't fully tested yet, might be worth posting your WIP to the bug (btw thanks for working on it!)15:37
ubottubug 1063617 in Compiz "1:0.9.8+bzr3319-0ubuntu1 regression: keeps setting gsettings keys to wrong values" [High,In progress] https://launchpad.net/bugs/106361715:37
luvtarpman: cool ... I will post my findings and the patch this evening to save the guy the countless hours in gdb :-)15:39
tarpmanluv: thanks!15:39
luvno probs :-)15:39
luvjust got so annoyed (and it has been in for almost two years! :-( ) so I just had to fix it15:40
Elv1313Hi, can someone upload the patch for bug 1316612?15:56
ubottubug 1316612 in sflphone (Ubuntu) "SFLPhone-KDE will freeze if an Akonadi request deadlock" [Undecided,Confirmed] https://launchpad.net/bugs/131661215:56
Elv1313it is already confirmed and tested by 2 users, it probably affect ~40% of all sflphone-kde users, so I it would be nice if the process could be speeded up a little15:56
RiddellElv1313: I'm about to leave but if you e-mail me I can look at it tomorrow15:58
rbasakElv1313: you want to get that into the sponsorship queue. Attaching a debdiff suitable for applying to Utopic should do this automatically for you.15:58
rbasakI was about to say that you could try poking a patch pilot on here when one appears in the channel topic, but it sounds like Riddell will help.15:59
Elv1313Riddell: ok15:59
pittilool: sorry, was out for errands; looks good to me (and also upstreamable)16:01
loolpitti: thanks16:04
Elv1313rbasak: Thanks, pulling "bzr branch lp:sflphone" only give me the tranlations, is there a repository where I can pull/push patches or "debian/" scrips changes?16:06
rbasakElv1313: try "bzr branch lp:ubuntu/sflphone".16:07
rbasakElv1313: I tend to use debdiffs directly without bzr. For that, "pull-lp-source sflphone" will give you the current Utopic unpacked source package.16:07
rbasakElv1313: you'll want to add the patch to debian/patches, with dep3 headers so that future developers can trace the origin.16:08
Elv1313rbasak: is it possible to also add them to trusty?16:09
rbasakElv1313: when you're done, you can submit a bzr merge proposal on Launchpad, or just attach the debdiff to the bug. For the latter, I think a bot will come along and subscribe ~ubuntu-sponsors to the bug, or you can do that directly.16:09
rbasakElv1313: you can see the sponsorship queue at http://reqorts.qa.ubuntu.com/reports/sponsoring/index.html...16:09
rbasakElv1313: https://wiki.ubuntu.com/StableReleaseUpdates#Procedure for the process for updating Trusty.16:10
rbasakElv1313: in general Utopic needs to be fixed first, and backported fixes need to be high-impact or otherwise meet the criteria defined higher up on that page.16:10
rbasakElv1313: HTH.16:10
Elv1313rbasak: So far errors.ubuntu.com found ~15 segfault of critical asserts for the gnome (sflphone) client and 2 deadlocks for the kde client. We have patches for ~5 of them so far, but most are stuck in unconfirmed launchpad bug reports. I think crashes are critical enough to get backported.16:16
rbasakElv1313: that sounds reasonable. The SRU team usually makes the decision based on the bug description after upload.16:18
rbasakElv1313: so just be sure to justify it in the bug, and you should be OK. It's mainly the trade-off between the bug impact and the regression risk that matters.16:19
Elv1313we will have a new release in time for Utopic, so there is little point to push those fixes into 14.1016:19
rbasakThe risk is that it won't make Utopic, and then Utopic will regress the fixes pushed back to Trusty. I think that's the reason that it's generally required to be fixed in Utopic first.16:20
rbasakSo I guess you can wait on the new release in Utopic before fixing Trusty, or fix Utopic with the patches now, or get an exception from the SRU team.16:20
Elv1313ok, thanks16:22
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
=== roadmr is now known as roadmr_afk
sl33k_I want to volunteer contributing code, triage bugs. Would I be able to help with less relevant experience?16:39
Elv1313sl33k_: helping getting bug fixed faster if the most helpful thing there is16:41
rbasaksl33k_: there are a ton of bugs with a "please provide a patch" type status. Help with these would be most welcome.16:48
Elv1313sometime, simply getting in contact with an upstream dev is enough. They may not be aware fo the issue or it might already have been fixed, but never backported17:00
=== roadmr_afk is now known as roadmr
=== timrc is now known as timrc-afk
=== timrc-afk is now known as timrc
mapreripitti: thanks :) (even if I'm wondering which hours you work: I did not image you work during "office hours"...)18:54
xnoxmapreri: it is office hours =) just without timezone defined ;-)19:45
zygahmm, is python-virtualenv just broken now on utopic or did I mess up my system somehow?19:51
dobeyis there anyone i can beg to accept some SRU packages to their appropriate -proposed channels?19:51
zygahttp://pastebin.ubuntu.com/7494459/19:51
dobeyzyga: not a useful or definite answer, but i only want to reply with "yes" :)19:51
zygabarry: ^^ ?19:51
zygadobey: well, less strict parsing may be needed ;)19:52
zygabarry: is that wheel related by any chance?19:52
dobeyzyga: why are you running python3 code in a 2.7 virtualenv?19:52
zygadobey: I19:52
zygadobey: I'm running what used to work: virtualenv -p python3 /some/path19:53
zygadobey: worked from 12.04 till yesterday19:53
dobeyhuh19:54
zygadobey: that's *the* way to get a useful python3 virtualenv AFAIK19:54
Unit193pitti: On initramfs-tools?  I'd think busybox as zz-busybox runs before busybox.19:57
barryzyga: not that i know of.  none of the wheels stuff has landed in debian yet (in progress).  it won't affect virtualenv anyway, just pyvenv19:57
Unit193(I put a dep from the one on the other, fixed.)19:57
barryzyga: seems to work for me19:58
zygabarry: can you check if that's broken on your (utopic) box by any chance?19:58
zygahmmm19:58
dobeysigh. why are simple SRUs so hard to do?19:58
zygadobey: I feel your pain19:58
barryzyga: virtualenv -p python3 /tmp/pp19:58
barrysource /tmp/pp/bin/activate19:58
barrypip install nose219:58
barryall seems happy19:58
zygabarry: it crashes for me as linked above19:59
zygapython-virtualenv changelog is old so nothing new landed lately19:59
* zyga has installed python-configparser lately though, let's see if removing it helps20:03
dobeythat could certainly result in what you are seeing20:03
zygadobey: yeah20:04
zygaconfirmed20:04
zygaremoving python-configparser fixes it20:04
dobeyis that some "let's backport the new python3 module to python2" thing?20:05
zygabarry: yeah20:05
zygabarry: can you install and check it happens on your copy too20:05
zygaoh, it's probably being imported20:05
zygaand the code doesn't fall back to 2.7 imports20:05
zygaor equivalent stuff20:06
zygasounds plausible20:06
zygayeah, exactly20:06
zygadamn :) I need that package and working virtualenv20:06
zyga:-)20:06
* zyga wonders what to do20:06
dobeywhy do you need that package?20:06
zygadobey: checkbox-support needs it to work on python2.7 which is a new requirement for us so we just have to have it :/20:07
zygadobey: (it's 3.2+ right now)20:07
zygadobey: well, 101 patches make it 2.7+ compatible though20:07
dobeyzyga: can't you just do the appropriate try/except in checkbox directly?20:07
zygahttps://code.launchpad.net/~zkrynicki/checkbox/fix-1319767/+merge/22031820:07
zygadobey: that's a virtualenv problem though20:07
zygadobey: oh, you mean to use the old import name20:08
zygahmm20:08
zygamaybe20:08
dobeyyes, that's what we did in u1 stuff20:08
zygagood idea, I will probably do just that20:08
dobeyi generally try to avoid those "py2.7 compat versions of py3 modules" things because they tend to cause more problems than not (like the one you're having now) :)20:09
zygastill that package is broken20:09
zygadobey: well, I tend to avoid 2.7 entirely ;)20:09
zygathey should always have different import name20:09
dobeywell i guess there's a reason it's not in corelib20:09
zygaI mean, come on20:09
zygadobey: configparser?20:09
zygadobey: it is in python320:10
dobeywell whatever package that is, yes20:10
zygadobey: corelib I assume that's python stdlib?20:10
zyga(or am I mistaken and you meant something else)20:10
dobeyyeah i meant std lib20:10
dobeyconfigparser is in python2.7 and ConfigParser is in python3.20:11
dobeyso there shouldn't be any need to install a "python-configparser"20:11
dobeyespecially one that breaks things20:11
zygaah, I understand your comment now then20:11
zygayeah, I didn't check, I just assumed it's not in 2.7 and there's a 3 backport20:12
zygaI'll get rid of it20:12
dobeypython-configparser is a package that is the result of someone trying to be clever, but actually being stupid :)20:12
dobeysome of those are literally just someone ripping the code straight out of py3, adding a setup.py to install it in 2.7, and calling it a day. no tests or guarantee that it works or anything20:13
barryzyga: sorry, got stuck on the phone20:13
zygabarry: no worries, I think a debian bug is in order on python-configparser, I'll try to sort that out20:14
dobeyugh, someone packaged it in debian? even worse :)20:14
barryzyga: LP: #115670420:14
ubottuLaunchpad bug 1156704 in python-virtualenv (Ubuntu) "Virtualenv breaks if python-configparser is installed" [Undecided,Confirmed] https://launchpad.net/bugs/115670420:14
zygabarry: it's quite old!20:15
barryzyga: yeah.  i'll see if i can spend some time on it20:15
barryit's been on my backburner for a while ;)20:15
dobeyrm /pool/p/python-configparser*20:15
dobeyproblem solved!20:16
zygaoh yeah20:16
zygaplease20:16
zygaunless the backport has some new code that has merit20:16
barryit would be for bilingual code20:17
dobeynot really20:17
zygabarry: if the 3 rewrite and backport has any extra features, otherwise virtualenv, which is bi-lingual just chokes on the code20:18
dobeybilingual code would do the right thing and "try: import ConfigParser except ImportError: import configparser as ConfigParser" or similar20:19
barryactually, it looks like there are few revdeps on python-configparser, and configglue isn't one of them any more20:19
zygayeah, there are three20:19
dobeytaking the code from py3 stdlib and shoving it in py2 doesn't make code "bilingual"20:19
barryzyga: so "apt-get purge python-configparser" ? :)20:19
dobeyyeah, i think i complained loudly about configglue doing that at some point20:20
zygabarry: yeah, already did that20:20
barry\o/20:20
=== broder_ is now known as broder
=== _salem` is now known as _salem
mikey85I was banned from like every Ubuntu because of ikonia throwing false statements at me22:05
mikey85I have proof22:05
mikey85http://irclogs.ubuntu.com/2014/05/20/%23ubuntu.txt22:06
sarnoldmikey85: try #ubuntu-irc or #ubuntu-ops22:06
mikey85I've been banned in both22:06
sarnoldmikey85: it would be better to bring your own logs, because the irclogs don't include your hostmasks.22:06
mikey85ikonia has been wreeking havoc on me22:06
Coreymikey85: You're rapidly becoming a cross-channel problem. Please desist.22:06
mikey85no corey22:06
mikey85you guys have been accusing me falsely22:06
sarnoldmikey85: note though that even though it does appear someone was impersonating you, you did not appear to take advice well.22:07
Coreymikey85: There's a process to appealing op decisions within Ubuntu; this isn't it.22:07
mikey85But still, they can atleast hear me22:07
mikey85she's going to get me banned on every Ubuntu chan and I can't let that happen22:07
Coreymikey85: You're doing it to yourself at this point. Please desist.22:08
mikey85corey leave me alone please22:08
sarnolds/did not/do not/ ... sigh. thanks Corey.22:09
roastedhello22:15

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