/srv/irclogs.ubuntu.com/2014/09/09/#ubuntu-unity.txt

DeoHello, guys.02:34
DeoI am in some need of some serious help.02:34
DeoAnyone?02:35
DeoI'm having issues installing google chrome on Ubuntu.02:35
DeoANYONE?!02:37
DeoHello?02:39
=== _salem is now known as salem_
=== salem_ is now known as _salem
DeoHELLOOOOOOOOOOOOOO02:53
mzanettimoin moin07:50
Saviqeo08:00
mzanettiare there still promoted images? the last update on my dogfooding device came in on the 29th of august08:01
seb128mzanetti, what device/channel?08:02
mzanettimako, ubuntu-touch/utopic08:02
seb128yeah, that's right08:03
seb128the google doc says the most recent promotion on utopic is #203 and it's almost 3 weeks old08:03
mzanettiyeah... that's why I asked if we gave up on those and only focus on the RTM branches for now08:04
mzanettibasically if I should switch the dogfooding device over to the other channel08:04
Saviqmzanetti, no, we just need to get our shit together and promote something ;)08:08
mzanettiSaviq: did you then resubmit this one? https://code.launchpad.net/~mzanetti/unity/new-key-in-launcher-schema/+merge/23219908:11
Saviqmzanetti, no08:11
Saviqmzanetti, see my comment08:12
mzanettireplied08:13
mzanettiSaviq: ^08:13
Saviqmzanetti, still, we need defaults in the schema, even if we do an override08:13
Saviqmzanetti, why wouldn't we have defaults for the desktop08:13
Saviqmzanetti, think unity8 desktop session08:14
mzanettiSaviq: so what should I put in there?08:14
Saviqmzanetti, the same set we have in the override now08:14
Saviqmzanetti, even more maybe, now that we can do clicks08:14
mzanettithe override has clicks too08:14
Saviqdoes it?08:14
mzanettiyes08:14
Saviqdoubt it08:14
Saviqwe didn't support click updates08:14
mzanettithe defaults are not related to upgrades :)08:15
Saviqok maybe that got fixed in the mean time08:15
Saviqmeaning that we did not lose icons on upgrades any more08:15
Saviqbut we did have camera and gallery there before08:16
mzanettiyep08:16
Saviqand removed them because they got broken on updates08:16
mzanettiah... ok. didn't know we removed them08:16
Saviqyeah, we only have non-clicks on launcher now08:16
Saviqwith your launcher rework, we're able to have clicks again, icons will get refreshed, right?08:17
mzanettiyes08:17
Saviqok we need to find out what we want on the launcher then, can you talk to Vesa?08:17
mzanettiok08:17
Saviqmzanetti, *and*, even if we wanted override, do you have a branch that moves the override to the new key?08:18
Saviqnot that we need the override any more08:18
mzanettiSaviq: well, I keep on reading the "favorites" key if the "items" key is empty08:18
mzanettiso yes, we could drop the override08:18
Saviqmzanetti, I don't think that's necessary (to read favorites)08:19
mzanettiSaviq: works fine as an upgrade path from unity7 to unity8 though08:19
Saviqmzanetti, yeah, *if* you leave the items empty08:19
mzanettihuh?08:19
Saviqmzanetti, that would be a reply to my "why don't we have any defaults" question08:20
mzanettiah, yes... if I put defaults in there it won't be empty08:20
mzanettihmm... good point.08:20
Saviqmzanetti, also, application:///, not application://08:20
Saviqmzanetti, I commented before08:21
Saviqmzanetti, the problem there is that we can't use the favorites override to include appid:// entries can we08:21
Saviqmzanetti, meaning we still can't have clicks there08:22
Saviqmeaning the upgrade path is a bit brokened :|08:22
mzanettiSaviq: yes, sure we can08:22
Saviqmzanetti, well, except you'll get the new default set in your unity7 if you did not change anything08:23
Saviqso you install the override and your unity7 launcher goes haywire08:23
mzanettiunity7 will just drop them08:23
Saviqyeah, but it won't have firefox or anything either08:23
mzanettiyes, if you launch unity7 on a unity8 config it'll drop clicks. but keep the rest08:23
Saviqmzanetti, no, what I mean is:08:24
Saviq"the rest" is not useful in unity708:24
mzanettiwhy no?08:24
Saviqbecause it's phone, contacts, messages, settings, webbrowser08:24
mzanettiyeah well.08:24
mzanettion the desktop you won't have that override installed08:24
mzanettiand I expect contacts to become useful on the desktop08:25
Saviqmzanetti, yeah, and that means your launcher is useless in your unity8 desktop session ;)08:25
Saviqmzanetti, TBH I don't think it's worth it08:25
mzanettiSaviq: the whole uity8 desktop session is useless08:25
mzanettiSaviq: we don't have an applicationmanager08:25
Saviqmzanetti, of course we do08:25
mzanettiin which case why would launching systemsettings be useless?08:26
mzanettiI don't get the problem08:26
Saviqmzanetti, I'm not talking unity8 on X11, but unity8 on Mir08:26
Saviqmzanetti, the problem is the two launcher configs are not compatible08:26
mzanettithat's why we created the new key08:26
Saviqmzanetti, yes, and my point is08:26
Saviqmzanetti, that we should not transition them08:26
Saviqmzanetti, not by way of the other key08:27
mzanettiwell... just tell me what to do then08:27
Saviqmzanetti, just use items08:27
Saviqmzanetti, don't read favorites, put the defaults for items in the schema, we can then drop the override08:27
mzanettiok08:27
Saviqmzanetti, we can have a task that will do a single-time copy of favorites (if non-default) to items08:28
Saviqmzanetti, but again, I don't think it's worth it at this point08:28
mzanettiSaviq: what is the reason of the 3 slashes?08:28
mzanettiunity7 used 2 slashes only08:29
Saviqmzanetti, uppercase08:29
Saviqmzanetti, QUrl lowercases the hostname part08:29
Saviqmzanetti, which is actually correct08:29
Saviqmzanetti, so apps with differently cased .desktop files didn't work08:29
mzanettihah... interesting08:29
mzanettiseb128: could you remind me where I can find the phone overrides for the launcher dconf keys?08:33
seb128mzanetti, I don't think we have phone overrides?08:33
mzanettiwe do... quite sure about that08:33
seb128mzanetti, we have https://launchpad.net/ubuntu/+source/gsettings-ubuntu-touch-schemas08:33
seb128but those are schemas/defaults08:34
seb128mzanetti, ubuntu-touch-settings: /usr/share/glib-2.0/schemas/10_ubuntu-touch-settings.gschema.override08:34
seb128mzanetti, so right, in ubuntu-settings08:35
mzanettiseb128: thanks!08:35
seb128mzanetti, yw!08:35
mzanetti:)08:35
CimiSaviq, are we merging the big silo soon?09:01
SaviqCimi, it's blocked in proposed, currently trying to resolve this, but yes, it's almost there09:03
CimiSaviq, I would like to test flickable right speed on top of it09:04
CimiSaviq, I did some extra testing last night, and discovered few things09:05
mzanettiseb128: seems I can't push to ubuntu-settings. would you mind dropping the launcher overrides in there for me?09:06
seb128mzanetti, can't you mp your change?09:06
mzanettihmm... maybe if I push to some +junk branch first09:07
* mzanetti tries09:07
seb128oh09:07
mzanettihmm.. no09:08
seb128mzanetti, don't bother, I though it had a proper vcs09:08
mzanettithe "Propose for merging is missing"09:08
mzanettithe "Propose for merging" is missing09:08
seb128yeah09:08
seb128it's hosted on a +junk vcs09:08
CimiSaviq, like the initial flick velocity is probably calculated wrong inside qt09:08
seb128mzanetti, what's the rational to drop the launcher config?09:08
SaviqCimi, lp:~ps-jenkins/unity8/ubuntu-utopic-proposed09:09
CimiSaviq, in any case I think the "1500" and "2500" (for deceleration and velocity) are not good default values ANYWAY, even scaled09:09
mzanettiseb128: the dconf + accounts service mix gave us a headache all the time, so we reworked that code bit. Now only using dconf, we added a new key for unity8 called "items"  instead of "favorites"09:09
SaviqCimi, that's what's in proposed now09:09
mzanettiseb128: where we'll add the defaults just in there instead of an override09:09
CimiSaviq, dziekuje09:09
seb128mzanetti, did that land in utopic yet?09:09
CimiSaviq, so I think I will use a higher default value for now, and scale it09:10
mzanettiseb128: nope. I would put your branch into the same silo with the others09:10
CimiSaviq, also inside ScopeOverviewFavourite09:10
seb128mzanetti, that's not going to be a branch but a source upload, but those changes don't need to be synced do they?09:10
CimiSaviq, why are we not using a Row but we're calculating each x of the repeater?09:10
seb128mzanetti, you can land your change and then I can do an upload to drop the override later09:11
Cimitried with Row, works fine09:11
mzanettiseb128: no, they don't really need to. we just need to make sure my changes are first09:11
seb128right09:11
mzanettiseb128: ok. I'll ping you again about it when my stuff has landed09:11
seb128mzanetti, thanks09:11
SaviqCimi, most probably because of transitions09:12
SaviqCimi, but you'd have to talk to Albert09:12
CimiSaviq, ok09:13
CimiSaviq, tags09:39
Cimi0.1.16 loves u09:39
SaviqCimi, I can't do anything until it gets into trunk09:40
Cimiok09:40
seb128Saviq, oh, you mentioned tags yesterday, just remembering that ... what's the issue with those?09:40
Saviqseb128, I pulled settings, there's like a hundred of ? tags09:40
seb128Saviq, could be, I don't usually look at those so I probably just never noticed09:41
Saviqseb128, http://paste.ubuntu.com/8298371/09:41
seb128Saviq, does it create any practical issue?09:41
seb128do you know where they are coming from?09:41
Saviqseb128, they look citrain-y, but must've come from some other project09:41
Saviqseb128, some bad merge or so09:42
seb128k09:42
Saviqseb128, maybe the ubuntu branch?09:42
mzanettiSaviq: FYI. had a chat with Vesa. He thinks its not good to have gmail, facebook etc in there anyways and we should keep the current list of defaults.09:48
Saviqmzanetti, well... what about gallery, camera?09:48
Saviqthey were there before09:48
Saviqsure we shouldn't have gmail or facebook09:48
dednickSaviq: howdy. remember talking about the lag opening the indicator panel?09:48
Saviqdednick, hey, welcome back, hit me09:49
dednickSaviq: thanks :)09:49
Saviqmzanetti, anyway, if they're good with the current default set, fine by me09:49
dednickSaviq: it's because the models for the menus are synchornous.09:49
Saviqdednick, yeah just read your reply09:49
dednickSaviq: but making them async creates the problem where we open the menus and nothing is there09:49
dednickfor a second or so..09:49
dednickSaviq: right.09:50
Saviqdednick, sooo... why does it takes so long to sync? unitymenumodel slow? it's not like there's a huge amount of data09:50
dednickSaviq: i was wondering if it would create "that" much effect not disconnecting from the models09:50
dednickSaviq: no, it's actually not the models. the models run all the time09:50
Saviqdednick, ah so just the delegates?09:50
dednickSaviq: it's actually the listviews adding the delegates09:50
Saviqdednick, ouch, sounds excessive indeed09:51
Saviqdednick, but well, should be easy to check what's the impact memory-wise09:51
Saviqdednick, we sure need to set them invisible, but we might be able to keep them around inded09:51
Saviq+e09:51
dednickSaviq: ya, we can probably just set the entire panel menu to invisible09:52
mzanettiSaviq: camera and gallery are there09:57
mzanettihttp://paste.ubuntu.com/8298483/09:58
CimiSaviq, can you pls repeat how to sbuild armhf? I tried sbuild -d utopic-amd64-armhf-shm but it build amd64 debs10:03
SaviqCimi, bug #135385510:04
ubot5bug 1353855 in Mir "Explicit g++ 4.9 dependency breaks cross-building" [Medium,In progress] https://launchpad.net/bugs/135385510:04
SaviqCimi, and sbuild --help10:04
SaviqCimi, -d is *distribution*10:06
CimiSaviq, yes saw that10:06
Cimiusing -c10:06
SaviqCimi, you want -c for *chroot*, and you need to pass --host=armhf, otherwise it'll build amd6410:06
SaviqCimi, how's it supposed to know what arch to build otherwise10:06
Cimiah damn10:06
Cimiso what is the command?10:06
Saviq-c utopic-amd64-armhf-shm --host=armhf10:07
CimiSaviq, wonderful, thanks10:07
SaviqCimi, but you need to drop the 4.9 dependency, otherwise it'll fail to install build deps10:07
CimiSaviq, where do I drop it? unity8?10:08
SaviqCimi, in whatever you're building10:08
Cimiok10:08
SaviqCimi, just read, please10:08
CimiSaviq, it doesn't explain which pkg I have to replace, so I just change -4.9 to 4.9 or just g++ ?10:09
SaviqCimi, drop it altogether10:10
Cimidednick, we don't want async then10:12
Cimihttps://code.launchpad.net/~nick-dedekind/unity8/indicator-polishing/+merge/22870010:12
Cimidednick, all indicators are async, not only message10:12
dednickCimi: it's too laggy when opening if we dont10:12
Cimidednick, well, we need to figure out a solution10:12
dednickCimi: yeah, i'm trying to now.10:12
SaviqTrevinho, do you know about a bug that apps scope doesn't notice newly installed apps?10:15
CimiSaviq, did the proposed branch have albert branch to cache more stuff?10:31
SaviqCimi, no, see silo10:31
CimiSaviq, ok10:31
CimiSaviq, ok so, the reason why the horizontal swipe is slower than the vertical one, is just that our finger moves quickly in a shorter space than the vertical swipe10:33
Cimimaybe not entirely though, carousel is still so fast10:33
Cimiactually carousel speed is tweaked further if I remember10:34
Saviqit is10:34
facundobatistaHolas10:38
dednickSaviq: so, the indicators when not loaded with messages or transfers takes up about 1-2MB. with a 3 completed transfers and 10 messages it was about an additional 5MB10:52
Saviqdednick, right, so as long as we use ListViews there, we should be fine10:53
Saviqso as not to create 100 messages in case someone has that many10:53
Saviqdednick, sure it'd be better if we could create the delegates dynamically, but it'd have to be much faster10:54
Saviqdednick_, what did you see last?10:56
dednick_Saviq: <Saviq> so as not to create 100 messages in case someone has that many10:57
Saviq<Saviq> dednick, sure it'd be better if we could create the delegates dynamically, but it'd have to be much faster10:57
Saviqfor now I think we're fine with not unloading them10:57
dednick_Saviq: ya. perhaps the limitation should be on the backend10:57
Saviqdednick_, backend doesn't know much about the UI though10:57
dednick_Saviq: in fact there may already be one.10:58
Saviqwe're going that direction in the dash as well (keeping more in mem)10:58
dednick_Saviq: meh. hard to limit on frontend since they're all the same.10:58
dednick_i mean indicators are all the same, so hard to say max of x menu items10:58
dednick_Saviq: but then this is all going to be changing again anyway right... :)10:59
Saviqdednick_, exactly, and different delegates, different sizes etc.10:59
dednick_:(!!10:59
Saviqdednick_, what I meant is that a ListView with cacheBuffer: 2*height or something should allow us to keep memory usage low while improving the UX a lot10:59
dednick_Saviq: backend limits age, so it should limit number as well11:00
Saviqdednick_, yeah, but we can't rely on that, we need to make sure in UI that stuff works still11:00
dednick_Saviq: right11:00
Saviqdednick_, so let's go for that11:00
dednick_Saviq: yeah, i was looking at that cachebuffer thing.11:00
Saviqdednick_, items in cachebuffer have the important property of being created asynchronously11:01
Saviqdednick_, so if you're not scrolling too fast, things should be smooth11:01
Saviqdednick_, you might even change the cacheBuffer on indicator open11:02
Saviqdednick_, so that we don't hold them in mem all the time, but create them async on indicator open, so that we have a buffer out of view11:02
Saviqdednick_, one important thing though - the ListView is anchored to the bottom isn't it? kinda means stuff is destroyed as you close and recreated on open anyway11:03
Saviqbecause as you drag the panel down, its height grows11:03
Saviqbut maybe that's fine, as long as we have some cacheBuffer and the experience is good11:03
dednick_Saviq: ok, well i'll give it a go11:04
=== MacSlow is now known as MacSlow|lunch
TrevinhoSaviq: mh, not that I recall... It used to work. Maybe sometimes it take some time...11:09
SaviqTrevinho, I installed chrome when I pung you, still not there11:10
TrevinhoSaviq: mh, ok killing the scope fixed it?11:11
SaviqTrevinho, yes11:11
Saviq/food11:12
Trevinhomh, wondering if some caching caused that... I'll check that, mh3 would have been more helpful here :/, but I'll look11:12
=== Malsasa_ is now known as Malsasa
Saviqpete-woods, if you want, I got a script for syncing bug statuses between project and ubuntu package11:23
Saviqand creating a Ubuntu task where applicable11:23
pete-woodsSaviq: thanks. I just disabled bug reports on the upstream project like was mentioned in that bug :)11:23
pete-woodsapparently that's our policy now11:24
Saviqpete-woods, yeah, but you still have bugs that are only against libusermetrics11:24
pete-woodsoh, I thought I moved them11:24
Saviqpete-woods, ah well, maybe you have enough bugs that you did it manually is all :D11:24
pete-woodsthere were only about 10 bugs11:24
Saviqpete-woods, yeah ;)11:24
Saviqpete-woods, so yeah, you're good11:25
pete-woods(no-one knows the project exists, ssssh ;) )11:25
* Saviq still was unable to un-affect all the unity8 bugs, apparently not possible via the API :|11:25
pete-woodsthat's a shame11:25
pete-woodsI'd kinda expect LP to have a bulk-edit feature in the UI11:25
pete-woodslike other tools I've used in the past11:25
Saviqthey do, the API ;P11:27
Cimidandrader, try time make -B -j15 and time make -B -j8, the latter is faster to me11:34
dednick_Saviq: it's pretty jerky with the cacheBuffer lowered11:38
dandraderCimi, "real" and "user" are faster but "sys" is slower. Whatever that means. But yeah, seems to be a bit faster11:42
dandraderCimi, got another small one, if you have some spare minutes: https://code.launchpad.net/~dandrader/unity8/buildWithoutWarnings/+merge/23373611:50
Cimidandrader, I have spare time11:51
Cimicurrently just testing flickable speeds11:51
Cimi"just"11:51
Cimiis experimenting11:51
=== MacSlow|lunch is now known as MacSlow
Saviqdednick_, in what case?12:00
dednick_Saviq: scolling messages. esspecially if you drag over bounds. it gets a bit screwed up. i think the item heights are changing.12:00
Saviqdednick_, that's weird12:01
=== seb128_ is now known as seb128
dednick_Saviq: not really when you think about it. http://paste.ubuntu.com/8299420/12:20
dednick_i meant that the items height's were changing on purpose.12:20
Saviqdednick_, just make the Loader height: 4012:20
dednick_Saviq: Component.onCompleted: height = 6012:21
dednick_Saviq: need the loader height to follow the item height12:21
Saviqdednick_, right12:21
Saviqdednick_, yeah, ListView and changing heights isn't too great indeed12:22
dednick_Saviq: ya. the height should probably expand up if the item is above :/12:22
dednick_bit of a pain12:23
dednick_Saviq: even weirder that it doesn't happen if you use boundsBehavior: Flickable.StopAtBounds12:33
Saviqdednick_, not really12:33
Saviqdednick_, well, when you overshoot12:33
dednick_Saviq: i guess when you flick over it's removing more items then readding when it comes back into view12:34
Saviqdednick_, things get recreated12:34
Saviqdednick_, yeah, that's really a bug in ListView, it should never take overshooting into account12:34
Saviqbecause that's just wasting CPU12:34
Saviqand some other things12:34
=== _salem is now known as salem_
dednick_Saviq: i raised a bug with qt about that issue. I think i'll just turn off the flickable overshoot until that gets fixed and mark it as fixme ?12:53
Saviqdednick_, if that's the only problem, yeah12:54
dednick_Saviq: meh. it's still a bit jerky just scrolling around12:54
Saviqdednick_, well, but it's rarely going to be the case anyway, when people have dozens of messages?12:55
Saviqor transfers?12:55
dednick_Saviq: ya12:55
Cimisometimes restarting unity8 I have this error terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<mir::AbnormalExit> >'  what():  Exiting Mir! Reason: Nested Mir and Host Mir cannot use the same socket file to accept connections!12:56
SaviqCimi, environment got screwed12:57
SaviqCimi, it's trying to connect to and listen on the same socket12:57
CimiSaviq, yes indeed12:58
CimiSaviq, I was having the same issue when the wizard had issues with the upstart job12:58
CimiSaviq, but all I am doing is restart unity8 as phablet12:58
Cimiand not the first time happens12:58
SaviqCimi, yeah, we need to look at our upstart job, something wonky must be happening on restart12:59
Cimibtw I replaced the flickable with both repeater and listview insode scope favorites, still performance is not comparable to cardHorizontalList13:01
CimiI don't know what exactly is happening here, but is not right13:01
Saviqdandrader, mzanetti found a reliable way to reproduce the mouse input issue (in the dash, not in shell)13:11
Saviqdandrader, I imagine your qtmir fix fixed it for the shell, but then the apps can still get into that state can they not?13:12
mzanettidandrader: hi. yeah, the one I told you last week. I also wrote it to the bug report now13:12
Saviqdandrader, https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1295623/comments/2013:12
ubot5Ubuntu bug 1295623 in unity8 (Ubuntu) "Sometimes input breaks and only edges are responsive" [Critical,In progress]13:12
dandraderSaviq, likely. racarr is also working on the mir side of the problem13:12
dandraderif I'm not mistaken, he found out that android-input, or the evedev input device, was ending touches in a weird way. At least on krillin13:14
Saviqdednick_, so... on another topic, we have bug #1365530 again13:14
ubot5bug 1365530 in unity8 (Ubuntu) "Time in indicator out of sync on resume from suspend" [High,Triaged] https://launchpad.net/bugs/136553013:14
Saviqdandrader, yeah, prolly related to the buttons13:14
dednick_Saviq: happy days13:15
dednick_Saviq: or is that where it doesnt update for a little bit?13:15
Saviqdednick_, no, it will be many minutes behind until the next update comes13:15
Saviqdednick_, yeah, I think another symptom is that the blue LED lights up only after you turn the screen on (I expect the LED thingy in unity8 doesn't get the icon update)13:16
dednick_meh13:16
dednick_stupid model cache13:17
greyback_mterry: hey, would you know of a nice way for me to bring up a device replacing USC with a custom mir server? Is usc hardcoded into lightdm?13:31
Saviqgreyback_, there's a usc-wrapper for our session13:33
Saviqgreyback_, check out dpkg -L ubuntu-touch-session13:33
greyback_Saviq: ah there it is. Thanks!13:34
mterrygreyback_, you can change the command lightdm uses, hold on13:35
mterrygreyback_, look at how /usr/share/lightdm/lightdm.conf.d/52-ubuntu-touch.conf does it13:35
greyback_/usr/share/ubuntu-touch-session/usc-wrapper <- that's it I guess13:35
mterrygreyback_, sure you can edit that directly13:35
CimiSaviq, are we moving towards just bugs in the package?13:35
greyback_yep that file calls the wrapper13:35
mterrygreyback_, didn't know how hacky you wanted  :)13:35
SaviqCimi, we're not moving, we're there13:36
greyback_mterry: just for my testing, nothing more. thanks :)13:36
CimiSaviq, just seeing you removing unity8 from bugs13:36
SaviqCimi, yeah, project bugs were turned off last week already, I just didn't know how to batch-remove the tasks13:37
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
Cimiso there seems to be two different issues for our weird flicking14:38
Cimi1st there is input lag between the touch event and the activity on screen14:39
Cimithis is probably mir related14:40
Cimi2nd qt flick detection seems to be bugged, swipes are not consistent, sometimes goes fast sometimes everything stops or moves slowly14:40
Cimithis could be both a problem in qt and/or mir not sending all touch events (or delaying them)14:41
Cimigreyback_, dandrader Saviq ^14:41
SaviqCimi, there's a branch for the input lag14:42
SaviqCimi,14:42
Cimigreat, I can try that to see what changes for issue 214:42
Saviqhttps://code.launchpad.net/~vanvugt/mir/butter/+merge/23076714:42
SaviqCimi, it should be in a ppa I think14:43
CimiSaviq, mir devel?14:43
SaviqCimi, https://launchpad.net/~mir-team/+archive/ubuntu/staging14:43
Saviqit's missing qtmir though, and has unity-mir which could be dropped14:44
Saviqcamako, is ↑↑ the PPA for Mir devel?14:44
camakoSaviq, yes14:45
CimiSaviq, I am pretty sure  problem 2 has still some origins inside qt as well, because while I don't have 1st in desktop under X, I have sometimes a weird flick on desktop too14:45
=== salem_ is now known as _salem
SaviqCimi, not impossible14:45
CimiSaviq, and explains the recent patches we saw regarding my qt bug14:46
Saviqcamako, you can probably drop qtmir from there, but you should add qtmir/devel-mir-next there probably14:46
SaviqCimi, the patches only dealt with the initial threshold AFAICT14:46
camakoSaviq, yea we haven't fixed it after the unity-mir qtmir switch14:46
Saviqeerm I meant drop unity-mir14:47
CimiSaviq, indeed, with small/fast swipes the visual flick seems badly calculated14:47
CimiSaviq, if you do a long swipe, the flick appears natural14:47
CimiSaviq, if you start swiping like crazy, and fast, the flick gets stupid14:48
SaviqCimi, yeah, but I don't think the patches would help, they're just about about the initial threshold before a flick even happens14:48
CimiSaviq, on android I can flick like crazy and it does not mess up the current flick14:48
CimiSaviq, here it feels like some detections are wrong14:49
Cimidednick_, on your indicators polishing, is it possible to keep the models always updated, and just hide the UI with loaders?14:49
Cimidednick_, what is the reason for the delay?14:49
dednick_Cimi: yes, well that's the way we decided earlier14:50
dednick_Cimi: because they take memory14:50
Cimidednick_, but seeing the indicator message green, opening the menu and finding it empty is even worse14:51
anpokhm i thought butter already landed?14:51
Cimidednick_, maybe we can add some condition to the loading, loading when there is new content?14:51
Cimidednick_, also, what take up memory, the indicators model or the UI?14:52
camakoanpok, it did... in 0.7.014:53
SaviqCimi, ↑ ok so nothing new in Mir devel, the input delay should be better with Mir 0.7.0 already14:57
SaviqCimi, but it's a hw issue to some extent14:58
CimiSaviq, I know, but not that bad14:59
SaviqCimi, you'd be surprised ;)14:59
SaviqCimi, some time ago we installed a multi-touch painting app on manta just to check what to expect, it was really bad15:00
Saviqon android, that is15:00
CimiSaviq, https://code.launchpad.net/~cimi/+junk/multitouchtest15:01
Cimihah15:01
greyback_Saviq: am sure you're busy, but did you ever get change to take a peek at lp:~gerboland/unity8/dbus-async just to see if you approve of where I put the shared library?15:02
Cimiold stuff15:02
Saviqgreyback_, I even replied :)15:02
greyback_Saviq: I lost the reply then15:02
greyback_mind repeating?15:03
Saviq[16:23:20] <Saviq> greyback__, looking good, not much to comment15:03
greyback_Saviq: cool, thanks15:03
MacSlowJust curious... why do upstart-log-files use CR+LF (0x0D0A) instead of just LF (0x0A)?15:03
CimiSaviq, ouch, there is something even weirder here15:04
CimiSaviq, go in dash app15:04
CimiSaviq, touch right next to a label, vertically aligned15:04
CimiSaviq, now scroll up and see how the view disconnects from the finger of around 4-6 gu15:05
SaviqMacSlow, you sure that's the case?15:06
SaviqMacSlow, adb adds \r IIUC15:07
SaviqCimi, not sure what you mean15:07
SaviqCimi, ah now I get it15:08
SaviqCimi, you mean that we don't end up in the same place that we started15:08
dednick_Cimi: the UI takes the memory (mostly)15:08
MacSlowSaviq, hm... if it's adb's fault I don't mind... just odd to see ^M in all *.log when viewing the on the device...15:08
CimiSaviq, exactly15:08
CimiSaviq, also happens on my android15:09
dednick_Cimi: we've already decided to keep them loaded all the time15:09
CimiSaviq, forget about it15:09
SaviqCimi, that's probably some filtering done in hw15:09
dednick_Cimi: we're just going to limit the number of delegates loaded15:09
SaviqMacSlow, what are you viewing with? I don't see that15:09
SaviqMacSlow, which .log file, too?15:09
MacSlowSaviq, vi15:09
SaviqMacSlow, ah indeed15:09
SaviqMacSlow, you might wanna ask jodh or just file a bug with upstart15:10
MacSlowSaviq, all... but let me be sure... just checking with using ssh to  connect to the device...15:10
SaviqMacSlow, https://bugs.launchpad.net/upstart/+bug/93931615:10
ubot5Ubuntu bug 939316 in upstart "console log files are CRLF terminated" [Undecided,Won't fix]15:10
SaviqMacSlow, no no, I meant output from adb shell has \r, not if you go to the console15:11
* MacSlow wonders what's wrong with his ISP today (again)15:11
MacSlowSaviq, seeing "^M" reminds me of ugly format-conversion bugs from waaaay back... no deal-breaker, just a sight that brings back bad memories :)15:15
=== seb128_ is now known as seb128
MacSlowgreyback_, what debug- or logging-means can I use on the phone (at runtime) to see things like resource/surface allocation and destruction?15:38
MacSlowSaviq, regarding LP: #1366752 I can't point out a flaw in the notification-system directly... thus I'll try to dig deeper now. Also don't see any dbus-timeouts or media-hub crashes here.15:40
ubot5Launchpad bug 1366752 in unity8 (Ubuntu) "Phone freezes for a moment when message notification appears" [Medium,Confirmed] https://launchpad.net/bugs/136675215:40
SaviqMacSlow, is the Loader asynchronous in NotificationList?15:41
SaviqMacSlow, NotificationMenuItemFactory should probably just have asynchronous: true is all15:42
greyback_MacSlow: currently all debug output is enabled in qtmir, so you see messages on events like surface creation & destruction in the unity8.log15:43
MacSlowSaviq, if that's not the default (if not present) then it's missing15:43
SaviqMacSlow, it is not15:43
MacSlowgreyback_, ok thx15:43
MacSlowSaviq, ok... I can add that (and will test again) but then the Loader (from NotificationMenuItemFactory.qml) is not used for notifications in question (sms -> interactive notifictaions != snap-decisions)15:44
MacSlowSaviq, and the MenuItemFactory's Loader is only used for those15:44
SaviqMacSlow, well, yeah, you might need to wrap the Notification in a Loader then to make it async15:45
MacSlowSaviq, what?! :/15:45
SaviqMacSlow, delegates within ListView bounds are created sync15:46
SaviqMacSlow, as the notifications are always in bounds, they will always be created sync15:46
SaviqMacSlow, granted, I'm starting to get worried though how heavy it seems to be to create the simplest of QML components...15:46
MacSlowSaviq, I will see if wrapping the whole Notification in a Loader eliminates the slight stutter15:47
MacSlow:q!15:48
MacSlowdoh!15:48
dandraderCimi, thanks for the review15:59
Cimidandrader, forgot to top approve16:00
Cimioh no16:00
Cimiis there16:00
dandraderyep16:00
=== dandrader is now known as dandrader|lunch
=== _salem is now known as salem_
=== dandrader|lunch is now known as dandrader
=== dandrader is now known as dandrader|afk
AlbertA2kgunn: then sudo tail -f /var/log/lightdm/unity-system-compositor.log19:40
kgunngotta run an errand, back ~30 min19:50
Saviqom26er, you love the code or the result (of the branch)? ;)20:44
om26erSaviq, the result, its smooth ;-)20:45
Saviqom26er, yeah, it seems in the end recreating stuff is just too heavy when scrolling20:45
Saviqwhich we should look into in any case20:45
Saviqbut decided that if you're looking at a scope, we want to commit the memory for a better experience anywa20:46
Saviqy20:46
om26erSaviq, so does it unload when we switch to a different scope ?20:47
Saviqom26er, yes, and when you go to a different app20:49
Saviqom26er, we also wait for an item to come on screen before loading images when on reduced bandwidth to save on data20:49
=== dandrader_ is now known as dandrader
=== salem_ is now known as _salem

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