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