/srv/irclogs.ubuntu.com/2013/10/02/#ubuntu-unity.txt

robert_ancellkgunn, no00:33
=== ejat- is now known as ejat
=== jono is now known as Guest37503
=== ubot5` is now known as ubot5
=== jhodapp is now known as jhodapp|afk
=== jhodapp is now known as jhodapp|afk
=== ricmm_ is now known as ricmm
=== shiznix_ is now known as shiznix
tsdgeosSaviq: why did you approve the height/animation thing?07:11
tsdgeosdidn't we agree it didn't work good enough?07:11
mzanettiveebers: sorry... slept in.07:35
Saviqtsdgeos, didn't we agree that it's good enough for now, since we don't have better ideas yet?07:42
tsdgeosmaybe07:42
tsdgeosi did have an idea yesternight07:42
tsdgeosit's not nice but it ought to work07:42
tsdgeosi'll give it a try later07:43
tsdgeosnow busy trying to find out why pstolowski code makes stuff break07:43
* pstolowski is keeping fingers crossed07:44
tsdgeospstolowski: it's not cool, if i add all the mirrormodels code, then it works07:45
pstolowskiouch07:45
tsdgeospstolowski: which means stuff works if i slow it down (because that's the only think mirrormodels do)07:45
tsdgeoswhich is not good07:45
tsdgeos:==/07:45
pstolowskitsdgeos: this is weird, coz I'm running unity8 (and able to reproduce) in virtualbox with no 3d acceleration, so things run very slow there07:50
tsdgeosit is07:50
tsdgeoswant to give the patch a try and see if it seems to fix stuff for you too?07:51
dandraderSaviq, are we still scrambling to get that autopilot issue fixed?08:10
Saviqdandrader, which one?08:10
dandraderSaviq, the one that was getting in the way of having unity8-mir as the default08:10
Saviqdandrader, AFAIK it's all better now08:11
Saviqdandrader, thomi got it going last night08:11
dandraderSaviq, great08:11
SaviqMacSlow, two last comments on ext SDs https://code.launchpad.net/~macslow/unity8/extended-snap-decisions-part1/+merge/187312/comments/431919 https://code.launchpad.net/~macslow/unity8/extended-snap-decisions-part1/+merge/187312/comments/43192408:12
Saviqdandrader, just went through my email - and the output is https://bugs.launchpad.net/mir/+bug/123394408:15
ubot5Ubuntu bug 1233944 in Mir "Unity8/Mir is unable to open autopilot uinput devices" [Critical,New]08:15
dandraderSaviq, bummer08:18
SaviqMacSlow, but can you confirm that's the case? that the menumodel goes away and that's why it contracts?08:21
SaviqMacSlow, we can work around it with a ShaderEffect hack, but probably not at this point08:22
MacSlowSaviq, I'll try to do the unexporting of actions and menu-model after the quit/close-handler to see if that changes anything...08:26
SaviqMacSlow, but you can see/reproduce?08:27
MacSlowSaviq, I think I see what you are refering too... the ext. snap-decision notification seems to "shrink upwards" before it actually disappears.08:29
MacSlowSaviq, that's what you mean?08:29
SaviqMacSlow, yup08:29
MacSlowSaviq, I just tried to do the unexport later... but that didn't change anything in this visual behaviour08:30
SaviqMacSlow, I wouldn't expect it to08:30
SaviqMacSlow, anyway - that's a glitch, let's do the more important things now08:30
MacSlowSaviq, indeed... those kind of things should be addressed in one go with the push on "spit&polish"08:31
SaviqMacSlow, the "simple" workaround I can think of is having a non-live ShaderEffect that we enable and update just before we unexport the actions08:31
SaviqMacSlow, this will create a "snapshot" of the notification while it disappears08:31
MacSlowSaviq, I hope there's a more generic solution to this... such "special case" handling doesn't sound right... we do too much of this already08:32
MacSlowSaviq, besides... my current headache revolves around the checkmark in the wifi-selection not working, because of the Loader.08:33
SaviqMacSlow, I don't think there is - not until we build the thing into unity-notifications, so that it will keep the structure while it's being removed08:33
SaviqMacSlow, right08:34
SaviqMacSlow, did you try/manage to reproduce in a small standalone QML file?08:34
SaviqMacSlow, or otherwise pinpointed the issue?08:35
MacSlowSaviq, yeah... the Loader-item used for the submenu used for the wifi-accesspoints causes the issue... OptionSelectorDelegate fails to set its internal listView correctly, thus there are several runtime-failures with null-references...08:36
MacSlowSaviq, I don't know how to approach this in a different way08:37
SaviqMacSlow, you mean that OptionSelectorDelegate isn't a direct delegate of OptionSelector's, but you have a Loader in the middle?08:38
MacSlowSaviq, fact is... wifi-selection does work... only the checkmark isn't showing...08:38
SaviqMacSlow, i.e. OptionSelector { delegate: Loader { sourceComponent: OptionSelectorDelegate { } } } more or less?08:38
MacSlowSaviq, still this is a nasty issue... not giving the user a visual clue what's currently selected.08:39
MacSlowSaviq, yes... http://bazaar.launchpad.net/~macslow/unity8/extended-snap-decisions-2/view/head:/Notifications/NotificationSubMenuItemFactory.qml08:40
MacSlowSaviq, and http://bazaar.launchpad.net/~macslow/unity8/extended-snap-decisions-2/view/head:/Notifications/NotificationMenuItemFactory.qml08:40
Cimimzanetti, what?08:41
Cimimzanetti, https://code.launchpad.net/~cimi/unity8/unity8.hud-2_hint-reveal-commit/+merge/187488/comments/43173908:41
CimiI think I want to drop a bomb08:41
MacSlowSaviq, are there any QML-tricks to avoid this?08:41
mzanettiCimi: haha... yeah. autopilot08:42
SaviqMacSlow, where is AccessPoint.qml?08:43
Cimimzanetti, I did what you asked08:43
Cimimzanetti, doesn't seem to work08:43
MacSlowSaviq, in NotificationSubMenuItemFactory.qml08:44
MacSlowSaviq, line 5408:44
SaviqMacSlow, no, that *uses* AccessPoint, where is that component defined?08:44
MacSlowSaviq, hold on... that's not the correct revision...08:45
SaviqMacSlow, anyway, you just need to make sure that OptionSelectorDelegate is passed the needed properties08:45
Cimimzanetti, might be my fault, was damn working this morning08:45
Cimimzanetti, maybe I did not update the test_hud.py on the phone and I thought was working08:46
Cimimzanetti, anyway, you know how I can access __init.py__ class from TestHud?08:46
mzanettiCimi: of course its your fault... it doesn't break on its own... that said, happens to me just as often. and I could start killing too when this sort of failures show up08:46
SaviqMacSlow, you need to bind the delegate's listView in the Loader08:46
MacSlowSaviq, listView of the OptionSelector is readonly... will that work?08:48
mzanettiCimi: __init__.py defines UnityTestCase08:48
SaviqMacSlow, then it needs to be made non-readonly08:48
Cimimzanetti, otherwise I revert to the previous working revicion08:48
SaviqMacSlow, in UITK08:48
mzanettiCimi: test_hud.py inherits UnityTestCase08:48
Cimimzanetti, __init__.py inside emulators08:48
mzanettiCimi: no, that won't work08:48
SaviqMacSlow, but08:48
Cimimzanetti, I tad you yesterday08:48
Cimi*told08:48
Cimimaybe we misunderstood?08:48
SaviqMacSlow, I don't think we should have that Loader at all08:49
Cimimzanetti, what's a common place for hud.py and test_hud.py?08:49
SaviqMacSlow, we don't support any components other than OptionSelectorDelegate in an OptionSelector08:49
SaviqMacSlow, not dividers, not standarditems08:49
MacSlowSaviq, yes... what other way can I use to pull the info from the subMenu-model?08:50
mzanettiCimi: I think the main __init__.py would work08:50
Cimimzanetti, let me try08:51
mzanettiCimi: in tests/autopilot/unity8/shell/__init__08:51
SaviqMacSlow, just include whatever's pulling that data in your OptionSelectorDelegate08:51
SaviqMacSlow, you shouldn't use the SubMenuItemFactory at all08:51
Cimimzanetti, although doesn't have a class08:51
mzanettiCimi: yeah... well, I'm really not a python expert either. you need to try or find someone who know python08:52
Cimimzanetti, I'm trying08:52
Cimimzanetti, nope08:52
Cimimzanetti, let me revert to 330..08:52
SaviqMacSlow, everything you need is passed through to the delegate08:52
Cimimzanetti, which btw was failing on jenkins08:52
SaviqMacSlow, menuModel, menuData, menuIndex - those are just properties08:53
mzanettiSaviq: do you know a solution to this?08:53
nic-doffaySaviq, regarding your most recent comments in the MP for the search indicator. I added a cross fade.08:53
nic-doffayMaybe it's too quick though, I'll experiment a bit more, otherwise I guess we'll have to check the search time.08:53
dandraderSaviq, how do I install a "devel-proposed" ubuntu-system image using phablet-flash?08:53
Saviqdandrader, --channel08:53
Saviqnic-doffay, k, will have a look, although when I tried a *real* cross fade it didn't look good, we rather need a sequential fade out + fade in08:53
mzanettiCimi: oh... wait08:54
mzanettiCimi: in test_hud.py we can access the emulators stuff08:54
nic-doffaySaviq, I'll try that now.08:54
mzanettiCimi: with self.main_window.xxx08:54
Saviqnic-doffay, yeah, that's gonna be tricky without moving all that to states08:54
Saviqnic-doffay, and I started doing that yesterday but fooked something up08:54
mzanettiCimi: so if you put the drag() in the hud emulator you should be able to use it in test_hud with self.main_window._drag()08:54
Saviqnic-doffay, let me get you a diff I started out wiht08:55
Cimilet's try08:55
dandraderah, phablet-flash ubuntu-sytem --help mentions devel-proposed by I just didn't see it :/08:55
Saviqnic-doffay, something along the lines of http://paste.ubuntu.com/6183052/08:56
Saviqnic-doffay, but it didn't work right yet08:56
Cimimzanetti, File "/usr/lib/python2.7/dist-packages/unity8/shell/tests/test_hud.py", line 99, in test_show_hud_appears08:57
Cimiself.main_window._drag(swipe_coords.start_x, swipe_coords.start_y, swipe_coords.start_x, swipe_coords.end_y)08:57
CimiAttributeError: 'MainWindow' object has no attribute '_drag'08:57
Cimimzanetti, come on let's revert and have this thing merged..08:57
mzanettiok08:57
Cimimzanetti, but was good to try08:57
Cimimzanetti, we're not python experts08:57
MacSlowSaviq, I fixed it.08:59
SaviqMacSlow, see08:59
MacSlowSaviq, one more tiny bit of QML-wizardry learned today :)08:59
SaviqMacSlow, so you just flattened the SubMenuFactory?09:00
SaviqMacSlow, to be the OptionSelectorDelegate directly?09:00
MacSlowSaviq, yeah... pushing... one sec...09:00
Saviqmzanetti, Cimi, what's the deal there?09:03
CimiSaviq, we saved jenkins from a bomb09:03
mzanettiSaviq: we need a custom drag() method in emulators and tests09:03
mzanettiSaviq: right now it's copied and I wanted Cimi to put it in some common place09:03
mzanettiSaviq: but we both failed to find one09:04
CimiSaviq, I wanted it too but at this time I just want the tests to pass09:04
MacSlowSaviq, there you go http://bazaar.launchpad.net/~macslow/unity8/extended-snap-decisions-part2/view/head:/Notifications/NotificationMenuItemFactory.qml09:04
CimiSaviq, I failed here http://bazaar.launchpad.net/~cimi/unity8/unity8.hud-2_hint-reveal-commit/revision/33109:04
Saviqmzanetti, Cimi you just need a small class DragMixin somewhere in __init__.py, import that and make the emulators inherit from it where needed09:05
Saviqmzanetti, Cimi one that will contain just the drag() method09:05
CimiSaviq, yeah but I'm still learning python09:05
CimiSaviq, and I have other tasks to do! :(09:06
CimiSaviq, before the freeze09:06
MacSlowSaviq, once lp:~macslow/unity8/extended-snap-decisions-part1 made it into trunk I'll update the "part2" for frontend and backend and MR them, so we get the wifi-selection use-case in place too09:06
SaviqCimi, sure09:06
SaviqMacSlow, yup, cool beans09:06
CimiSaviq, was good to learn a bit but now I really want to move forward09:06
Cimimzanetti, just tested again all hud tests with rev 330 and they pass09:07
mzanettiok. lets see what jenkins thinks of it09:07
Cimiit's pushed as rev 33209:07
Cimijenkins would better think he likes09:07
mzanettilol09:07
CimiI might become very upset09:07
Saviqmzanetti, Cimi something of the sort v09:08
Saviqhttp://pastebin.ubuntu.com/6183074/09:08
mzanettiSaviq: is the "Mixin" just some common thing to do or does it have a special meaning?09:09
Saviqmzanetti, just a name09:10
mzanettiok09:10
Saviqmzanetti, you usually combine multiple mixins to get a union of multiple parent classes09:10
Saviqmzanetti, that's simply multi-inheritance09:10
Saviqdednick, minor thing here https://code.launchpad.net/~nick-dedekind/unity8/indicator-titles/+merge/186049/comments/43123309:11
mzanettiSaviq: yeah, got that. Just noticed that I see the name "Mixin" quite often so I was wondering if it actually _has_ to be named like that09:11
Saviqmzanetti, python is all about conventions :)09:11
CimiSaviq, let me try09:12
CimiSaviq, I'm not giving up09:12
Saviqdednick, also, any input on https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1215644 ?09:12
ubot5Ubuntu bug 1215644 in unity8 (Ubuntu Saucy) "Messaging menu does not change icon when a new message appears" [High,Confirmed]09:12
dednickSaviq: just upgrading phone now. I think it's fixed and released already.09:13
Saviqdednick, ah ok09:13
Saviqdednick, although I had a blue icon with no message this morning :D09:13
dednickSaviq: er. yeah. i dont seem to be seeing any messages at the moment :(09:14
Saviqdednick, yeah, no messages in the messaging menu09:14
Saviqdednick, I just got the notification, but nothing in the menu09:14
Saviqlarsu, ↑09:14
MacSlowfginther, hey there...09:16
SaviqMacSlow, he's asleep, can I help?09:16
Saviqmzanetti, issue https://code.launchpad.net/~mzanetti/unity8/switching-previews/+merge/187327/comments/43195209:16
MacSlowSaviq, the autopilot-issue on jenkins seems fixed... what was the issue?09:16
MacSlowSaviq, just curious09:16
SaviqMacSlow, we knew the issue straight away09:16
SaviqMacSlow, it was multi-fold09:16
mzanettiSaviq: looking09:17
SaviqMacSlow, a) we started depending on libunity-core-6.0-8, which depended on libunity-protocol-private0, which required, but didn't depend on, a new libunity909:17
SaviqMacSlow, so our two dependencies got upgraded but libunity9 didn't, and we were killed because of a missing gsettings key that was introduced recently09:18
MacSlowSaviq, ha... so basically one-line entry missing to cause all the trouble?! :)09:19
SaviqMacSlow, b) the machines (hardware, not VM) running the tests were not upgraded recently, but they do have unity7 installed, so the above occurred only on the hardware, as VMs are bare metal, and the new libunity9 was installed as usual09:19
SaviqMacSlow, c) when Francis switched us temporarily back to VMs, where the issue wasn't a problem - the jobs weren't compatible or something - and were failing to pick up the artifacts - so all the child jobs were SUCCESS, but the parent job still FAILED09:20
SaviqMacSlow, d) there was a huge build queue on jenkins yesterday, that only cleared up late in the evening, which meant that some of the -ci / -autolanding jobs before that took up to 4 hrs09:21
SaviqMacSlow, so yeah, *EVERYTHING* happened09:21
MacSlowSaviq, holy crap :)09:21
mzanettiSaviq: hmm... I do see an issue, but I'm not sure if its the same as you describe09:21
dednickSaviq: indicator-messages seems to be crashing09:22
dednicklarsu: ^09:22
tsdgeosSaviq: this is the other height animation patch https://code.launchpad.net/~aacid/unity8/enable_height_animation_2/+merge/18878509:22
tsdgeosSaviq: it works better, but it's a bit nastier09:23
Saviqtsdgeos, k thanks09:23
tsdgeosi'll let you decide what we do :D09:23
tsdgeosi think this one makes more sense at this stage since the other doesn't really work09:23
tsdgeosbut oh well09:23
tsdgeosi'm not happy with this one either :D09:24
CimiSaviq, thanks, it works (cc mzanetti)09:24
mzanetti ~o/09:25
SaviqMacSlow, I think that's a valid failure: http://s-jenkins:8080/job/generic-mediumtests-runner-maguro/1760/?09:25
SaviqMacSlow, due to moving the PinPad to components09:25
Cimimzanetti, http://bazaar.launchpad.net/~cimi/unity8/unity8.hud-2_hint-reveal-commit/revision/33309:26
mzanettiCimi: +109:26
SaviqMacSlow, ah, why did you move PinLockscreen.qml at all?09:26
SaviqMacSlow, that should remain in Greeter, just the PinPad.qml should be moved09:26
SaviqMacSlow, that's probably my fault?09:27
MacSlowSaviq, you told me to09:27
mzanettiand PinPadButton.qml probably09:27
MacSlowSaviq, but the failing test pass here locally with that branch...09:27
SaviqMacSlow, you need to take me with a grain of salt ;)09:27
SaviqMacSlow, /me tries09:27
MacSlowSaviq, ok :)09:27
MacSlowSaviq, yup... both pass just fine09:28
SaviqMacSlow, fail here09:29
SaviqMacSlow, remove builddir/install09:29
SaviqMacSlow, make -C builddir install09:29
SaviqMacSlow, PYTHONPATH=tests/autopilot/ autopilot run unity8.shell.tests.test_lock_screen.TestLockscreen.test_can_unlock_pin_screen09:29
SaviqMacSlow, and make sure you don't have unity8 installed on your system - it will test that instead09:30
SaviqMacSlow, but anyway Greeter/PinLockscreen.qml: File not found09:30
CimiSaviq, so next in priority09:30
SaviqMacSlow, that's a quite obvious error message ;)09:30
CimiSaviq, welcome wizard or rendered for weather, dash plugins, or carousel fix, video renderer?09:31
SaviqCimi, do the dash plugins renderer09:33
SaviqCimi, should be simples09:33
Saviqmhr3, can you give Cimi a way to determine that a category is dash plugins?09:33
Cimimhr3, I'm coming to the office in an hour and a bit09:33
mhr3Cimi, i'm not in today09:34
Cimimhr3, ok thne09:34
Cimimhr3, so my desk is free :P09:34
Saviqtsdgeos, aaargh ;(09:34
dandraderSaviq, do I still need this ppa on my desktop? http://ppa.launchpad.net/ubuntu-unity/next/ubuntu09:34
mhr3Cimi, yea, let's say that i knew that you want to come :)09:34
Cimihah09:34
Saviqdandrader, *no*09:34
Saviqdandrader, that's dangerous :)09:35
tsdgeosSaviq: yeah :D09:35
mhr3Cimi, but yea, i need to expose one extra property for that to work09:35
dandraderhehehe, makes me wonder how I managed to survive so far09:35
Saviqtsdgeos, can we at least make the onDestruction less ugly?09:36
tsdgeosSaviq: ideas on how to do it?09:37
Saviqtsdgeos, like put some prop on RunningApplicationsGrid instead of looking at the source path?09:37
tsdgeosSaviq: well, it's wath onLoaded does09:37
Saviqtsdgeos, yeah, but I mean for the:09:37
Saviqif (source.toString().indexOf("Apps/RunningApplicationsGrid.qml") != -1) {09:37
Saviqtsdgeos, if RunningApplicationsGrid had a prop holding09:37
Saviq(results.firstModel.count + results.secondModel.count == 0)09:37
Saviqtsdgeos, we could use hasOwnProperty("blah")09:38
Saviqtsdgeos, and use that prop; else true;09:38
larsudednick: my fixes from last Friday haven't been released yet09:38
dednicklarsu: ah ok, i havent taken a look yet09:38
Saviqlarsu, dednick, I'll build a package to test, then09:38
mhr3Saviq, or the renderer could use regular scope models and we could get rid of that special case :)09:38
tsdgeosSaviq: i'll see what i can do09:39
Saviqmhr3, got the scope for me yet?09:39
mhr3Saviq, it's been in the image for a few weeks now09:39
larsudednick, Saviq: I'm pretty sure this fixes the issue. If not, let me know ;)09:39
Saviqmhr3, and working? with surfaceflinger? ;p09:39
mhr3question is: does it work? :)09:39
larsu(well, I'm sure you will)09:39
dednicklarsu, Saviq: i need to test out some other odd behaviour i'm seeing as well. The icon still doesnt seem to be changing when recieving/removing items still. (looking at the data from the model here)09:40
mhr3pstolowski, were you able to test runningapps scope on the device?09:40
mhr3pstolowski, does it return anything now?09:40
dednicklarsu: also, the sensitivity of the clear button is set to false.09:40
pstolowskimhr3: no, I plan to do today09:40
Saviqdednick, ok, I'll get you the package from i-m trunk09:40
dednickSaviq: ta09:40
Cimiguys, little guide to run mir on the phone?09:41
CimiI promised kevin I'd have tested the new hud on the phone with mir09:41
SaviqCimi, adb shell touch ~phablet/.display-mir; adb shell reboot09:42
CimiSaviq, brilliant, thanks09:42
larsudednick: I'll have a look (but I think I remember that working last Friday)09:43
Saviqlarsu, if I have to install one more package on the host to just build a source package out of indicator-messages! you mark my words!09:45
larsuSaviq: huh?09:46
Saviqlarsu, had to install dh-autoreconf, dh-translations, gobject-introspection09:46
Saviqlarsu, just to build a source deb :P09:46
larsuSaviq: you need these for 80% of our desktop projects... also: learn about apt-get build-dep :P09:47
Saviqlarsu, I don't want that09:47
Saviqlarsu, am using sbuild to keep the host clean09:47
larsuwell, you need to install all deps manually then09:47
Saviqlarsu, didn't have to install anything for indicator-network, unity8, unity-notifications, mir, platform-api, unity-mir... and then some09:48
dednicklarsu: it's easier to see what's going on using the indicators-client app on the phone. It gives you a textual representation of the unitymenumodel row data. Although the current release is not working. need trunk or even better: https://code.launchpad.net/~nick-dedekind/unity8/indicators-client.actionStateParser/+merge/18879009:48
mzanettiSaviq: follow up on yesterday night: this works: http://paste.kde.org/p8ce24ba609:49
mzanettinotice line 809:49
Saviqmzanetti, HUH!09:49
mzanettiremoving that breaks it09:49
larsuSaviq: because you already had the stack for those installed...09:49
Saviqlarsu, no, because everything happens *inside* sbuild there09:49
Saviqlarsu, building the source package for those is just a case of putting stuff in the tarball and .dsc file09:50
mzanettigreyback: you around yet?09:51
Saviqlarsu, for -messages, there's autoreconf, translations and stuff that happens during building of the source package, which happens outside of the chroot09:51
greybackmzanetti: yes09:51
CimiSaviq, wow the hud button doesn't work on mir09:51
mzanettiCimi: heh, yep, known issue. I'm on it09:51
SaviqCimi, racarr was working on that yesterday09:51
Cimiah ok09:51
Saviqin Mir that is09:51
mzanettiCimi: yeah... racarr provides me an API to re-inject the mouse event's we're filtering09:52
Saviqmzanetti, although I can't say I get what the issue is - the fact that we want the input in both app and shell? isn't that the case everywhere?09:52
Saviqmzanetti, I don't get why that would be the case (re LazyImage)09:52
Saviqmzanetti, I'm not touching "height" anywhere there09:52
Saviqmzanetti, and anyway the tests *do* test the height09:53
Saviqmzanetti, or width, if scaleTo: "height"09:53
pstolowskigreyback: ping09:53
greybackpstolowski: pong09:53
pstolowskigreyback: morning!09:53
mzanettiSaviq: let me push, you can try with that use case if you want09:53
greybackpstolowski: yes :)09:53
MacSlowSaviq, so now it should be ok09:53
pstolowskigreyback: is this https://lists.launchpad.net/ubuntu-phone/msg04088.html the only thing needed to get mir on the phone? how do I know if it's running (process name?)09:54
SaviqMacSlow, k thanks, and sorry for pushing you in the wrong direction ;)09:54
Saviqmzanetti, it's not about trying ;) I believe you that's your issue - just asking whether you have an idea why that happens?09:54
mzanettiSaviq: pushed.09:54
mzanettiSaviq: no, not really09:55
Saviqmzanetti, height: implicitHeight should be.... implicit, shouldn't it?09:55
greybackpstolowski: yes, that's all you do. To know it worked, does unity appear? Then check surfaceflinger is not running - then it must be Mir09:55
Saviqmzanetti, to where? :D09:55
mzanettiSaviq: I guess it should, yeah09:55
mzanettiSaviq: lp:~unity-team/unity8/fix-genericpreview09:55
Saviqmzanetti, k09:55
Saviqmzanetti, re: switching-previews, you really think it's related to the header? why?09:56
mzanettiSaviq: the only issue I can see is if you're opening a preview on an item which is partly covered by a header09:57
Saviqmzanetti, no, that's not it09:57
mzanettiSaviq: couldn't find any issue with the bottom09:57
Saviqmzanetti, expand "Installed" in Apps09:57
larsuSaviq: ah I see what you mean. That's the age-old decision that you don't need anything but a shell, make, and a compiler to build autotools-based packages09:57
mhr3btw everytime i try to build unity8 pkg i get a failure in launchermodeltest, known?09:57
Saviqmzanetti, open a preview on the last visible row, and go back to the beginning09:57
Saviqmhr3, no09:58
mzanettioh...09:58
Saviqmzanetti, same with the other way09:58
pstolowskigreyback: yeah, unity still works, I was just expecting performance drop on maguro, but can't see real diff... no surfaceflinger process running09:58
Saviqmzanetti, open a preview in the first row of the *last* category09:58
Saviqmzanetti, and go towards the end09:58
Saviqmzanetti, it will get confused09:58
Saviqmzanetti, but it's no surprise09:58
mzanettiSaviq: right... I got it09:59
Saviqmzanetti, if the ListView is open near the top - you can't scroll it enough to reach the bottom09:59
Saviqmzanetti, you need to move the gab09:59
Saviqgap09:59
greybackpstolowski: that's interesting, I must flash my maguro too to see. There was a perf drop on it, possibly fixed09:59
mzanettiSaviq: aye.have to go to a meeting now. will see if I can fix it afterwards09:59
Saviqmzanetti, o/09:59
Saviqlarsu, huh... http://pastebin.ubuntu.com/6183192/10:00
larsuSaviq: oh wow, why didn't CI catch that?10:01
Saviqlarsu, indeed10:01
SaviqMacSlow, hmm hmm hmm, why does notifications need to import Greeter?10:02
SaviqMacSlow, does it use PinLockscreen?10:02
SaviqMacSlow, and not just the PinPad?10:02
MacSlowSaviq, yes10:02
SaviqMacSlow, ok, I need a little bit more looks at that then...10:04
dednicklarsu: i think the remove-all action is coming across with the incorrect action. it's showing up in unitymenumodel as "indicator.indicator.remove-all"10:04
SaviqMacSlow, feels like we should rename PinLockscreen... and yes, move it into Components, then...10:05
larsudednick: give me a sec to fix that compile issue (and find out why CI didn't catch it)10:05
MacSlowSaviq, are you sure :)10:05
SaviqMacSlow, no - not yet ;d10:05
dednicklarsu: which is why it's not sensitive i think. I'm getting the dednick log messages saying Enable remove-all.10:05
Saviqmzanetti, should the SIM PIN snap decision be using PinLockscreen directly?10:05
dednicklarsu: ok10:05
SaviqMacSlow, will let you know when I am ;)10:05
mzanettiSaviq: yes10:05
nic-doffaySaviq, I switched up the search indicator to use states and transitions and sequential, however I'm not sure how effective it was.10:05
=== mzanetti is now known as mzanetti|otp
Saviq"dednick log messages"10:06
larsuthe best kind of log mesages.10:06
larsu*messages10:06
dednicklol10:06
Saviqnic-doffay, k, will have a look (or mzanetti will, while I'm looking at his stuff)10:06
dednick*debug10:06
SaviqMacSlow, ok, let's leave as-is for now, if CI goes through, I'll approve, we can move around later10:07
MacSlowSaviq, ok10:08
Saviqlarsu, seems it's built fine out of sbuild... *weird*10:09
larsuSaviq: did you override -Wall or something?10:10
Saviqlarsu, sbuild might10:10
larsuSaviq: it definitely should be on though. I don't know why it isn't and this is a very legitimate bug10:11
Saviqlarsu, yup10:11
tsdgeosmzanetti|otp: ping10:12
tsdgeosSaviq: https://code.launchpad.net/~aacid/unity8/enable_height_animation_2/+merge/188785 less ugly?10:14
Saviqtsdgeos, why do we need to compare the source?10:18
Saviqtsdgeos, can't we have a property *in* RunningApplicationsGrid10:18
Saviqtsdgeos, that GenericScopeView looks for/at?10:18
tsdgeosSaviq: isn't that the same that comparing the source?10:19
dednicklarsu: fyi, indicator-messages r380 did in the remove-all action.10:19
Saviqtsdgeos, it's not, as we can rename the grid, we can add the same behavior to other renderers etc.10:19
Saviqtsdgeos, and it will work - now it's filename-specific10:19
tsdgeostotally yep10:19
larsudednick: you're missing a verb there10:20
Saviqtsdgeos, and also, do the "firstModel.count + secondModel.count" *in* RunningApplicationsGrid10:20
=== mpt_ is now known as mpt
dednicklarsu: na, speakin' street yo.10:20
larsudednick: hah :)10:21
tsdgeosSaviq: you're aware that this also needs the enableHeightBehavior in DashApps that is what makes it persistent over the destructions of RunningApplicationsGrid and that making it generic is not going to get us much really'10:21
tsdgeosi can do it10:21
tsdgeosjust don't see how is going to help10:21
Saviqtsdgeos, it's going to help me sleep at night ;)10:22
tsdgeosok10:22
tsdgeosthat's a good reason enough10:22
pstolowskigreyback: I've just tried to running-apps scope on the phone with mir, and it doesn't find com.canonical.Unity.WindowStack. is it available?10:23
greybackpstolowski: org.canonical.Unity.WindowStack10:24
pstolowskigreyback: ah, thanks10:24
mhr3greyback, we're canonical.com, not canonical.org :)10:25
pstolowski:)10:25
greybackmhr3: patches welcome :P10:25
larsuSaviq: -Wall is set but I still don't get that error. Anyway, fix is here: https://code.launchpad.net/~larsu/indicator-messages/set-status-return-value/+merge/18880310:26
Saviqlarsu, tricky :)10:26
larsuSaviq: ya... I get the warning if I run the preprocessor manually :-(10:26
larsuI'll try to figure this one out - but not now10:26
Cimimzanetti|otp, Approve!10:27
mhr3Saviq, we need faster reviews, need to create 4th unity8 dir cause the other 3 are still not merged :P10:28
Saviqmhr3, use colocated branches10:28
* mhr3 heads off to read bzr docs10:29
=== mzanetti|otp is now known as mzanetti
mzanettitsdgeos: pong10:34
mzanettiCimi: \o/10:35
tsdgeosmzanetti: http://paste.ubuntu.com/6183307/ otherwise we assert on debug builds10:37
tsdgeosmzanetti: me or you?10:37
Saviqdednick, http://people.canonical.com/~msawicz/indicator-messages/10:37
dednickSaviq: thanks10:37
Saviqtsdgeos, that mhr3's issue?10:37
mzanettitsdgeos: oh... thanks for pointing it out10:37
tsdgeosSaviq: no clue what's mhr3 issue :D10:38
tsdgeosSaviq: where do i read about it?10:38
Saviqtsdgeos, mhr3 had some test failure in that test10:38
Saviqtsdgeos, or, a test for that10:38
SaviqI *think*10:38
Saviqbut well, that was not for debug builds10:38
tsdgeosnot sure if that has any real world impact10:38
Saviqas it was during package build10:38
tsdgeosdebug build of qt i mean10:38
tsdgeosthat has all the asserts enabled10:39
Saviqdednick, larsu, the icon did *something* on incoming text, but it did not get blue...10:39
dednickSaviq: yeah, it's still not working properly for me either.10:40
Saviqdednick, ok, you're on it so it'll be fixed in 5 I'm sure10:40
dednickputting some trace logging in now to figure it out.10:40
dednicklol. um, probably with another bug built in. but no, i dont understand much in libmessaging unfortunately.10:41
dednickthe icon choosing is fairly complicated.10:41
larsudednick: leave those bugs to me. No need to waste your time on them10:42
larsudednick: as for the indicator.indicator.remove-all. Are you sure you're not adding one yourself along the way?10:42
dednicklarsu: ok :)10:42
larsuI changed it in r380 to be consistent with all the other actions10:42
larsui.e., in the menu, actions are referred to as indicator.<actionname>10:42
dednicklarsu: you added an "indicator." onto the menu action in r38010:42
Saviqlarsu, http://pastebin.ubuntu.com/6183316/ :D10:43
larsudednick: yes. that's what I just said...10:43
dednick:) was busy typing :)10:43
mhr3Saviq, my issue is http://paste.ubuntu.com/6183319/ btw10:44
dednicklarsu: erm, i'm just looking at the action role on the unitymenumodel.10:44
mhr3mzanetti,  ^^10:44
mzanettitsdgeos: I'm actually wondering if it shouldn't be this: http://paste.ubuntu.com/6183320/10:44
Saviqmhr3, mzanetti I *think* we're interrogating the real AccountService there are we not?10:44
larsuSaviq: cool. As I said, I haven't yet managed to get these errors :(10:44
larsuSaviq: I'll fix them as soon as I've figured out why10:45
mhr3Saviq, ehm... don't do that?10:45
tsdgeosmzanetti: actually, yes10:45
Saviqmhr3, orly?10:45
mhr3yep :P10:45
Saviqmzanetti, ↑10:45
mzanettiyes...10:45
tsdgeosmzanetti: fixit! :D10:45
Saviqmhr3, gdbus call --system --dest org.freedesktop.Accounts --object-path /org/freedesktop/Accounts/User1000 --method org.freedesktop.DBus.Properties.Set com.canonical.unity.AccountsService launcher-items "<[{'defaults' : <true>}]>"10:45
Saviqmhr3, assuming you're UID100010:46
dednicklarsu: i still don't gel well with the namespace thing, so I dont know. the unitymenumodel gtk code seems to do some interesting things with namespaces when it comes to sections10:47
mhr3Saviq, but, but, i don't want to loose my laucher items10:47
Saviqmhr3, you won't *lose* them, you'll just reset them ;d10:47
mhr3ah, ok10:48
mhr3that makes me feel so much better10:48
larsudednick: ah, it's indeed my fault: there's a namespace set in addition to the "indicator.remove-all" name. The question is: why does this work on the desktop...10:52
om26erbug 123405410:52
ubot5bug 1234054 in unity8 (Ubuntu) "App preview does not work in the home scope" [Low,New] https://launchpad.net/bugs/123405410:52
larsudednick: I'll remove it.10:52
om26erany takers/responders ?10:52
Saviqom26er, right10:53
Saviqom26er, it's the same reason - there's no scope behind it10:53
om26erSaviq, ok, understood.10:53
om26erSaviq, how about bug 1227595 ?10:53
ubot5bug 1227595 in unity8 (Ubuntu) "[touch] The screen brightness change is not realtime" [Low,Confirmed] https://launchpad.net/bugs/122759510:53
Saviqdednick, ↑should be an easy fix10:54
om26erI just changed one line live: false to live:true on my phone and things are working fine10:54
Saviqom26er, yeah, exactly10:54
Saviqom26er, so, you proposing an MP?10:54
om26erthat also fixed the problem for the sound slider10:54
om26erSaviq, sure.10:54
Saviqdednick, unping10:54
Saviqmhr3, do we have a plan for apps in home scope? will they come from a scope somewhere?10:55
Saviqdednick, reping https://code.launchpad.net/~nick-dedekind/unity8/indicator-titles/+merge/186049/comments/43203810:56
mhr3Saviq, step 1) we're going to get rid of the apps scope10:57
mhr3step 2) figure out if click scope is going to provide those results10:57
larsudednick: https://code.launchpad.net/~larsu/indicator-messages/remove-stray-namespace/+merge/18880910:58
dednicklarsu: btw, I had already put the trace logging in and built, so i just ran it up quick. Here's the output to help you on your way with the icon bug. http://pastebin.ubuntu.com/6183346/10:58
larsudednick: ah cool thanks. So the icon doesn't change to "new" when it should? Or it doesn't change back to "normal"?10:59
dednicklarsu: it changes to new, then straight back to normal10:59
dednickget a message_added, then a source_changed11:00
larsuokay, I'll look into it right after lunch11:01
mzanettitsdgeos: https://code.launchpad.net/~mzanetti/unity8/fix-quicklist-inserting/+merge/18881111:02
tsdgeosSaviq: https://code.launchpad.net/~aacid/unity8/enable_height_animation_2/+merge/188785 better?11:07
Saviqtsdgeos, http://pastebin.ubuntu.com/6183391/11:07
tsdgeosSaviq: any more backtrace?11:08
om26erhttps://code.launchpad.net/~om26er/unity8/slider_live/+merge/18881011:08
Saviqtsdgeos, not atm, trying again11:08
tsdgeosSaviq: that doesn't help much, there's lots of calls to  ListViewWithPageHeader::ListItem::y11:08
Saviqtsdgeos, k, trying11:08
tsdgeosneed to know where to see why the listitem was null11:09
tsdgeossince that should never happen11:09
mzanettimhr3: https://code.launchpad.net/~mzanetti/unity8/dont-load-as-for-testing/+merge/18881211:10
Saviqtsdgeos, that's positionViewAtBeginning again11:11
Saviqtsdgeos, http://pastebin.ubuntu.com/6183404/11:11
Saviqtsdgeos, so the un-revert from yesterday...11:12
tsdgeosand why nobody could make it crash yesterday? :D11:12
Saviqtsdgeos, steps to repro: start shell, start app, swipe from left to get back to dash apps straight away11:12
Saviqtsdgeos, i.e. when app is launching11:12
=== jhodapp|afk is now known as jhodapp
tsdgeosi did that :/11:13
tsdgeosbut yeah11:13
tsdgeoslet's try again11:13
Saviqtsdgeos, 100% reproducible here11:13
mhr3mzanetti, sorry already did a reset, so test build wouldn't fail now... but the code looks ok11:13
=== iahmad_ is now known as iahmad|afk
mzanettimhr3: yeah... this functionality has been in there already for the launcherbackendtest. but I don't manually instantiate the backend when doing the "frontend" tests.11:14
om26ermy Phone is currently in this state. i.e. I try to change to switch to dash Home the app comes back automatically: http://videobin.org/+6xp/8lp.html11:15
om26erthat video opens in firefox only11:16
mzanettiom26er: I've seen this too. can you report a bug please?11:16
tsdgeosSaviq: grrr, ok11:16
om26ermzanetti, I was wondering if there any logs that I could provide ?11:16
Saviqtsdgeos, got it?11:16
tsdgeosno, but i can see why the code may be wrong11:16
tsdgeoslet me try to run it11:16
Saviqom26er, steps to reproduce would be best - logs are rarely useful for us11:17
mzanettiom26er: hmm. not sure if ~/.cache/upstart/unit8.log provides something useful in this case. you can still attach it you think there are some hints in there11:17
om26erSaviq, I am afraid there are no obvious steps but I think music-app was running in the background before it.11:17
om26erwill try to come up with steps to reproduce the issue11:17
Saviqom26er, I know, as usual11:17
om26ermzanetti, ok11:17
tsdgeosSaviq: you start app from home or from app scope?11:18
Saviqtsdgeos, home11:18
=== MacSlow is now known as MacSlow|lunch
Saviqtsdgeos, start from home, and while the white rect comes in, I drag from left11:19
tsdgeosnah11:19
tsdgeosall is fine here11:19
tsdgeos:(11:19
tsdgeoslet me try with SF11:20
tsdgeosnothing :/11:24
om26erbug 123410811:26
ubot5bug 1234108 in Unity 8 "Swiping away to dash brings back the app automatically" [Medium,New] https://launchpad.net/bugs/123410811:27
Saviqom26er, thanks11:28
pstolowskigreyback: having an issue with winstack api; didn't we agree it would provide app names that map directly to .desktop files? it gives me "Browser" (app name), but the actual desktop file is webbrowser-app.desktop11:29
mhr3mzanetti, trying your previews branch on the phone11:30
greybackpstolowski: we did. That's a mistake11:30
* mzanetti wonders if this is the beginning of a bugreport or just a FYI11:30
greybackthought I fixed that11:30
mhr3mzanetti, usually the lazyimage shows the "no-image" state as semi-transparent box, but sometimes it doesn't show anything11:31
tsdgeosSaviq: do you happen to have a loner backtrace of that crash?11:31
mhr3mzanetti, fixable?11:31
Saviqtsdgeos, longer?11:31
Saviqtsdgeos, will try and get more symbols11:31
mzanettimhr3: can you define the "sometimes" a bit better?11:31
tsdgeosSaviq: want to know if it's directly coming from qml or reentring from the lvwph code11:31
tsdgeosnot sure how it can happen yet11:32
mhr3mzanetti, i see it if i preview twitter11:32
pstolowskigreyback: can you fix that soonish?11:32
greybackpstolowski: in progress...11:32
mhr3mzanetti, or rather... don't see it :)11:33
pstolowskigreyback: thanks!11:33
mzanettimhr3: hmm... I just saw that with trunk too11:33
mzanettimhr3: will check11:33
om26erbug 123238111:34
ubot5bug 1232381 in unity8 (Ubuntu) "Home Scope: Apps should be shown first" [Medium,Confirmed] https://launchpad.net/bugs/123238111:34
=== iahmad|afk is now known as iahmad|afk|reall
om26ercurrently looks like this: http://i.imgur.com/gWCvF7h.png11:35
mhr3mzanetti, also, movie previews don't have the lazy image?11:35
tsdgeosSaviq: if i can't make it crash do you think we can make some peer-debugging (i.e. i add some debugs and you tell me what you get)?11:36
om26ermhr3, is that ^ something to be fixed in the backend ? or unity8 needs to take care of that ?11:36
Saviqtsdgeos, sure11:36
tsdgeosok, let me try to prepare a branch11:36
mhr3om26er, it's being worked on11:36
om26ermhr3, ack11:37
davmor2Hey guys I've been testing a n-m fix for 3g.  This has meant I've had 3g everytime I have booted up the phone.  Out of 10 reboot 2 have shown click packages for install and online scopes options on the apps scope is there any info I can get that would be useful to help with this?11:44
tsdgeosSaviq: lp:~aacid/unity8/positionAtBeginning_crash_debug11:46
greyback_pstolowski: I'll change org.canonical to com.canonical too, ok?11:47
Saviqtsdgeos, sec, just getting more symbols11:48
mhr3greyback_, yes pls11:53
pstolowskigreyback_: +111:55
=== hikiko is now known as hikiko|lunch
greyback_pstolowski: https://code.launchpad.net/~gerboland/unity-mir/dbus-names-wrong/+merge/18882011:58
Saviqtsdgeos, http://pastebin.ubuntu.com/6183551/ - dunno where to get more11:59
Saviqtsdgeos, running your debug mode now12:00
mhr3Saviq, could you look at https://code.launchpad.net/~unity-team/unity8/scope-isactive/+merge/188731 once you have a sec?12:03
Saviqmhr3, yeah, I know I still need to fix the test there12:03
mhr3should be familiar :)12:03
Saviqand not yet sure how12:03
mhr3right12:03
=== iahmad_ is now known as iahmad|
=== iahmad| is now known as iahmad
Saviqtsdgeos, http://pastebin.ubuntu.com/6183566/12:05
om26ermzanetti, I added the steps to reproduce bug 123410812:10
ubot5bug 1234108 in Unity 8 "Swiping away to dash brings back the app automatically" [Medium,New] https://launchpad.net/bugs/123410812:10
om26erplease give it a try if you can12:10
mzanettiom26er: awesome, thanks, I'll check it out12:10
om26erwe should probably have an autopilot test for that when the bug is fixed.12:11
kgunndandrader: if you're not already, would you mind reading up & trying to help debug https://bugs.launchpad.net/mir/+bug/123394412:11
ubot5Ubuntu bug 1233944 in Mir "Unity8/Mir is unable to open autopilot uinput devices" [Critical,New]12:11
dandraderkgunn, have been on that since I start work this morning. check my comments there12:12
kgunnawesome! dandrader ...love it when you guys are ahead of me12:12
=== alan_g is now known as alan_g|lunch
mzanettiSaviq: yeah... I know about that thing in the carousel12:23
karnimzanetti: From comments I gather you are working on that fix-genericpreview branch? Looking forward to it.12:29
mhr3it's such an awesome branch :)12:38
mzanettikarni: yes, I am12:46
karnigreat12:46
=== dandrader is now known as dandrader|lunch
=== hikiko|lunch is now known as hikiko
tsdgeosSaviq: VisualDataModel::item: index out range 0 0            is really bad12:57
tsdgeoshmmm12:57
tsdgeosah wai12:57
tsdgeosSaviq: do you have empty scopes?12:57
paulliumzanetti: are you fixing the testing on fix-genericpreview branch? or I'll fix it?12:57
Saviqtsdgeos, dunno12:57
tsdgeosi mean scopes without items?12:57
Saviqtsdgeos, can't reach them12:57
tsdgeosthat may very well be the case12:58
Saviqtsdgeos, ah well, yeah12:58
Saviqtsdgeos, music and video12:58
tsdgeosstupid me :D12:58
mzanettipaulliu: what's wrong with it?12:58
* tsdgeos hits himself12:58
mzanettiSaviq: fighting with that carousel... it looks really bad when not forcing the currentHighlight to be centered12:58
paulliumzanetti: the actions test should moved to test of GenericPreview. And apps/movie tests other stuff.12:58
mzanettipaulliu: I can fix that12:59
=== alan_g|lunch is now known as alan_g
paulliumzanetti: ok12:59
Saviqmzanetti, I thought we can get away with "select an item in $renderer; scroll vertically to match $gap (or move $gap if needed); move the pointer to $highlightedItem.center"13:00
=== _salem is now known as salem_
mhr3Cimi, you'll want lp:~mhr3/unity8/expose-renderer-hint the dash plugins category will have rendererHint set to "toggled" (rendererId: "grid", contentType: "apps")13:03
pstolowskiSaviq: ping13:05
Saviqpstolowski, pong13:05
pstolowskiSaviq: hey! I'm testing and fixing some outstanding issues in running-apps scope (with mir's winstack api on the phone), so will probably be ready to land it soon; will you be able to implement rederer/ fix the Dash to actually use it?13:07
Saviqpstolowski, yeah, we should be good13:07
pstolowskiSaviq: ok, great13:08
pstolowskigreyback_: thanks13:14
pstolowskigreyback_, Saviq : one more thing re running apps scope - the scope currently returns "image://screenshot/<appid>" for thumbanils; is this still correct? it doesn't produce any thumbnail at the moment, I'm guessing it's a renderer TODO?13:16
Saviqpstolowski, yeah, there's no image provider for it yet, I think13:18
Saviqpstolowski, it needs to use ApplicationImage13:19
pstolowskiSaviq: is this on anybody's plate?13:19
greyback_Saviq: pstolowski there is an image provider in unity-mir. ApplicationImage is just a wrapper around it13:19
Saviqgreyback_, ah, then is image://screenshot/appid good?13:20
greyback_Saviq: yes13:20
Saviqok, then we'll need to debug13:20
Saviqpstolowski, can we enable the scope ~easily for testing?13:20
pstolowskiSaviq: yes. just disable current application.scope mapping in ScopeDelegateMapper. And then you need the fix in Mir which greyback_ just implemented13:21
greyback_pstolowski: also please keep eye on the unity8 output. You might see messages from ApplicationScreenshotProvider that are relevant13:22
tsdgeosSaviq: https://code.launchpad.net/~aacid/unity8/empty_lvwph_crash_positionAtBeginning/+merge/18883013:22
pstolowskiSaviq: the scope has already been present on the image for quite some time, just to really active13:22
pstolowskis/to/not/13:22
Saviqpstolowski, yeah, cool13:23
Saviqtsdgeos, happroved13:27
pstolowskigreyback_: yeah, I think something is misbehaving http://pastebin.ubuntu.com/6183829/13:27
greyback_pstolowski: weird13:29
pstolowskigreyback_: plus I copied webbrowser-app.desktop to Browser.desktop to circumvent the problem with winstack api giving me appnames, and this won't work with screenshots provider I guess13:29
pstolowskigreyback_: the existing implementation of running apps in the shell uses some other way of obtaining screenshots?13:30
greyback_pstolowski: yeah, screenshot provider wants app id. You were accidentally getting the app name.13:30
greyback_pstolowski: same way13:30
pstolowskigreyback_: does it, by any chance, expect .desktop extension?13:31
greyback_via this ApplicationImage component; http://bazaar.launchpad.net/~mir-team/unity-mir/trunk/view/head:/src/modules/Unity/Application/OSKController.qml13:31
greyback_pstolowski: nope, appId only13:31
pstolowskigreyback_: hmm, so at least those apps from my pastebin should work13:32
greyback_pstolowski: sorry, bad link: http://bazaar.launchpad.net/~mir-team/unity-mir/trunk/view/head:/src/modules/Unity/Application/ApplicationImage.qml13:32
pstolowskigreyback_: this is matches scope's code http://bazaar.launchpad.net/~unity-team/unity-lens-applications/trunk/view/head:/src/running-apps-search.vala#L16313:34
greyback_pstolowski: yeah, that log even gives a correct URI.13:36
greyback_pstolowski: I've one thing to do, then I'll be able to investigate.13:37
greyback_pstolowski: if you want, you could recompile unity-mir, adding debug to src/modules/Unity/Application/applicationscreenshotprovider.cpp - requestImage13:39
tsdgeosMirv: ping13:40
Saviqnic-doffay, can you hear us?13:41
Saviqnic-doffay, your turn13:41
=== MacSlow|lunch is now known as MacSlow
dednickCimi: you in office tomorrow?13:43
pstolowskigreyback_: trying13:43
Cimidednick, nope13:43
Cimidednick, friday?13:43
dednickCimi: I've got to come in tomorrow.13:43
dednickCimi: I could maybe on friday13:43
Cimidednick, I have my ocado delivery tomorrow :)13:44
dednicklol13:44
pete-woodscan anyone here point me to the unity window switching API? I believe we will need to use it to keep HUD working when we switch to Mir13:53
pete-woodsI'm told this is a DBus API (and I'm guessing that Unity exports it, but I could be wrong)13:53
Saviqmhr3, can you drag the XDA screenshots with fix-screenshots all the way to the right?13:57
mterrypete-woods, try unity-mir?13:57
Saviqmzanetti, ↑↑?13:57
pete-woodsmterry: thanks, will have a look13:57
mhr3Saviq, sorry, reflashed the phone 10minutes ago13:58
Saviqmhr3, nw13:58
mzanettiSaviq: what?13:58
Saviqmzanetti, if you open the preview for XDA (the first on in recommended)13:58
Saviqmzanetti, with fix-genericpreview branch, that is13:58
mzanettiSaviq: yep13:58
Saviqmzanetti, the list of screenshots gets confused13:59
mzanettidoes it? looks good here13:59
Saviqmzanetti, I can't reach the far right edge13:59
mzanettihmm13:59
pete-woodsmterry: looks like that's it :D (http://bazaar.launchpad.net/~mir-team/unity-mir/trunk/view/head:/src/modules/Unity/Application/dbuswindowstack.h)13:59
Saviqmzanetti, I can overshoot and then it goes back some 5 GU or so13:59
tedgmhr3, Is ZG seeded for touch?13:59
mhr3Saviq, fwiw i did test that and it worked fine for me13:59
mhr3tedg, no13:59
mzanettiSaviq: not happening here13:59
Saviqmzanetti, I think it gets confused with the other images getting unloaded13:59
mzanettiyep, seems so14:00
mzanettiSaviq: it has some weirdness here too14:00
mzanettiSaviq: but not the one you describe14:00
Saviqmzanetti, if you overshoot more14:00
mzanettiSaviq: anyways, should I bump the cacheBuffer?14:00
Saviqmzanetti, it will destroy the first item14:00
mhr3tedg, chicken and egg problem, zg not there cause nothing uses it, nothing uses it cause it's not there... :/14:00
mzanettiSaviq: yep, seeing it know14:00
Saviqmzanetti, yeah, I'm thinking... probably14:00
tedgmhr3, upstart-app-launch uses it.14:01
Saviqmzanetti, as it's really a corner-case scenario (just over ListView.height items that are changing dimensions)14:01
mzanettiSaviq: it'll be destroyed anyways on any other interaction... so not a memory problem I'd say14:01
Saviqmzanetti, yeah14:01
tedgmhr3, We gen an error if it isn't :-)14:01
mzanettiSaviq: ack, will fix14:01
Saviqmzanetti, also, the initialWidth on them seems to low?14:01
tedgmhr3, And I thought the recent apps scope used it?14:01
Saviqmzanetti, our devices generally have 16x10 or so?14:01
mzanettiSaviq: ok, will check that too14:01
tedgmhr3, How else do you know recent apps?14:01
Saviqmzanetti, thanks14:01
mhr3tedg, i was told things trying to push data to it isn't a reason to seed it14:02
mzanettiSaviq: mind noting it down in the MR?14:02
mhr3tedg, shell does, we don't14:02
Saviqmzanetti, will do14:02
mzanettiSaviq: kinda in the middle of fixing other stuff in this branch14:02
Saviqmzanetti, yeah14:02
tedg*cough*bullshit*cough*14:02
mzanetti14:03
Cimimhr3, no MP for this? https://code.launchpad.net/~mhr3/unity8/expose-renderer-hint14:05
mhr3Cimi, whoops14:06
Cimimhr3, remove the console.log14:06
Cimimhr3, when you propose14:06
nic-doffaySaviq, strange thing happening there.14:06
mhr3whoops #214:06
Cimimhr3, but thanks for putting it ;)14:06
nic-doffayIt doesn't look like the SequentialAnimation happens.14:06
nic-doffayBut I threw in a ScriptAction to print at the end of it.14:06
nic-doffayAnd both do?14:06
Saviqnic-doffay, tried onRunningChanged in the Transition or the SequentialAnimation itself?14:07
Saviqnic-doffay, onOpacityChanged on primaryImage / searchIndicator, too?14:08
mhr3Cimi, https://code.launchpad.net/~mhr3/unity8/expose-renderer-hint/+merge/18884814:08
larsuSaviq: not getting the warning is actually a gcc regression: http://paste.debian.net/48653/14:10
Saviqlarsu, oh, interesting14:11
pstolowskigreyback_: re the problem with screenshot provider in mir - i'm getting this error for every app: https://pastebin.canonical.com/98374/14:12
pstolowskiSaviq: ^14:12
nic-doffaySaviq, sorry I'm not following what you mean?14:13
didrocksSaviq: is https://bugs.launchpad.net/mir/+bug/1233870 a new bug? is that something under control from your point of view?14:13
ubot5Ubuntu bug 1233870 in Mir "unity8 cpu spike after blank/unblank (nexus4)" [High,In progress]14:13
nic-doffayThe state changes fine.14:13
Saviqnic-doffay, did you try printing stuff onRunningChanged and onOpacityChanged14:13
Saviqnic-doffay, to see if the transitions are triggered / opacity animated at all14:13
Saviqnic-doffay, also, verify the states are changing as you expect them to14:13
nic-doffaySaviq, not yet, I just tried the states to see if they were hit.14:13
pstolowskigreyback_: perhaps timing is different when results come from real scope14:13
greyback_pstolowski: ok, that's unfortunately due to you taking an app screenshot before the app has even drawn anything to screen. We're working around it by grabbing screenshots more (too) regularly14:14
Saviqdidrocks, well, it's in progress?14:14
nic-doffaySaviq, it appears the transitions aren't affecting the values.14:14
didrocksSaviq: yeah, I think the management is asking for an ETA ;)14:14
didrocksSaviq: the spike shown in https://docs.google.com/a/canonical.com/document/d/1b-X9tN2Q9c_5r39XzA-Ppebbjuin5zVf9SkAGMcdp9Q/edit# is the same, right?14:15
Saviqdidrocks, kinda not my place to determine ETA for Mir...14:15
Saviqkgunn, ↑↑?14:15
pstolowskigreyback_: the scope just gives icon uri to the shell, so it's still the shell requesting it, so I suppose you need same workaround?14:15
didrocksSaviq: ok, full Mir-side, nothing on unity8?14:15
Saviqdidrocks, if I read the bug correctly - yes14:16
Saviqdidrocks, and it's the first time I've seen it, too14:16
larsuseb128: who do I talk to about gcc bugs? Upstream?14:16
pstolowskigreyback_: btw, I just tested your mir branch on the phone, looks good now, except screenshot problem14:16
didrocksok, was mostly checking that, thanks!14:16
didrockslet's wait for kgunn :)14:16
larsuseb128: gcc-the-compiler, not gnome-control-center ;)14:16
nic-doffaySaviq, got it figured minor typo.14:16
Saviqnic-doffay, it rarely is anything else - you need to dig more ;)14:17
seb128larsu, try doko on #ubuntu-devel14:17
fudusso unity8 on desktop will be pushed to 14.10? since it was dropped for 3.1014:17
greyback_pstolowski: yeah, the view will need to refresh that screenshot request at later stages. We've an updateScreenshots method right now that gets called for that very reason - the scope view will need to connect to that somenow14:17
Saviqnic-doffay, in a WTF moment, step back and look again14:17
kgunndidrocks: what's up...? breif update on making AP tests work...daniel on my team is going to do a quick hack on retries for getting input devices14:17
kgunnhoping it works...if so, will need to mp mir...14:17
seb128larsu, but desrt will probably advice you to directly go to upstream as well, our guys tend to be busy/not always responsive to pings14:17
kgunndidrocks: and just our luck...server api break as well :)14:18
Saviqgreyback_, pstolowski yeah, but the scope won't be doing anything in that case, right?14:18
nic-doffaySaviq, it def looks better too. Ready for a re-review now.14:18
pstolowskiSaviq: sure, it won't14:18
Saviqgreyback_, pstolowski it's the shell that will trigger updates on the image14:18
Saviqnic-doffay, k14:18
pstolowskiSaviq: yes14:18
didrockskgunn: the unity8 spike on blank: https://bugs.launchpad.net/mir/+bug/123387014:19
ubot5Ubuntu bug 1233870 in Mir "unity8 cpu spike after blank/unblank (nexus4)" [High,In progress]14:19
larsuseb128: ah okay. Thanks14:19
greyback_Saviq:  pstolowski: yes the scope has done it's job14:19
didrockskgunn: I guess after the current discussion, this one is a blocker to switch Mir on by default14:19
kgunndidrocks: why ?14:20
kgunndidrocks: who discussed ? and how does it prevent development14:20
kgunndidrocks: on a lighter note...kdub is at 7:20am atm14:21
seb128larsu, why issue did you find?14:21
didrockskgunn: rick, olli ;)14:21
didrockskgunn: so, if we can get an ETA on that one, that would be helpful I guess14:21
Cimimzanetti, give me a machine gun14:22
kgunnCimi: sounds like i  need the machine gun first14:22
larsuseb128: -Wreturn-type doesn't work with g_return_if_fail macors anymore (or maybe with all macros?)14:22
larsuseb128: so when there's a return with a wrong type inside a macro, you don't get the warning14:22
Cimikgunn, let's see who has better reasons :)14:22
larsuseb128: you do get it when the return is in normal code14:22
seb128larsu, ok, seems like a good bug to ping doko about14:22
larsuseb128: will do14:22
didrockskgunn: can you update me once kdub is around?14:23
kgunndidrocks: acl14:23
kgunnack even14:23
didrocksthanks :)14:23
nic-doffaySaviq, yeah just used to relying on a compiler to pick out my £!$%£"$%£ ups haha14:24
ollididrocks, re power spike: don't agree14:24
didrocksolli: that wasn't what was discussed? maybe I missed some words14:24
didrocksolli: I understood this one was blocking, was I wrong?14:24
ollididrocks, it blocked rick from using mir as default14:25
Saviqnic-doffay, I don't see a fade-out of the primaryIcon, though14:25
Cimikgunn, having a look, you have reasons too… I'd sponson a couple of machine gun for our moments of anger14:25
Saviqnic-doffay, just a one-frame visible: false, and then a fade-in of activityIndicator14:25
Cimi*sponsor14:25
Saviqnic-doffay, the other way 'round works fine14:25
didrocksolli: maybe I extrapolated that it was a blocker for switching by default :)14:25
didrockskgunn: nice to see the screen turning off now with Mir btw :)14:26
Saviqnic-doffay, actually no - the searchIndicator disappears in one frame, too14:26
Saviqnic-doffay, to test just use a longer duration on the animations14:26
Saviqnic-doffay, to clearly see that they fade out / in14:26
nic-doffaySaviq, taking a look.14:26
mhr3Saviq, should someone from #sdk review the thumbnailer branch, or are you going to top-approve it?14:28
nic-doffaySaviq, looks like the search indicator vanishes in one frame.14:28
Saviqmhr3, they should14:28
nic-doffaySaviq, primary icon looks fine to me though?14:28
Saviqnic-doffay, /me increases the durations to look clearly14:28
olliSaviq, kgunn, in the EU midnight HO from yday, we discovered that AP testcases/test suites might be using the wrong desktop file14:29
tsdgeosMirv: ping again?14:29
olliand thomi wanted to fix these14:29
olliI assume he got pinned by the input bug14:29
olliis there anything we can give jfunk to get started on fixing these?14:29
nic-doffaySaviq, I reckon it's vanishing in one frame because running is set to false at the same time.14:29
Saviqnic-doffay, it definitelyis14:29
Saviqnic-doffay, just add PropertyAction at the end of the SequentialAnimation14:30
Saviqnic-doffay, or just base running off of opacity > 014:30
nic-doffaySaviq, yeah that was it.14:30
Saviqnic-doffay, also, there's no need to provide both "to" and "from" on Transition14:30
Saviqnic-doffay, one is enough14:31
nic-doffaySaviq, yeah just wanted to be explicit though.14:31
Saviqnic-doffay, or well, in your case, just one Transition { reversible: true } would probably be enough14:31
nic-doffaySaviq, wasn't aware of that, will change it.14:32
Saviqnic-doffay, btw, good call with the "internal" states - I was thinking about that late yesterday14:32
nic-doffaySaviq, I think SnapDuration might be a bit short.14:33
kgunnolli: i'd have to defer to Saviq on that..but iirc it seemed the "moved desktop file" wasn't an issue?14:33
nic-doffayAlthough I'm not sure what would be best suited for what mhr3 brought up in the review.14:34
Saviqnic-doffay, 2*SnapDuration, for fade-out, fade-in, should be fine I think14:34
nic-doffayI personally think SlowDuration looks really cool.14:34
kgunnolli: basically thomi ended up working through setup issues (which ended up in the preamble of the current input bug)14:34
Saviqnic-doffay, you know where the designers are, don't you ;)14:34
ollikgunn, that's my understanding, and as such I don't think he was able to work on fixing the desktop file issue in the suites14:35
Saviqolli, yeah, looking through test suites14:35
mhr3Saviq, they're hiding under their desks everytime any of us raises eyes from the laptops :)14:35
Saviqolli, and making sure the commands they use to launch the app works14:35
olliSaviq, jfunk & team can do that if they know what to look for14:35
nic-doffaySaviq, the same ones who wanted to put the search indicator on the right? ;P14:35
Saviqnic-doffay, yes, them!14:36
Saviqolli, send them my way14:36
Saviqolli, but TBH there shouldn't be much in terms of "needs fixing"14:36
olliSaviq, so if you can give me some instructions of what's supposed to work from CLI I can have them go through the tests14:36
=== greyback_ is now known as greyback|shops
Saviqolli, thomi was just unlucky with the suite he tried yesterday  - it wasn't working on surfaceflinger either14:37
Saviqolli, effectively running a suite for an app - with unity8 running - should at least launch the app and bring it to front14:38
olliconfirming: regardless of other outstanding AP/Mir issues14:38
Saviqolli, yes14:38
=== alan_g is now known as alan_g|tea
Saviqbreakfast time!14:39
ollithx for the reminder Saviq14:39
Saviq;)14:39
* olli is having breakfast14:39
olli:P14:39
nic-doffaySaviq, ok well I'm done with those changes now.14:40
fgintherSaviq, MacSlow, hope things work better today14:47
Saviqfginther, yeah, more stable, but sloooow - mir took over two of the VMs again ;P14:48
=== alan_g|tea is now known as alan_g
fgintherSaviq, the issue of the long build queue should be better, retoaded was able to grab us another build server14:49
fgintherSaviq, and I'll see what I can do about the VMs14:50
Cimimzanetti, any idea why that needs fixing?14:55
Cimimzanetti, apart from testing our patience?14:55
Saviqfginther, thanks14:58
Mirvtsdgeos: pong. I'm working in weird hours today, ie. back now. about the Qt patch?14:58
mzanettiCimi: no, I haven't looked at the log yet14:59
mzanettiCimi: now I have14:59
tsdgeosMirv: yep14:59
mzanettiCimi: did you read the logs?14:59
tsdgeosMirv: can you have a look at it?14:59
mzanettiCimi: seems pretty clear to me what happened14:59
mzanettiSaviq: mhr3: fixed all your comments in fix-genericpreview15:00
* mzanetti moves back to switching-previews15:00
Cimimzanetti, actually now there is a log15:00
mzanettiactually... /me takes a 10 minutes break15:00
Cimimzanetti, there wasn't a log when I asked15:00
Cimimzanetti, like, a big segfault page15:00
mzanettiCimi: mhm... could be that publishing results to public jenkins takes a bit15:01
mhr3mzanetti, awesomeness, no more comments from me, it's great15:02
CimiSaviq, any reason why if and switch were separate in GenericScopeView?15:05
CimiSaviq, I just did this http://paste.ubuntu.com/6184223/15:05
Mirvtsdgeos: yep, looking it now and then trying to get sponsored. earlier today I didn't get to it yet15:07
CimiSaviq, ignore that15:07
Cimihah15:07
tsdgeosMirv: awesome, tx15:07
mhr3how do i take screenshot of the phone's screen?15:12
sil2100bregma: ping15:14
sil2100bregma: we have real AP results for unity now, but it doesn't look too good15:14
bregmasil2100, any results are better than no results15:15
sil2100bregma: around ~31 failures per-platform15:15
bregmaI'm seeing a lot of failure to get scope results, somcething that happens form time to time15:15
bregmaand the non-Latin input methods are failing worse than usual15:16
bregmalooks like someone may be playing with gnome-settings-daemon again, trying to break everything at the last minute15:16
sil2100bregma: right... IBus doesn't seem to 'switch on' - I think the tests need to be re-written15:16
seb128bregma, we didn't have any g-s-d changes for weeks15:17
seb128bregma, well, ibus changes15:17
=== greyback|shops is now known as greyback
bregmasil2100, the problem with our tests is the Gnome paradigm changed so it's not possible to successfully switch to using a non-Latin input method i the middle of a session: we used to be able to do that so we could test15:19
bregmanow we'd have to run separate test runs for each local to test effectively, and we're looking for a simple workaround15:20
karnimzanetti: Do you think fix-genericpreview will make it to daily-proposed today?15:20
karniI just saw it got +1'ed15:20
karniI mean, approved15:20
mzanettikarni: yeah. I think Saviq want's to have a last look but I think we can make it today, yes15:22
karnimzanetti: yes. and, good! :)15:22
sil2100bregma: I didn't know that the changes were so radical...15:23
* tsdgeos finds a bug in QSortFilterProxyModel15:24
* tsdgeos goes to the corner and starts crying15:24
tsdgeosmzanetti: want to give a look at my test to see if there's not something horribly wrong before i start complaining?15:27
tsdgeoshttp://paste.ubuntu.com/6184295/15:28
mzanettitsdgeos: heh... sure, can do15:28
* mzanetti pities tsdgeos15:28
tsdgeosSaviq: greyback: ↑↑ can you also guys give it a quick look?15:28
tsdgeosit's pretty trivial tbh15:28
greybacktsdgeos: I know a trap when I see one :)15:29
tsdgeos:P15:29
tsdgeospstolowski: ah, and you too, since this is afaics what is making your code not work15:30
tsdgeospstolowski: http://paste.ubuntu.com/6184295/15:30
tsdgeosyay, the loader fix has been merged \o/15:30
tsdgeosnow we just need the distro patch15:31
CimiI forgot how to enable write access...15:32
Cimion the device15:32
Cimitouching which file?15:32
karniCimi: adb shell touch /userdata/.writable_image15:33
Cimikarni, thx!15:33
karniIf you mean to make the system writable. then adb shell reboot15:34
Cimikarni, yep that one15:34
mzanettitsdgeos: didn't try to run it yet, but your model seems to lack Q_OBJECT15:35
tsdgeosmzanetti: true, doesn't fix anything though15:35
mzanettitsdgeos: do you have a qmake file for it?15:35
tsdgeossince the object doesn't really have it's own signals/properties/anything15:36
tsdgeosmzanetti: sure15:36
tsdgeoshttp://paste.ubuntu.com/6184338/15:36
mzanettitsdgeos: wth15:39
tsdgeoswhat?15:39
pstolowskitsdgeos: so we get rowinserted instead of datachanged in the proxy?15:39
tsdgeospstolowski: no, we get nothing, that's the problem :D15:40
tsdgeoswe should get rowInserted15:40
tsdgeoswe don't15:40
tsdgeosi.e. QCOMPARE(proxyRowsInsertedSpy.count(), 1); from line 118 is failing15:41
tsdgeosmzanetti: anything you find obviously wrong in the code?15:41
mzanettitsdgeos: not sure... gimme a few more minutes15:41
Saviqtsdgeos, so what you're seeing is that the call to proxy.rowCount() updates something in the proxy internally and that fixes the issue?15:43
tsdgeosSaviq: yep15:43
tsdgeosand that's why when i add billions of debugging to pstolowski code15:44
tsdgeosit suddenly works :D15:44
pstolowski:/15:44
Saviqtsdgeos, right - yeah, nothing wrong I can see with your code15:44
mhr3sil2100, regarding thumbnailer, if new branches land to trunk, will things to go universe?15:46
mhr3sil2100, or rather, when will they?15:46
tsdgeosSaviq: and that rowInserted missing makes the qml list not "see" there's new stuff15:46
Saviqtsdgeos, yeah, of course15:46
tsdgeosand we end up with an empty thing15:46
pstolowskitsdgeos: at least you know the workaround... but this is scary15:46
* tsdgeos wonders if this works in qt415:47
tsdgeosnah15:47
tsdgeoslet's try 5.215:47
tsdgeosnah15:48
Saviqlol15:48
tsdgeospstolowski: agreed, it is scary15:48
Saviqmhr3, on https://code.launchpad.net/~unity-team/unity8/fix-genericpreview/+merge/188355 - you only did functional review, right? code review is still on my plate?15:49
mhr3Saviq, yep, too much qml for my taste :)15:49
Saviq;)15:49
mzanettitsdgeos: so what exactly is the weird thing?15:50
* mzanetti sees lots of weirdness15:50
tsdgeosmzanetti: what's weird for you?15:50
Saviqmzanetti, hum, the image in video preview still starts up some 10 GU high, not 16x10 aspect ratio?15:50
mzanettitsdgeos: well, calling rowCount() shouldn't have any affect on the tests afterwards15:51
tsdgeosmzanetti: of course15:51
tsdgeosbut besides that?15:51
mzanettithe other turned out to be my bad... missed the filter15:51
mzanettiSaviq: initialHeight: width * 10 / 1615:53
mzanettiSaviq: I think those previews are 4:3 aspect ratio15:53
mzanettiif you're having somewhat similar results on your video dash15:53
Saviqmzanetti, yeah, even so - they start up really narrow (low height)15:54
mzanettiSaviq: but I assume that can change depending on the backend15:54
mzanettioh really? lemme check again15:54
Saviqmzanetti, karni and sorry, but it's not gonna happen today - I didn't even start the code review there - first thing tomorrow15:55
mzanettifine with me15:56
Saviqdednick, you saw https://code.launchpad.net/~nick-dedekind/unity8/indicator-titles/+merge/186049/comments/432038 ?15:56
dednickSaviq: nope. looking15:56
karniack, thanks for letting me know Saviq15:57
Saviqnic-doffay, why didn't you go for a single, reversible Transition? didn't work?15:59
mzanettiSaviq: I'm afraid the height: implicitHeight breaks the initialHeight16:00
Saviqmzanetti, huh, shouldn't matter at all - if it does - bug in LazyImage16:01
Saviqmzanetti, as implicitHeight is just animated between initialHeight and image.height16:01
mzanettiSaviq: yeah, there is something fishy with implicitHeight in there16:02
mzanettiSaviq: the "height: implecitHeight" shouldn't be needed, yet it changes things a lot16:02
Saviqmzanetti, damn, we need to get to the bottom of this16:04
Saviqnic-doffay, http://pastebin.ubuntu.com/6184445/ apply that to search indicator16:04
Saviqnic-doffay, if you agree, that is, and I'll happrove16:05
Saviqnic-doffay, you shouldn't have any values in a Transition btw, that's what States are for16:05
mzanettiSaviq: isn't there a binding loop in there?16:07
Saviqmzanetti, shouldn't?16:07
mzanettiSaviq: height: root.scaleTo == "width" ? implicitHeight * root.width / implicitWidth : implicitHeight16:07
mzanettiwouldn't implicitHeight change when changing height?16:08
Saviqmzanetti, that's image's implicitHeight16:08
nic-doffaySaviq, I wanted to add the PropertyAction at the end of the one.16:08
mzanettiyeah, and the image's height16:08
nic-doffayWhich is why I didn't opt for the reversible.16:08
Saviqmzanetti, and no, implicitHeight never changes16:09
mzanettiSaviq: is that the initial sourceSize of the image?16:09
Saviqmzanetti, it's internal to Image - is set to what the image's actual size is after applying sourceSize16:09
nic-doffaySaviq, but it makes little difference to me. I'll change it to that.16:09
mzanettiafter applying sourceSize... ok16:09
Saviqnic-doffay, it could be a PropertyAction, yeah, but it's just as well - we really want it running whenever it's visible, so...16:10
tsdgeosmzanetti: actually the move was wrong16:11
tsdgeosmzanetti: needs to be http://paste.ubuntu.com/6184443/16:11
tsdgeosbut that doesn't help at all16:11
dednickSaviq: fixed the conflicts.16:11
Saviqdednick, thanks!16:11
nic-doffaySaviq, changed.16:11
Saviqnic-doffay, thanks!16:11
dednickCimi: any movement on the ubuntu-settings-components branch in MP?16:12
Cimidednick, nope16:12
nic-doffaySaviq, np16:12
Cimidednick, the rest is fine, I didn't test the calendar16:13
Saviqnic-doffay, happroved16:14
nic-doffaySaviq, any idea why jenkins is unhappy?16:15
=== boiko_ is now known as boiko
Saviqnic-doffay, flaky test, ignore16:15
nic-doffaySaviq, need your opinion on this too: https://code.launchpad.net/~nicolas-doffay/unity8/dismiss-keyboard/+merge/188599 it's my opinion that the InverseMouseArea is a bit flaky with the keyboard visible.16:17
nic-doffayIf so I need to bring it up with the SDK guys.16:17
Saviqnic-doffay, the "z" there shouldn't be needed16:17
Saviqnic-doffay, and it took popover.contentHeight into consideration for a reason - otherwise you tapping on the popover to select a previous search or close it would unfocus the input field16:18
nic-doffaySaviq, ah I see. I'll change that. Still would like your thoughts on what I mentioned before though.16:20
Saviqnic-doffay, it's possible, IMA proved troublesome in the past16:20
Saviqdednick, is it designed that we now have "Incoming" instead of "Messages" and "Wednesday" instead of "Time & Date"?16:21
dednicklarsu: ^ re Incoming ? i believe you changed that recently16:22
nic-doffaySaviq, most notably I noticed there were loads of issues with typing and then trying the inverse mouse area.16:22
dednickSaviq: re Time & Date, unfortunately yes, it is as designed.16:22
nic-doffayEither way I guess the QML is sound so we can land this? Pushed the modifications too Saviq.16:23
Saviqdednick, that I'm ~fine with, but "Incoming" sounds weird16:23
Saviqnic-doffay, I'll look at it closely tomorrow16:23
tedgSaviq, That is correct to design16:23
Saviqtedg, :S16:24
mzanettiSaviq: oh boy... it works *sometimes*16:24
Saviqmzanetti, uh oh16:24
dednickSaviq: yeah, the name isn't great, but i guess it's more "technically correct" seeing as it handles missed calls as well.16:24
tedgSaviq, Better discussed over several beers :-)16:24
Saviqtedg, we're planning those16:24
tedg+116:24
dednicki would go for "Notifications" or something like that.16:26
Saviqdednick, approved16:27
Saviq10 MPs awaiting...16:27
Saviq2 hrs per MP...16:28
Saviqmterry, un-approving, then16:28
mterrySaviq, yeah, I'm a bit confused on why it's happening, will dig16:29
Saviqmterry, thanks16:29
Saviqkgunn, I think it worth mentioning for the wiki that PPAs will be easily available for those that want trunk Mir on their 13.10 installations17:02
larsudednick: yes, design asked me to.17:02
=== alan_g is now known as alan_g|EOD
olliSaviq, how do I run an AP test (say the one thomi used yday) from cli?17:27
ollicli/shell17:28
Saviqolli, autopilot run blah17:33
Saviqolli, where blah is the test suite name17:33
Saviqolli, on a readonly device - thomi's description on bug #1233944 has some details17:34
ubot5bug 1233944 in Mir "Unity8/Mir is unable to open autopilot uinput devices" [Critical,In progress] https://launchpad.net/bugs/123394417:34
thomimorning19:03
Saviqhey thomi19:05
thomihey man19:05
thomigotta go help move some furniture, brb19:05
Saviqthomi, long story short: Mir tried to open the input devices before udev gave it the permissions19:05
thomiSaviq: yeah, I saw that19:09
thomijust building packages to test out the fix now19:09
=== jhodapp is now known as jhodapp|afk
veeberssergiusens: ping?20:18
sergiusensveebers, pong20:29
veeberssergiusens: hey, how you doing? I'm not sure I understand your response to my email (re: unity8 AP test dependencies etc.)20:39
sergiusensveebers, we had a very similar conversation that is about to happen with your emails ;-)20:40
sergiusensveebers, the best I can think of for those deps you say are missing is to add them to autopilot-touch20:41
veeberssergiusens: well, I guess you could make an argument for python-mock being there (req. by ubuntu ui toolkit) but I"m not sure unity8-fake-env belongs there) it really sounds like a work around20:42
sergiusensveebers, the problem with the latter is that it's using packaging for something it shouldn't20:44
sergiusensveebers, but anyways, if that does not depend on anything else I can take care of it20:44
sergiusensveebers, although it wasn't in my plans to work on getting non click stuff before click20:45
sergiusensveebers, just to reinforce, both of these are workarounds, the proper solution is to have autopilot work in daemon mode20:47
thomiwhat's "daemon mode"?20:48
veebersthomi: I also ask thomis question20:48
veeberserr, sorry for the ping thomi :-\20:48
sergiusensthomi, the super nimble autopilot that we talked about during the sprint20:49
thomisergiusens: oh, right. I think we're not going to have that any time soon, so we'd better stop building in workarounds/hacks and waiting for it to arrive20:50
thomibetter to fix it properly for what we have today, IMO20:50
sergiusensthomi, well I don't know what the proper way is for unity20:50
sergiusensthomi, I'll leave that to you, the proper way for me is that said daemon mode20:50
thomiI don't really understand the problem you guys are talking about, as I lack context20:51
sergiusensthomi, don't go into read write mode and be able to test unity820:51
thomisergiusens: why is that a problem today?20:51
sergiusensthomi, which is a req we are aiming for for click apps and have it solved, but not for unity820:51
sergiusensthomi, many packages20:52
thomiyou're saying that the tests require additional stuff to be installed before they can run?20:52
sergiusensthomi, yes20:52
thomiok20:52
sergiusensthomi, like the unity8-fake-env package20:53
thomisergiusens: remember waaaaay back when you proposed the phablet-click-test-setup script, and I kept saying "yeah, but it'll need to handle dependencies", and you were all "nah, it'll be cool"... :P20:53
thomiseems that script really needs to handle dependencies :)20:53
sergiusensthomi, yeah, for click apps20:53
sergiusensthomi, never said anything about non click20:53
sergiusensthomi, want to play the remember game ;-)20:54
thomisergiusens: how the application is packaged is irrelevant here - the test suite needs dependencies, and we're no longer installing the test suite using apt-get, so we need a replacement20:54
thomiwhether the application is packaged as a click app or not is beside the point20:54
thomior am I missing some nuance?20:54
sergiusensthomi, who came up with that req for ackaged apps?20:54
thomisergiusens: you mean for the test suite? I don't understand your question, sorry20:55
sergiusens*ackaged == deb20:55
thomithe requirements on the test suite .deb files (like unity8-autopilot, for example) are set by the test authors20:55
thomiis that what you meant?20:56
sergiusensthomi, well let them figure out how to test without rw, from my pint of view, there is no reason they shouldn't keep doing what they are doing as they are image builders, not app devels20:56
thomiO.0 <- confusedface20:57
thomithe problem is that dev teams *are* nominating dependencies, but they're not getting installed20:57
thomibut naywya20:58
thomi*anyway20:58
sergiusensthomi, well that's easy, just install them20:58
thomisergiusens: it'd be nice if that happened automatically when you grabbed the test suite, like it used to do when we could use apt-get. That's my complaint, and, I suspect veebers' as wel;l20:58
thomiit used to happen automatically, now it requires a manual step20:58
sergiusensthomi, phablet-test-run -n unity8-autopilot unity820:59
thomiand what's worse, a manual step in several locations20:59
thomisergiusens: but that doesn't work on a RO FS, for that, we need to use phablet-click-test-setup20:59
thomiwhich is the bit that's broken20:59
veeberssergiusens: for that to work with ubuntu-system/ro you need to make a change right?20:59
sergiusensthomi, as the name says phablet-CLICK-test-setup20:59
veebersah, what thomi said20:59
sergiusensas in CLICK20:59
veeberssergiusens: right, but is unity8 even packaged as a click package?21:00
thomisergiusens: yesterday you told me that the 'click' part of the name should be removed. Want me to find that in the scrollback?21:00
sergiusensI thought it was the QA team's problem to solve that21:00
sergiusensthomi, yeah, if we eevntually solve that21:00
sergiusensthomi, sroll back if you want21:00
sergiusensthomi, I also said I wanted click to work first21:00
thomisergiusens: I'm not saying that it's necessarily your problem, just that we need a solution, and it's not going to happen if everyone keeps saying "oh yeah, the problem can be solved by writing this massive autopilot feature"21:01
thomiso instead, let's figure out how to solve the problem properly, and then get it done21:01
sergiusensthomi, well we had that meeting during the sprint to talk exactly about this; I'm just seeing a rerun21:01
thomimaybe my memory is broken (quite probable), but I don't remember a meeting about provisioning test suite dependencies?21:02
sergiusensthomi, nope, not about that21:03
thomiwell, that's what I'm talking about ;)21:03
sergiusensthomi, it was more general and on a pad which I never wrote down the address for21:04
thomisergiusens: would you like me to take the lead on this, and talk to the CI & QA teams and figure out what the correct solution is?21:04
thomisergiusens: we keps all the links in a SS, one sec, let me find the URL21:04
thomisergiusens: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AoH1kjVoZRmBdEJ6eWZXNnRoNnFnUDBBY0xvVWIwdWc&usp=drive_web#gid=521:05
sergiusensthomi, seems https://docs.google.com/a/canonical.com/document/d/1sULsSfzHdTt_8ueJoD7U_vPsD9slC0qgjxBtLOOZaDc/edit wasn't fully passed in21:08
sergiusensthomi, I do recall one thing being said about test author being able to use whatever they wanted21:08
sergiusensas a pro for doing this21:08
thomisergiusens: again though, that's a different topic. I remember *that* meeting - that was scoping out the remote test runner, to try and figure out whether we should build it or not. Yes, one of the advantages would be that it makes dependency installation easier, but it's a huge chunk of work, and I'm saying that we probably ought to solve this problem separately21:09
thomisince it's looking pretty unlikely that the remote runner will get done any time soon21:10
sergiusensthomi, tbh, it is the proper solution no matter when it happens21:10
thomisergiusens: you may be correct, but a proper solution in 5 years time (or whevever) doesn't help us today, or for the next 5 years21:11
thomiI think we need  a solution that's cheaper to implement in the short term21:11
sergiusensthomi, the side option as we discussed with you and doanac two months ago was to add all the deps to autopilot-touch that we needed to test the image21:11
thomithat's certainly a possible solution. It still doesn't give us the ability to change dependencies easily across multiple projects, but I suppose it's better than nothing21:13
thomisergiusens: could your test setup script not read the dependency list from the debian/control file, and install them along with the test suite?21:13
sergiusensthomi, well I don't actually _install_ anything21:13
thomiwell, ok, s/install/write them to disk somewhere so they can be loaded by the test suite/21:14
sergiusensthomi, some of those dependencies could have weird requirements21:14
sergiusensthomi, some may require import paths for qt, other may have hard coded deps21:14
sergiusenss/deps/paths/21:14
thomiyeah, it's a tricky problem - are we any closer to having an overlayfs that works on the phones? Cos that would make this trivial21:15
sergiusensthomi, you can bug the kernel team about that, but there's a different kernel per device and some devices have too much of an old kernel21:16
thomihmm, ok21:16
thomisergiusens: you agree though that it would solve the problem, thought?21:16
thomi*though?21:16
sergiusensthomi, yes, it would solve the problem of not being able to install directly, but then I'm not sure why you don't just break into rw for these two apps under test21:17
thomiwell, from a QA perspective, i think it's better to never have to break into RW. Secondly, it's unlikely that it'll be just two apps. It might be 2 apps today...21:18
thomithirdly, it's better to have a single approach that will work across *all* apps, forever :)21:18
sergiusensthomi, I don't think you want this in production/released phones21:19
thomian overlayfs? why not?21:19
sergiusensthomi, with overlay it would be easy to break confinement, override drm and stuff like that21:20
sergiusensthomi, nothing prevents it now, but I do see that it won't go long term21:20
thomiOK. I'll go talk to kernel-type people, and see if we can't get some traction on this. In the mean time, please stop telling people that autopilot daemon mode / remote runner is the solution to their problems :)21:21
thomi...unless, of course, you want to write & maintain it ;)21:22
sergiusensthomi, ok, I'l just forward them to you then21:22
robrucan somebody help me uninstall mir? it's seriously screwed on my system and following the uninstallation instructions just results in this: http://paste.ubuntu.com/6185686/21:23
=== salem_ is now known as _salem
fgintherrobru, I 'think' the ppa info is outdated. try: "sudo apt-get remove unity-system-compositor;sudo restart lightdm "21:32
robrufginther, thanks21:33
robrufginther, you are a lifesaver! Now I just need to figure out why I can't access launchpad and i might actually be able to get some work done today...21:37
fgintherrobru, glad it worked.21:38
robrufginther, you're not experiencing any issues accessing lp are you? multi-minute load times? frequent 'connection reset by peer' ?21:40
fgintherrobru, no, I don't see any issues today21:40
robrufginther, hummm, there's no vanguard in #is... can you point me at 'RT'? I don't know what that is21:41
fgintherrobru, hang on, it just isn't your day is it?21:42
robrufginther, nope :-/21:42
Saviqgreyback, go away22:03
greybackSaviq: no you go away22:03
Saviqgreyback, no YOU22:03
greybackSaviq: you times 10022:04
Saviqgreyback, no, you whatever times you say times 10022:04
Saviqoh, it worked :)22:07
greybackSaviq: I simply couldn't deal with that numbers that high22:11
greybackyay for day off!22:12
* greyback gone22:12
Saviqgreyback, have a good one22:12

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