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

=== _salem is now known as salem_
=== salem_ is now known as _salem
=== jasoncwarner_ is now known as jasoncwarner
=== iahmad is now known as iahmad|afk
tsdgeospstolowski: ping08:16
pstolowskitsdgeos, pong08:16
tsdgeossee the first change at https://code.launchpad.net/~stolowski/unity8/category-reordering/+merge/18926308:16
tsdgeosyou're adding an include that's already there :D08:16
tsdgeoslike, two lines above ;-)08:17
pstolowskitsdgeos, indeed :) thanks08:17
pstolowskitsdgeos, pushed08:20
tsdgeospstolowski: const & the vector of onCategoryOrderChanged to avoid copying the uints all the time?08:24
pstolowskitsdgeos, agree, I'm not sure why didn't I do it :/08:26
tsdgeospstolowski: on the qWarning("beginMoveRows failed"); thing, maybe add old_pos and target_pos? i don't think this will ever fail by reading the code of beginMoveRows, but if it fails, we'll want to know what the indexes were08:29
tsdgeospstolowski: also i don't like this change08:33
tsdgeoshttp://paste.ubuntu.com/6212868/08:33
tsdgeosit's just making things slower08:34
tsdgeossince basically contains has to look for the thing in the set08:34
tsdgeoswhich is what << does already08:34
tsdgeosso if it's not there08:34
tsdgeosyou end up doing "two searches"08:34
tsdgeosotoh contains does not detach and << always detaches even if not necessary08:37
tsdgeosso not sure anymore :D08:39
tsdgeosfeel free to ignore08:39
* tsdgeos feels like he's talking to himself08:40
dholbachhiya08:40
dholbachhow much work would it be to create a desktop session for unity8? or what kind of work would be involved?08:41
tsdgeosdholbach: we don't do much of the typical "desktop management" on the desktop, so not sure it'd be much useful08:49
nic-doffayCimi, ping08:50
dholbachtsdgeos, I just thought that it'd help with testing, trying it out, it might be good for app devs to test their click apps there too and it will be required on the path to convergence too - so I was just wondering what would need to be done to offer a session08:50
tsdgeosdholbach: not sure to be honest, but i don't see how it'd help to test click apps if it doesn't even do proper alt+tab, etc, anyway Saviq is your man a proper answer for that08:55
Saviqdholbach, we've not even *tried* to run proper unity8 on the desktop under Mir08:56
Saviqdholbach, which is a requirement for being able to launch any apps there08:56
dholbachSaviq, ok - shall I ask again after saucy release? :-)08:58
nic-doffaySaviq, those autopilot issues with the sdk branch have been fixed. I'm going to get that reviewed today.08:58
nic-doffayfinally.08:58
nic-doffaySo the filters can be looked at again.08:59
Saviqnic-doffay, cool09:03
pstolowskitsdgeos, what did you mean with your last comment about saving on lookup?09:10
tsdgeospstolowski: we don't need the variable at all, so remove the indexOf call?09:11
pstolowskitsdgeos, ah, ok, indeed09:12
Ciminic-doffay, pong09:15
Saviqtsdgeos, can I throw https://code.launchpad.net/~unity-team/unity8/albumart-provider/+merge/189923 on you afterwards?09:16
tsdgeosSaviq: sure09:16
* tsdgeos throws it to himself09:16
dednickmzanetti: : I'm getting an error running qmltests on jenkins for ubuntu-settings-components "qmltestrunner: could not find a Qt installation of ''"09:18
dednickmzanetti: could be missing something from deps?09:18
tsdgeosdednick: guess mzanetti stil at devdays, not sure how online he'll be09:19
dednicktsdgeos: ah. ok09:19
tsdgeosdednick: sounds as if qt5-default was not installed maybe?09:19
pstolowskitsdgeos, just experienced this when playing with category reordering branch - http://ubuntuone.com/5CJqELstdZQw6dRR44acoy09:19
dednickSaviq: ^ ?09:20
pstolowskitsdgeos, (it's my branch with all trunk changes in)09:20
tsdgeospstolowski: wops09:20
tsdgeospstolowski: not good :_/09:20
Saviqdednick, that would be caused by missing qt5-default09:20
tsdgeospstolowski: i guess not reproduceable?09:20
Saviqdednick, where?09:20
dednickSaviq: http://10.97.0.26:8080/job/ubuntu-settings-components-qmltests-saucy/4/console09:21
pstolowskitsdgeos, it still works and stays like that, till I drag all the contents up/down, then it's back to normal09:21
tsdgeospstolowski: yeah the LVWPH "fixes" itself in some cases09:21
tsdgeosin others just crashes :D09:21
dednickSaviq: ok, it is missing from packaging09:21
Saviqdednick, it shouldn't be there, arguably...09:21
dednickSaviq: can you see if you notice anything else? http://bazaar.launchpad.net/~ubuntu-settings-components-team/ubuntu-settings-components/trunk/view/head:/debian/control09:22
Saviqdednick, we don't have it, do we09:22
tsdgeospstolowski: but of course it should never happen, just that not sure how to end up where you ended up to fix it09:22
Saviq"we" == unity809:22
dednickSaviq: it does09:22
Saviqdednick, ah, build deps, yeah09:22
dednickSaviq: qtdeclarative5-test-plugin ?09:22
pstolowskitsdgeos, well, I saw it before a couple of times, but not easily reproducible09:22
Saviqdednick, yeah, and tools09:23
nic-doffayCimi, can you pull on that branch and see if the tests pass?09:24
=== iahmad|afk is now known as iahmad
dednickSaviq:  qtbase5-dev-tools or qtdeclarative5-dev-tools?09:24
nic-doffayCimi, they pass on jenkins.09:24
nic-doffayWhich means it's some sort of local issue.09:25
Saviqdednick, declarative09:25
Ciminic-doffay, the test is wrong09:25
Saviqdednick, you'll need qtquick too, for testing09:26
Ciminic-doffay, you're clicking on the inverse mouse area, directly09:26
tsdgeospstolowski: so what do you do when you reproduce it? just search random words or is there a pattern?09:26
Ciminic-doffay, of course it caches it09:26
Saviqdednick, 'cause qmluitests only install build deps09:26
Ciminic-doffay, you should instead click on coordinates relatives to where you want it to have the mouse area09:26
Cimiand verify it really s09:27
Ciminic-doffay, on my test and nick09:27
Ciminic-doffay, touches are not detected a little bit down the search box till half the screen09:27
nic-doffayCimi, I disagree.09:28
dednickSaviq: thanks09:29
nic-doffayCimi, what do you mean a little bit down the search box?09:29
Ciminic-doffay, 20% y of the screen09:30
nic-doffayI'm trying to ascertain why this works for me and not for you.09:30
Ciminic-doffay, for example, when ou have an opened app09:30
Ciminic-doffay, and you're on the app lens09:30
Ciminic-doffay, right to the miniature of the opened app09:30
Ciminic-doffay, nothing happens there09:31
pstolowskitsdgeos, didn't noticed a pattern yet; just search a couple of times09:31
tsdgeosok09:31
nic-doffayCimi, but the rest now works for you?09:31
nic-doffayI'm still not following what you mean.09:31
Ciminic-doffay, it was worning09:32
pstolowskitsdgeos, I've updated category-reordering branch09:32
Ciminic-doffay, i didn't test today09:32
nic-doffayCimi, but it wasn't working yesterday?09:32
Cimidednick, can you explain nic-doffay what's wrong? my english might suck09:32
tsdgeospstolowski: tx09:32
tsdgeospstolowski: any reason RoleRendererHint: uses index for the query and not realIndex? or just a merge mistake?09:34
dednickCimi: yeah09:34
pstolowskitsdgeos, ah, merge mistake, it was added to trunk after my changes, thanks for spotting09:35
pstolowskitsdgeos, fixing09:35
dednick1) have home lens open.09:37
dednick2) tap search panel, search bar opens at top.09:37
dednick3) type "plop", no results09:37
dednick4) half way between keyboad and search bar, tap on screan.09:37
dednick5) keyboard does not close.09:37
dednick6) tap "just" above the keyboard, keyboard closes.09:37
dednicknic-doffay: ^09:37
nic-doffaydednick, cool going to give it a go.09:38
dednickand screan obviously = screen :)09:38
nic-doffaydednick, other conditions work properly though?09:38
dednicknic-doffay: it's very hit and miss. it seems if you tap anywhere where there could be a dash category row (even if there are no results), it doesnt close.09:39
pstolowskitsdgeos, pushed09:41
dednicknic-doffay: sometimes closes randomly if i tap the search bar again. sometimes not, sometimes tap on panel closes...09:41
nic-doffaydednick, hmm that most likely is an inverse mouse area issue imo09:42
nic-doffayThe second one you mentioned.09:42
nic-doffaySaviq, what are your thoughts on all of this? ^09:42
Saviqnic-doffay, none atm, sorry09:43
dednicknic-doffay: i have no idea how the InverseMouseArea works in the case of z-order press events. I would have thought tapping ANYWHERE that is not the searchbar would close it, but it seems that everything else that accepts press events  and is above in z-order is getting them.09:45
nic-doffaydednick, I'm going to try change the z order to see if it makes any difference.09:46
dednicknic-doffay: i think zorder is only for children on same object.09:47
nic-doffaydednick, well that approach worked for the filters.09:47
nic-doffayEverything below the filter selectors drop down cannot be clicked.09:47
nic-doffaySo I'm hoping it will help.09:47
dednicknic-doffay: we have filters?09:48
dednickneed a friggin cancel search button as well...09:48
Saviqdednick, yeah we talked yesterday with mhr309:48
Saviqdednick, that there's a hidden feature in unity7 - you can still tap on the activity indicator to cancel ;)09:49
nic-doffaydednick, there's a branch waiting to land.09:49
dednickSaviq: heh. does that dismiss the search bar though?09:49
CimiI can work on this bug if you want09:50
CimiSaviq, do you have another bug for nic-doffay in case?09:50
nic-doffayCimi, this might not be anything to do with the Unity8 code.09:50
SaviqCimi, he's got some https://launchpad.net/~nicolas-doffay/+assignedbugs ;)09:52
Ciminic-doffay, move to another one :)09:53
Ciminic-doffay, I'll have a look in three hours09:53
nic-doffayCimi, what's the point of passing it over?09:53
Ciminic-doffay, so keep going09:53
Ciminic-doffay, start drawing rectangles filling the inverse mouse areas09:54
Ciminic-doffay, with different colors09:54
Ciminic-doffay, so you see where they are09:54
Cimiand stuff like this..09:54
Ciminic-doffay, another point is that I had a chat with oren and he explained me how it should behave09:54
nic-doffayCimi, how does it differ to the bug report that he filed?09:55
nic-doffayCimi, I don't think the issue is as simple as you think either.09:56
Ciminic-doffay, ok so keep debugging and find out why it's not working09:56
Ciminic-doffay, we cannot accept half fixes09:56
Cimior well, we shouldn't09:56
nic-doffayCimi, who said we were going to?09:57
nic-doffayYou're making an awful lot of assumptions here.09:57
=== alan_g is now known as alan_g|tea
Ciminic-doffay, hey sorry for upsetting you09:57
tsdgeospstolowski: i think your beginMoveRows is wrong09:57
nic-doffayCimi, I'm still confused, you told me yesterday it didn't work at all.09:58
tsdgeospstolowski: beginMoveRows is braindead and takes into account the thing itself09:58
tsdgeosso you need something like09:58
nic-doffayBut today it apparently has other issues according to dednick09:58
tsdgeos    int newModelIndex = newIndex > oldIndex ? newIndex+1 : newIndex;09:58
tsdgeoslike we have in the launcherlistmodel09:59
tsdgeoslaunchermodel sorry09:59
Ciminic-doffay, I might have explained badly09:59
Ciminic-doffay, yesterday I had same issues of dednick09:59
nic-doffayCimi, ok right got it.09:59
nic-doffayMacSlow, I read your review and you said this works for you. Have you run into any of dednick 's issues? (If you've been following this at all010:01
nic-doffayMacSlow: <dednick> 1) have home lens open.10:02
nic-doffay<dednick> 2) tap search panel, search bar opens at top.10:02
nic-doffay<dednick> 3) type "plop", no results10:02
nic-doffay<dednick> 4) half way between keyboad and search bar, tap on screan.10:02
nic-doffay<dednick> 5) keyboard does not close.10:02
nic-doffay<dednick> 6) tap "just" above the keyboard, keyboard closes.10:02
nic-doffaydednick, btw does it dismiss the search entry after those steps?10:04
pstolowskitsdgeos, yeah, I saw it in the qt docs, fixing10:04
nic-doffayEven if the keyboard doesn't close properly?10:04
=== alan_g|tea is now known as alan_g
pstolowskitsdgeos, pushed10:13
tsdgeoscool10:13
dednicknic-doffay: yeah. if you close the popup first.10:13
dednicknic-doffay: not really sure why you have 2 inverse areas though. wont the other one always catch everything not in itself and close?10:17
tsdgeospstolowski: one last question10:18
tsdgeospstolowski: the "// populate category order vector with 0..n" part in ::data10:19
nic-doffaydednick, nah10:19
nic-doffaythe one is for the top bit10:19
nic-doffaywhich is a different layer10:19
tsdgeospstolowski: does it make more sense somewhere else?10:19
nic-doffaySorry, let me try explain in more detail.10:19
nic-doffayThe one for the pageHeader, the other is for the rest of the area below the page header.10:19
nic-doffaySo the first is to catch the inverse of the textEntry in the pageHeader10:20
nic-doffaythe other is for everything below.10:20
nic-doffaydednick, it's a small area in the case of the first inverse area, but I figured it should be added anyway.10:20
dednicknic-doffay: but the sensitive area is the root item. "Everything not in this area" includes the other InverseMouseArea region10:20
nic-doffaydednick, I don't think so. I recall doing a print to test if the presses were caught, they were not10:21
nic-doffaybut let me check again...10:21
nic-doffaydednick, confirmed.10:22
dednicknic-doffay: where you testing on device or on desktop? it works for me on desktop10:25
nic-doffaydednick, I've had issues on the device before which I mentioned to Saviq but the desktop works 100% for me.10:26
nic-doffayWhich is what leads me to believe it's an issue with the InverseMouseArea SDK component.10:26
nic-doffayOn desktop, everything is caught, and the focus is disabled.10:27
MacSlownic-doffay, I'll try to replicate that...10:27
nic-doffayMacSlow, ta10:27
nic-doffayMacSlow, try on the device though, the desktop works for me every time...10:28
nic-doffayUnless you were already? O_o10:28
MacSlownic-doffay, I always try it on the device... unless it's just some API-change with tests10:29
nic-doffayMacSlow, ergh ok.10:30
nic-doffayI hope something does break, otherwise this is even more confusing.10:30
MacSlownic-doffay, not that it should matter... I'm testing it on a GalaxyNexus... what device did dednick try it on?10:32
dednickMacSlow: same10:33
dednickit's obviously only an issue on the device.10:33
dednickIt probably has something to do with the keyboard10:33
MacSlowdednick, nic-doffay: I can confirm this odd behaviour here too10:34
pstolowskitsdgeos, this was the best place I could think of.. the problem is it has to happen when category model is fully established. and we can't do this in onCategoryOrderChanges because we may never get this signal (or get it after call to data())10:34
nic-doffayMacSlow, mind just adding that as a review comment. Thanks dednick thanks for the feedback too.10:34
MacSlownic-doffay, just doing that10:34
nic-doffayMacSlow, does it work fine on desktop out of interest?10:34
nic-doffay(sorry for being a pain)10:35
nic-doffayI just want to make 100% sure this behaviour is the same for multiple people.10:35
tsdgeospstolowski: hooking up to onRowCountChanged/modelreset/layoutchanged?10:35
MacSlownic-doffay, well there's no osk when I run it on the desktop10:35
tsdgeospstolowski: though otoh in ::data is just easier10:36
pstolowskiindeed10:36
tsdgeospstolowski: but means we destroy the ordering when the rowCount changes, is that what is expected?10:36
MacSlownic-doffay, but as soon as you type the tap outside doesn't close the searchbar anymore10:36
nic-doffayMacSlow, true.10:38
nic-doffayMacSlow, but it should disable the search bar focus still.10:38
nic-doffayMacSlow, so you won't be able to type any more...10:39
nic-doffayMacSlow, the behaviour apparently differs with the component on desktop and mobile.10:39
MacSlownic-doffay, the keyboard-focus is gone (for the desktop-case)10:40
pstolowskitsdgeos, we don't support changes to category model after the scope is created, so this shouldn't be an issue10:40
tsdgeospstolowski: so basically the row count never changes after it has been set up?10:41
MacSlownic-doffay, updated the MR with all the new info10:41
pstolowskitsdgeos, actually let me double check that10:41
nic-doffayMacSlow, thanks it's helpful. I'm going to give Tomas a shout to see if he can shed more light on this.10:42
pstolowskimhr3, category model will never get updates after scope is set up, correct?10:43
mhr3pstolowski, it's better if you don't assume that10:43
tsdgeospstolowski: mhr3: the question is not that if it does not change, the question is, if row count changes, is it ok to "reset" the ordering?10:44
mhr3sure10:44
pstolowskimhr3, tsdgeos : I don't see any handling of that in categories.cpp (for the main category model)10:44
pstolowskimhr3, tsdgeos : only the change of the entire model is handled10:44
mhr3pstolowski, well model reset is row count change, no?10:45
mhr3well.. can be10:45
pstolowskimhr3, adding rows to existing model won't trigger model.changed in unitycore, will it?10:46
pstolowskimhr3, anyway, we don't support that in libunity afair10:47
mhr3pstolowski, but there are ways it can happen, restarting scopes etc10:47
tsdgeospstolowski: mhr3: so how do we deal with that?10:53
mhr3tsdgeos, if the cat model changes, forget about the overridden order and wait for new signal that will override it10:54
mhr3tsdgeos, is that what you're asking^?10:54
pstolowskitsdgeos, I'l add m_categoryOrder.clear() for the case when categories model changes10:58
pstolowskitsdgeos, just to start off with a default order10:59
tsdgeosok11:01
=== MacSlow is now known as MacSlow|lunch
larsumhr3: how did you reproduce bug #1236249 ? The bluetooth indicator and the setting in system-settings vanishes when I turn off bluetooth11:51
ubot5bug 1236249 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV in UnityMenuModelPrivate::itemState()" [High,Confirmed] https://launchpad.net/bugs/123624911:51
mhr3larsu, there's a mir bug describing the exact steps, but if you use sf instead of mir you get this bt11:54
larsumhr3: ah thanks, I also just managed to get the crash when activating the action on the bus manually11:54
seb128larsu, mhr3: to reproduce I think you should use the bluetooth panel in system settings11:55
mhr3larsu, do you need link to that mir bug?11:55
larsumhr3: only if you don't need to search for it ;) (like I said, I can reproduce already)11:55
seb128larsu, mhr3: it's only the switch in the battery which has the vanishing issue11:56
mhr3larsu, cool... i would have to :)11:56
larsuseb128: ah of course! Sorry about that. (I spent too much time in the battery panel today)11:56
larsumhr3: ya, don't worry about it then11:56
seb128larsu, lol, I know what you mean, I had the same issue a couple of time, looking at the wrong panel11:57
larsuseb128: tbh, I think hiding the option and the indicator is wrong...11:58
seb128larsu, what option/indicator?11:59
larsubluetooth11:59
seb128oh, bluetooth11:59
seb128the option in settings is a bug11:59
seb128due to the indicator object being hidding11:59
seb128charles is going to fix11:59
larsuah cool11:59
seb128the indicator is a mpt's design decision to spare panel space on the small screen11:59
=== alan_g is now known as alan_g|lunch
=== MacSlow|lunch is now known as MacSlow
CimiSaviq, a little explanation12:16
CimiSaviq, why online category in Videos dash are processed by GenericScopeView?12:16
Cimiand not DashVideos.qml12:16
SaviqCimi, DashVideos is deprecated12:17
SaviqCimi, if it's still there at all - should go12:17
CimiSaviq, ok12:17
SaviqCimi, same for DashMusic, for that matter12:17
CimiSaviq, ok gotcha12:18
=== _salem is now known as salem_
CimiSaviq, I thought UbuntuShape was able to take ShaderEffectSource12:36
CimiSaviq, how do I fill the video renderer with black otherwise?12:36
SaviqCimi, make the whole UShape black12:37
SaviqCimi, and overlay a cropped image12:37
CimiSaviq, ah yeah12:37
SaviqCimi, no need to shape the image12:37
CimiSaviq, so why we said the ubuntushape didn't support that?12:37
SaviqCimi, because it should do it internally12:38
SaviqCimi, right, so for now you can put the "film" image in the UbuntuShape12:38
SaviqCimi, and overlay a cropped image12:38
CimiSaviq, what should do internally?12:38
SaviqCimi, UShape should take both the background image12:39
SaviqCimi, and the overlay image12:39
SaviqCimi, or well... maybe not12:39
SaviqCimi, so, it's probably even easier not to use UShape at all12:39
SaviqCimi, but have an UShaped image already12:39
SaviqCimi, and just overlay a cropped image on top12:40
SaviqCimi, I think the "mounting" is a left over from back when it was supposed to be slightly more complicated - or maybe we simply didn't take the needed step-back12:40
Saviqto see how to do it the simplest12:41
CimiSaviq, shaderEffectSource support :)12:41
SaviqCimi, no UShape at all12:41
Saviq-Cimi, Image { source: "background.png"; width: foo; height: bar; Image { source: the_source; anchors { fill: parent; topMargin: units.gu(5); bottomMargin: units.gu(5) }; fillMode: Image.PreserveAspectCrop; sourceSize.height: height }12:42
Saviq}12:42
SaviqCimi, where background.png is simply the mount background, already "ubuntu-shaped"12:43
SaviqCimi, get what I mean?12:43
CimiSaviq, sure12:43
CimiSaviq, but we need videos that have aspect ratio not squared12:43
SaviqCimi, not sure what you mean there?12:44
larsudednick: I've half-fixed bug #1236249 - can you please have a look at the other half? (see last comment)12:44
ubot5bug 1236249 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV in UnityMenuModelPrivate::itemState()" [High,Confirmed] https://launchpad.net/bugs/123624912:44
SaviqCimi, right now everything in Videos will be square, only movie posters are meant to be portrait - but we don't have those12:44
CimiSaviq, ok12:44
SaviqCimi, and posters don't need to be mounted12:44
SaviqCimi, so all in all - you can implement the end solution already12:45
CimiSaviq, I need that mounted shape asses12:45
SaviqCimi, yes12:45
SaviqCimi, jounih will get it for you12:46
tsdgeosci borked again?12:50
tsdgeospstolowski: so that should cover all regarding ordering and rowcount changes, right?12:52
mhr3dednick, lost time again :/12:58
dednickmhr3: can you check if indicator-datetime is running?13:05
=== vila is now known as vila-laaaate-lun
mhr3dednick, it's not13:05
dednickmhr3: hm. musta crashed13:05
dednicklarsu: i'll take a look13:06
mhr3any log to check?13:06
larsudednick: thanks13:06
CimiSaviq, music renderer is instead a square with more text?13:08
SaviqCimi, left-aligned13:09
SaviqCimi, so it's pretty close to what we have already13:09
Cimiok13:09
SaviqCimi, can you start with carousel delegate though?13:09
SaviqCimi, we need to put the black overlay with song name on there13:09
SaviqCimi, like we had for people lens13:10
CimiSaviq, ah ok13:10
CimiSaviq, for a reason I missed this13:10
CimiSaviq, I thought the carousel just needed to be loaded with count > 513:10
SaviqCimi, I think the reason is because it's missing from the visual design spec...13:10
SaviqCimi, that, too, yes13:10
SaviqCimi, oh well, it's not there in the visual design13:10
pstolowskitsdgeos, right13:11
=== vila-laaaate-lun is now known as vila-late-lunch
dednickmhr3: dont know. /var/crash ?13:15
mhr3dednick, if there was something indicator-related you'd have it already ;)13:15
SaviqCimi, for the overlay in carousel - there's no design I'm afraid13:15
Cimiok13:16
SaviqCimi, so start with the grid indeed13:16
SaviqCimi, and I'll try and get you a design in the mean time13:16
=== alan_g|lunch is now known as alan_g
mhr3Saviq, songs names in carousel? the visual spec doesn't have that, something new?13:18
Saviqmhr3, it's described in the UX spec13:18
Saviqmhr3, "The hero item in a carousel (the biggest thumbnail) has an overlay that will show the song name so songs will be differentiated through the title."13:19
mhr3yey for even more inconsistencies in the specs13:20
SaviqCimi, let's go for left-aligned two lines with right-eliding to start with - you'll chose the right font size13:21
tsdgeospstolowski: ok, approving then, the problems you're having with LVWPH are not your fault, and if this makes them easier to repro that may even be a good thing. Agreed?13:21
dednickhey...where is my datetime indicator13:21
dednick!13:21
Saviqdednick, desktop?13:21
dednickSaviq: phone13:22
dednickand process is running. grr13:22
Saviqdednick, oh, is consistently there for me...13:22
dednickSaviq: mine is normally. i just restarted my phone and poof13:22
CimiSaviq, dimensions?13:24
dednickhm. actually,  process was on desktop. no ssh on phone :(13:24
CimiSaviq, should be as big as now or smaller?13:24
SaviqCimi, check out the https://docs.google.com/a/canonical.com/presentation/d/1X3_G6reCpcFJxzxn1Xtv9wK5n3-wOW-6z2l0qSZ8-sg/present#slide=id.gefe99b49_0013:25
tsdgeoskgunn: video standup today?13:25
SaviqCimi, https://lh6.googleusercontent.com/DiFH5zJxUPhXES9dICX4ydlmQzpkKFMNeJlq3NsPhPIUAzbAH8XjX4YlZ0eii1w5csbAX2ZqnW9l6bjLSDzzd8Y1oCJf2qKzJYZ49lDeg5dPDbCiCEI-3eyi8Fs says 18GU13:26
CimiSaviq, but this is carousel13:27
kgunntsdgeos: yeah...we should13:27
SaviqCimi, ah grid is there, too - 11GU13:28
Cimiyeah13:28
CimiSaviq, total 16 with text13:28
SaviqCimi, yup13:28
=== vila-late-lunch is now known as vila
pstolowskitsdgeos, yup, thanks!13:34
CimiSaviq, can you give me the link of the image of video with grid?13:35
CimiI right click and cannot see it13:35
Cimimight use inspector in case..13:35
SaviqCimi, https://lh5.googleusercontent.com/YJsbwT4BhY1HuNX9vaLwtOruPFxSRVWs8zIcVoqHUTLFdi4ETM3SUDrJKb0sHn3AOoh7TFnGSos7MidzXW5fbgKLwcfYQRDjOXvUU3R8be6s-z4dYfLLSUM1Nts ?13:36
CimiSaviq, thanks!13:36
dednickmhr3: hm. not sure about that datetime problem. looks like it crashes, but would expect to come back up.13:40
mhr3dednick, yea, it's back now13:43
mhr3but it took a while13:43
dednickwhat triggers dbus service to restart process?13:44
dednickmhr3: ^ ?13:44
mhr3dednick, a call to that service13:44
mhr3any call to that service13:44
larsudednick: do you have any idea why the volume slider in the sound menu doesn't work when I add a parameter to the volume action?13:45
larsudednick: it shouldn't have any influence...13:45
dednicklarsu: er, you match the type in the menu item?13:48
Ciminic-doffay, you joining hangout?13:49
mterryMacSlow, https://code.launchpad.net/~mterry/unity8/hide-greeter-on-app-launch/+merge/18994813:52
kgunnMacSlow: curious, what's the worst scenario in terms of rendering performance ?13:52
* mterry hugs MacSlow 13:53
larsudednick: yeah, nothing but the parameter type changed13:53
MacSlowmterry, tkx13:53
larsudednick: I've got to run now unfortunately. If you want to have a look, the branch is at https://code.launchpad.net/~larsu/indicator-sound/volume-action-activation13:54
larsudednick: it is supposed to fix bug #123629213:54
ubot5bug 1236292 in Unity 8 "Using volume buttons on phone triggers spurious popup" [High,Triaged] https://launchpad.net/bugs/123629213:54
MacSlowkgunn, scrolling gets really slow and choppy with 3 or more apps running... sometimes it doesn't even react anymore to swiping/scolling... all that on GalaxyNexus13:54
dednicklarsu: ok, i'll try if it i have some time13:55
larsuthanks13:55
MacSlowkgunn, you want that in some bug-report against mir/unity-mir?13:55
dednicklarsu: but from quick look, dont you need to set_action_and_target on the menu item?13:55
kgunnMacSlow: oh no, we have a bug :) but hmmm...so i don't have one, but david moreland provided me this video http://www.youtube.com/watch?v=Tq6wCRwIIYw13:55
kgunnand compared to this http://www.youtube.com/watch?v=5jh2mOOwya413:56
larsudednick: I don't think so, no. The menu item itself will never activate this action. It works fine in unity713:56
kgunnso yeah, the mir config is slower...but...not unusable...what you describe is near unusable13:56
larsudednick: if it won't work, I'll just introduce another action13:56
dednicklarsu: yeah, but the types have to match for unitymenumodel.13:56
davmor2kgunn: Morley ;)13:57
kgunndavmor2: i rename people all the time13:57
MacSlowkgunn, taking a look after the standup13:57
davmor2kgunn: that's okay I can never remember peoples real names and am forced to call them by nicks :D13:58
dednicklarsu: http://pastebin.ubuntu.com/6213854/13:58
kgunnMacSlow: actually that might actually be clocks...and the fix i was mentioning may help13:58
SaviqCimi, for the carousel - if you need help digging the old people lens out, let me know13:59
kgunnMacSlow: hmmm....b/c i know that hw very well...there could be one other dreaded thing happening....gpu hwrecovery (if you feed it something it no like, it will reset, "silently"...but takes ~100ms)13:59
kgunnand can get into a cycle...13:59
MacSlowkgunn, it sounds like that would help... scrolling gets a bit better, if I flick through the running apps a few time (right swipe)... maybe it's also a caching-issue?13:59
MacSlowkgunn, I gladly test any branches that tried to improve on this14:00
=== dandrader is now known as dandrader|afk
davmor2kgunn: maliit not appearing so I swiped the app from the right and then brought it back to the front and I get these characters in the text filed http://ubuntuone.com/1icbmYJxANRRWc8sB4HsC5  this happens opening maliit for the first time on any new app too but only under mir14:02
kgunndavmor2: there is work ongoing around mallit as we speak....14:03
MacSlowkgunn, yeah... these two videos reflect pretty much my experience with performance-difference between sf and mir14:04
MacSlowkgunn, btw... is that popey doing the demonstrations?14:05
MacSlowkgunn, at least sounds a bit like him14:05
kgunnMacSlow: its davmor214:05
MacSlowkgunn, ok oops :)14:06
MacSlowkgunn, still sounds a bit like Alan :)14:06
nic-doffayMacSlow, I think with these new additions from that branch your issue will be solved14:08
nic-doffayYou should just be able to assign -1 to the selectedIndex alias.14:08
MacSlownic-doffay, which branch of yours it it? I'll give it a try later this evening and update my MR for the last ext. snap-decision making it depend on your branch then14:09
nic-doffayMacSlow, confirmed14:09
nic-doffayi've also added an example to the gallery.14:09
MacSlownic-doffay, great!14:10
davidcallesil2100, ping14:12
nic-doffayMacSlow, here's the branch. lp:~nicolas-doffay/ubuntu-ui-toolkit/multi-selectors14:12
davmor2MacSlow: I don't know who should be more offended me or popey ;)14:12
MacSlowdavmor2, hehe14:12
nic-doffaySorry, I can't keep track of what I've added to that and what I haven't without double checking haha.14:12
davidcalleMirv, ping14:15
MacSlowkgunn, btw... another observation regarding mir on the GN... with 4 apps open... starting Terminal seems to hang the device... it's no longer reacting to any input.14:15
kgunnMacSlow: hey...this one getting attention https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/123629214:18
ubot5Ubuntu bug 1236292 in Unity 8 "Using volume buttons on phone triggers spurious popup" [High,Triaged]14:18
kgunncould you focus on that one14:19
davmor2MacSlow: that is the issue I have it seems to happen randomly14:19
MacSlowkgunn, according to seb128 that is already fixed in some branch... indicator-sound just has to not issue any notification (as confirmation-notifications currently are not meant to be on Touch as per Design)14:19
davmor2MacSlow: adb doesn't work either right?14:20
seb128kgunn, MacSlow: https://code.launchpad.net/~larsu/indicator-sound/volume-action-activation14:20
MacSlowdavmor2, yeah... device seems just to be deah... only the battery-out-battery-in helps at this point14:21
davmor2MacSlow: yeah I'm trying to get a set of sane steps to reproduce it.  There is nothing obvious in  /var/crash though right?14:22
MacSlowdavmor2, I'm not really chasing this bug... doing reviews mostly atm14:23
dednicklarsu: enabling bluetooth after you've switched it off is buggered14:24
davmor2MacSlow: if you find out please god let me know I'd love to see it go away :)14:25
MacSlowdavmor2, sure thing... but don't hold your breath... at least not today :)14:25
pstolowskitsdgeos, I think category-reordering still needs your approval?14:26
davmor2MacSlow: I'm going to keep trying to find reproducible steps for a bug in the meantime14:26
MacSlowdavmor2, good luck!14:27
sil2100davidcalle: pong!14:27
tsdgeospstolowski: sure14:27
sil2100davidcalle: hi!14:27
tsdgeoswas going to do it now14:27
sil2100davidcalle: you saw this? https://launchpadlibrarian.net/153086899/buildlog_ubuntu-saucy-i386.unity-scope-github_0.1%2B13.10.20130723-0ubuntu1_FAILEDTOBUILD.txt.gz14:27
tsdgeospstolowski: done14:29
pstolowskitsdgeos, thanks14:29
=== alan_g is now known as alan_g|tea
nic-doffayMacSlow, the branch will land tomorrow14:30
davidcallesil2100, hi, yes that's why I pinged you for https://code.launchpad.net/~davidc3/cupstream2distro-config/github-scope/+merge/190141 :)14:32
MacSlowkgunn, seb128: commented on the sychronous-notification issue on unity8 -> https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1236292/comments/714:32
ubot5Ubuntu bug 1236292 in Unity 8 "Using volume buttons on phone triggers spurious popup" [High,Triaged]14:32
seb128kgunn, MacSlow: shrug, as said yesterday, it's being fixed from the indicator-sound side, c.f the vcs I just pointed out14:33
tsdgeosSaviq: that artwork provider thing, code looks ok, but seems like we copied it from somewhere, which makes my bugfixing hat sad, and also makes my Qt hat sad since it's all C++/glib instead of Qt we kind of mostly do in Unity8 code. Commented so on the review14:34
Saviqtsdgeos, it's temporary14:34
MacSlowseb128, ok... works for me too14:34
tsdgeosSaviq: ah, and has no tests either :D14:34
tsdgeosdamnit, forgot to comment that14:34
Saviqtsdgeos, we just need a place for it now for 13.10 - it'll get refactored away post 13.1014:34
tsdgeosSaviq: temporary as in ?14:34
Saviqtsdgeos, it will go and live in the thumbnailer or so14:35
tsdgeosok14:35
davidcallesil2100, btw, where does this build come from ?14:35
tsdgeosSaviq: well, if it's going to be temporary i guess "it's ok"14:35
tsdgeosbut hope it's not one of those "temporary-forever" things14:35
sil2100davidcalle: aaaah, so it's not to be released/built?14:39
davidcallesil2100, it shouldn't since it's not in distro anymore, just on the server14:40
tsdgeosSaviq: any special review you want me to look at?14:42
sil2100davidcalle: I'll check the cu2d merge, but I think anyway we'll need this to be buildable on saucy right? At least so that it can be used on the server - or is something else used on the server?14:42
* sil2100 is a noob in the new server scoped ;)14:43
pstolowskitsdgeos, re your comments to https://code.launchpad.net/~unity-team/unity8/albumart-provider/+merge/18992314:43
=== alan_g|tea is now known as alan_g
Saviqtsdgeos, https://code.launchpad.net/~mterry/unity8/hide-greeter-on-app-launch/+merge/189948 would be good14:44
mterryMacSlow is looking at it too, but more eyeballs might help.  It's a big, 7-branch fixup :)14:44
davidcallesil2100, the failing test is fixed and the ^ mp is for the merger to merge it so yes, it will build. (Also, the server doesn't need builds, it extracts files from specific branches and runs them, but it's still nice to have things that can be installed anywhere)14:47
pstolowskitsdgeos, this branch is a result of a collective work of ~3 people and we are under pressure to get it done asap. it's under manual testing on the phone today (and looking good so far), but we don't have time and resources to add automated tests and we would like to avoid refactoring at this point (not to mention moving mediaartcache to a library; it's from mediascanner btw)14:48
pstolowskitsdgeos, we hope to clear it out and rework after 13.1014:48
tsdgeosSaviq: ok14:49
tsdgeospstolowski: sure, if it has to go in, it has to go in :D14:49
pstolowskitsdgeos, at this point we would appreciate if the shortcomings were accepted ;) unless you see a real blocker ;)14:49
sil2100davidcalle: I'm shocked that this scope didn't have a merger set-up! ;)14:50
tsdgeospstolowski: no, i don't see a real blocker, the QEventLoop thing scares me a bit, but there's no other way around it i can think of14:50
sil2100davidcalle: (or it had but I removed it by accident)14:50
sil2100davidcalle: I would guess it's the latter... ;p14:50
pstolowskitsdgeos, right; we want an async call14:50
sil2100fginther: hello! We approved https://code.launchpad.net/~davidc3/cupstream2distro-config/github-scope/+merge/190141 , could you re-setup the merger?14:50
pstolowskitsdgeos, sync, I mean14:51
davidcallesil2100, ;-)14:51
fginthersil2100, ack14:51
sil2100fginther: thank you!14:51
CimiSaviq, I noticed horizontal alignment and vertical is only read by the ubuntushape with the icon14:55
CimiSaviq, on the tileStyles we have14:55
CimiSaviq, looks like a mistake while we want the ubuntushape to be always centered14:55
CimiSaviq, but the text moved?14:55
SaviqCimi, probably, yes - but most of the images are tile-styled anyway14:56
kgunndednick: lucky you...the pin unlock thing is now a release blocker :)14:56
kgunndednick: not for mir, but phone v1 in general14:56
CimiSaviq, I think you did this code while simplifying… my bad I approved the review14:57
kgunndednick: let me know if you need any help with getting attention from folks14:57
tsdgeosMacSlow: are you going to do https://code.launchpad.net/~mterry/unity8/hide-greeter-on-app-launch/+merge/189948 or want me to?15:04
kgunnSaviq: so alf will need to manually merge https://code.launchpad.net/~afrantzis/qtubuntu/fix-1237052 into trunk since autolanding is off....right15:14
Saviqkgunn, yes15:14
MacSlowtsdgeos, I'm on it... although I'm not very familiar with the involved pieces... but if you feel you're faster go ahead.15:15
tsdgeosMacSlow: i'm as unfamiliar as you are if you're on it, don't want to step on your toes15:15
MacSlowtsdgeos, then leave it to me :)15:15
kgunnhttp://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/mako/89:20131009.1:20131009.1/4639/ boom15:16
MacSlowkgunn, almost 77% doesn't sound so bad15:18
MacSlowkgunn, just hoping the remaining 23% aren't that hard to get too15:19
kgunnMacSlow: not too bad...but we got some big ones to chase...unity8 AP15:19
MacSlowkgunn, outch... didn't scroll down that far... 0% :/15:20
* mterry cradles unity8 AP's dying body15:24
dednickkgunn: er. ok, thanks15:27
kgunnmterry: you can perform cpr on it if you like....15:28
kgunnSaviq: actually, didn't we test unity8 AP ?15:28
mterrykgunn, I'm trying to run them on my device...15:28
kgunnthanks!15:28
Saviqkgunn, unity8 is crashing on exit15:29
Saviqkgunn, leaving the socket around15:29
kgunngeeze so picky15:29
Saviqkgunn, so only the first test ever passes15:29
mterrySaviq, the mir socket?  Yeah, it likes to do that15:29
mterryreally annoying15:29
Saviqkgunn, but the automation was supposed to take care of that for now15:29
Saviqkgunn, same as for powerd15:30
kgunnright the screen unblank thingy....thot so too15:30
kgunnhmmm15:30
tsdgeosdednick: https://code.launchpad.net/~nick-dedekind/unity8/indicator.submenu-reinit/+merge/18788515:31
kgunnok.... Saviq dednick tsdgeos Cimi MacSlow mterry dandrader nic-doffay ....want to hear what i learned about autolanding15:32
tsdgeosmterry: what do i do so that i appreciate the need for https://code.launchpad.net/~mterry/unity8/greeter-disable-draghandle/+merge/190158 ?15:32
tsdgeoskgunn: yep :-)15:32
MacSlowkgunn, shoot15:32
kgunnhttps://plus.google.com/hangouts/_/abb8a5dc8aa980cbd0e08e877b276b2b70fe6acb?pqs=1&authuser=0&hl=en15:32
kgunnjoin me here ^ it'll be better than typing15:32
kgunnSaviq dednick tsdgeos Cimi MacSlow mterry dandrader nic-doffay ^15:33
dandraderkgunn, just a minute. have to turn on my laptop as google hangouts work only there15:34
seb128dednick, hey, why are all those FramedMenuItem, BaseMenuItem, etc widget needed for the indicators (ted copied that for the settings, but it makes things look non standard UI elements)15:35
seb128dednick, e.g making FramedMenuItem use a ListItem.Standard rather than a BaseMenuItem seems much nicer in the UI15:35
mterrytsdgeos, in a default image, enable mir, then do the dial-number 199 trick in the merge description while in the greete15:36
mterryr15:36
mterrytsdgeos, try to answer the phone, see that the phone never comes up15:36
tsdgeosmterry: hmmm, all that about https://code.launchpad.net/~mterry/unity8/greeter-disable-draghandle/+merge/190158 ¿15:52
dednickseb128: it's been removed in the latest iteration, when i moved to ubuntu-settings-components15:52
mterrytsdgeos, oh god15:52
mterrytsdgeos, sorry15:52
mterrytsdgeos, I was still thinking of the branch from earlier this morning15:52
dednickseb128: but i havent switched over to it in unity815:52
seb128dednick, k15:52
mterrytsdgeos, for the draghandle branch, follow the instructions in the bug15:52
seb128dednick, is that using standard widgets?15:52
seb128dednick, do you see an issue if we replace BaseMenuItem{} by a ListItem.Standard{} in FramedMenuItem?15:53
=== dandrader is now known as dandrader|lunch
seb128dednick, I'm just trying to make sure I don't screw up, I don't understand why the complexity/all those custom widgets15:53
seb128dednick, is that only because indicators are non standard layouted UI (which is not the case of settings)?15:54
dednickseb128: there is no Base/Frame/etc in the new one.15:54
dednickonly use Standard/Empty15:54
seb128\o/15:54
seb128dednick, well, I'm looking at an easy fix for v115:54
dednickseb128: um.15:54
seb128dednick, I doubt we are going to switch over to the new stuff this week15:54
dednickseb128: to fix what?15:55
dednickseb128: i think we're going to have to change back to a standard item for all settings. ListItem.Standard doesnt work in all cases.15:56
seb128dednick, to fix http://ubuntuone.com/4vpeQcR3Wt7ycIEb4gIBFD15:56
mterrymzanetti, heyo!  Did you look more at bug 1219871?  I recall you were close to reproducing at will?15:56
ubot5bug 1219871 in unity8 (Ubuntu) "when idle with screen blank, unity8 generates hundreds of context switches per second" [High,Confirmed] https://launchpad.net/bugs/121987115:56
seb128dednick, the white lines between the wifis15:56
seb128dednick, that should be a normal list, like in other panels which use ListItems15:57
seb128dednick, not a weird gu(7) height list with white line between elements15:57
dednickseb128: hm. that's not per spec. check is supposed to be on left. I've already changed it in unity815:57
seb128dednick, right, that's another stuff I want to fix15:57
seb128dednick, I just don't understand the complexity behind and I preferred to ask what was the reason15:58
seb128dednick, where did you fix the left/right issue? (I want to copy the fix)15:58
dednickseb128: right, well this was all done before styles had been done. It was just backlog of TODOs from ages ago.15:58
seb128dednick, ok, no worry, we can clean that with the components soon15:59
dednickseb128: yeah, changes are in unity8.15:59
seb128dednick, but for that release I just want easy tweaks15:59
seb128dednick, thanks, I'm going to have a look15:59
dednickseb128: i'll get you the file link15:59
seb128dednick, thanks!15:59
dednickseb128: http://bazaar.launchpad.net/~unity-team/unity8/trunk/view/head:/plugins/Unity/Indicators/Network/qml/AccessPoint.qml16:01
seb128dednick, great16:02
dednickseb128: not sure how much has changed qith API since ted leeched it though16:02
dednickseb128: and as for the image: "qrc:/indicators/artwork/network/secure.svg"; it's been put in the  ubuntu-mobile theme now ("network-secure"), I just havent changed the code to reflect that yet.16:04
seb128ok16:04
dednicktedg: ping16:05
tedgdednick, Howdy16:05
dednicktedg: hey. I'm having trouble compiling indicator-network on device. missing gobject-introspection. But i have it installed.16:06
dednicktedg: pkg-config --variable=g_ir_scanner gobject-introspection-1.016:06
dednickreturns nothing.16:06
dednicktedg: any idea?16:07
tedgdednick, apt-get build-dep indicator-network ?16:07
dednicktedg: done. doesnt help16:07
tedgdednick, Do you have a gobject-introspection-1.0.pc file?16:07
tedgdednick, It should be in libgirepository1.0-dev16:08
dednicktedg: ah. that would be it then16:08
CimiSaviq, the scope files use a function getRenderer to decide the renderer16:08
CimiSaviq, how do I pass the model count?16:09
Saviqmhr3_, you had an idea about that ↑?16:09
CimiSaviq, I believe we don't have the count straight away right, we need the model of each category16:09
SaviqCimi, not there, we need it to change live onCountChanged16:09
Cimiah ok16:09
dednicktedg: yeah, that was it. Might need to add that to source deps.16:10
SaviqCimi, so getRenderer would return an array of renderers maybe16:10
CimiSaviq, yeah exactly16:10
SaviqCimi, but the bigger problem is that we don't know how many16:10
CimiSaviq, and we need an item in between16:10
SaviqCimi, before we actually load the renderers16:10
SaviqCimi, i.e. on tablet it's going to be 10 items - on phone just 616:10
Saviqfor carousel to be useful - and it depends on orientation, too16:11
Cimiok16:11
om26erThere is a little problem with the category expansion in the new Image16:11
om26erexpanding the Installed category does not show all the installed apps right away16:12
seb128dednick, in the screenshot I pointed before, do you have any idea what puts the checkboxes from the non-aps items on the left?16:14
seb128dednick, oh, also, do you know if there is a way to make the bottom entry a Caption rather than a Standard?16:15
CimiSaviq, iirc carousel doesn't change number of displayed items on orientation changes16:15
CimiSaviq, it just makes the carousel smaller16:15
mhr3_Saviq, eek, let's not do count-based stuff at this point16:17
dednickseb128: that would likely be the StandardMenuItem16:18
mhr3_Saviq, cause you know, we don't want to uncover yet another bug where the shell freezes and stuff :P16:19
seb128dednick, that's identic to the unity8 one16:19
seb128dednick, but yeah, it has a16:19
seb128        Components.CheckBox {16:19
seb128            anchors.verticalCenter: parent.verticalCenter16:19
seb128            anchors.left: parent.left16:19
dednickseb128: think i realised that was not needed with since the ListItem.Standard controlled position16:21
dednickseb128: i have no idea where that bottom menu comes from16:22
seb128dednick, ok, I'm done annoying you with questions I think, thanks16:22
om26erbug 123750116:26
ubot5bug 1237501 in unity8 (Ubuntu) "[Regression] Expanding Installed category does not show all the installed apps at once" [Medium,New] https://launchpad.net/bugs/123750116:26
CimiSaviq, getRenderer will choose a root Item that will load the renderers16:30
CimiSaviq, we will send this item the rendererId16:30
CimiSaviq, internally it will decide the final renderer to load?16:31
dednickMacSlow: ping16:34
davmor2MacSlow: Hey dude, so for me the maguro randomly gets slower and slower until pop nothing,  You can have lots of apps open, 1 app open, or just be sliding a launcher out.  The common factor seems to be you need to open and close apps so far16:35
om26erSaviq, hey! did you get the chance to play with the latest image ? There is a lot of disappearance <--> reappearance of categories going on there.16:35
MacSlowdavmor2, ok... dednick was first :)16:36
MacSlowdednick, what' sup?16:36
dednickMacSlow: did you remove the ext snap decision type from unity-notifications?16:36
MacSlowdednick, yes... on Saviq's request... I updated the examples and related bits accordingly16:38
dednickMacSlow: nevermind. reasing the log for merge.16:38
dednickok16:38
davmor2MacSlow: no pressure on mine it's more of an observation while I try and find a specific set of steps16:42
MacSlowdavmor2, sounds like a memory-issue of some sort16:43
davmor2MacSlow: I'm thinking so too.16:43
MacSlowdavmor2, maybe some leak... and since the bus on the GalaxyNexus' GPU isn't as wide as the one on the Nexus4 it shows pretty fast, if it starts swapping itself to death16:44
=== dandrader|lunch is now known as dandrader
davmor2MacSlow: camera killed it so now the phone is sat there doing the shutter tut at me constantly :D16:47
MacSlowdavmor2, now only the battery in/out trick helps :)16:48
MacSlowdavmor2, out/in rather16:48
davmor2MacSlow: indeed :)16:48
dednickMacSlow: it's not working when using "x-canonical-snap-decisions", but is with "x-canonical-ext-snap-decisions". wtf?16:48
davmor2MacSlow: we wont to hope it doesn't happen on the N4 it's a bit harder to remove the battery in that16:49
MacSlowdednick, what image are you using?16:49
dednickMacSlow: 86 i think.16:49
dednickMacSlow: but i've upgraded unity-notifications and unity816:50
MacSlowdednick, I've flashed today and used the examples from lp:unity-notifications trunk just 30 min ago and the three exmaples all worked16:50
dednickMacSlow: what do i need to install to get the examples working? neds gi16:50
MacSlowdednick, python-gi, gir1.2-notify-0.7, gobject-introspection16:50
MacSlowdednick, those should to the trick16:50
dednickMacSlow: ta16:51
MacSlowdednick, did you install lp:unity-notifications on the device and then did run_on_device with lp:unity8 ?16:51
dednickMacSlow: hm. yeah, the pinlock example worked for me.16:52
MacSlowdavmor2, the battery in the N4 is soldered in, right?16:52
MacSlowdednick, password and user-auth also work16:52
davmor2MacSlow: and a solid unit the back doesn't come off16:52
MacSlowdavmor2, hm... some problems just need a tiny bit of raw force ;)16:53
dednickMacSlow: right, it's the actions. my sim unlock doesnt have any...16:54
davmor2MacSlow: It's only a glass back, and you have a motorbike right?  Pad out the front and get you to ride a cross country track should be able to access the battery with ease then :D16:55
MacSlowdednick, oh it shoudl :)16:55
MacSlowdavmor2, or what's left of it16:56
MacSlowafter that treatment16:56
dednickMacSlow: the "cancel" is part of the pin entry control, and the "ok" is automatic.16:56
davmor2MacSlow: just thinking outside the box :D16:56
davmor2MacSlow: if it is a memory thing though then the n4 has more memory any how16:57
dednickMacSlow: do you have design for the pin entry dialog?16:57
MacSlowdednick, no... just did best guessing16:57
MacSlowdednick, both actions (ok, cancel) need to be regular libnotify-actions16:58
MacSlowdednick, btw... I'm on Touch-image 89 iirc16:59
dednickMacSlow: but why do we need notification actions for it to be a snap decision? we can use actions from the model.17:00
dednicki dont understand why there is a contraint17:00
dednick*constraint17:00
dednickalso that it must be an even number of actions?17:01
MacSlowdednick, it needs to have actions otherwise it would not pass as a snap-decision... especially if we don't have a dedicated ext. snap-decision type17:01
MacSlowdednick, "one" libnotify-action is always two strings (one label, one id)17:02
SaviqMacSlow, so that's wrong17:02
dednickMacSlow: i understand that it is not passing because it doesnt have the actions. But why does it require the actions as a part of the implementation?17:02
SaviqMacSlow, it shouldn't require actions from libnotify if there's the private-menu-model hint17:02
MacSlowSaviq, changing that right now isn't cheap...17:06
dednickMacSlow: it's cheaper than redesigning the pinpad.17:07
MacSlowSaviq, I currently don't know how this would work with getting correctly added into the queue.17:07
CimiSaviq, lp:~unity-team/unity8/music-video_renderers17:07
SaviqCimi, cool!17:07
MacSlowdednick, Saviq: so... no more reviews... but this change?17:07
CimiSaviq, carousel not yet done17:07
=== alan_g is now known as alan_g|EOD
SaviqMacSlow, who said no more reviews?17:08
SaviqMacSlow, we're just manual for the time being17:08
SaviqCimi, separate branch or want us to merge that already?17:08
CimiSaviq, I'm testing :P17:08
SaviqCimi, k ;)17:08
CimiSaviq, I disabled the portait17:08
CimiSaviq, for movies17:08
Cimistill not sure when we want it17:09
SaviqCimi, we don't17:09
SaviqCimi, not at the moment17:09
CimiSaviq, it works on my phone but looks bad17:09
SaviqCimi, "it"?17:10
CimiSaviq, video17:10
SaviqCimi, why does it look bad?17:10
SaviqCimi, and what does look bad17:11
CimiSaviq, the texture17:11
CimiI don't like it17:11
SaviqCimi, does it look like the design?17:11
MacSlowdednick, so what's the SIM-unlock notification meant to look like?17:12
dednickMacSlow: same as example, without the buttons at the  bottom17:12
MacSlowdednick, is there a mockup I don't know about...17:12
dednickMacSlow: nope. It'll probably change later.17:12
MacSlowdednick, Saviq: I've to think about the required changes and impact on this SIM-case...17:13
MacSlowdednick, Saviq: really thought that all these things were sorted17:14
dednickMacSlow: they were. but the ext type was removed.17:14
dednickit didnt have action constraint17:14
Saviqdednick, MacSlow, snap decisions should require actions *or* menumodel, that not good enough?17:15
Saviqdednick, MacSlow if it's easier to bring back the ext hint, let's do it - I just didn't know what's it use was17:15
Saviqand no one told me17:15
dednickMacSlow: what do you mean by impact? What other impact do actions have to the notification other than feedback to the caller.17:16
dednick?17:16
MacSlowSaviq, not sure... I want to think about it and not rush any decision... gut-feeling says I rather stick just with the snap-decision17:16
CimiSaviq, ok I aligned text and fixed some padding, looks better now17:23
MacSlowSaviq, so any snap-decision notification passing in a menu-model is assumed/required to provide their own actions? Leaving them out is meant to be regarded as invalid and be rejecetd by the queue? Just want to be sure we agree upon what the change should incorporate.17:24
SaviqMacSlow, I think it should be either actions or menu-model17:24
SaviqMacSlow, or and/or menu-model, for that matter17:24
SaviqMacSlow, so either is required, but both are supported at the same time17:25
dednickSaviq, MacSlow: I have it all working now.17:25
MacSlowso( libnotify)actions, (libnotify) actions and menu-model, menu-model (with own actions)17:26
dednickMacSlow: shall I propose branches to unity8/unity-notifications and you can check them over to see if i missed anything?17:26
MacSlowdednick, ok... but I'll do that tomorrow... I'm pretty worn out atm... and I don't want to overlook anything...17:26
SaviqMacSlow, yes, at least one of them needs to be there17:27
SaviqMacSlow, dednick there might be just one important thing there17:27
SaviqMacSlow, dednick triggering libnotify actions closes the notification17:27
SaviqMacSlow, dednick if there is none - the app would need to handle it17:27
dednickSaviq: yeah. i know. I close manually on cancel action.17:27
dednickfrom model i mean17:28
MacSlowdednick, using the close-handler?17:28
dednickMacSlow: yeah, Notification.close().17:29
CimiSaviq, https://code.launchpad.net/~unity-team/unity8/music-video_renderers/+merge/19019817:30
Cimimhr3_, ^17:30
SaviqCimi, coolio17:30
SaviqCimi, link to the bug(s) please17:30
mhr3_Cimi, noooooo! i just wanted to go eat... now i can't17:30
Cimilol17:30
Cimimhr3_, that's why I work from the kitchen ;)17:31
MacSlowdednick, when you push your branches regarding these changes can you ping me via email or so...17:31
mterryMacSlow, sorry, was off IRC for a few minutes, but got your email17:31
mhr3_Cimi, that's a good idea, but assumes that there's some food in my kitchen :)17:32
dednickMacSlow: yup17:32
Cimimhr3_, ocado17:32
MacSlowmterry, np... I'm off and be doing reviews on dednick's branches regarding the notification-changes I mention in the email tomorrow... maybe I still can get back to your branch after that.17:32
MacSlowdednick, thanks17:33
mhr3_Cimi, nah, i'm old fashioned, heading out to actual shop now, your branch will have to wait :)17:33
mterryMacSlow, oh yeah...  that compile error is weird.  You need to remove the touch version of qtmultimedia, because it has some incomplete diverts17:33
mterryguh, you disappeared17:33
mterryIf anyone has review cycles to spare, I need eyes on my receive-call-in-greeter branch...17:39
Saviqmterry, looks like unity8 ap on Mir are failing due to: CrossFadeImage.qml:126:5: QML QQuickImage: Cannot open: file:///build/buildd/unity8-7.82+13.10.20131008.1/graphics/phone_background.jpg17:42
Saviqmterry, any idea how could that happen?17:42
mterrySaviq, maybe...17:43
Saviqmterry, added points: why does it pass on the first test in an ap run, but not subsequent ones?17:43
mterrySaviq, the mock is probably using a hardcoded buildtime path17:43
mterrySaviq, that I'm not sure..17:43
Saviqmterry, right, but then it should fall back to the default image shouldn't it?17:43
Saviqmterry, so maybe it's actually not why it's failing...17:44
* Saviq needs more debugging17:44
mterrySaviq, that is the default image17:44
mterrySaviq, ./mocks/AccountsService/AccountsService.cpp uses TOP_SRCDIR17:44
Saviqmterry, ah17:44
mhr3_Cimi, it changes just the grids, not the carousels?17:44
Saviqmterry, but wait - there is a fallback in QML17:45
mterrySaviq, when I suppose it should try to detect whether it is in local run or system run17:45
Saviqmterry, and anyway...17:45
Saviqmterry, background is loaded17:45
mterrySaviq, there should be.  That shouldn't be a crashing problem17:45
Saviqmterry, but Greeter.created never gets true17:45
* mterry looks17:46
Saviqmterry, you'll want https://code.launchpad.net/~saviq/unity8/remove-socket-in-ap-tests/+merge/19017517:46
Cimimhr3_, no carousels17:47
Saviqmterry, and run PYTHONPATH=tests/autopilot/ autopilot run -v unity8.shell.tests.test_hud.TestHud.test_hide_hud17:47
Saviqmterry, there's two tests, the latter of which will fail...17:47
mterrySaviq, OK17:47
* Saviq builds unity8 on mako, too17:47
mterrySaviq, locally?  or on the device?17:47
Saviqmterry, on Mir17:47
mterrySaviq, like, do I need mir for this?17:47
mterryI'm guessing so17:48
mterryok17:48
Saviqmterry, well, I didn't try on SF17:48
Saviqmterry, but I think we'd know if it failed on SF too17:48
mhr3_Cimi, the left-alignment is a bit odd when you use it in tablet mode, but otherwise looks exactly like specced17:48
mterrydandrader, do you have any review cycles?17:49
Cimimhr3_, didn't try tablet17:49
dandradermterry, is a small and friendly patch?17:50
dandraderis it17:50
* Cimi -> bed to relax17:50
Cimidead17:50
mterrydandrader, nope, it's hard to test, involving 7 different packages totoal17:50
* dandrader knows he must be kidding17:50
dandradermterry, so, what is it?17:51
mterrydandrader, actually, just 5.  A bargain17:51
mterrydandrader, https://code.launchpad.net/~mterry/unity8/hide-greeter-on-app-launch/+merge/18994817:51
mterrydandrader, it's the bug preventing us from accepting incoming calls when the greeter is up17:51
kgunnmterry: oh snap...guess that's gonna be a must17:52
mterrykgunn, right.  It's marked as a v1 bug17:52
kgunnmterry: so, are the changes all manually merge (/me cringes just asking)17:53
kgunnmterry: or you need review/test first17:53
mterrykgunn, of the 5 needed, only 3 haven't merged yet (unity8, telephony-service, dialer-app)17:53
dandradermterry, well, your bug trumps mine (lp1236489). so reviewing your stuff now17:53
mterrykgunn, I've reviewed / approved telephony-service and dialer-app, but they are waiting on final approval17:54
mterrykgunn, need unity8 bit done by someone else17:54
mterrydandrader, hah17:54
mterrydandrader, maybe I can trade review tasks?17:54
kgunnthere you go...a victi...i mean volunteer17:54
mterrydandrader, really though you should blame macslow for begging off earlier to do a different bug17:54
mterry(with cause, I'm not blaming him, just saying that if you want revenge, go at him  :))17:55
Saviqdandrader, so you want to separate the keyboard rotation fix?17:58
Saviqdandrader, and get this merged first?17:58
dandraderSaviq, yes17:58
Saviqdandrader, k, building17:58
mterrySaviq, building that branch, will be able to test in a bit18:00
mterrySaviq, (the remove-socket branch to test the greeter.created thing)18:00
Saviqmterry, no real need to build, but yeah - easier to debug when you can edit locally and push18:01
Saviqusing run_on_device18:01
Saviqif only hud wasn't dying all the time ;/18:05
Saviqmterry, ah wait!18:11
Saviqmterry, it's the other way 'round18:11
mterrySaviq, hm?18:12
Saviqmterry, it's failing 'cause greeter isn't *destroyed*18:12
Saviqmterry, i.e. it doesn't swipe it away - seems we're losing ap input after the first run18:12
mterrySaviq, heh, OK...  I'm not super familiar with Qml lifecycles.  What normally destroys it?18:12
mterrySaviq, you mean hidden or destroyed?18:12
Saviqmterry, it's not QML lifecycles - we destroy it when hidden18:13
Saviqmterry, to save resources18:13
mterrySaviq, oh really?  Ok18:13
Saviqmterry, we unset the Loader's source, basically18:13
mterrySaviq, is that a normal Qml thing or a unity8 optimization?18:13
mterrySaviq, ah OK.  I never noticed that18:13
Saviqmterry, optim18:13
Saviqmterry, we're not doing enough of that across unity818:13
Saviqto keep mem usage down18:13
mterrySaviq, truth18:14
mterrySaviq, so OK.  Is that just a missing swipe call in autopilot or is there a real bug?18:14
mterrypresumably this works in SF...  which makes me think bug18:14
Saviqmterry, yeah, bug *somewhere*18:15
Saviqmterry, but not in unity8 at least18:15
mterrySaviq, right.   I see both tests do add a call to swipe away the greeter at the start.  So you're saying one of those swipes doesn't take?18:17
Saviqmterry, well, do you see it taking? ;)18:17
Saviqmterry, if you drag it yourself, it will go further18:17
Saviqmterry, and fail on the next input18:17
Saviqlike tapping on an item in the dash or something18:18
mterrythat sounds familiar.  I think we had the same symptom earlier this cycle18:18
Saviqindeed18:19
Saviqwhen we were first enabling the dashboard18:19
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
thomimorning19:09
Saviqhey tho19:13
Saviqmi19:13
kgunnthomi \o/19:19
* thomi ducks for cover19:19
davmor2thomi: we can see you, you're under the table, at least hide when you duck for cover ;)19:27
thomi:-/19:27
dandradermterry, while reviewing your MP I came across this: http://paste.ubuntu.com/6215196/ in tests/qmltests/tst_Shell.qml:15919:43
dandraderI was puzzled19:43
dandraderbecause the use of tryCompareFunction there is useless19:43
dandraderas mainApp will get a copy of the value in ApplicationManager.focusedApplicationId;19:44
dandradermterry, so querying it again will never yield different results19:44
dandraderi.e., it's not a qml property bind19:45
mterrydandrader, looking19:47
mterrydandrader, we don't query it again.  We later test that ApplicationManager.focusedApplicationId is returned to the original value (mainApp)19:48
mterrydandrader, I guess your question was about tryCompareFunction.  I suppose it could just be an assertEqual19:48
dandradermterry, exactly19:49
mterryOr NotEqual as the case may be19:49
mterrydandrader, agreed that I was high when I wrote that19:49
mterrydandrader, but it's still accurate, just convoluted19:49
dandradermterry, sure. if you could take the opportunity and clear that up in your MP as it changes code nearby19:51
mterrydandrader, OK19:51
mterrydandrader, oh I remember why.  I didn't know a better way to test not-equals in QML19:53
mterrydandrader, there doesn't seem to be a compareNot without using a function19:54
mterryit's not like python with its million specialized assert methods19:54
dandradersomething like assert(ApplicationManager.focusedApplicationId != "")19:55
dandradermterry, is enough19:55
dandraderalthough I don't recall the exact syntax of the "assert" function...19:56
dandraders/syntax/name19:56
mterrydandrader, I recall it being compare(), but that takes two arguments, not one19:56
mterrySaviq, is there a function for qmltests that acts like python's self.assertNotEqual?19:57
mterrySaviq, I'm currently using tryCompareFunction to get the same effect, but surely there is something prettier19:58
dandradermterry,  compare(ApplicationManager.focusedApplicationId != "", true)19:59
dandradernot perfect but better19:59
Saviqverify19:59
Saviqnot compare19:59
Saviq?19:59
dandraderaha!19:59
Saviqah that19:59
Saviqbut19:59
Saviqdandrader, but I think mterry wants to make sure stuff don't change within some timeout19:59
Saviqdandrader, mterry, I'd experiment with expectFail(); tryCompare()19:59
mterrySaviq, no in this case, just an instantaneous compare20:00
dandraderSaviq, no, he doesn't. that's the whole point20:00
Saviqmterry, then yeah, verify(a != b)20:00
mterrySaviq, awesome, thanks20:00
mterrydandrader, pushed as r41420:02
dandradermterry, thanks!20:04
kgunnSaviq: was MacSlow supposedly reviewing https://code.launchpad.net/~nick-dedekind/unity8/simunlock.dialog/+merge/19021120:07
mterrykgunn, Saviq: speaking of reviewing, I have review cycles now if we have something we want to squeeze  in20:11
kgunnmterry: it'd be awesome if you could review this...altho, as for test, do you have a lockable sim?20:13
kgunnus U.S. guys usually don't20:13
mterrykgunn, nope!20:14
mterryjust a boring normal sim20:14
mterryI'll leave that for MacSlow then20:14
kgunnmterry: how about htis one https://code.launchpad.net/~saviq/unity8/remove-socket-in-ap-tests/+merge/19017520:24
kgunnthis would be good to land asap20:24
mterrysure20:24
kgunnjust ping me when approved....20:24
mterrythat will fix most AP tests, eh20:24
kgunnyes sir20:25
dandradermterry, what am I missing? http://paste.ubuntu.com/6215361/20:25
dandradermaybe I have to apt-get dist-upgrade....20:26
mterrydandrader, you will get an error.  But I think I got a different one20:27
mterrydandrader, pitti's instructions said you get an error, then a little later you get a call.  Which I found to be true20:27
mterrydandrader, but if I had restarted unity8 in the session, it didn't work anymore.  Seemed like I had to restart ofono too or something20:27
mterrydandrader, so I would just reboot when ofono got broken like that20:28
mterrydandrader, but I don't recall the UnknownMethod error, I think it was a different one20:28
mterrydandrader, so maybe try dist-upgrading and rebooting20:28
=== salem_ is now known as _salem
dandradermterry, so I have to install my unity8 build then20:29
dandraderif I cannot restart it20:29
mterrydandrader, I only tested with installed unity8.  The problem with restarting unity8 wasn't 100% consistent.  But I generally found if I stopped it, the dial script didn't work anymore20:30
dandradermterry, ok. good to know20:30
mterrydandrader, sorry, I had forgotten about that bit too.  Getting into the position where I could test this branch was harder than I remember  :)20:32
mterrydandrader, will add comment to MR20:32
dandraderdamn, and I'm past my EOD already...20:32
CimiSaviq, kgunn all the failures I see on CI, is due to mir?20:33
mterrydandrader, sorry.  Maybe MacSlow or tsgeos can pick it up later20:33
Cimiobviously we didn't have time to ask for surfaceflinger20:33
Cimiisnit it?20:33
SaviqCimi, only if they happen on mako or maguro20:34
SaviqCimi, which ones?20:34
kgunnCimi: link?20:34
Cimihttps://code.launchpad.net/~unity-team/unity8/music-video_renderers/+merge/19019820:34
Cimimaguro indeed20:34
Cimioh yeah, I broke the tests :D20:35
Cimifilter grid at least20:35
Cimiweird though20:35
* Cimi fixes20:36
mterrySaviq, are parts of the phone using XDG_RUNTIME_DIR/mir_socket yet?  I thought we were still on /tmp/mir_socket20:37
Saviqmterry, we are, but bug #123691220:38
ubot5bug 1236912 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "please use XDG_RUNTIME_DIR instead of /tmp for mir_socket" [High,Triaged] https://launchpad.net/bugs/123691220:38
Saviqmterry, let's be ready ;)20:38
Saviqmterry, already merged20:38
mterrySaviq, ah OK.  I had a branch making that change staged, but thought it was only needed once we went to USC and a split greeter.  Didn't know about the apparmor problem20:39
* Cimi fixed20:40
mterryHrm, interesting.  In the sprint in lexington, we agreed to not change it in Mir, but to do it as a configuration thing in ubuntu-touch-session, so as not to stop the demo instructions from working20:40
mterryAh well20:40
mterrySaviq, I'm not seeing it being placed in either location....  not in /run/user/32011 or /tmp...20:44
Saviqmterry, sure you running under mir?20:45
Saviq/tmp/mir_socket is it currently20:45
Saviqmterry, oh interesting20:45
mterrySaviq, nope, I'm not sure!  :)  I remember, I changed to SF to test a system-setting thing20:46
Saviqmterry, ah, right, mine isn't there 'cause I built mir from trunk20:46
Saviqmterry, it's there in /run/user/32011/mir_socket, though20:47
mterrySaviq, I'm sure it is,  I just needed to switch to mir20:47
Saviq:)20:47
mterrySaviq, this only tries the /tmp fallback if XDG_RUNTIME_DIR isn't set, which is unlikely20:53
Saviqmterry, right20:53
Saviqmterry, fixing20:53
mterrykgunn, so I don't have a current reviewer for my branch.  Next person that pings you with open time, sock it to 'em.  https://code.launchpad.net/~mterry/unity8/hide-greeter-on-app-launch/+merge/18994820:57
Saviqmterry, pushed20:58
mterrykgunn, this is the receive-a-call-in-greeter bug20:58
Saviqmterry, dandrader reviewed it? ah but EOD'd?20:58
Saviqmterry, pushed fix20:58
mterryyeah20:58
mterrySaviq, ok, looking20:58
mterrySaviq, probably don't need the /tmp fallback for XDG anymore then21:00
mterrySaviq, so things are better...  Good enough for now I guesss.  But running the full suite seems to have got me hung on a black screen21:04
Saviqmterry, well, I need to fall back to *something*21:04
fgintherSaviq, unity8 jobs keep failing otto because of a missing dependency on "libunity-mir1"21:04
Saviqmterry, or I could except for TypeError21:04
mterrySaviq, fair enough.  Easier to do /tmp twice than add an if for xdg21:05
Saviqfginther, probably need to release unity-mir then21:05
fgintherSaviq, :-)21:05
Saviqfginther, or!21:05
Saviqfginther, otto not using mbs again ;(21:05
Saviqfginther, ah well21:06
Saviqfginther, autolanding21:06
Saviqfginther, we don't have autolanding - we don't have mbs21:06
Saviqfginther, so yes, unity-mir needs releaseing21:06
Saviq-e21:06
fgintherSaviq, is that package supplied by unity-mir?21:07
Saviqfginther, yes21:07
fgintherSaviq, thanks, something weird is going on21:07
fgintherlooking into it21:07
Saviqfginther, isn't there a >> for libunity-mir1?21:07
Saviqfginther, or maybe libunity-mir1 is not installable for some other dependency reasons?21:08
Saviqfginther, right, no version required from our side21:08
fgintherSaviq, I'll debug this to see what's up21:09
Saviqfginther, yeah, libunity-mir1 is uninstallable due to some deps probably21:12
boikoSaviq: hey, is the desktop file's X-Screenshot tag support already merged/released in unity?21:13
Saviqboiko, it's the scope that needs to read it - and no, not as far as I know21:14
boikoSaviq: ah ok, do you by chance know where that code lives?21:14
Saviqboiko, http://code.launchpad.net/applications-lens21:14
boikoSaviq: thanks21:14
Saviqboiko, erm21:14
Saviqboiko, https://code.launchpad.net/unity-applications-lens21:14
Saviqaaargh21:14
boikolol21:15
Saviqhttps://launchpad.net/unity-lens-applications21:15
SaviqHERE21:15
mterrySaviq, kgunn: approved on that branch21:15
boikoSaviq: thanks :)21:15
Saviqmterry, thanks, merging, or am I?21:15
kgunnmterry: ta21:15
mterrySaviq, ah you can, I have a shitty connection right now21:15
Saviqmterry, on ~mterry/unity8/hide-greeter-on-app-launch - I agree with dandrader's comment - setFocused could be named better21:19
mterrySaviq, renaming right now21:21
mterrySaviq, updated21:24
Saviqmterry, thanks21:24
mterrySaviq, do we not want that mir_socket fix in unity8 itself?21:29
josehey mterry! have a minute?21:29
Saviqmterry, yes, we want to not crash ;)21:29
mterryjose, I do!21:29
Saviqmterry, as it's cleared by libmirserver, but stuck if we're crashing21:29
mterrySaviq, I mean, I assume we want something in Mir for that21:29
josemterry: how's life? long time no see! just wanted to confirm if you guys are still  hosting a weekly Q&A with Unity Developers in here21:30
mterryjose, oh I'm not the person to know...  Saviq?  ^21:30
Saviqmterry, we *could* think of trying to find out whether it's stale and remove it on startup21:30
mterryjose, I'm doing well though  :)21:30
josegood to hear21:30
Saviqmterry, jose, not on my watch :) but I'd gladly do something like that21:30
joseSaviq: it's been listed on the fridge calendar for a long time know, no idea if it was still hosted21:31
joseif you're not, I can just delete it, however, if you want to resume those I can leave it in the cal21:31
mterrySaviq, I think it'd be reasonable, in Mir to do that when it tries to make the file.  Mir could even be fancy about it and see if anyone is using the socket first, using fuser or similar, I bet21:31
Saviqmterry, https://bugs.launchpad.net/ubuntu/+source/mir/+bug/123515921:32
ubot5Ubuntu bug 1235159 in mir (Ubuntu) "Mir fails to start if there's a stale socket" [Medium,Triaged]21:32
Saviqmterry, so yeah, there's many levels where we could "work around this"21:32
mterrySaviq, beautiful.  Did I also hear that the unblank error is due to powerd?21:33
Saviqmterry, powerd + mir somewhere, yes - not sure really21:33
Saviqmterry, https://bugs.launchpad.net/ubuntu/+source/mir/+bug/123500021:33
ubot5Ubuntu bug 1236525 in unity-mir "duplicate for #1235000 unity8 killed/crash then restart can result in mir unable "could not unblank display"" [Critical,Triaged]21:33
Saviqjose, is it scheduled for a set time now?21:33
josehmm, it says 18 UTC each friday21:33
joseSaviq: ^21:34
Saviqjose, that's 8pm for me at least, so not gonna happen if I'm to be there ;)21:35
Saviqjose, we (unity8 devs) are mostly EU timezones21:35
Saviqjose, so something on that side of the pond timezone-wise would be preferred21:36
joseSaviq: what do you think if I just delete the meeting until we can agree with a timezone that fits for everyone?21:36
joseso maybe you're not the only dev in here :)21:36
josealso, we can move it to ubuntuonair.com, for it to be more dynamic21:36
Saviqjose, sure,21:36
Saviqjose, do I talk to you to make it happen?21:37
josethen I'll come around here next week and see what can we agree on :)21:37
joseSaviq: yeah, I'm the one who manages ubuntuonair too21:37
Saviqjose, great, thanks21:37
josewant to talk about it now?21:37
Saviqjose, not really, coming up 12am here...21:37
josenext week then21:37
josesee you, and thanks again!21:37
Saviqjose, thanks!21:37
=== jhodapp is now known as jhodapp|afk
thomikdub_: ping?23:19
kdub_thomi, pong23:19
thomikgunn: kdub_: I managed to reproduce the "unity8 goes slow" bug23:19
thomion mako23:19
thomiand after running "echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor"23:20
thomiit's better, but obviously still pretty messed up23:20
kdub_thomi, we've split that bug into two23:20
kdub_this is the one tracking the power management https://bugs.launchpad.net/powerd/+bug/123325723:20
ubot5Ubuntu bug 1233257 in powerd "[mako] waking from deep sleep, phone is pretty slow, takes a few seconds to get back to normal speed" [High,Fix committed]23:20
kdub_and this one https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1235190, i'm tracking down an improvement that might help23:21
ubot5Ubuntu bug 1235190 in mir (Ubuntu Saucy) "[mako] Scrolling and animations are very slow with Mir" [High,Confirmed]23:21
thomikdub_: ok, this happened after running AP test suites, i don't think it's related to sleeping the phone23:21
thomiahh, sounds like I need the second one23:21
thomikdub_: are you looking at that second bug?23:22
kdub_yep, tracking down some improvements23:22
kdub_within mir23:22
thomianything I can do to help?23:22
thomiotherwise I'll reboot this phone to get a usable test system again23:24
kdub_thomi, no, i have to dig within mir for a while23:24
kdub_thanks though :)23:25
thomiok, cool23:25

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