[01:11] elopio I'm having trouble getting a raw UnityTestCase going, can't get past a missing def for GRID_UNIT_PX, don't appear to be doing anything differently from any other unity8 test, any ideas? [01:13] alesage: yes, I saw that last week. I don't know where that var went, and we need to make that use a default value if there is none. [01:13] that won't happen on the phone [01:14] GRID_UNIT_PX=13 [01:14] elopio eeenteresting, ok [01:14] and you can set the value anyway. [01:14] elopio, ok I'll set up a temporary check === chihchun_afk is now known as chihchun [08:07] pitti: you got a minute - been looking at systemd-sysv in a vm - supposed to see upstart stanza in grub afterwards, not here - grub doesn't appear to change, but it DOES boot with systemd seemingly - both before and after grub.cfg's here http://pastebin.ubuntu.com/9726418/ [08:08] elfy: hey! [08:08] not sure if I'm going mad - or there is in fact something up with that ;) [08:08] elfy: can you try what happens after "sudo update-grub"? [08:08] and good morning to you :) [08:08] elfy: save the previous file first, for diffing [08:08] oh bah [08:08] forgot that :D [08:08] elfy: well, I'm not sure whether you are supposed to run this manually; I think it should happen automatically [08:09] but first, does that actually work? (this was just a wild guess) [08:10] pitti: never mind - just an elfy fail ... [08:10] ? [08:10] not really thinking - just did what https://wiki.ubuntu.com/SystemdForUpstartUsers#Permanent_switch says [08:10] now that I've also updated grub it all looks right :) [08:11] elfy: I at least add that there [08:11] might be good - others might just follow that without thinking as well :D [08:12] elfy: done [08:12] elfy: many thanks for pointing this out! [08:12] other than that - not had any problems at all for this cycle with systemd [08:13] the only nvidia update I had worked ok - last cycle had a couple of issues there [08:13] elfy: nice! [08:13] many thanks for verifying the instructions [08:13] welcome :) [08:14] pitti: what's the current plan for defaulting to systemd? [08:15] elfy: we'll have the mini-sprint this week to convert remaining upstart jobs, then some more items to fix on https://blueprints.launchpad.net/ubuntu/+spec/core-1411-systemd-migration [08:15] elfy: so I hope we can flip the switch end of Jan/start of Feb [08:15] for desktop/server/cloud [08:15] touch might take a little longer, but is relatively independent [08:15] and then next cycle address session upstart [08:15] sorry, need to run out for a doctor appointment, bbl [08:17] thanks for the info - cya :) [14:20] good morning! [14:21] balloons, alesage, charles: for this week that we don't have to wait for veebers, we could make the stand up meeting earlier and then rhuddie won't have to stay late. [14:21] is it ok for you to move the meeting 3 hours? [14:22] elopio, good morning. sounds good to me :) [14:49] elopio: I pushed a commit to the branch. [14:49] elopio: BTW, can I run a method of a QML object? [14:50] elopio: I mean, if we directly call IndicatorsMenu.show(), we can just open it rather than use the input stuff. [14:50] paulliu: nice, I'm looking at it. [14:50] you can't call a qml method. [14:52] paulliu: and I think you can't edit the checked property. Does that work? [14:52] elopio: yeah. I think I'll change it with the input click. [14:53] paulliu: we have a Checkbox custom proxy object [14:53] self.select_single(ubuntuuitoolkit.CheckBox, objectName='switcher') [14:53] elopio: Also I cannot open the tab because it needs to be done in the main_window. [14:53] and then you will have methods to check and uncheck. [14:53] elopio: ok. cool. I'll use it. [14:53] paulliu: which tab? [14:54] elopio: I mean the IndicatorsMenu... [14:54] elopio: the current open method in my commit doesn't work because the height is not enough to open it. [14:55] paulliu: I think it should be self.globalRect.y + self.globalRect.height [14:55] elopio: ok [14:55] I will give a try to your branch soon. But you are of course in the right track. [14:56] elopio: Let me fix the issues, and then I'll ping you. [14:56] ok [15:22] elopio, balloons, alesage, I can't make today's meeting if we move it 3 hours earlier (ie, ~1h from now) but feel free to go without me; alesage can report our progress [15:45] rhuddie, I'm ok with moving mtg btw [15:53] elopio, meeting in half an hour or so ok with moi [15:54] balloons: charles? ^ are you ok too? [15:54] elopio, meeting in 5 mins? [15:54] I can do it [15:54] balloons: 35 [15:55] ahh, I can do that too [16:06] elopio: pushed. Should work now. [16:06] paulliu: awesome. [16:07] paulliu: you are invited to our meeting too. It's in 25 minutes. [16:07] I'll update the calendar. I hope charles can make it. [16:08] elopio: ok [16:08] elopio, I'm about to go afk, I can make it at same time tomorrow though [16:08] paulliu, elopio, alesage, I'll be back in ~90 minutes [16:09] charles: ok, sorry about the late notice. I'll [16:09] meet with you in 90 so we update the doc with your status. [16:09] ack [16:24] paulliu: confirmed it works. [16:24] paulliu: when willl you EOD today? [16:24] few hours later I think. [16:25] So, should we proposed it? I think it still needs some minor tweaks. [16:25] And then I'll start on the PowerIndicatorHelper. [16:25] paulliu: ok, I want to make some small style changes and try a couple of structure changes of the custom proxy objects [16:26] elopio: ok [16:26] paulliu: after the meeting, I'll start making small changes and discussing them with you here. [16:26] elopio: ok === roadmr is now known as roadmr_afk [17:02] nuclearbob: (or somebody else) do you know how to call a cpp method from python? === roadmr_afk is now known as roadmr [17:16] elopio: no [17:18] paulliu: I pushed a first change, onlyy with style fixes so the branch passes pep8 and pep257. [17:18] you can run flake8 to get most of the errors. [17:22] elopio: ok [17:43] elopio: I also fix the test_indicators.py by flake8. [17:44] paulliu: cool, thanks. Now I'm trying to improve the hierarchy of the custom proxy objects. === jpds is now known as Guest41488 [17:58] paulliu: I've pushed a reorg of the cpos. Please review it anad let me know what do you think. [17:58] elopio: ok. [18:19] elopio: super cool. So when we do select_single, it will look-ups all the Classes and check with validate_dbus_object() class method? [18:20] paulliu: yes. Autopiliot has a cache of objects that it checks for matches. [18:21] it has some implementation problems, but works ok with some care. [18:21] paulliu: is there a way to set the orientation lock without the ui? [18:21] like calling a dbus method? [18:22] elopio: Let me check the plugins. [18:24] elopio: I think yes. the indicator-display provides it. [18:25] elopio: /com/canonical/indicator/rotation_lock [18:26] paulliu: ok. I'm happy with the helpers, and looking at the tests now. [18:26] ideally, we will start the test with the rotation unlocked. [18:26] elopio: qdbus com.canonical.indicator.rotation_lock /com/canonical/indicator/rotation_lock [18:26] elopio: ok [18:27] so we need to use a fixture during the test set up that unlocks the rotation, and that during the test clean up returns it to the original value. [18:27] second thing, we need to query the rotation value, to make sure that when the checkbox is checked, it is locked and when it is unchecked it is unlocked. [18:28] paulliu: and third, we need to simulate a rotation and check that the shell respects or ignores it. For that we need what dandrader is writing. [18:28] does it make sense? [18:28] elopio: yes. [18:29] paulliu: oh, one more thing. Check the checkbox, and assert that the icon is displayed in the top bar. [18:29] paulliu: have you used python fixtures before? [18:29] elopio: no. [18:30] paulliu: take a look at tests/autopilot/unity8/shell/fixture_setup.py [18:31] we need one called RotationLock, that receives a state as an argument. On set up makes sure that the state is set, and on cleanup it returns the lock to the original value. [18:32] elopio: ok [18:33] elopio: got it. [18:34] paulliu: would you want to pair to write the tests, or do you want to give it a try on your own? [18:34] elopio: why we use dbus-send command rather than using python dbus stuff? [18:35] paulliu: I just copied it from somewhere else. You are right, the python dbus makes it look nicer. [18:36] elopio: yeah, I'll try it myself first. And see how it goes. [18:38] elfy: fyi, I am affected by bug 1410406 and thus cannot dogfood vivid atm... [18:38] bug 1410406 in lightdm-gtk-greeter (Ubuntu) "black screen after booting, 100% cpu usage" [Undecided,New] https://launchpad.net/bugs/1410406 [18:38] nasty [18:39] thanks for letting me know though :) [18:39] dkessel, wow.. ouch! [18:39] balloons: yup... [18:39] * balloons decides maybe he won't reboot [18:40] elopio: Because the timezone diff is too large for us to be paired. So I'll try to write a version and check with you later. [18:40] i updated yesterday or the day before. so i guess if you haven't had it today, you're fine... [18:41] I must have updated and rebooted with that then [18:41] I updated this morning and was planning on rebooting this afternoon [18:42] I'll wait a few hours before I do so now ;-) [18:43] paulliu: agree. I think we can continue by mail. === roadmr is now known as roadmr_afk === rigved is now known as Guest18371 === roadmr_afk is now known as roadmr [21:06] * dkessel says "buon anno" to Letozaf_ while leaving. I missed your message the other day [21:06] dkessel, buona anno to you too :) thanks [21:12] balloons, this mp is still pending https://code.launchpad.net/~carla-sella/ubuntu-docviewer-app/test-go-to-page-pdf-file/+merge/244690 you remember why ? [21:12] hello Letozaf_ [21:13] balloons, hello :) [21:13] Letozaf_, weird, I approved it; why did it never merge? [21:13] balloons, do not know, at least do not remember why [21:13] the pre-req did merge [21:13] balloons, could it just got forgotten ? [21:13] you want to resubmit perhaps to get jenkins to re-pick it up? [21:14] balloons, ok [21:14] Letozaf_, let me try and force it first [21:14] balloons, ok thanks [21:16] balloons, howzit ? [21:17] Letozaf_, excellent actually. I found out my wrist is not broken, just quite sore :-) [21:17] balloons, good, so you will recover sooner :) [21:26] Letozaf_, merged.. odd it didn't before, but :-) [21:26] balloons, thanks, I just think it got stuck :)