/srv/irclogs.ubuntu.com/2013/07/05/#ubuntu-unity.txt

=== salem_ is now known as _salem
=== Mirv_ is now known as Mirv
=== shiznix_ is now known as Guest17846
=== mfisch is now known as Guest95146
=== zoktar_ is now known as zoktar
=== tvoss|errands is now known as tvoss
=== duflu_ is now known as duflu
=== popey_ is now known as popey
MacSlowveebers, ping07:03
mzanettiSaviq: morning07:14
mzanettiSaviq: hey, I did a dist-upgrade and autoremove and now my GLX extension doesn't work any more.07:14
mzanettido you know which packages I need (or which I must remove) in order to get it back on an an intel-chip?07:15
MacSlowmzanetti, should be xserver-xorg-core07:19
MacSlowmzanetti, that's what "dpkg -S /usr/lib/xorg/modules/extensions/libglx.so" is telling me here on my all-intel laptop07:19
mzanettiMacSlow: no... I'm only missing the GLX extension, not the whole x server07:19
mzanettiMacSlow: yeah... I have this lib07:20
mzanettistill, glxinfo says this: Xlib:  extension "GLX" missing on display ":1".07:20
mzanettithe same does any qml2 app07:20
mzanettiweird thing is, I think the glx module tries to load the nvidia chip even though it should use the intel one07:21
mzanettiand all howtos regarding bumblebee or vga_switcheroo just don't work07:21
MacSlowmzanetti, Optimus-based system?07:21
mzanettiMacSlow: no clue what optimus is, but yeah, have a nvidia and a intel chip07:21
Saviqmzanetti, there's an update-alternatives for this I think07:21
Saviqmzanetti, OTOH my Skype fails no finding libGL.so.1 since yesterday, too07:22
MacSlowSaviq, since yesterday apt wanted to remove unity and ubuntu-desktop... which I managed to avoid... but now libunityshell.so keeps segfaulting07:24
Saviqmzanetti, $ update-alternatives --list x86_64-linux-gnu_gl_conf ?07:25
mzanettiSaviq:07:25
mzanetti/usr/lib/nvidia-304-updates/ld.so.conf07:25
mzanetti/usr/lib/x86_64-linux-gnu/mesa/ld.so.conf07:25
mzanettiSaviq: I just switched it over to the mesa one07:25
* mzanetti reboots07:25
mzanettibrb07:25
SaviqMacSlow, libunityshell.so is the unity compiz plugin/07:26
Saviq?07:26
* Saviq tries to upgrade07:26
MacSlowSaviq, I know07:26
SaviqMacSlow, that was a question, not a statement ;)07:26
MacSlowSaviq, just saying... since yesterday some odd things happen with regards to the package-db :)07:27
SaviqMacSlow, apt-cache policy unity? says 7.0.1+13.10.20130703-0ubuntu107:27
SaviqMacSlow, nothing weird here07:27
paulliuSaviq: Please help reviewing? https://code.launchpad.net/~paulliu/unity8/activate3/+merge/17307107:27
Saviqpaulliu, yes, I saw it, it's in my queue if no one else gets onto it07:28
paulliuSaviq: ok.. thanks.07:28
Saviqpaulliu, although if you can get someone else to review, probably gonna be quicker07:28
paulliuSaviq: ok.07:28
mzanettinope :/07:29
mzanettifunny thing is, starting unity8 I get Xlib:  extension "NV-GLX" missing on display ":1".07:29
mzanettinow that I switched it FROM nvidia TO mesa07:29
MacSlowto any autopilot-experts... I keep getting http://pastebin.ubuntu.com/584592307:34
Saviqmzanetti, ldconfig -p | grep libGL?07:38
mzanettihttp://paste.kde.org/78953007:38
Saviqmzanetti, you might need to `sudo ldconfig` to update the ld database07:38
mzanettiSaviq: ^07:38
Saviqmzanetti, yeah, still finds the nvidia one07:38
Saviqmzanetti, you want to switch i386_, too07:39
mzanettiSaviq: right....I did the sudo ldconfig and its gone now07:39
mzanettiSaviq: huh? i386?07:39
Saviqmzanetti, libGL.so (libc6) => /usr/lib32/nvidia-304-updates/libGL.so07:39
mzanettiSaviq: ah... that line is gone after the sudo ldconfig07:39
Saviqmzanetti, gone completely?07:40
mzanettihttp://paste.kde.org/78953607:40
Saviqmzanetti, or just linking to the mesa ones?07:40
mzanettiSaviq: gone completely07:40
Saviqok yeah, that looks good if you don't want i38607:40
Saviqmzanetti, should be good now, I'd sa07:40
Saviqy07:40
mzanettiok... bbiab07:40
veebersMacSlow: Pong, re: your paste bin it looks like you're missing: python-ubuntu-platform-api,07:46
veebersMacSlow: although that gobject error is a new one for me at this stage07:47
MacSlowveebers the odd thing is... I don't have that package at all... and a fresh checkout of unity8 does work with all autopilot-tests... so python-ubuntu-platform-api is not needed apparently07:47
veebersMacSlow: odd07:47
mzanettiSaviq: better... Now all desktop effects like wobbly windows etc work again, but when they are enabled, the panels and context menus stay black :/07:48
MacSlowveebers, just when I use self.touch = Touch.create() in my own code I start getting this failure07:48
Saviqmzanetti, man, what did you do07:48
Saviqmzanetti, to get to that state? :)07:48
mzanettiSaviq: I had this state already when I initially installed ubuntu07:49
MacSlowveebers, and then all other autopilot-test also keep failing07:49
veebersMacSlow: but the unity8 tests run fine?07:49
Saviqmzanetti, ah, do you have optimus enabled, then?07:49
mzanettiSaviq: and I just used XRender in Sept and Oct07:49
mzanettididn't need QtQuick 2.0 back then07:49
Saviqmzanetti, i.e. do you use the nVidia chip or the Intel one?07:49
mzanettiSaviq: at some point xrender usage became crashy and I tried openGL. worked fine as of then07:49
mzanettiSaviq: I want only the intel one07:49
MacSlowveebers, not after I ran my own test... even just selecting one of the other unity8 autopilot-tests has them failing then07:50
Saviqmzanetti, you need to enable Optimus in the BIOS then07:50
mzanettiSaviq: whats a bios? :P07:50
Saviqmzanetti, ;)07:50
mzanettino need for that legacy shit07:50
Saviqmzanetti, what do you call it now? ;)07:50
Saviqmzanetti, system setup?07:50
mzanettiSaviq: I have an EFI loader. thats it07:51
MacSlowveebers, I'm wondering where autopilot maybe writes something to a cache-file in the unity8 directory that could cause this... because  a fresh checkout of unity8 makes the tests there work again07:51
veebersMacSlow: This is on your desktop?07:51
Saviqmzanetti, that's different07:51
MacSlowveebers, desktop yes07:51
Saviqmzanetti, I mean the thing where you set up your hardware07:51
SaviqF2 or something07:51
mzanettiSaviq: don't have that07:51
mzanettiits a mac07:51
Saviqmzanetti, uh, right07:51
veebersMacSlow: no, autopilot shouldn't write any cache file like that07:51
Saviqmzanetti, and you do have two GPUs there?07:52
mzanettiSaviq: yep07:52
veebersMacSlow: you're on saucy and you've updated recently? (just trying to narrow down possibilities)07:52
Saviqmzanetti, well, it's probably enabled then :)07:52
MacSlowveebers, yes... on a saucy system...07:52
mzanettiSaviq: in Archlinux vga_switcheroo somewhat worked to power down the nvidia one07:52
mzanettiSaviq: never managed to get that working in ubuntu07:52
MacSlowveebers, pulling updates (in the hope to fix this by updating packages, since I'm not sure about the cause of the failure) messed up my unity on my main machine... still got the laptpo07:53
mzanettiSaviq: oh... and our build -s miserably fails if you don't have qt libs installed07:53
mzanettiso does just ./build07:53
Saviqmzanetti, suggests we're missing deps07:54
Saviqmzanetti, but then we'd know07:54
Saviqmzanetti, as it wouldn't build on jenkins07:54
mzanettiyeah... well. let me check more exactly07:54
Saviqmzanetti, ./build -c07:54
mzanettiSaviq: ah... damn it...07:55
mzanettiSaviq: yeah... ofc07:55
Saviqmzanetti, it only installs the build deps if builddir/unity8-build-deps*deb is older than debian/control07:55
Saviqor doesn't exist07:55
* mzanetti wonders why ./build wants to install nvidia-current-updates07:56
Saviqmzanetti, libgl1-mesa-dev[!armhf] | libgl-dev[!armhf], probably07:58
Saviqmzanetti, but then you should be able to remove all nvidia things07:58
MacSlowveebers, I'll have to dig into this myself it seems.07:58
Saviqmzanetti, if you don't want to use it07:58
mzanettiSaviq: re what I did to get to this state: I got conflicts because I had some mesa lib from the mir ppa around.07:59
Saviqmzanetti, right07:59
veebersMacSlow: I'm just doing an update to see if I can reproduce07:59
mzanettiSaviq: installing the released version of that package removed my whole kde07:59
Saviqmzanetti, lol07:59
mzanettiSaviq: I did that, then dist-upgraded as I had like 500 outdated packages07:59
mzanettiSaviq: and then reinstalled kde07:59
mzanettiSaviq: FWIW, not only kde... it removed everything with a dependy to X08:03
mzanettidependency08:03
Saviqmzanetti, I'd probably just rinse & reinstall08:04
Saviqthat reminds me, I wanted to enable EFI on my laptop08:04
greybackSaviq: why, you water cooling your laptop now?08:04
Saviqgreyback, no, I just switched away from nVidia ;P08:05
Saviqgreyback, as it was the GPU that was overheating08:05
Saviqgreyback, still need to call a Dell technician in to come and fix it08:05
greybackSaviq: ah really? Boo08:05
Saviqgreyback, when did you last do that with your Mac?08:05
greybackSaviq: I haven't needed to, strangely enough08:05
Saviqgreyback, you just throw away and buy a new one?08:06
mzanettiwhat, call a technician?08:06
Saviqmzanetti, I can't be bothered, I got 4yrs door-to-door warranty08:06
Saviqmzanetti, not even d-t-d08:06
Saviqmzanetti, next business day someone comes over and fixes it08:06
mzanettiI had to replace the main board 4 times at my previous one... He didn't come here to my place, but I could watch him while replacing it in his shop in the city center08:06
Saviqreplacing the mobo, CPU< whatnot08:06
mzanettibut I opened and repaired my gf's macbook 3 days ago... display was flickering...08:07
mzanettithey're beautyful even on the inside :D08:07
mzanettienough... need to get productive.. thanks Saviq for the libgl help08:08
MacSlowveebers, it has to be some side-effect with introducing pynotify to the autopilot-tests08:08
MacSlowveebers, again... did a fresh checkout and ran the test... all went fine...08:08
Saviqmzanetti, ;)08:08
Saviqmzanetti, it's Friday, it's not like you gonna do anything today anyway! :D08:09
veebersMacSlow: Interesting, the examples I linked you (that I put in the wrong place) worked fine with pynotify08:09
MacSlowveebers, I added the smallest bit of code to trigger a notification from it, it fails...08:09
* Saviq wonders if I can use the efi partition for /boot08:09
MacSlowveebers, it's a combination of pynotify and the Touch class...08:09
greybackSaviq: think EFI has to be FAT{,32}08:10
Saviqgreyback, yeah, problem?08:10
MacSlowveebers, if I don't to self.touch = Touch.create() it doesn't happen08:10
Saviqgreyback, it's not like /boot is anything advanced08:10
greybackSaviq: no I suppose not08:10
greybackgrub can read it08:10
MacSlowveebers, that... or removing all the pynotify-related code and getting rid of the .pyc and re-running test it'll work agian08:13
veebersMacSlow: can you do something for me, open a terminal and start ipython (or python) and try this: from autopilot.input._uinput import Touch08:14
veebersthen Touch()08:14
veebersMacSlow: also, are you able to show or pastebin the test file that the error comes from?08:15
Saviqtsdgeos, I like your influence on our test count :D08:16
tsdgeos:)08:17
MacSlowveebers, http://pastebin.ubuntu.com/5845996 http://pastebin.ubuntu.com/584600508:17
Saviqpstolowski, I don't like your influence on our coverage, though ;P08:18
pstolowskiSaviq: mhm. where can I see it?08:19
Saviqpstolowski, http://s-jenkins:8080/job/unity8-autolanding/31/cobertura/08:19
Saviqpstolowski, that's when activation-and-previews merged08:19
veebersMacSlow: It's to do with the pynotify module08:20
Saviqpstolowski, hmm we're missing source code, though, for some reason08:20
Saviqpstolowski, but you can `make coverage` locally08:21
Saviqpstolowski, to build the html08:21
Saviqmzanetti, do you have ideas why we're still not seeing source code in our C++ coverage?08:21
Saviqmzanetti, http://s-jenkins:8080/job/unity8-autolanding/36/cobertura/plugins_Unity/genericpreview_h/08:21
veebersMacSlow: try this in ipython: from autopilot.input import Mouse, Touch, Pointer <\n> Touch.create() <\n (this works)> import pynotify <segfault>08:22
MacSlowveebers, I need this tough... I would not like to have use DBus directly with python just to fire some notifications08:22
veebersMacSlow: what's odd is that it seemed to work fine on the device when I was trying it out08:22
mzanettiSaviq: yeah... thing is, jenkins gets that from the work dir08:22
mzanettiSaviq: so 1st it only works in the qmluitests job08:23
mzanettiSaviq: and 2nd, it only works for the last build08:23
mzanettiSaviq: only way to improve that would be to modify the jenkins cobertura plugin to copy the work dir to some persistent place08:24
nic-doffayCimi, did you have a look at my branch yet?08:24
nic-doffayStill got barely any idea about the styles.08:24
pstolowskiSaviq: ok. we'll try to improve it with time. but let's not forget plugins/Unity area didn't have tests at all before that branch :P08:27
MacSlowveebers, just tried a very few calls (inside ipython) with plain dbus... that doesn't sefault...08:28
Saviqpstolowski, ;)08:28
=== Cimi_ is now known as Cimi
veebersMacSlow: hmm, it seems to be some lowerlevel gobject <something> happening perhaps08:28
MacSlowveebers, this is not looking good... in terms of efficency...08:28
Saviqpstolowski, no worries, dednick will have even worse impact with https://jenkins.qa.ubuntu.com/job/unity8-ci/124/cobertura/? ;)08:29
MacSlowveebers, I'm not very fluent with plain dbus... even worse if it has to be in python.08:29
Saviqpstolowski, OTOH the Indicators plugin will get under your team jurisdiction soon enough, too :D08:29
MacSlowveebers, but I've to go that path as it seems unfortunately08:30
pstolowskiSaviq: I didn't see that, you're breaking up :P08:31
Saviqlol08:31
veebersMacSlow: I think there might be a solution to this issue, I'm just having a quick explore08:32
Saviqpstolowski, it's ok, we've moved a lot of the functionality down to QML as compared to lp:indicators-client08:32
MacSlowveebers, that would be great, if there's a better/faster workaround... or even fix for it08:33
Saviqor up to QML?08:33
SaviqCimi, btw, this was your issue with the background color, right https://bugreports.qt-project.org/browse/QTBUG-32238 ?08:34
SaviqCimi, here's a dirty workaround FYI https://code.launchpad.net/~loic.molinari/ubuntu-ui-toolkit/ubuntu-ui-toolkit-ternary-op-color-fix/+merge/17307208:35
MacSlowveebers, btw... I wonder why pynotify even needs gtk+-2.x at all08:35
veebersMacSlow: I'm not sure at all. Just a though, I seem to recall that there is a standalone binary that you can use to generate a notification? (just as a stand in for right no, not needing to do raw dbus stuff)08:37
MacSlowveebers, you're talking about "notify-send"?!08:37
veebersMacSlow: that sounds like the one I was thinking of08:38
MacSlowveebers, hm... a bit clumsy... but could work... passing hints also works with that... code will look a bit ugly... but sure why not... giving it a try.08:39
veebersMacSlow: yeah I agree not the nicest, but it should allow you to get tests written now, and once we sort out this issue with pynotify we can swap out the subprocess calls08:39
MacSlowveebers, only callbacks (e.g. for interactive or snap-decisions) won't be covered by this08:42
Saviqooh creepy, my maguro was always displaying just the empty-battery-charging animation...08:45
Saviqbut `adb shell` took me straight to Ubuntu running inside :?08:46
MacSlowveebers, ok... I just verified that using os.system() with notify-send works08:46
veebersMacSlow: sweet, although I would probably use: http://docs.python.org/2/library/subprocess.html08:48
mzanettitsdgeos: ping08:48
MCR_smspillaz, hi - bad news - another intolerable regression with window sizes made it into trunk :(08:48
tsdgeosmzanetti: hi08:48
veebersMacSlow: it looks like something pynotify is doing with the gi.repository/gobject + static objects08:49
mzanettitsdgeos: did you already create a bug report or submit the patch to gerrit?08:49
tsdgeos75%08:49
tsdgeoswhy?08:49
MacSlowveebers, yeah08:49
MacSlowveebers, I'll look into this subprocess call from python then08:49
mzanettitsdgeos: just trying to find a reference for the FIXME in in the comment where I disable the test08:49
MCR_smspillaz, bug #119800008:50
ubot5bug 1198000 in Compiz "Regression: r3751 causes unmaxed windows to shrink vertically on each subsequent opening" [High,Triaged] https://launchpad.net/bugs/119800008:50
tsdgeosmzanetti: https://bugreports.qt-project.org/browse/QTBUG-3225108:50
mzanettitsdgeos: cheers08:50
veebersMacSlow: cool, I'll fire off an email re: this bug and see if we can get any further with. I need to get going though08:50
veebersMacSlow: let me know how you get on with the subprocess/notify-send stuff08:51
MacSlowveebers, ok... just wanted to let you know... at least we've a way to trigger notifications from the right spot now...08:51
MacSlowveebers, I'll see how far I can get with the current examples and moving them over to autopilot08:51
veebersMacSlow: also, just out of interest, the pynotify stuff will work on the device because the code path it takes doesn't import from the gi.repository stuff08:51
MacSlowveebers, perhaps :)08:52
veebersMacSlow: Ack, Those examples that I put up should be (hopefully) helpful08:52
MacSlowveebers, I only know that the stand-alone python-examples work on the device08:52
MacSlowveebers, until now I've never seen pynotify crap out like this08:53
Saviqtsdgeos, nice one :)08:53
tsdgeosmzanetti: the other one you found is https://bugreports.qt-project.org/browse/QTBUG-3225808:53
mzanettitsdgeos: awesome08:54
veebersMacSlow: ack, the tests in that branch will check the display outputs of the notifications regardless of how they are generated08:55
MacSlowveebers, I'll merge something together... you'll get a summary of the results/branch via eMail by my EOD08:56
MacSlowveebers, thanks and have a cool weekend08:56
veebersMacSlow: awesome08:56
Saviqmzanetti, so if I add indicators_client to http://s-jenkins:8080/job/unity8-ci/124/rebuild/? it should run the two suites?08:58
mzanettiSaviq: yep. separated by a space08:58
Saviqlet's see :)09:01
Saviqmzanetti, did you see my question about Jenkins not finding the source code in coverage reports?09:03
mzanettiSaviq: yep. appears you missed my answer tho :)09:03
Saviqmzanetti, !09:03
mzanettitsdgeos: FYI: this should be ok now: https://code.launchpad.net/~mzanetti/unity8/launcher-improve-flicking-behavior/+merge/17264809:03
mzanetti[10:22] <mzanetti> Saviq: yeah... thing is, jenkins gets that from the work dir09:03
mzanetti[10:23] <mzanetti> Saviq: so 1st it only works in the qmluitests job09:04
mzanetti[10:23] <mzanetti> Saviq: and 2nd, it only works for the last build09:04
mzanetti[10:24] <mzanetti> Saviq: only way to improve that would be to modify the jenkins cobertura plugin to copy the work dir to some persistent place09:04
Saviqmzanetti, :/09:04
Saviqmzanetti, last build would be fine, since we're most interested in trunk09:04
mzanettiSaviq: the bad thing is now that if a new build starts, it discards the old working dir09:05
Saviqmzanetti, but I'm not sure I get the "work dir" issue09:05
Saviqmhm09:05
Saviqhow can that ever work, then?09:05
mzanettiSaviq: but might be better on the public jenkins as I believe it syncs the work dir there and only updates once a new build is actually finished09:06
* mzanetti check09:06
mzanettis09:06
mzanettinope.. not there either :/09:07
Saviqmzanetti, yeah, you would expect it to be in https://jenkins.qa.ubuntu.com/job/unity8-autolanding/lastBuild/cobertura/plugins_Unity/applicationpreview_cpp/ at least09:07
Saviqmzanetti, might it be that we're not really doing anything in the -autolanding jon?09:08
Saviqjob09:08
Saviqmzanetti, i.e. the -autolanding doesn't really touch any code09:08
mzanettiSaviq: phone... brb09:08
=== jibel_ is now known as jibel
Saviqmhr3, didrocks, we now have unity-scopes-runner (and all the unity-{lens|scope} things) as part of the touch seed, should we not drop it from the seed and let the recommends take care of it?09:16
mzanettiSaviq: re09:16
didrocksSaviq: yeah, good point09:16
Saviqmhr3, didrocks, for unity-scopes-runner the scopes / lenses don't depend on it - they should, right?09:17
mzanettiSaviq: mhm... tbh I'm a bit confused why I can't find it at all right now... Each time I asked mmrazik about this he came up with a link where the code was there... but I never find it myself09:17
didrocksSaviq: hum… in fact, some scopes can be installed on the client or server09:17
didrocksmaybe better to discuss with mhr3 about it09:18
Saviqdidrocks, right09:18
Saviqdidrocks, I plan a diff like so to the touch seed http://pastebin.ubuntu.com/5846145/09:18
Saviqthe -runner might need to remain, though09:18
mhr3sec, in a hangout09:19
mzanettiSaviq: hah.... its there now: http://s-jenkins:8080/job/unity-phablet-qmluitests-saucy/422/cobertura/tests_mocks_LightDM/Greeter_h/09:19
didrocksSaviq: the scopes deps on the runner in fact09:19
Saviqmzanetti, yeah, in qmluitests, but not in -ci?09:20
didrocksthe python ones09:20
didrocksSaviq: so it should be pulled as needed09:20
mzanettiSaviq: yeah... we don't copy the qmluitests work dir to the -ci job09:20
Saviqdidrocks, right, the others are not python09:20
didrocksSaviq: the seed diff looks good to me, I'm happy to commit it and generating the touch meta package09:21
Saviqdidrocks, https://code.launchpad.net/~saviq/ubuntu-seeds/ubuntu-touch.saucy.clean-unity8/+merge/17316209:23
didrocksSaviq: the touch image pulls the recommends, right?09:25
didrocks(as those are recommends)09:26
didrocksSaviq: rather than wondering, I'm cheating and trying to regenerate the metapackage using your branch :)09:28
Saviqdidrocks, :)09:28
tsdgeosmzanetti: so the bug about the folded angle was already there, right? not a regression?09:29
mzanettitsdgeos: yeah09:29
mzanettitsdgeos: but until this merge I actually didn't realize its a but in ListView09:29
mzanettis/but/bug/09:29
MCR_andyrock, hi. How is your testing of Compiz trunk working out ?09:32
* MCR_ has not seen any new bug reports09:32
andyrockMCR_, good... we need to release compiz 0.9.1909:32
andyrock*.1009:32
MCR_yep09:33
MCR_andyrock, we have unfortunately one regression we should not really tolerate09:33
andyrockMCR_, do you have a bug?09:33
MCR_bug #119800009:33
ubot5bug 1198000 in Compiz "Regression: r3751 causes unmaxed windows to shrink vertically on each subsequent opening" [High,Triaged] https://launchpad.net/bugs/119800009:33
MCR_andyrock, we have several MPs, which have been checked by 4 or more eyes - it would be good to land those...09:35
andyrockMCR_, no please09:35
andyrockit will make my life harder09:36
MCR_andyrock, do you need a PPA to test09:36
MCR_?09:36
Saviqdednick, "Show password" doesn't seem to work in the new indicators - I get dots all the time09:36
Saviqnic-doffay, can you confirm ↑ when you get to it?09:36
MCR_Fortunately smspillaz  was so nice to set them up09:36
didrocksSaviq: it's not that easy to fake though :/09:36
andyrockMCR_, it's not about that09:36
didrocks(using the seed_base for multiple things)09:36
dednickSaviq: ah. probably just a bug i introduced changing up the password field09:37
andyrockMCR_, it's about running AutoPilot to check for regression09:37
MCR_andyrock, aha09:37
MCR_andyrock, could you give me an ETA then... ?09:37
MCR_blocking trunk for a long time is not nice for any contributor...09:38
andyrockMCR_, that's why I want to release 0.9.1009:38
andyrockyou "block" 0.9.10 and unblock trunk09:38
MCR_Can I help you ?09:38
andyrockif you want... ;)09:39
MCR_Sure, but I need some instructions09:39
tsdgeospete-woods: commented in https://code.launchpad.net/~unity-team/unity8/older-months/+merge/17286009:39
tsdgeosor maybe not, my internet is acting funny09:40
MCR_I guess all milestones will have to be changed manually...09:40
MCR_to 0.9.10.2 ?09:40
Saviqdednick, the messaging icon remained blue after I've "used" a missed call entry, that's probably a backend bug?09:40
tsdgeosSaviq: do you have https://code.launchpad.net/~aacid/unity8/remove28403workarounds/+merge/172608 in your schedule or should i try to trick someone else to review it?09:40
andyrockMCR_, well to be honest  I've no idea on how  to do it ;)09:40
andyrockMCR_, I'm waiting Sam09:40
Saviqtsdgeos, that's an easy one, harass someone to do it09:40
dednickSaviq: possibly backend. does it clear it?09:41
MCR_andyrock, I have read some instructions by duflu in the source on how to do it09:41
Saviqdednick, yeah, the message itself is gone09:41
Saviqdednick, but the icon remains blue09:41
dednickSaviq: and does it clear the blue when you clear all using button at bottom?09:41
Saviqdednick, +109:41
dednickSaviq: probably backend in that case.09:41
Saviqdednick, yeah, it did clear when I replied to a text09:42
Saviqdednick, I mean it cleared the icon09:42
tsdgeosSaviq: ok09:44
pete-woodstsdgeos: I have added some instructions, that hopefully will allow you to try out the fix :)09:45
tsdgeostx09:45
mhr3didrocks, Saviq, the scope-runner is for the python scopes atm, so any python scopes should dep on it09:47
didrocksmhr3: yeah, we figured it out and checked, it's fine. Thanks! :)09:47
Saviqpstolowski, paulliu who broke video previews? the image is half-height on the phone09:50
pstolowskiSaviq: you're testing this branch I presume: https://code.launchpad.net/~paulliu/unity8/activate3/+merge/173071 ?09:53
Saviqpstolowski, no, trunk09:53
pstolowskiSaviq: hmm, looking. our changes shouldn't take affect then09:54
Saviqpstolowski, ok, will try and pinpoint the revision09:55
Saviqdednick, it worked fine on a freshly flashed manta, didn't work on fresh maguro + your branch - indicators09:56
dednickSaviq: re broken controls, i'm not sure about that. There's nothing different from the power indicator (ie it uses default page), and the controls seem to work there.09:57
dednickSaviq: I'll take a look and try see if the commands are getting through09:57
Saviqdednick, yeah I know, investigating now09:57
Saviqdednick, will run your branch against the same setup to see if it affects anything09:58
* greyback bbiab09:58
Saviqdednick, yeah, it's the sound backend, it's broken bad on the latest image - sound is distorted a lot10:03
Saviqmzanetti, I think I found a bug in the greeter10:03
Saviqmzanetti, I managed to get into typing mode for the Guest user...10:03
Saviqmzanetti, and now there's no greeter at all10:04
mzanettiSaviq: hmm... more details please10:04
Saviqmzanetti, manta, I think I dragged the list slightly before tapping on it10:04
Saviqmzanetti, must've went out of "button-mode"10:04
Saviqmzanetti, and it wen't into "password-mode"10:05
Saviqmzanetti, then, when tapped again on the text entry, it unlocked10:05
Saviqmzanetti, and now it doesn't lock back10:05
* Saviq tries to repro10:05
mzanettiSaviq: hmm... seems some LightDM auth issue. Mind reporting to mterry?10:06
Saviqmzanetti, yeah, if only I could reproduce...10:07
Saviqwill keep an eye on it10:07
nic-doffaySaviq, sorting it now.10:07
nic-doffaySaviq, having the phone's being a pain.10:26
nic-doffay*the phone's being a pain10:26
Saviqnic-doffay, ?10:26
nic-doffayGoing for a reflash now.10:26
=== alan_g is now known as alan_g|afk
tsdgeosMirv: do you remember me ever filing a bug saying qtgui should links against xcb so dead keys work on qt5?10:29
tsdgeosi clearly remember it10:29
tsdgeosbut can't find it :-/10:29
Cimimzanetti, http://paste.ubuntu.com/5846273/10:33
Cimimzanetti, tests seem to pass...10:33
Cimiwondering if it's correct :)10:33
mzanettiCimi: hmm... push stuff to the branch and I'll do a review in a bit10:34
Cimimzanetti, I think it's missing to rebuffer10:34
Cimilike, I remove items and I should append items on the other side maybe10:34
tsdgeosMirv: can you have a look at https://bugs.launchpad.net/ubuntu/+source/qtdoc-opensource-src/+bug/1198131 too ?10:34
ubot5Launchpad bug 1198131 in qtdoc-opensource-src (Ubuntu) "Lots of .qch files missing from qt5-doc" [Undecided,New]10:34
tsdgeospete-woods: what provides usermetricsinput ?10:35
=== alan_g|afk is now known as alan_g
tsdgeosah10:35
tsdgeoscan't read10:35
pete-woodstsdgeos: ;)10:36
Mirvtsdgeos: yep, I wanted it to be tested on saucy which is about only now possible with the flipping work done https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/116368710:38
ubot5Launchpad bug 1163687 in Ubuntu UI Toolkit "Impossible to insert any kind of foreign characters with the keyboard" [Critical,Confirmed]10:38
Mirvon saucy device, that is10:38
tsdgeosMirv: doesn't even work in my pc10:38
tsdgeosis that in 5.0.2+dfsg1-7ubuntu1 ?10:38
Mirvtsdgeos: 11981831 is being fixed in all modules10:38
Mirvtsdgeos: no, in beta2 PPA as mentioned in the bug report10:38
tsdgeosahh10:39
tsdgeoswhere?10:39
tsdgeos:D10:39
Mirvtsdgeos: https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1163687/comments/1010:41
ubot5Launchpad bug 1163687 in Ubuntu UI Toolkit "Impossible to insert any kind of foreign characters with the keyboard" [Critical,Confirmed]10:41
tsdgeosah10:41
tsdgeosi was looking at https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/117749610:41
ubot5Launchpad bug 1177496 in qtbase-opensource-src (Ubuntu) "qtbase should build depend on libxkbcommon-dev" [Undecided,Fix released]10:41
tsdgeosnot https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/116368710:41
Mirvtsdgeos: ah, yes that libxkbcommon-dev build-dep is already included (although rejected by Debian :( ), but was not enough10:42
tsdgeosrejected by debian?10:42
tsdgeosby who?10:42
tsdgeoswhy?10:42
* tsdgeos knows a few DD he can smack if needed10:42
Mirvtsdgeos: it was some time ago, but because there was no clear reason why the BD was added as it didn't fix the bug it was intended to fix in the first place, if I recall correctly10:43
tsdgeoswell, the fact that the configure checks for it10:43
tsdgeosseems like a good reason enough to me :D10:43
tsdgeosfwiw dead keys work on my self compiled 5.110:43
tsdgeoswhich is nto worth much probably tbh :D10:43
Mirvoh actually, it was not that reason10:44
Mirvthat reason was for the deps Ken added, those were added for wrong reasons even though they kind of fixed the problem10:44
Mirvlibxkbcommon-dev was rejected because that's still in experimental in Debian, it can be considered adding back when it's in unstable10:44
Mirv(and well now it's in unstable it seems)10:45
MirvI can propose it to be added back then at some point.10:45
Mirvwhenever next resync is done10:45
tsdgeosbut yeah doesn't seem to fix the bug10:46
Saviqmzanetti, https://lists.ubuntu.com/archives/ubuntu-devel/2013-July/037450.html10:46
mzanettiSaviq: ???10:46
Mirvtsdgeos: so if you can test the beta2 PPA version and see if it works, it would help10:46
Saviqmzanetti, do you have saucy-proposed enabled?10:46
mzanettiSaviq: nope10:47
Saviqmzanetti, k, thought that might be why you had your "kde was removed" issue10:47
Mirvtsdgeos: I marked the doc bug as fix released, you should be able to install qtbase5-doc now and others will follow + will be added to the meta pacakge deps10:47
mzanettiSaviq: but does that mean its going to be removed from the repos?10:47
Saviqmzanetti, no10:47
mzanettiSaviq: that seems weird to me10:47
tsdgeosMirv: cool!10:48
Saviqmzanetti, it's just a transitional issue with the whole new X stack10:48
Saviqmzanetti, but will land in distro in one atomic go10:48
Saviqmzanetti, but -proposed is not as stable10:48
mzanettiSaviq: yeah... it also seems to mess up autopilot installation... thats where MacSlow was stuck yesterday.10:49
mzanettiSaviq: so I'll stay away from saucy-proposed10:50
Saviqmzanetti, it'll get into distro soon enough ;)10:50
Saviqmzanetti, but I think the AP issue was mentioned there and is being fixed10:50
mzanettiyeah... but only once dependency issues are resolved10:50
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
dandradergreyback, ping11:17
greybackdandrader: pong11:17
=== MacSlow is now known as MacSlow|lunch
mzanettiSaviq: I fear I messed up11:31
Saviqmzanetti, with?11:31
mzanettiSaviq: I lost track over all the merge proposals that are still open11:31
mzanettiSaviq: and now they are merged into one big one :/11:31
Saviqmzanetti, you mean the launcher ones?11:32
mzanettiSaviq: yeah11:32
mzanettiSaviq: because I continued to work on it... and would have created a 4th. depending one11:32
Saviqmzanetti, tough luck, /our fault for not reviewing it quicker11:33
mzanettiSaviq: now I pushed all the stuff to the wrong one... I'm not sure if it makes sense to split them apart again11:33
mzanettiSaviq: yeah... when I say "working with full speed on something" I mean it11:33
mzanetti:P11:33
mzanettiSaviq: so, this adds QuickList support to the API: https://code.launchpad.net/~mzanetti/unity-api/launcher-api-pinning/+merge/17306411:35
Saviqmzanetti, cool11:36
mzanettiSaviq: but because this breaks the current API a little bit, this one gets obsolete: https://code.launchpad.net/~mzanetti/unity8/launcher-follow-unity-api11:36
Saviqmzanetti, mark it so11:37
mzanettiSaviq: however, this one updates to the new API already: https://code.launchpad.net/~unity-team/unity8/launcher-backend/+merge/17277211:37
mzanettiSaviq: unfortunately it also does a bit more work in the plugin itself... so it mixes 2 somewhat unrelated things11:37
Saviqmzanetti, if you can split easily, do, if not, don't sweat it11:37
* Saviq wants git11:38
mzanettiSaviq: so its those 2: https://code.launchpad.net/~mzanetti/unity-api/launcher-api-pinning/+merge/173064 and https://code.launchpad.net/~unity-team/unity8/launcher-backend/+merge/17318911:43
mzanettiSaviq: the second one won't compile until the first one is relesed11:43
mzanettiSaviq: I think I'm going to stop working on this now until both are merged :D11:43
Saviqmzanetti, yeah, go review some stuff :P11:44
mzanettiSaviq: ack11:44
mzanettiSaviq: if possible, I'd like to get them merges asap because Wellark_'s work also depends on this. So if there is a chance to prioritize those I'd be thankful11:45
mzanettiSaviq: I'll take away all other reviews from you in the meantime11:45
Saviqmzanetti, cool, want to push indicators-client out the door and I'll go there11:45
mzanettiack11:46
Saviqmzanetti, if you look at lp:~mhr3/unity8/use-dee-filtermodel11:46
Saviqmzanetti, I didn't review the tests, you can start with that11:46
mzanettiSaviq: ack11:55
Saviqmhr3, re: http://pastebin.ubuntu.com/5846478/ - are we sure the values will be correct?11:56
mhr3Saviq, for now, yes, if we expose those in unity-core or somewhere, we'll change it to that11:59
Saviqmhr3, I just wonder if we should be explicit (= 1, = 2 etc.) there12:00
Saviqpstolowski, I actually think the preview issue was an SDK issue that got fixed/reverted12:01
mhr3Saviq, no need imo12:01
Saviqmhr3, k12:01
mhr3compiler is pretty good at counting :)12:01
Saviqmhr3, "Michał Hruby" ;)12:01
Saviqmhr3, "// FIXME: need to clean up unused filters on countChanged" is that handled now?12:02
mhr3Saviq, heh, need better contrast in my comment color profile :)12:02
mhr3Saviq, yep, search for "delete"12:02
Saviqmhr3, cool12:02
mhr3Saviq, fixed my name :P12:03
Saviq;)12:03
pstolowskiSaviq: ok thanks for update12:05
seb128didrocks, Mirv, mhr3, pstolowski: unity trunk has dash/preview issues, running a command from a preview turns on filter's display12:05
Saviqmhr3, btw, why the quotes in CMake?12:05
seb128e.g they are showed next time you open the dash12:05
seb128if you hide them they come back on next opening12:05
mhr3Saviq, cause raring cmake doesn't work without them12:05
Saviqmhr3, ah, and they're there everywhere else?12:06
mhr3Saviq, it didn't complain otherwise :)12:06
Saviqmhr3, ok ;)12:06
=== alan_g is now known as alan_g|lunch
pstolowskiseb128: looking at bzr log, looks like rev 3404 may be related?12:09
seb128bregma, ^12:09
seb128pstolowski, seems it could yes12:10
Saviqmzanetti, plugins/Unity/Launcher/quicklistmodel.cppUNKNOWN*No copyright*12:11
mzanettiouch12:11
* mzanetti is fixing12:11
Saviqmzanetti, even you're not using your own bzr hook ;)12:11
mzanettiSaviq: I do12:11
mzanettiSaviq: but the copyright check in there does not work12:11
Saviqmzanetti, don't we have a copyright checker there?12:11
Saviqmzanetti, oh interesting12:11
mzanettiSaviq: well. not sure if we even have one12:11
mzanettiSaviq: but the one in unity-api for example checks the build dir and bails out on generated code12:12
mzanettiSaviq: I think thats the reason we didn't have that in unity812:12
Saviqmzanetti, we fixed that in unity8 at some point12:12
Saviqmzanetti, nvm12:12
Mirvseb128: right, I noticed the filters appearing separately, but I only ran single ap tests which individually succeeded12:12
mzanettiSaviq: anyways... the new hook is quite cool. Now I really use it. and it saved me from comitting whitespaces quite often already.12:13
Saviqmzanetti, yeah, I'm not sure I like the fact that it lets the commit through, with qcommit it'd be better if it didn't12:14
Saviqmzanetti, as it will let you fix and remember the msg internally12:14
mzanettiI could change that I guess... But the old hook annoyed me so much when discarding all the commit stuff that I didn't want that any more12:15
mzanettibut now with the saved commit message it would be an option again12:15
mzanettici is amazingly fast today, isn't it?12:18
=== _salem is now known as salem_
dandradermzanetti, I'm rather idle at the moment. do you need a hand with your code reviews12:28
dandraderor anyone, for that matter12:28
mzanettidandrader: same situation here. but I'm still at the use-dee-filtermodel one. so feel free to pick any other mp12:30
didrockspstolowski: do you think we should try reverting that rev?12:31
dandraderSaviq,  mzanetti, ok, I'll take this one then https://code.launchpad.net/~nick-dedekind/unity8/plugins.qmltypes/+merge/17251712:31
=== MacSlow|lunch is now known as MacSlow
Saviqdandrader, cheesr12:34
=== jhodapp|holiday is now known as jhodapp
mzanettiSaviq: what happened to the merge where I moved the fake plugins into the mock dir?12:36
Saviqmzanetti, it got merged?12:36
Saviqmzanetti, it was packaging-cleanup, no?12:36
mzanettiyeah. I thought that one was merged yesterday12:37
pstolowskididrocks: it's just my wild guess based on the description of the change... I looked at the diff, but can't say if it causes the issue. dednick, do you know?12:37
didrocksMirv: reverted and relaunched an unity build ^12:39
pstolowskidednick: fyi, unity trunk has dash/preview issues, running a command from a preview turns on filter's display. e.g they are showed next time you open the dash. if you hide them they come back on next opening.looks like rev 3404 may be related?12:41
Saviqmzanetti, it was, are you not seeing some change you wanted to see?12:48
Mirvdidrocks: ok, let's hope for the best this time12:50
seb128Trevinho_, there?12:52
bregmapstolowski, seb128, that rev definitely looks like the cause, I'll have brandon revisit it when he comes in12:52
mzanettiSaviq: got tricked by the fact that the dee-filtermodel branch is not yet merged and jenkins didn't realize it yet12:54
seb128bregma, thanks12:54
Saviqdednick, the password hidden vs. password shown logic is flipped12:54
Saviqmzanetti, yeah, it should conflict, though, right?12:54
mzanettiSaviq: yes. it will12:54
Saviqmzanetti, I usually review locally, having merged the branch-to-be-merged into current trunk12:54
Saviqmzanetti, find all the conflicts this way12:59
larsudednick: hey, you pinged me yesterday but were already gone when I saw it13:05
dandradermzanetti, on the greeter: I press on the right side. greeter bounces (hint animation). then I slide my finger to the left half of the greeter. Launcher bounces (hint animation). Is that way it should behave?13:11
=== jussi is now known as Guest98401
=== maxb is now known as Guest14861
=== wgrant is now known as Guest62412
=== charles is now known as Guest17995
=== amithkk is now known as Guest79504
=== c10ud is now known as Guest60343
=== alan_g|lunch is now known as alan_g
Saviqmzanetti, oh, bzr showed some smarts? ;)13:28
mzanettiSaviq: yeah... totally hit me unprepared13:29
SaviqCimi, standup13:30
mzanettiSaviq: no... its "Cimi: notes!"13:31
Saviqmzanetti, maybe, maybe13:31
mzanetti:P13:31
Saviqpaulliu, standup?13:31
Saviqand the winner is?13:31
nic-doffaySaviq, the bugs are fixed, shall I do a code review too?13:35
Saviqnic-doffay, no, just make sure everything works functionally13:36
nic-doffaySaviq, functionality wise it's fine.13:37
Saviqnic-doffay, what about the "show password" checkbox for joining wifi? does it work fine?13:38
nic-doffaySaviq, yep.13:38
nic-doffayTried a lot of stuff re the wifi indicator.13:38
nic-doffayMainly just connecting and disconnecting13:39
nic-doffayAnd typing passwords.13:39
Saviqnic-doffay, sorry, that was a trap13:39
Saviqnic-doffay, it doesn't work - when you check the "show password" checkbox13:39
Saviqnic-doffay, it actually switches to "hidden password" mode13:39
mzanettiSaviq: meanie13:40
mzanetti:P13:40
Saviqnic-doffay, the checkbox logic is reversed13:40
nic-doffaySaviq, http://s.lunaticoutpost.com/upload/big/2013/06/06/51b11f23cc41a.jpg13:40
Saviqnic-doffay, exactly!13:40
nic-doffaySaviq, you're right it's reversed.13:41
Saviqnic-doffay, yeah, but if you didn't manage to break it, then +1 on the MP13:41
=== jhodapp is now known as jhodapp|afk
Saviqnic-doffay, I already commented about that checkbox issue13:41
nic-doffaySaviq, I haven't attempted connecting to a network I know the password for yet.13:42
nic-doffayWithout it doing so automatically.13:42
Saviqk13:42
nic-doffaySaviq, should that be tested too?13:42
Saviqnic-doffay, it worked for me, but yeah, would be nice if you tested it13:47
Saviqnic-doffay, basically just give the indicators a bashing13:48
Saviqnic-doffay, and report any issues you find13:48
Saviqdidrocks, mzanetti had a valid question13:48
Saviqdidrocks, if packages within a stack depend on each other (there's two merges that need to happen in sync)13:48
Saviqdidrocks, how does that work with daily builds?13:48
Saviqdidrocks, what that means is we can't get things past CI13:49
Saviqdidrocks, until one of them gets released somewhere13:49
Saviqdidrocks, and we build against that13:50
mzanettiSaviq: I guess having a stack-ppa would solve it. daily releasing would release into that, even breaking things. but from there to distro it needs to work together.13:53
mzanettiSaviq: jenkins, and only jenkins, would also include that ppa in its jobs13:53
Saviqmzanetti, yeah, but we should release more often into that ppa13:53
Saviqmzanetti, and there'd have to be a per-stack PPA there13:53
mzanettiSaviq: yes. it needs to be per-stack13:54
Saviqmzanetti, so we only build against released versions of other things13:54
Saviqbut within a stack stuff can build against trunkc13:54
Saviq*trunks13:54
mzanettiSaviq: and at my previous workplace every commit that passed ci was automatically released into that stack-ppa13:54
Saviqmzanetti, TBH I'm sure it's described in the FAQ... just never made it to reading it yet13:54
mzanettihehe13:54
Saviqmzanetti, hum, https://jenkins.qa.ubuntu.com/job/unity8-ci/129/ had two suites13:56
Saviqmzanetti, but it only resulted in the one in https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-saucy/673/parameters/? ?13:56
mhr3mzanetti, not sure if you need info from me on my branch or from Saviq13:58
Saviq:)13:58
mzanettiSaviq: http://s-jenkins:8080/job/unity8-saucy-i386-ci/129/parameters/?13:58
mhr3re the question about the testing13:58
mzanettimhr3: I'd like to have your opinion too13:58
Saviqmzanetti, yeah, but it's only valid for autopilot (mediumtests), no?13:59
mzanettiSaviq: yeah... sorry. wrong link.. but its the same in mediumtests13:59
mzanettiSaviq: what I meant is that the inidcators_client is in project_name, not test_suite13:59
* mzanetti has no clue what project_name does btw14:00
* mzanetti just knows it doesn't break anything if you mess it up :D14:00
mhr3mzanetti, might be a bit overkill to create a real scope just to be able to add a few tests14:00
Saviqmzanetti, oh, so I fooked14:01
mzanettimhr3: I don't feel comfy with not having tests at all for that scope+categories+filter thing...14:01
mzanettimhr3: I'd say in the end we need to have it14:01
mzanettimhr3: if it should be part of this merge or not... thats a different question14:01
mzanettimhr3: I would actually prefer to have it right here. Makes sure we won't forget it. But otoh I don't want to steer this merge towards a never ending story14:03
mhr3should be autopilot thing imo14:03
mzanettitrue actually14:04
Saviqgreyback, can you point me to the latest unity8-mir integration branch?14:04
Saviqgreyback, is it14:04
Saviqlp:~unity-team/unity/unity8-integrate-mir/14:04
Saviq?14:04
greybackSaviq: yes.14:04
Saviqgreyback, can you do hangout?14:05
greybackSaviq: sure14:05
mhr3mzanetti, but then there aren't too many real scopes that autopilot can be checking14:05
mzanettimhr3: what would an autopilot test for this look like? Tbh I didn't fully understand what it does14:06
greybackolli: lp:~unity-team/unity/unity8-integrate-mir/14:06
mhr3mzanetti, go to the scope page, search for something, preview it, activate it...14:07
greybackolli: lp:~gerboland/+junk/qml-demo-shell/14:07
mzanettimhr3: whats the scope page?14:08
mhr3mzanetti, the view where the scope is displayed14:08
mhr3mzanetti, as in "Home" / "Apps" / ...14:08
mzanettimhr3: whats the name of the apps scope?14:10
mzanettimhr3: the backend14:10
mzanettinvm14:10
mzanettimhr3: not following... I can't preview apps, and I cant activate stuff that I can preview14:11
mhr3mzanetti, but soon it will be possible :)14:13
didrocksmzanetti: Saviq: back to you in a sec, but basically "it works"14:15
didrocksmzanetti: Saviq: more details in few minutes14:15
didrockspstolowski: the revert didn't work14:15
didrocksbregma: pstolowski: mhr3: so, unity have now 30 tests failures on one config14:15
didrockshas*14:15
mhr3didrocks, maybe the filter thing seb128 mentioned?14:15
didrocksbregma: pstolowski: mhr3: I can --overwrite the revert14:16
didrocksmhr3: I think it's what makes the previews test failing, right14:16
didrocksmhr3: the thing is that the new xorg is stuck in proposed because of that14:16
didrocksany idea how to unblock the situation?14:16
didrocksdednick: if you are around as well14:16
mhr3didrocks, oh you reverted it already, and there's still 30failures?14:16
bregmayou mean the revert causes more tests to fail?14:16
didrocksmhr3: there were 2014:16
didrocksnow 3014:17
didrocksbregma: yep :p14:17
didrocksso, let's me uncommit the revert14:17
didrocksand --overwrite14:17
dednickdidrocks: ?14:17
didrockssounds find to you?14:17
didrocksdednick: we have a lot of AP tests failing14:17
didrocksand really need to release today to unblock proposed14:17
bregmaworth a try, but I can't see how the revert would cause _more_ tests to fail14:17
didrocksseb128 saw some artefacts (the filters staying up)14:18
mhr3didrocks, are you sure the testing behaved fine?14:18
didrocksbregma: same here, maybe due to nux?14:18
didrocksmhr3: it took latest unity build with the revert from what I see14:18
mhr3didrocks, maybe the dbus thing again?14:18
seb128well, what I see here is that the filter UI is always on when opening the dash, after you used the preview screen to run an app once14:19
didrocksmhr3: no, it's not a dbus thing (in fact, it's a lack of memory one) and we didn't have it, the tests run in one hour14:19
didrocksI'm sure it's due to what seb128 is seeing (for the impacted tests)14:19
bregmaI can repro the filters problem every time, the revert should fix (just) that14:19
dednickdidrocks: which jenkins job?  ps-unity-autopilot-trunk ?14:19
didrocksdednick: http://10.97.0.1:8080/job/autopilot-saucy-daily_release/label=autopilot-intel/lastCompletedBuild/testReport/ with the revert14:19
didrockshttp://10.97.0.1:8080/job/autopilot-saucy-daily_release/label=autopilot-intel/343/14:22
mhr3didrocks, could we run something to give us dbus stats per tests run?14:26
mhr3didrocks, like number of calls etc14:26
mhr3maybe something is spamming dbus and that's why things sometimes fail14:27
didrocksmhr3: if you have something to propose, yeah :)14:27
mhr3bustle-count would work, but it doesn't seem to be available anymore :/14:27
dednickmost of the preview failures are because there are no results.14:27
didrocksdednick: you think a network issue?14:28
didrocks(run 345 if you want to follow)14:29
=== alan_g is now known as alan_g|tea
dednickdidrocks: doubtful it's network. should have local results.14:34
dednickmhr3, didrocks: maybe scope is crashing?14:34
didrockspossible as well…14:35
didrocksjibel: I can't access /var/crash?14:35
didrocksdidn't we have the core files reported in the host?14:36
mhr3it's not just scopes, it's also hud that is not working and bamf14:36
mhr3so very much a global dbus thing14:36
jibeldidrocks, apport is not installed14:39
jibeldone14:39
didrocksmhr3: weird that both machines went down at the same time, let's see with this one14:40
didrockswe can't tell anything, it's a fresh reboot, nothing run before14:40
Saviqmzanetti, https://code.launchpad.net/~mzanetti/unity-api/launcher-api-pinning/+merge/173064/comments/38730914:44
mhr3didrocks, maybe they found a way to reproduce it 100% :)14:45
didrocksmhr3: ahah14:45
mhr3anyway, i gotta leave early today, hopefully the second run will be fine :)14:45
didrocksSaviq: mzanetti: ok, while it's running the tests, so about the version14:45
mhr3cyas14:45
didrocksmhr3: enjoy your week-end!14:46
Saviqmhr3, cheers14:46
mhr3didrocks, you too14:46
didrocksso you have A which deps on a new version of B, right?14:46
seb128didrocks, mhr3: weird, not sure if that's the same issue, but http://10.97.0.1:8080/job/autopilot-saucy-daily_release/344/label=autopilot-ati/testReport/ubuntu_html5_theme.tests.test_rss_reader/UbuntuThemeRSSReaderTestCase/test_appDoesLoads/14:46
mzanettimhr3: bye bye14:46
seb128"    raise RuntimeError("Search criteria returned no results")"14:46
didrocksseb128: no, it's a missing dep I guess14:46
seb128I wonder if something is broken with dbus14:46
Saviqdidrocks, yeah, but A won't build until B is released14:46
didrocksSaviq: https://wiki.ubuntu.com/DailyRelease/FAQ#My_package_B_depends_on_a_new_symbol_I_just_added_on_A_or_needs_to_be_rebuilt_against_an_ABI_breakage_in_A14:47
Saviqs/but/and/14:47
didrocksyou follow that, right?14:47
didrocksnormally, it shouldn't need a release14:47
tsdgeosgreyback: mzanetti: Saviq: all: This is my patch idea (haven't tried it yet) for the creation of delegates of part of a listview and not its full height http://paste.kde.org/~tsdgeos/789926/ any quick comment?14:47
tsdgeosnot really happy with the naming14:47
didrocksso, let's see B is at 0.4114:47
Saviqdidrocks, didn't read through that yet, but was sure it's going to be there :|14:47
mzanettididrocks: its not only a new symbol... its changed existing symbols14:47
didrocksmzanetti: ah, this is an ABI break then14:48
didrocksmzanetti: https://wiki.ubuntu.com/DailyRelease/FAQ#I_need_to_break_an_API.2BAC8-ABI :)14:48
mzanettididrocks: ofc :)14:48
didrocks;)14:48
didrocksso, basically, this should work14:48
didrocksyou bump the upstream versoin14:48
didrockslike 0.42.1+13.10.20130815-0ubuntu1 (or 0.42.1-0ubuntu1)14:48
didrocksand bump B to 0.42.2-0ubuntu114:48
didrocksin debian/changelog14:48
didrocksthe upstream merger will append bzr<rev>14:49
didrocksso 0.42.2bzr<rev>…14:49
mzanettididrocks: right... we thought about versioning too... but hoped to get along without it for a bit as breakage will happen on a frequent basis for another month or 214:49
=== alan_g|tea is now known as alan_g
didrocksmeaning that once you build-dep against << 0.42.214:49
didrocksyou will have it in the upstream version :)14:49
didrocksmzanetti: yeah, if don't bump the soname of the libs, it's the only sane way to deal with it without breaking everyone I'm afraid14:49
didrocksbumping the version + Breaks14:49
didrocksmzanetti: please do not hesitate to tell me if the description is obscure (and it's a wiki, feel free to improve it ;))14:50
mzanettididrocks: sure14:50
greybacktsdgeos: I was thinking "viewPort{Begin,End}" but it's not really the viewport is it14:50
Saviqdidrocks, so the new ABI version will get pushed through daily release manually?14:51
Saviqdidrocks, as it will break the stack, because A didn't yet land (CI didn't pass)14:51
didrocksSaviq: hum, no, it should be automagic :)14:51
Saviqdidrocks, and so it won't build14:51
didrocksSaviq: you need to land both the same day14:51
didrocksyou don't need to wait for a day to release the other one14:51
Saviqdidrocks, yeah, but we can't land A14:51
didrockswhy?14:51
tsdgeosgreyback: well in our case it will be, but it's not necessarily it14:51
Saviqdidrocks, because CI fails for it14:51
didrocksSaviq: you do have a local repo for the upstream merger, right?14:51
Saviqdidrocks, because B isn't released yet14:51
didrocksso it should pick the latest?14:52
greybacktsdgeos: exactly14:52
Saviqdidrocks, not sure what "a local repo for the upstream merger" means14:52
didrocksok, let's take an example14:52
Saviqdidrocks, sure, we have one14:52
didrocksah, better, send the links :)14:52
Saviqdidrocks, https://code.launchpad.net/~mzanetti/unity-api/launcher-api-pinning/+merge/17306414:52
Saviqdidrocks, https://code.launchpad.net/~unity-team/unity8/launcher-backend/+merge/17318914:52
didrocksok, and so unity-api is breaking ABI, right?14:53
Saviqdidrocks, yes14:53
greybacktsdgeos: crazy idea: change cacheBuffer to be cacheBufferBegin & cacheBufferEnd. And allow negative values :)14:53
tsdgeoslol14:53
didrocksok, so:14:54
didrocksunity-api is at 7.80.2+13.10.20130703ubuntu.unity.next-0ubuntu114:54
didrocksunity8 at 7.81.3+13.10.20130704ubuntu.unity.next-0ubuntu114:54
didrocksin unity-api:14:55
didrocksdch -i14:55
didrockschange the version to 7.80.3-0ubuntu1 (for instance)14:55
didrocksthen, in debian/control14:55
tsdgeosgreyback: that'd make it even harder to get it accepted upstream14:55
didrockson libunity-api0 binary package:14:55
didrocksBreaks: unity8 (<< 7.81.4)14:55
tsdgeossince it'd be not only a feature they probably don't want, but also a API break14:56
greybacktsdgeos: I know. But part of me likes it :)14:56
didrocksthis is the first MP14:56
didrocksthen, on unity8:14:56
didrocksdch -i14:56
Saviqtsdgeos, why you decided against QRect? could be useful for GridView?14:56
didrockschange the version to 7.81.414:56
tsdgeosSaviq: because the thing is not made to support rects14:56
didrocksso 7.81.4-0ubuntu114:56
tsdgeosand it's a much more invasive change14:56
tsdgeosSaviq: that we don't need anyway14:56
didrocksSaviq: mzanetti: making sense? ^14:56
Saviqtsdgeos, ah, so even in a gridview it's just "above" and "below"?14:56
Saviqtsdgeos, or "to the left/right"?14:57
tsdgeosSaviq: i.e. children of itemview have to implement the addVisibleItems(from, to)14:57
greybacktsdgeos: I dunno, name is hard. delegateVisible{Begin,End} - subViewPort...14:57
tsdgeosSaviq: exactly14:57
mzanettididrocks: hmm... in unity-api we need to set "Breaks: unity8"?14:58
didrocksmzanetti: yeah, to ensure you can't upgrade unity-api without having the right unity8 version14:58
tsdgeosgreyback: i think i'll leave like it for the moment, test if it works, and if we get the luck they accept this upstream just use the name they want, if we have to distro patch it, then we can discuss the name a bit more :D14:58
mzanettididrocks: that sounds a bit scary, given that in theory you can't know who is using you and what breaks14:58
didrocksmzanetti: yeah, that's why APIs normally have soname versioning14:58
mzanettididrocks: wouldn't it make more sense to depend on a exact version of unity-api in unity8?14:58
didrocksbut I guess as long as we are in flux, that's why I came with the simplified version14:59
greybacktsdgeos: you asked upstream if they're interested in it? I got the impression they want to leave it alone, and come up with something more abstract in future14:59
didrocksmzanetti: there is another way…14:59
didrocksmzanetti: dark hack :p14:59
Saviqdidrocks, mzanetti unity-api doesn't break unity814:59
tsdgeosgreyback: not yet14:59
mzanettididrocks: ok... if thats temporary I'm fine with it14:59
Saviqdidrocks, mzanetti as it doesn't link to it14:59
tsdgeosgreyback: but i want to do a test + use case first14:59
tsdgeosso i can have something to sell it14:59
mzanettiSaviq: well, I do (currently)14:59
greybacktsdgeos: understood14:59
mzanettiah no14:59
mzanettisorry14:59
didrocksah? :p14:59
Saviqmzanetti, no you don't14:59
didrocksdo you break or not? ;)14:59
Saviqdidrocks, break, but not there14:59
mzanettididrocks: we break at runtime14:59
tsdgeosgreyback: because otherwise isolated like this seems like a "why do you need this at all?" feature14:59
didrocksso if you don't break, no need for the breaks14:59
didrocksah, so yeah, it's a break ;)15:00
Saviqmzanetti, no we don't!15:00
greybacktsdgeos: gotcha15:00
mzanettiah dammit.15:00
* mzanetti shuts up15:00
Saviqmzanetti, there's on libunity-api that we link to15:00
didrockssnif15:00
didrocks:-)15:00
Saviqmzanetti, as we're using the source code directly15:00
didrocksah15:00
didrocksyou statically link?15:01
mzanettididrocks: unity-api has only headers15:01
Saviqdidrocks, not even, just using the .h as our local source15:01
didrocksah ok :)15:01
didrocksso no need for the breaks:15:01
Saviquff15:01
didrocksjust bumping and changing debian/control build-dep version15:01
didrocksso, in that case:15:01
didrocks- bump the version of unity-api15:01
Saviqmzanetti, didrocks the API version is what's supposed to make sure unity8 and backend implementation to stay in sync15:01
didrocks- in unity8, just bump the build-dep against latest unity-api15:02
mzanettiright... now I fits what I would have expected15:02
mzanettiok. will do15:02
didrocksand that's it :)15:02
didrocksthanks mzanetti :)15:02
mzanettino, thank you didrocks15:02
didrocksyw!15:02
Saviqmzanetti, in that case let's bump the internal API version, too15:02
Saviqmzanetti, in CMakeLists15:02
mzanettiSaviq: ack15:02
Saviqmzanetti, also15:02
Saviqmzanetti, make unity8-private Provides: unity-launcher-impl, unity-launcher-impl-$the_new_api_version15:03
didrocksSaviq: where is the backend implementation right now? because the breaks are against those, then?15:03
Saviqdidrocks, in lp:unity8 ;)15:03
Saviqdidrocks, unity8-private15:03
didrocksok then :)15:03
Saviqmzanetti, and make unity8 Depend: on unity8-private | unity-launcher-impl, unity-launcher-impl-$the_new_api_version15:04
didrocksSaviq: I don't remember, do we extract $the_new_api_version from cmake?15:04
Saviqdidrocks, not yet15:04
Saviqdidrocks, well, I ship a .pc15:04
didrocksI can work on this if you want15:04
didrocksthat will automate at least15:04
Saviqdidrocks, and we need to have some snippets to make the Provides automagical15:04
didrocksyeah, it's what I've done for compiz, nux…15:05
Saviqdidrocks, we'll get there15:05
Saviqdidrocks, not a req right now15:05
didrockssure, at least, that will ensure that frontend and backend are in sync15:05
didrocksand built against the same unity-api15:05
Saviqdidrocks, I expect you to have more pressing matters15:05
didrocksSaviq: that's not untrue TBH ;)15:06
didrocksSaviq: just, while I'm thinking about it, what is contained in libunity-api0? as the backend/frontend directly includes the .h and communicates directly then?15:07
Saviqdidrocks, other things15:07
Saviqdidrocks, that nothing uses yet, AFAIK15:07
didrocksok15:07
Saviqdidrocks, but even then, will we need a Breaks: for every rdepend?15:07
Saviqdidrocks, what if we don't know the rdepend?15:08
didrocksSaviq: if you bump the virtual dep with the api version, the virtual package trick will ensure we don't need the Breaks:15:09
didrocks(once we have done the trick ;))15:09
Saviqdidrocks, ok good15:09
didrocksand I think at some point, we'll treat the soname as it should, bumping with libunity-api1… and so on :)15:09
Saviqdidrocks, ok one last thing15:10
Saviqdidrocks, we don't have the case right now, but let's assume later we might have15:11
Saviqdidrocks, if unity-api would release with the new ABI15:11
Saviqdidrocks, it would break the stack15:11
Saviqdidrocks, because unity8 wouldn't be there yet ('cause it didn't pass CI)15:11
didrocksSaviq: the part I don't understand is why it didn't pass CI?15:12
didrockswithin the same sday15:12
didrocksday*15:12
didrocksbaiscally, you bumped the version of unity-api15:12
Saviqdidrocks, yeah, but we're not building against trunk of unity-api15:12
didrocksfrom 7.80.2+13.10.20130703ubuntu.unity.next-0ubuntu1 to 7.80.315:12
Saviqdidrocks, but against a released version15:12
Saviqdidrocks, unless I don't know something?15:13
didrocksSaviq: hum, that's an issue, not sure how your CI is different from the other configs15:13
didrocksSaviq: for unity and so on, we have a "local repository"15:13
Saviqdidrocks, I'm not saying it is :D15:13
Saviqdidrocks, until now it was like that15:13
didrocksI did that some times ago and I think that's what is used (not sure it's used everywhere still)15:13
Saviqdidrocks, with the phablet-land15:13
didrocksso basically:15:13
didrocks-> unity-api builds, the version becomes 7.80.3bzr<rev>-0ubuntu115:14
didrocksfor instance15:14
didrocksthe unity MP is approved, build-dep against 7.80.315:14
didrocksit founds it in the local repo and build against it15:14
didrocks(we had the case tons of time between compiz/nux/unity)15:14
didrocksthen, you have the generic-medium-tests15:14
didrocksnot sure if they use this local repo?15:14
didrockshttp://10.97.0.1:8080/job/autopilot-saucy-daily_release/label=autopilot-intel/345/?15:16
didrocksbetter, but still some previews issues15:16
Saviqdidrocks, ah, local *dpkg* repo15:16
didrocksseb128: pstolowski: bregma: dednick: ^15:17
didrocksSaviq: right :)15:17
Saviqdidrocks, yeah, that's exactly what we thought should happen :)15:17
Saviqdidrocks, is that per-stack repo or global?15:17
didrocksSaviq: per-stack15:17
Saviqdidrocks, exactly!15:17
didrocks;)15:17
Saviqdidrocks, DONE15:17
didrocksahah15:17
Saviqdidrocks, thanks15:17
didrocksyw!15:17
Saviqmzanetti, ↑ see, they did it already how we said it should be done ;)15:21
Saviqmzanetti, only thing is they both need to land the same day15:21
Saviqmzanetti, between that every stack has a local dpkg repository with the latest landed things15:22
didrocksSaviq: yeah, landing everything within the same day (before 00 UTC) is the only contract with dailies :)15:22
mzanettiah. cool15:22
mzanettiSaviq: https://code.launchpad.net/~mzanetti/unity-api/launcher-api-pinning/+merge/173064/comments/38733615:23
pstolowskididrocks: no videos?15:23
didrockspstolowski: no, see the discussion above why15:23
didrockspstolowski: I think we can reenable it for one run, but it will be already EOD15:24
kgunnSaviq: ping15:27
Saviqkgunn, pong15:27
=== dandrader is now known as dandrader|lunch
mzanettididrocks: mind verifying how badly I messed up?15:42
mzanettididrocks: this would the breaking api: https://code.launchpad.net/~mzanetti/unity-api/launcher-api-pinning/+merge/173064/15:42
didrocksmzanetti: sure :)15:43
didrocks"bump the version a bit more" <- love it :)15:43
mzanettididrocks: I assumed that daily releasing will add the +<data>... etc on its own again15:43
didrocksmzanetti: right15:43
didrocksmzanetti: hum, it should be 7.80.3-0ubuntu115:44
didrocksrather than 7.80.2-0ubuntu115:44
dednickSaviq: how are the plugins imported by unity8 nowadays? ie how does it know where to find them15:44
didrocks7.80.2 < 7.80.2+blabla15:44
mzanettididrocks: note that the -0ubuntu1 wasn't there before. so this would increase it already. but I don't know15:44
didrocksmzanetti: no no, you need to bump the upstream version15:44
mzanettididrocks: ok15:44
didrocksmzanetti: btw, it's -0ubuntu1 (not -ubuntu1)15:45
didrocksdid I mess up the doc?15:45
mzanettididrocks: no15:45
mzanettididrocks: you didn't mess up. I did15:45
didrocksmzanetti: ok, I'll add a blink tag then! :p15:45
mzanettididrocks: do I actually need the -0ubuntu1 at all then?15:45
mzanettiit wasn't there before15:45
didrocksmzanetti: daily release should deal with native version, but you will have a lintian warning until then15:46
mzanettididrocks: and the depending would be "libunity-api-dev (>= 7.80.3)", correct?15:48
didrocksmzanetti: exactly :)15:48
Saviqdednick, same as usual, TBH not sure why autopilot complained15:49
Saviqdednick, as Unity.Indicators is installed to ${SHELL_PRIVATE_LIBDIR}/qml correctly15:50
Saviqdednick, otherwise it would fail when simply ran15:50
Saviqdednick, if you can't figure it out, I will Monday15:52
SaviqEOW15:52
Saviqo/15:52
dednickSaviq: ok. have a good weekend15:52
pstolowskididrocks: ping15:55
dednickSaviq: how is the qml imported normally? how does it know to look in x86_64-linux-gbu/unity8/qml ?15:56
dednickcould be because the executable isn't unity8? rather it's looking in x86_64-linux-gbu/indicator_client/qml15:57
pstolowskididrocks, seb128: quick question - can you run /usr/share/software-center/software-center-dbus in S?15:57
seb128pstolowski, do you get the bug Laney was just mentioning in #ubuntu-desktop?15:58
didrockspstolowski: running here15:58
pstolowskiseb128, didrocks: yes. this break App Scope results. and at least two of the AP tests16:00
seb128oh ok16:00
seb128that makes sense!16:00
pstolowskiseb128, didrocks: 'More suggestions' category is missing in Apps. And all app previews miss data16:00
dednickanyone know how to get qml to output the import paths when you run an app?16:00
didrockspstolowski: that starts to make sense with the hypothesis "it's the dist-upgrade from proposed" which breaks things16:00
didrockspstolowski: I'm rerunning right now with new xorg, but nothing else dist-upgraded16:01
mhr3_dednick, QML_IMPORT_TRACE=116:01
dednickmhr3_: ta.16:02
dednickbit extreme though ;)16:02
=== dandrader|lunch is now known as dandrader
=== dandrader is now known as dandrader|Afk
dednickSaviq: think i got it. forgot the fallback imports, so wasn't looking in unity8/qml when installed16:30
=== dandrader|Afk is now known as dandrader
=== alan_g is now known as alan_g|EOW
=== Guest14861 is now known as maxb
=== salem_ is now known as _salem
=== Guest17846 is now known as shiznix
=== shiznix is now known as Guest65153
=== Guest17995 is now known as charles
RSHello - I was wondering if someone could give me some assistance please?  :-)21:56
RSI installed Lubuntu 10.x because my old laptop does not have pae - i upgraded and now have ubuntu 12.04 - but my desktop still shows Lubuntu and not Unity21:57
RSI would really like Unity but not sure how to get this now21:58
RShi23:31
RShi23:32
RShi robotfuel23:33
robotfuelhi RS23:34
RShi - I have a question - I am a new user - are u familiar with Ubuntu/Lubuntu?23:34
RSI mean can u help me with a technical question23:35
robotfuelRS: maybe you are interested in the #ubuntu channel, if you don't have a question about unity?23:35
RSthis was the link for me to go to it said on another page - this is the ubuntu-unity room?23:36
RShttp://webchat.freenode.net/?channels=#ubuntu-unity23:37
RS?23:40
RSI am trying to use Unity23:41
RSbut it is not working23:41
arssonhttp://askubuntu.com/questions/110516/is-there-a-way-to-install-unity-or-gnome-shell-along-with-lubuntu23:42
RSthank you arsson - I will check out the link23:47
arssonit may be risky23:51

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