/srv/irclogs.ubuntu.com/2013/09/23/#ubuntu-unity.txt

Mirvbregma: added https://bugs.launchpad.net/unity-scope-audacious/+bug/1229028 which blocks automatic testing of unity stack05:25
ubot5Ubuntu bug 1229028 in Unity Guayadeque Scope "Search tests fail for scopes guayadeque and audacious" [Critical,New]05:25
=== jamesh_ is now known as jamesh\
=== jamesh\ is now known as jamesh
* tsdgeos waves hello06:59
tsdgeospstolowski: hi there, did you get that problem we had before I went into holidays fixed?07:34
pstolowskitsdgeos: hi! nope, it's waiting for you ;)07:35
tsdgeosdamn! should have gotten a longer holiday :D07:35
tsdgeosj/k07:35
tsdgeosok, will get into it after reading the ton of email07:36
tsdgeosbah, we do something really wrong with power management on the phones07:39
tsdgeosleft the house with the Nexus4 turned off and full of baterry07:39
tsdgeosjust to come back and it even doesn't react to charging07:39
tsdgeosoh my, and we shelved qt 5.107:47
tsdgeossigh07:47
tsdgeoslarsu: ping07:57
larsutsdgeos: good morning07:57
tsdgeoslarsu: morning07:57
tsdgeoslarsu: the mouse wheel on the volume thing still has some issues here, you aware of it?07:58
larsuno, what are those issues?07:58
* larsu never uses that feature…07:58
tsdgeosmiddle mouse scroll once, then left click on the indicator07:59
tsdgeostakes like 4 seconds to draw07:59
larsuwoah07:59
larsunot for me07:59
larsuthis is on saucy I presume?08:00
tsdgeosyep08:00
larsuis it only after freshly logging in or does it happen all the time?08:00
tsdgeosall the time08:01
tsdgeosi guess it may also be the reason that mouse wheeling doesn't seem as it would work08:01
tsdgeossince it only changes volume like once each 4 seconds08:01
tsdgeosi can't really mousewhell and notice an immediate change in volume08:01
larsuya I definitely don't have this08:01
tsdgeos:-/08:01
larsucan you execute `dbus-monitor destination=com.canonical.indicator.sound` while you do this08:02
tsdgeosoh lol08:02
larsudo the messages appear after the 4 seconds or immediately when you scroll?08:02
tsdgeosthey appear during 4 seconds08:03
tsdgeoskind of :D08:03
tsdgeossomething fights between 0.392637 and 0.39262408:03
tsdgeoshttp://paste.ubuntu.com/6144572/08:03
larsumind = blown08:05
* larsu wonders what's going on there08:05
larsutsdgeos: I assume `dbus-monitor sender=com.canonical.indicator.sound` is similar (with the difference that instead of SetState calls you see Changed signals)08:07
tsdgeosyep08:08
tsdgeoslarsu: some float vs double or something?08:08
larsumight be08:08
larsubut it shouldn't even update the state in response to an update of the state08:08
larsuI'll look into it, thanks for bringing it up08:09
larsuif you want to make a bug, that would be superb ;)08:09
larsu(but not strictly necessary)08:09
tsdgeoslarsu: against indicator sound?08:10
larsutsdgeos: yes please08:10
tsdgeoslarsu: https://bugs.launchpad.net/indicator-sound/+bug/122907608:22
ubot5Ubuntu bug 1229076 in The Sound Menu "Mouse wheeling in Saucy makes the indicator unresponsive" [Undecided,New]08:22
larsutsdgeos: thanks! I'll try to look at it today or tomorrow08:24
tsdgeosthanks!08:25
Saviqpaulliu, let me know if you need a hand with the music filter grid09:01
paulliuSaviq: ok.09:08
Saviqpaulliu, should be as simple as fixing the "clicked" signal signature?09:18
paulliuSaviq: yeah.. I'm fixing it and testing it right now.09:30
Saviqpaulliu, cool, thanks - Thomas is asking for an ETA in #ferrets09:31
mzanettiSaviq: can you have a quick look and tell me if you're happy with the direction it goes before I clean it up and add tests? https://code.launchpad.net/~mzanetti/unity8/switching-previews/+merge/18699109:40
Saviqmzanetti, looking good, but it's limited to a single category - can we make it not?09:45
mzanettiSaviq: uh... is that really wanted?09:45
mzanettiSaviq: I guess it should be possible09:45
Saviqmzanetti, yes, you're supposed to be able to just get through the whole scope09:45
Saviqmzanetti, what's the solution? same as for the calendar?09:46
mzanettiSaviq: right now I just put the category's model to the ListView, that's it09:46
mzanettifor including all... I'd need to try a bit09:47
Saviqmzanetti, yeah, I think we need to go with the "3-item ListView" that you add/remove items to09:47
Saviq/from09:47
mzanettimhm...09:47
Saviqmzanetti, there's one more thing...09:47
mzanettiSaviq: should the contents still only be loaded once you actually switch to a preview or should it be cached for all 3?09:48
Saviqmzanetti, on demand09:48
Saviqmzanetti, the list view in the back needs to scroll to show you the currently previewed item09:48
mzanettiok. then the solution for cancelling proposed by pstolowski still works... he proposed in auto cancelling a old request when a new one comes in09:48
Saviqyeah, that's fine09:49
mzanettiSaviq: scrolling with the current OpenEffect is an issue tho09:49
Saviqmzanetti, yeah, you need to enable: true it for the time09:49
mzanettiah right... that might work09:49
mzanettiok. will check it out09:49
Saviqthanks09:49
Saviqmzanetti, looking good, though, Oren will be happy :D09:50
mzanettiSaviq: one more thing: the design shows a little arrow pointing to the current item09:50
mzanettiany idea how to get that into the openeffect?09:50
Saviqmzanetti, let's leave that for later, I'd say09:50
mzanettiack09:50
Saviqmzanetti, same with highlighting the previewed item09:51
Saviqmzanetti, that's sugar, where the actual feature is a big usability improvement09:51
mzanettiheh... missed that in the design so far09:51
mzanettiI fully agree09:51
=== davmor2_ is now known as davmor2
pstolowskimzanetti: ping10:17
mzanettipstolowski: hey man10:17
pstolowskimzanetti: hi! you don't have the nullptr check branch for Friday's crash, do you?10:18
mzanettipstolowski: no, not really... as I said: when I wanted to actually implement it I realized that I'd really need to be able to reproduce in order to find out what else breaks if I take the DeeModel's sourceModel away10:19
mzanettiwe might as well end up with a crash in some other line of code10:20
pstolowskimzanetti: yeah... so do you mind if I take it?10:20
mzanettipstolowski: please do :)10:20
pstolowskimzanetti: not that I know precisely what to do about it :P10:20
mzanettipstolowski: well, I'd say it'd be a good idea investigating into that if that returns the nullptr10:21
mzanettiseems like it should return an empty model instead of null10:22
tsdgeosmzanetti: Saviq: what's the phablet-flash command one has to run nowadays?10:30
tsdgeosphablet-flash  cdimage-touch --pending ?10:30
Saviqtsdgeos, actually no10:30
popeytsdgeos: depends if you want the read-only image or not10:31
Saviqphablet-flash ubuntu-system --channel devel-proposed10:31
tsdgeosSaviq: ta10:31
popeydevel-proposed is a bit broken today10:31
Saviqtsdgeos, and then `adb touch /userdata/.writable_image; adb reboot`10:31
popeyso might not be the best one to flash10:31
mzanettiSaviq: is apt-get able to install unity build deps on the ro image nowadays?10:31
popeymight be better using  phablet-flash ubuntu-system --channel saucy10:32
Saviqpopey, well, for development... it's probably good to get the latest, even if *a bit* broken?10:32
Saviqpopey, how broken, btw?10:32
popeysure10:32
popeydownload-manager broken10:32
popeyso you cant download click packages10:32
Saviqpopey, k, we'll keep in mind, thanks10:32
Saviqmzanetti, not without rw-ing the image10:32
mzanettiSaviq: last time I tried I rw-ed the image and it still bailed out10:33
Saviqmzanetti, /me tries10:33
mzanettiSaviq: I think the place where dpkg stores its db is not large enough or something like that happened10:33
Saviqmzanetti, oh10:34
greybackstupid jetlag10:34
greybackhi guys!10:34
mzanettigreyback: hey man10:35
greybackmzanetti: hey, I need to catch up with you on the devdays stuff10:35
mzanettigreyback: yep10:36
mzanettiwanna do that now?10:36
Saviqpopey, btw, "rm: cannot remove '/etc/init/ssh.override': Device or resource busy" any idea?10:37
popeywhy you doing that out of interest?10:38
Saviqpopey, well, we probably shouldn't indeed10:39
Saviqpopey, i.e. "initctl start ssh" is enough (we'll fix in our scripts)10:40
Saviqpopey, but it's weird anyway10:40
popeyand that's after making the fs rw?10:40
popey(and rebooting)10:40
mzanettiSaviq: hmm... I'd say run_on_device -s should still enable ssh permanently10:45
tsdgeospstolowski: i commented in https://code.launchpad.net/~aacid/unity8/lvwph_update_section_header/+merge/18345710:45
tsdgeospstolowski: isn't the testcase enough to convince you the fix is good?10:45
Saviqpopey, yes10:46
Saviqmzanetti, I'd say it shouldn't - as long as it will start it with every run...10:46
mzanettiSaviq: hmm... ok... I've been abusing run_on_device -s to make the device usable for my general purpose (which includes enabling ssh)10:47
Saviqmzanetti, exactly ;)10:47
Saviqmzanetti, btw, you can edit /userdata/system-data/etc... instead of making it rw10:48
Saviqmzanetti, and that's possibly the correct way10:48
mzanettiSaviq: for enabling ssh?10:48
Saviqmzanetti, yeah10:48
mzanettiSaviq: no... you need to delete that .override file10:48
mzanettiSaviq: and the bind-mounted stuff doesn't allow that10:49
Saviqmzanetti, `echo "auto" > /userdata/system-data/etc/init/ssh.override`10:49
Saviqmzanetti, that should work10:49
mzanettiSaviq: doesn't do for me10:49
mzanettiSaviq: as long as that file is here (even if empty) ssh doesn't autostart here10:49
mzanettinot sure why, tho10:49
pstolowskitsdgeos: as I said, I'm ok to approve if you think it still makes sense10:49
tsdgeospstolowski: i do10:49
Saviqpopey, actually that might be the reason for the error - the file is also in /userdata/... (I assume overlaid?)10:50
pstolowskitsdgeos: ok10:50
Saviqmzanetti, anyway, run_on_device seems to work here10:51
Saviqwe *do* need a -c option to at least remove unity8-build-deps from the device...10:51
mzanettiSaviq: yep. it does. except that it fails to install build-essentials. haven't looked into that yet10:52
Saviqmzanetti, installed fine here, it's building for me10:52
mzanettiSaviq: since a week or so I need to manually apt-get build-dep unity8. otherwise cmake wouldn't be installed after a fresh flash...10:52
Saviqmzanetti, yes - that's it10:52
Saviqmzanetti, drop the unity8-build-deps .deb10:53
mzanettifrom where?10:53
Saviqmzanetti, it only installs it when it's older than debian/control10:53
Saviqmzanetti, from ~phablet/10:53
Saviqmzanetti, /me wanted to save generating / installing it every time10:53
mzanettihmm... I'm pretty sure I had this also after flashing with -b10:53
Saviqmzanetti, /me doubts it10:54
Saviqbut obviously that doesn't work out well10:54
mzanettinot 100% positive on it...10:54
Saviqmzanetti, noticed one more thing you should tackle while "crossing" the category boundary11:15
Saviqmzanetti, it shouldn't be possible to go "out" of the filtered model11:16
mzanettiSaviq: yeah... I'm kinda struggling with that currently11:16
mzanettiSaviq: as in the ScopeView I don't even have access to all those models11:16
Saviqmzanetti, we might need to expose them11:17
Saviqtsdgeos, here's a bug "spawned" out of the other one https://bugs.launchpad.net/unity8/+bug/122914411:18
ubot5Ubuntu bug 1229144 in Unity 8 "Missing scope headers" [High,Triaged]11:18
tsdgeosSaviq: i see11:20
mzanettiSaviq: what I find a bit weird is that apparently model.results in the delegate gives a *model. but calling data(index, "results") gives a string11:21
Saviqmzanetti, is data() invokable?11:21
mzanettiyeah11:21
mhr3mzanetti, did you try get() instead?11:22
mzanettimhr3: there is no get() in QSortFilterProxyModelQml11:22
mzanettiand I'm afraid there can't be11:23
mhr3mzanetti, why are you getting sortfiltermodel?11:23
mhr3is that the count>0 wrapper thing?11:23
mzanettimhr3: scopeview.categories11:23
mhr3mzanetti, that returns DeeListModel11:24
mhr3s11:24
mzanettiprint("...........................finding model", categoryView.model)11:24
mzanetti...........................finding model QSortFilterProxyModelQML(0x1db4470)11:24
mzanetti...........................finding model QSortFilterProxyModelQML(0x1db4470)11:24
mzanettidamn copy/paste11:24
mhr3mzanetti, scopeView.categories is SortFilterModel scopeView.scope.categories should give you access to the DeeListModels11:27
mzanettimhr3: ah... that gives me a object with "count" 011:30
mhr3mzanetti, what exactly are you doing?11:32
mzanettimhr3: in onPressAndHold I get the model and the index of the pressed item11:32
mzanettimhr3: but the thing is, the Preview must be able to walk over all categories11:33
mzanettimhr3: so I need to find out which model this is (if there are any other models before and after this)11:33
mhr3you mean rows in the model11:33
mzanettimhr3: if you look from the ScopeListView POV yes, if you look at it from the FilterGrid POV not, in that case its really other models before/after this model11:35
mzanettibut in the onPressAndHold handler I've only got data from the FilterGrid POV11:35
mhr3mzanetti, you have the delegateItem.model, isn't that enough?11:37
mzanettimhr3: no... that only points to the model for this category11:38
mzanettibut I need all categories11:38
mhr3mzanetti, wasn't the previewing supposed to work only within a category?11:39
mzanettimhr3: not any more since Saviq is back :P11:39
mzanettimhr3: no... I think design wants it to include the whole scope11:39
Saviqmhr3, is that the case for unity7?11:39
Saviqmhr3, mzanetti ok, looks like we need clarification from design11:40
mhr3Saviq, yes11:40
* Saviq always assumed it's "global"11:40
mhr3Saviq, moreover it'd be terribly complex, imagine you cross to a completely different renderer11:40
mzanettifrom a code POV I think including all categories seems like a major headache right now.11:40
mhr3indeed11:40
Saviqmhr3, different renderer doesn't matter - we're not "replacing" the model for the current renderer11:41
mzanettifrom a usability POV... not sure... I personally think crossing categories might be confusing... but not entirely sure11:41
Saviqmhr3, even if you mean different *category* renderer, doesn't really pose much more headaches11:41
* Saviq asks Oren11:42
mhr3Saviq, yes i meant category renderer11:42
mzanettiack11:42
mhr3going from previewing grid to carousel11:42
mhr3i can see the transition to make it nice really complex11:43
Saviqmhr3, doesn't feel more complex than enabling preview in the carousel itself11:43
mhr3hmm, perhaps11:43
Saviqmhr3, the view behind the preview would just scroll, and then we'd need to scroll the carousel to show the entry in question11:44
mhr3anyway, crossing categories seems silly :P11:44
Saviqmaybe, /me assumed it'd work :)11:44
mzanettiimmagine you swipe through the list of available apps and suddenly you end up in dash plugins.11:44
Saviqespecially since it's not like you can expect all the previews in a category to be of the  same type11:44
mzanettiexactly, yeah11:44
mzanettibbiab11:45
=== greyback is now known as greyback|food
mzanettiSaviq: already got an answer from Oren?12:06
Saviqmzanetti, no12:09
Saviqmzanetti, he's in a meeting12:09
mzanettiok12:10
Saviqmzanetti, btw, as part of it, you could improve the situation on bug #122455512:10
ubot5bug 1224555 in Unity 8 "[Dash] Previews do not match visual designs" [High,Triaged] https://launchpad.net/bugs/122455512:10
Saviqmzanetti, re: header, at least12:11
mzanettiSaviq: afaik paulliu is working on that12:11
mzanettipaulliu: are you?12:11
paulliumzanetti: yeah..12:13
mzanettiSaviq: ^12:13
Saviqpaulliu, can you please update the above bug?12:13
Saviqassign yourself and such12:14
paulliusure.12:14
Saviqmzanetti, mhr3 Oren confirmed - stop on category boundary12:19
mzanettiSaviq: nice12:19
mhr3good, that should actually be doable :)12:19
mzanettiSaviq: so I'll clean this mess up and propose for merging12:20
mzanettimhr3: yeah, its actually done already12:20
Saviqok, our autolanding doesn't work12:37
Saviqfginther, help ;(12:37
Saviqfginther, http://s-jenkins:8080/job/unity8-autolanding/12:37
Saviqfginther, the three landings of unity8 today failed in the same exact way - gallery apps tests failed on phones12:38
pstolowskiSaviq: hey, with today's trunk I'm getting qml errors about 'Hud' type; what do I miss?12:40
Saviqpstolowski, what error exactly?12:40
Saviqright... so under otto it fails 'cause we're not killing notify-osd12:40
Saviqmzanetti, remember ↑?12:40
mzanettiSaviq: yeah...12:40
Saviqmzanetti, what did we decide re: notify-osd vs. our own notification interface?12:40
mzanettiSaviq: export `dbus-launch`12:41
Saviqmzanetti, and why didn't we do that yet?12:41
mzanettiSaviq: actually I had hoped to do this in the autopilot stuff itself. but that doesn't work12:41
Saviqmzanetti, thing is, I'm afraid if the whole shell is run under a "new" dbus12:41
mzanettiSaviq: because the pythong notify libs are being loaded before the ctor is called. so they load the env var before we have a chance to change it12:41
* mzanetti really wonders why he can't type python without a g at the end12:42
Saviqmzanetti, that might be even worse - whatever is run in the session won't be available12:42
pstolowskiSaviq: ah, nvm, it's actually Nick's filter-selector branch, trunk runs fine12:42
Saviqpstolowski, for that you probably need a newer UITK12:42
Saviqpstolowski, or even Nic's branch, for that matter12:42
pstolowskiSaviq: yeah12:42
Saviqpstolowski, it's linked on Nic's MR12:42
mzanettiSaviq: what do you mean with that? what would be running what's not available?12:43
Saviqmzanetti, if stuff isn't dbus-activated, but upstart-managed12:43
=== greyback|food is now known as greyback
Saviqmzanetti, if we run the whole suite under a new dbus12:43
Saviqmzanetti, we won't get those12:43
mzanettiyeah... might cause issues. I agree12:43
Saviqwe really should have an "empty" session12:44
mzanettior better: it might hide issues we have12:44
Saviqwithout unity712:44
mzanetti+112:44
mzanettithat's what we did in the vms so far12:44
mzanettiI had unity7 shut down and only started a plain X12:44
Saviqfginther, didrocks, can we have otto run unity8 tests without unity7?12:44
Saviqwe can work around issues - like we did until now - but their amount will grow and cause us carrying cruft :/12:45
Saviqpete-woods, https://code.launchpad.net/~pete-woods/libusermetrics/color-themes-gconf/+merge/186770/comments/42645912:47
Saviqpete-woods, let's continue the discussion here, if we need to, latency on MRs is too big ;)12:47
pete-woodsSaviq: relocatable schema sounds good to me12:48
pete-woodsSaviq: is this supported by stuff like dconf-editor?12:48
Saviqpete-woods, sure12:48
Saviqpete-woods, a relocatable schema is just one that doesn't have a default path associated with it12:49
Saviqpete-woods, so you need to explicitly point it at some place - and there can be multiple of those12:49
pete-woodsSaviq: okay, then we just have a fixed schema in some place with a string list of the theme "names"?12:49
Saviqpete-woods, shouldn't even be needed12:50
Saviqpete-woods, as long as we put all of them under a known path12:50
pete-woodsSaviq: how do I iterate over them?12:50
Saviqso all of the objects under /somewhere/themes/ would be those12:50
Saviqpete-woods, you just ls /somewhere/themes/ and assume all of theme are that12:50
pete-woodsSaviq: is there some "children of node X" type method in the Qt QPI?12:51
Saviqpete-woods, of sorts12:51
Saviqpete-woods, dunno, larsu, around?12:51
=== _salem is now known as salem_
larsuSaviq: yep12:53
=== mzanetti is now known as mzanetti|food
Saviqlarsu, so, we need multiple sets of values for "infographic palettes"12:53
Saviqlarsu, so that would be palette1/foreground palette1/background etc.12:53
Saviqlarsu, would relocatable dconf schemas be a good way to store those in dconf?12:54
Saviqlarsu, question no. 2 - to iterate over those, should they just all be stored under a common path, so, say /com/canonical/infographic/palettes/{palette1,palette2} etc.?12:54
Saviqand if so, do we need a *list* of those paths stored somewhere, or would iterating over /com/canonical/infographic/palettes/'s children be enough12:55
larsuSaviq: definitely a question for desrt, not me12:56
larsulet's move this to #ubuntu-desktop :)12:56
Saviqlarsu, and, would we have APIs for that in the Qt gsettings APIs?12:56
Saviqlarsu, k12:56
larsuSaviq: we don't have APIs like that in gsettings-qt, but I can certainly add it12:56
Saviqlarsu, k, let's see what desrt says12:57
Saviqpete-woods, join #ubuntu-desktop please?12:59
tsdgeosSaviq: do you have some kind of repro steps for https://bugs.launchpad.net/unity8/+bug/1225391 ?13:02
ubot5Ubuntu bug 1225391 in Unity 8 "Installed Applications is blank after doing a search" [High,Triaged]13:02
tsdgeosi can't repro it here13:02
Saviqtsdgeos, well, yeah, search, clear, search, clear, search, clear...13:03
* Saviq tries13:03
Saviqtsdgeos, right, can't repro13:04
Saviqmhr3, can you ↑?13:04
* Saviq flashes maguro13:04
=== iahmad is now known as iahmad|afk
tsdgeoserrrr13:05
tsdgeoshow am i supposed to stop a search?13:05
tsdgeosi.e. hide the search bar13:06
tsdgeoshmmm13:07
tsdgeoswe aren't resizing the shell when the OSK shows so i can't see some stuff without hiding the OSK13:08
tsdgeos:/13:08
Saviqtsdgeos, it's "persistent"13:08
Saviqtsdgeos, so if it happens, you can scroll down to see13:09
Saviqtsdgeos, bug #121303413:09
ubot5bug 1213034 in Unity 8 "Can't dismiss keyboard by tapping outside of search entry" [High,Fix committed] https://launchpad.net/bugs/121303413:09
Saviqhuh? how is that fix committed?13:09
tsdgeosexactly my question :D13:10
tsdgeosnot being able to dismiss it is a pain13:11
tsdgeossince i can't see everything easily13:11
Saviqtsdgeos, yeah, it's a regression13:12
tsdgeosand that's where we need an autopilot test :-)13:14
* tsdgeos hides13:14
Saviqtsdgeos, not ap, qml test is enough13:15
Saviqtsdgeos, and completely +113:16
tsdgeosSaviq: autopilot to test the OSK is not really there, no?13:16
Saviqtsdgeos, that shouldn't be a test in unity8, though13:16
Saviqtsdgeos, it should be tested with the SDK - we should just make sure our text field is unfocused13:16
tsdgeostrue13:16
tsdgeosi'm lost now13:17
Saviqfginther, didrocks, please help ;(13:18
tsdgeosdid https://code.launchpad.net/~aacid/unity8/lvwph_update_section_header/+merge/183457 failed to merge because some tests in the gallery fail?13:18
Saviqtsdgeos, right13:18
tsdgeoswhy?13:18
didrocksSaviq: I don't know how we can do it (and in hangouts about Mir TBH)13:18
Saviqtsdgeos, that's something you missed - we're running *some* tests across the board13:18
Saviqtsdgeos, so as to test if something doesn't break something else13:18
fgintherSaviq, sorry, I'm trying to catch up now.13:19
Saviqtsdgeos, so, gallery with unity8, some other apps with UITK etc.13:19
tsdgeosso we never get anything merged because all our tests are unstable :D13:19
Saviqfginther, I can give you a summary13:19
Saviqtsdgeos, or theirs ;)13:19
Saviqfginther, our tests assume we're running in a clean session (no unity7 running)13:19
Saviqfginther, and while we could think of working around stuff13:20
tsdgeosso i just keep approving until magic happens?13:20
Saviqtsdgeos, nah, right now we have a different issue13:20
tsdgeosook13:20
Saviqtsdgeos, 'cause we've moved from VM'ed tests to real hardware ones13:20
Saviqtsdgeos, which means we're under unity7, and that causes issues we need to tackle first13:20
tsdgeosi see13:20
fgintherSaviq, ah, right13:20
Saviqfginther, we'll grow the number of workarounds unnecessarily, IMO13:21
Saviqto test in a non-real environment anyway, where unity8 runs in a unity7 session13:22
fgintherSaviq, so we essentially need to kill unity7 first, right?13:22
Saviqfginther, not even that13:22
Saviqfginther, ideally we shouldn't start it at all13:22
Saviqfginther, i.e. start a unity8 session instead13:22
fgintherSaviq, got it, the VM setup is coming back to me now13:23
Saviqfginther, otherwise we might end up hiding real issues13:23
Saviqfginther, case at hand - notify-osd is prestarted with unity713:23
Saviqfginther, and while we could kill it so that unity8 takes the notifications over - doesn't sound like a correct solution13:24
mhr3tsdgeos, it's really hard to repro, just keep searching it will happen at some point13:24
Saviqfginther, we did think of running the tests under a separate dbus session, but again - that might cause some other things to fail, 'cause we *do* expect some other things to be pre-started13:24
Saviqor at least might13:25
mhr3tsdgeos, i just had it happen in the video scope13:25
fgintherSaviq, I think I know how to fix this, but it might take most of the day. Do we need to fall back to the VMs to keep the testing moving?13:25
Saviqfginther, we can't merge anything currently, 'cause our mediumtests are failing13:25
mhr3tsdgeos, it seems to be more common when you expand a category13:25
Saviqfginther, if we can go back to VMs for the time being, that could be a solution for us indeed13:25
fgintherSaviq, ack, will set that up first13:26
Saviqmhr3, ah! I think you hit the jack pot13:26
Saviqmhr3, tsdgeos: expand "More suggestions", search, reset search → "More suggestions" empty13:26
tedggreyback, Hey, so we had a conference call where the focused observers came up.13:26
tedggreyback, It was mentioned that the app guys might want to have separate wakeup and focus events going to the shell.13:27
greybacktedg: yes sorry I missed it, I was traveling13:27
tedggreyback, That way it'd be "wake up" -> "send url" -> "focus"13:27
tedggreyback, Yeah, no problem.13:27
greybacktedg: I don't follow. Can you give me an example?13:27
tedggreyback, We had Saviq track your movements... we knew exactly where you were.13:28
Saviqtsdgeos, uh oh, just managed to break the LVWPH again...13:28
tedggreyback, So on the case of an app that is in the background and it gets send a new URL to open.13:28
* greyback looks around nervously13:28
tsdgeosSaviq: wops13:28
Saviqtsdgeos, expand "Installed", tap "SEARCH"13:28
Saviqtsdgeos, breakage13:28
tedggreyback, So then if it was paused, it would have to be unpaused before getitng the URL13:28
tedggreyback, And it'd be better if it could get the URL before being shown to the user.13:29
Saviqtsdgeos, but yeah, if an expanded category disappears13:29
Saviqtsdgeos, it doesn't come back13:29
Saviqmhr3, can you confirm ↑?13:29
tedggreyback, More concrete, opening a music file in the dash while the music player is open.13:29
=== mzanetti|food is now known as mzanetti
tedg(but in the background)13:29
tsdgeosSaviq: can you tell me what are you searching exactly?13:29
Saviqtsdgeos, abc13:29
tsdgeosok13:30
Saviqtsdgeos, so that "Installed" goes away13:30
mhr3Saviq, yep, expanding, searching and resetting seems to break it quite reliably13:30
Saviq\o/13:30
* Saviq adds to the bug13:30
greybacktedg: sure. So if url is to be dispatched to a background app, the application manager needs to be notified which app should be woken up. Once app is woken, push the url to it, and then give it focus. Sound right?13:30
tedggreyback, Yup.13:31
tedggreyback, So do you want just two observers?13:31
tedg"freshen up" and "focus"13:31
SaviqCimi, standup13:31
tedg"start the coffee" and "drink it"13:32
greybacktedg: am thinking. For case when app needs to be respawned, we need to know when app is ready to receive the url13:33
tedggreyback, We're good there already, we pass it on the command line.  And in the secondary activation case I handle that as well.13:34
tedggreyback, https://code.launchpad.net/~ted/upstart-app-launch/fdo-application-open/+merge/18688713:34
tedggreyback, That'll send a URL to a running app13:34
greybacktedg: to confirm: for the respawn case, upstart is respawning the app and passing the url on the cmd line?13:35
tedggreyback, Initial startup case, yes.  In the running case we're sending it via DBus.13:36
greybacktedg: okay. This gives me concern, as now 2 separate libs might respawn apps: the url launcher, or the app manager13:41
Saviqfginther, there's a good question: how did we ever get through daily release13:41
Saviqfginther, /me suspects gallery-app triggers notify-osd to launch, maybe...13:41
tedggreyback, No, what I'm saying is that I think we should put in an observer in libupstart-app-launch so that we can ask the app manager to do it.13:41
tedggreyback, So then the process will be "detect running" - "ask to wake up" - "send url" - "ask to focus"13:42
tedggreyback, Where the two asks are the app manager.13:42
Saviqfginther, so yeah, if you reverse the suites13:42
Saviqfginther, unity8 gallery_app - that might actually work :D13:42
* Saviq tries13:42
greybacktedg: I need to step through the process, let me write it up somewhere13:44
tedgK13:45
mzanettiSaviq: did you progress with the issue that .desktop files are only found in /usr/share/applications?13:45
Saviqmzanetti, should be fixed now?13:45
Saviqmzanetti, do you have a way to make it fail still?13:45
mzanettiok... today in the QA weekly veebers said he would require a fix for that in his app lifecycle autopilot tests13:45
mzanettiso I assumed it is still broken13:46
mzanettiI didn't test myself13:46
Saviqmzanetti, ok, will ping him later today13:46
Saviqfginther, fook yeah, instead of moving unity8 tests back onto VMs13:57
Saviqfginther, can you just reverse "gallery_app unity8" so that unity8 tests run first?13:57
Saviqfginther, as a quick workaround, that is?13:57
fgintherSaviq, no problem, will give it a try13:57
Saviqfginther, that should fix mediumtests-saucy - mediumtests-touch are probably still failing - that might be your bigger issue13:58
fgintherSaviq, it's switched now14:00
fgintherSaviq, http://10.97.2.10:8080/job/unity8-autolanding/474/ is using the new order14:00
Saviqfginther, thanks, yeah I started it manually14:00
Cimidednick, finished14:01
dednickCimi: i'm back in mumble if you wan to talk?14:02
greybacktedg: http://sketchpad.cc/KNwZMfaosY14:03
greybacktedg: how right or wrong am I?14:03
greybackwelcome to edit to fix my errors14:03
greybacktedg: case 1 & case 5 disagree greatly, that's problematic for me14:05
tedggreyback, So I guess I don't understand case 5, is there something different happening there outside the app?  I mean, shouldn't the app backend detect it has a saved state and resume it?14:06
greybacktedg: honestly, I can't answer that. Need to ask maybe Kaleo or ricmm that14:07
tedggreyback, Are you doing anything different?  :-)  You're not tracking the state of the app in that regard, right?14:08
greybacktedg: right now I just send a signal to the app to say "save state" and "resume state"14:08
tedggreyback, Do you mean SIGSTOP/CONT there?14:09
tedggreyback, Or actually give the serialized data?14:10
greybacktedg: right now via Mir we send lifecycle state signals "I'm suspending you" and "you've been resumed" to the app.14:13
greybacktedg: so if app looses focus, it gets "I'm suspending you" signal. 3 seconds later, process stopped with SIGSTOP.14:13
greybackif app gets focus later, process resumed with SIGCONT, and app sent signal "you've been resumed"14:14
tedggreyback, What happens if the app is shutdown.  Do you still send resume?14:14
tedggreyback, Or is resume assumed at init() ?14:14
tedggreyback, I made an alternative case 514:17
tedggreyback_, I made an alternative case 514:18
greyback_tedg: sorry I dropped out there14:18
tedggreyback_, NP14:19
tedggreyback_, I've edited up your sketchpad a bit14:20
greyback_tedg: great, that's what it's for :)14:20
greyback_tedg: we need to clarify if this is correct: "Application notices saved state files, initiates resume"14:21
tedggreyback_, Correct14:22
greyback_tedg: another thing that I'm concerned about is the command line argument stuff. When appManager respawns a process, it relaunches the process with the original command line arguments. But upstart won't know those14:23
tedggreyback_, I'm confused what you mean by "respawn"14:23
tedggreyback_, Please don't call "exec" anywhere in your code :-)14:24
tedggreyback_, That means we're not getting the environment and containment, which were the reasons we decided to use Upstart there.14:24
greyback_tedg: sure. So what if app1 launched with cmdline --one. App then switched away from and killed. Then app1 resumed with cmdline --two.14:26
tedggreyback_, We don't accept command line arguments, only those on the desktop file.14:26
greyback_tedg: if app loads its serialization file, will not that "--two" be overwritten?14:27
tedggreyback_, If they changed their desktop file?14:27
greyback_tedg: but you say the urldispatcher passes url via command line14:27
greyback_to apps which need to be launched14:28
tedggreyback_, yes, so if the desktop Exec line has a %u on it we'll fill that in with the URL.14:29
tedggreyback_, So I think the app management API has to handle that case.  Resume, and then emulate the "new URL" signal.14:29
Cimimzanetti, I can you repeat me the commands for autopilot?14:32
greyback_tedg: using dbus to send it the new url? Like we'd do to an app that was running14:32
tedggreyback_, No, I'm saying that the App should do that.  In that there's a signal it sends when it gets a URL over DBus, it should internally generate the same signal.  We can't know whether, for instance, the resume was successful or not.14:34
mzanettiCimi: yeah, "autopilot --help"14:34
tedggreyback_, The app may be treating it as a new start.14:34
mzanetti:P14:34
Cimimzanetti, but there was an import?14:35
mzanettiimport?14:35
Saviqfginther, success on mediumtests-saucy at least14:36
Cimimzanetti, I need a test suite14:36
fgintherSaviq, cool14:36
Cimiqah ok maybe14:37
Cimisnide the tests dir14:37
davmor2hey unity guys,  on initial boot of the phone, there is no wifi an no 3g till you get through the actual start guide, this means that the click apps and online scope prefs don't show.  Is there a way to autoupdate the scopes once there is an internet connection of some sort?14:39
thostr_greyback_: tedg: let's have a hangout with lool to conclude14:39
Saviqdavmor2, we have a plan for this, but needs to be executed14:43
=== dandrader is now known as dandrader|afk
mzanettiCimi: ah... now I get it... yes, inside tests/autopilot/14:43
mzanettiunless the test suite is installed into the system14:43
Saviqdavmor2, the dash will monitor the network connection, and refresh online sources when connected14:43
davmor2Saviq: nice :)14:44
davmor2Saviq: is there a bug for that already that you are tracking on?14:44
greyback_tedg: that'll work if apps have logic to do that. But it feels wrong to me, as traditionally, command line arguments are fixed during the application runtime. I consider an app which saves its state, is killed, relaunches and restores its state, to be equivalent to an app which has not stopped at all.14:44
Saviqdavmor2, but we need some support thingies for that in a few places14:44
Saviqdavmor2, good question, mhr3, is there a bug for refreshing online scopes?14:44
tedggreyback_, To the app it should be, but we can't really handle that externally.14:45
tedggreyback_, So the lower levels of the SDK need to handle that.14:45
Saviqtedg, greyback_ about that... /me wonders if we should really actually use arguments to pass stuff around... since we still need DBus (or whatever) entry points for passing them to running apps, maybe we can think of a single entry point that will work for both?14:46
Saviqtedg, greyback_, i.e. when app starts, it would "ask" the app manager to feed it any outstanding actions14:46
Saviqwhen ready, that is14:47
greyback_tedg: let's find out who is doing the serialization work in the SDK and see what he/she thinks14:47
tedggreyback_, +1, do you know who that is?14:48
tedgSaviq, I'm not against that, but it seems like more work :-)14:48
Cimimzanetti, WireProtocolVersionMismatch: Wire protocol mismatch at <session bus :1.143 /com/canonical/Autopilot/Introspection>: is 1.3, expecting 1.414:49
Cimi}}}14:49
Saviqtedg, does it really? depends if we do still support actions through arguments14:51
tedgSaviq, I think we have to for non-SDK applications, no?14:51
tedg:q14:51
SaviqCimi, you got autopilot 1.4 installed14:52
SaviqCimi, drop ppa:autopilot, uninstall autopilot, reinstall14:52
Saviqtedg, I mean *in* the apps themselves14:52
Saviqtedg, not in app manager14:52
tedgSaviq, I think they do... Music app does.14:53
Saviqtedg, that's because we didn't tell them otherwise ;)14:53
Saviqtedg, and well, that's all fine and all, but once we start implementing the common actions API14:54
Saviqtedg, from launcher, from indicators, through urls...14:54
Saviqwe need to support a DBus way of doing it14:54
Saviqanyway14:55
Saviqso supporting process arguments for those feels like more work14:55
Saviqsure, apps can still support *some* arguments, like passing URLs, for the non-Ubuntu / non-Unity / non-AppManager case14:56
=== dandrader|afk is now known as dandrader
tedgSaviq, Yes, this is URIs, not actions though in general.15:02
mzanettiCimi: you're not up to date...15:02
Saviqtedg, k15:03
Saviqfginther, https://jenkins.qa.ubuntu.com/job/generic-mediumtests-touch/1364/?15:03
mhr3Saviq, davmor2, i don't recall one, feel free to open15:03
mzanettiCimi: python-autopilot and libautopilot-qt need to be same version15:03
Saviqfginther, so that issue is still there :/15:03
tedgSaviq, The FD.o application interface has space for that, we're not at that point though.15:03
Cimimzanetti, upgrading15:03
Saviqtedg, right, /me forgets about that all the time15:03
fgintherSaviq, would a reboot between test suites help?15:05
Saviqfginther, no idea15:05
Saviqfginther, not sure what's happening there15:06
Saviqfginther, but all gallery app tests fail15:06
davmor2mhr3, Saviq: will do15:06
mhr3thx15:06
fgintherSaviq, I'll give that a try, gallery-app tests aren't failing like that when run in isolation15:07
Saviqfginther, thanks15:08
davmor2mhr3, Saviq: https://bugs.launchpad.net/unity8/+bug/122924115:17
ubot5Ubuntu bug 1229241 in Unity 8 "net connection should refresh scopes" [Undecided,New]15:18
Saviqthanks davmor215:18
ssweenymhr3, ping. another day another question :)15:34
mhr3ssweeny, same as mfisch's on #ubuntu-touch? :)15:35
mfischits a new one I think ;)15:36
ssweenymhr3, no actually, this is about having scopes in /custom not loaded15:36
mhr3ssweeny, oh?15:36
ssweenymhr3, i thought it was related to mfisch's issue but i was mistaken15:36
ssweenymhr3, yeah even with the latest -proposed i get the no key file error for my scopes15:37
ssweenymhr3, they're in /custom/xdg/data/unity/scopes15:37
pstolowskimzanetti, mhr3 : here is a branch https://code.launchpad.net/~stolowski/unity8/results-nullptr-fix/+merge/187052 that should help with the crash on GetResultsForCategory, though I wasn't able to reproduce that situation.15:37
mhr3ssweeny, do you have those XDG_DATA_DIRS patches?15:37
ssweenymhr3, i thought they'd landed15:37
mzanettipstolowski: ok... so its not just me15:38
mzanettithanks a bunch for the fix tho... I'll have a look15:38
mhr3ssweeny, i thought so too, but didn't check15:38
mhr3ssweeny, there should be upstart job that changes the envvar, do you see it somewhere?15:38
ssweenymhr3, it's not in /etc/init15:39
ssweenywould it be in a session job?15:39
mhr3yes, it's a session job15:40
ssweenymhr3, i have the custom-env.conf job15:41
mhr3ssweeny, it that the one that changes it?15:41
ssweenymhr3, yeah it has this line initctl set-env XDG_DATA_DIRS="/custom/xdg/data:${XDG_DATA_DIRS:-/usr/share}"15:42
mhr3ssweeny, didn't lool say that it needs the --global --retain params?15:43
ssweenymhr3, perhaps. i don't remember :/15:43
kgunnmterry: ping - hey can you bump the build dep for unity-system-compositor ? didrocks is going to try and land mir today for touch15:43
mhr3ssweeny, this is what his mail said15:44
mhr3        initctl set-env --retain --global XDG_DATA_DIRS=/custom/share:/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/15:44
ssweenymhr3, ah, let me try that then15:45
mhr3although what you posted looks like a fixed version of this15:45
mhr3still, maybe it's missing those params15:45
mterrykgunn, does it need a bump or just a rebuild?15:46
kgunndidrocks: ^ ?15:46
kgunnmterry: i understand it would be a bump in the build dep control file15:46
didrocksmterry: bumping so that a rebuild is trigger (but it's just a rebuild in fact)15:46
didrocksbut otherwise "nothing to release"15:46
mterrydidrocks, are we going to 0.0.11 or shall I use 0.0.10+13.10.20130923-0ubuntu1 ?15:50
didrocksmterry: 0.0.11 sounds better15:50
tsdgeosSaviq: should category expansion live between searchs?15:52
tsdgeosor shall it be reset?15:52
mterrydidrocks, https://code.launchpad.net/~mterry/unity-system-compositor/bump/+merge/18705715:52
Saviqtsdgeos, I *think* we made it to live through explicitly15:53
tsdgeoswe did make it live15:53
tsdgeosbut was for when you scrolled up and down15:53
didrocksmterry: approving, but I think we'll need latest Mir to be merged in first15:53
tsdgeosand the item was recreated15:53
ssweenymhr3, i *thnk* adding those parameters fixed it15:53
Saviqtsdgeos, i.e. when you search, expand, and want to limit the search  even more15:53
tsdgeosSaviq: i did not think about searches15:53
Saviqtsdgeos, should not reset15:53
ssweenymhr3, but i might be running into mfisch's issue now15:53
tsdgeosbecause the current code is probably wrong for searches15:53
mterrydidrocks, yar, won't build without that15:53
Saviqtsdgeos, so yeah, I think it should live through15:54
tsdgeosok15:54
Saviqtsdgeos, isn't there a "expanded" property on the Category object, even?15:54
tsdgeosi'll make it so that it stores something better than the index then15:54
tsdgeoslike category name or something15:54
Saviqmhr3, how does unity7 handle that ↑↑?15:54
asacmzanetti: so thostr said you were able to reproduce and one of you is working on lp:122809715:54
tsdgeosSaviq: is there?¿15:54
asaccan you confirm and update the bug please?15:54
mhr3ssweeny, sorry, no known fix for that one, keep restarting, it's a race should work at some point15:54
ssweenymhr3, got it. thanks for the help with my issue though :)15:55
mhr3Saviq, it doesn't destroy category renderers, just hide them15:55
Saviqmhr3, ah, interesting15:56
Saviqlet's not do that :D15:56
tsdgeosso i need to store something better than the expandedIndex15:56
tsdgeossince it may happen that between searches the index of a given category changes15:56
mhr3tsdgeos, category id should be quite unique :)15:56
mzanettiasac: no. still not able to reproduce... but we have a blind fix :/15:57
tsdgeosmhr3: i'll store that then ;-)15:57
asaca blind fix?15:57
asacthostr said you were able to reproduce15:57
asacnot sure now15:57
asaci will install daily-proposed and just run the unity8 autopilots15:58
asacif that crashes on maguro you owe me at least 5 whiskies in the hotel lobby15:58
asac:)15:58
mhr3uuh, that's an expensive crash15:58
tsdgeosSaviq: https://code.launchpad.net/~aacid/unity8/bug1225391/+merge/187058 fixes the empty categories stuff16:00
tsdgeosi'm not ultra happy about *why* it does fix it16:00
tsdgeosbut i guess we can go with it16:00
kgunnmzanetti: for SIM pin entry are we enabled ? or rather...what's needs to happen there for phone v1 ?16:01
kgunnmzanetti: remember, we didn't need to allow user to cancel16:02
kgunnmzanetti: forced pin entry on boot16:02
mzanettikgunn: hmm... so we're still working on the proper solution. MacSlow was progressing with it.16:03
mzanettiSaviq: are you aware of what exactly the state is there?16:03
kgunnmzanetti: would it be loads of effort to cut to a simple forced entry ? (seems i recall not a lot of time)16:04
pstolowskimzanetti: do you have a branch that I could use to test preview-cancellation?16:05
mzanettikgunn: no. that's still there in a branch and could be merged I guess.16:05
kgunnmzanetti: totally realize you'd prefer not to...but its got "favorite question" status16:05
mzanettipstolowski: yes. give me a second to push16:05
tsdgeosmhr3: when you say "missing scope views" in https://bugs.launchpad.net/unity8/+bug/1229144 ?16:05
mzanettikgunn: ack.16:05
ubot5Ubuntu bug 1229144 in Unity 8 "Missing scope views" [High,Triaged]16:05
tsdgeosmhr3: what's exactly missing?16:05
* tsdgeos waves to kgunn, I'm back from holiday16:06
kgunntsdgeos: welcome back sir!16:06
kgunnhope it was a good one16:06
tsdgeosit was indeed16:07
mzanettipstolowski: lp:~mzanetti/unity8/switching-previews/16:07
Saviqkgunn, mzanetti it was almost ready for review on Friday16:08
mzanettiyeah... that's what I thought..16:08
Saviqkgunn, would be ready if MacSlow didn't break his stomach yesterday16:08
mzanettiouch16:08
kgunneeewww16:08
pstolowskimzanetti: thanks16:09
kgunnSaviq: are you opposed to landing a forceful pin entry in the meantime ?16:09
Saviqkgunn, kind of, yes... it's been waiting for some time already, what good will one more day do...16:10
tsdgeosSaviq: you seem to also repro https://bugs.launchpad.net/unity8/+bug/1229144  sometimes?16:10
ubot5Ubuntu bug 1229144 in Unity 8 "Missing scope views" [High,Triaged]16:10
=== dandrader is now known as dandrader|lunch
Saviqtsdgeos, yeah, pretty often on desktop16:10
Saviqtsdgeos, just run, see if all your scopes are there, rinse, repeate16:10
mzanettiI see that on the phone too quite often16:10
Saviq-e16:10
kgunnSaviq: "what good will one more day do"....?...so are you arguing for or against landing a "forced pin entry"16:12
Saviqkgunn, against16:12
kgunnSaviq: ah.."what harm will one more day do"16:13
Saviqkgunn, that16:13
Saviqkgunn, no point in merging something half-baked, that will probably cause us other issues16:13
tsdgeosSaviq: ah, you mean the whole scope is missing?16:13
Saviqtsdgeos, yes16:13
tsdgeosi see16:13
tsdgeosok, i'll check that tomorrow16:13
tsdgeoswell not tomrrow16:13
tsdgeossince it's a holiday tomorrow16:14
tsdgeosi'll check on wednesday :D16:14
Saviqtsdgeos, slacker16:14
* tsdgeos waves16:14
mzanetti:D16:14
Saviqo/16:14
tsdgeosSaviq: have to maintain the spaniard cliche16:14
* mzanetti whishes germany hadn't wasted all the public holidays in June16:14
Saviqlol16:15
mhr3ssweeny, any luck with restarting?16:21
ssweenymhr3, yeah, actually this may be coincidence but when i left out the --retain flag (but kept global) it seemed to work16:21
mhr3ssweeny, hm, yes i'd go with coincidence16:22
kgunnmterry: mind joining #ubtunu-mir ?16:24
ssweenymhr3, you're probably right16:24
Cimimzanetti, I added something like16:32
Cimi    def get_hud_edge_drag_area(self):16:32
Cimi        return self.app.select_single("EdgeDragArea", objectName="hudDragArea")16:32
Cimimzanetti, but I am not able to get the property distanceThreshold16:32
mhr3ssweeny, actually --retain is:16:33
mhr3                     If  the  specified variable is already set, do not modify16:33
mhr3                     it.16:33
mhr3so definitely should *not* be there16:33
mzanettiCimi: try to remove the "EdgeDragArea"16:33
mhr3ssweeny, also the get-env should have --global16:34
ssweenymhr3, ok16:35
Cimimzanetti, works… why^16:37
Cimi?16:37
mzanettiCimi: I think the classname is "DirectionalDragArea"16:39
Cimiah ok16:39
mzanettiCimi:  you need to give the C++ class type16:39
Cimimzanetti, oh right, I see then16:39
mzanettierr, class name16:39
mzanettiCimi: however, since autopilot 1.4 the class name is optional and only objectName is enough16:40
=== alecu is now known as alecu_errands
=== salem_ is now known as _salem
kgunnmterry: i heard you alreday know about lightdm/GN regress...so lightdm didn't make it into touch image ?17:36
kgunnjust double checkin' you do actually know17:36
mterrykgunn, no...  apparently last Friday it wasn't tested on maguro after all, and now they are seeing crashes on maguro (vs just slowness reported before)17:36
mterrykgunn, cwayne has a maguro that he will help me remote-debug17:36
kgunnmterry: cool (...well...not cool but...you're on it :)17:37
mterrykgunn, seeing crashes at least makes sense compared to slowness.  They say they don't see it on rw images.  So probably just a directory that needs to be set to rw17:39
=== dandrader|lunch is now known as dandrader
om26ermhr3, is there a .desktop file entry to hide an icon only on Ubuntu touch ?17:51
mhr3om26er, only desktop files with X-Ubuntu-Touch=true are shown17:52
om26ermhr3, ok17:52
=== _salem is now known as salem_
=== alecu_errands is now known as alecu
=== mterry__ is now known as mterry
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
om26erlarsu, still up ?21:20
larsuom26er: ish21:20
om26erlarsu, ok, i'll present you something simple :) bug 122942221:20
ubot5bug 1229422 in indicator-messages (Ubuntu) "Messaging Menu show 'Clear All' even though there are no pending notifications" [Low,New] https://launchpad.net/bugs/122942221:20
larsuom26er: ah, thanks for filing that. I'll take care of it tomorrow21:21
om26erlarsu, coolio21:21
=== jhodapp is now known as jhodapp|afk
kgunnmterry: any joy on lightdm for GN ?21:31
mterrykgunn, cwayne and I are chewing through it.  Best I have so far is that logind is refusing PAM's request to create a session for the user, which means /run/user/$UID is not created, which leads to unpleasantness21:33
kgunnmterry: there's a lot of unpleasantness going round :)21:33
mterrykgunn, why logind is refusing is an ongoing investigation.  I'm going into office tomorrow for access to a maguro for further debugging as needed21:33
=== salem_ is now known as _salem
shiznixanyone know what's happening with unity-lens-music ?22:55
shiznixit hasn't been able to build since libunity updates some months ago22:56
shiznixor is it in the process of being integrated into smart-scopes ?22:56
=== robru_ is now known as robru

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