=== boiko_ is now known as boiko
=== _salem is now known as salem_
=== salem_ is now known as _salem
dednicklarsu: ping07:34
tsdgeosSaviq: think did not understand your comment in https://code.launchpad.net/~aacid/unity8/category-expansion/+merge/178726/comments/40494207:44
Saviqtsdgeos, I meant that on ListView, there's already a positionViewAtIndex() that does so with animation07:44
Saviqtsdgeos, and I think we'll need LVWPH::positionViewAtIndex() soon enough07:44
Saviqtsdgeos, so I was wondering if we could add it (doing as close to what LV::pVAI() does)07:45
tsdgeosyeah well i can rename maximizeVisibleArea :D07:45
Saviqtsdgeos, and then LVWPH::maximizeVisibleArea() would just be responsible for calculation what to do, and dispatch to LVWPH::pVAI() for the actuall scrolling07:45
Saviqtsdgeos, yeah, but ::mVA does more than pVAI, doesn't it?07:46
reyueeihello, i have some problem regarding the ubuntu search07:46
tsdgeosSaviq: maybe, but not muchh more really, just positions the view so that the most of the index is visible07:46
Saviqtsdgeos, so it does more - ::pVAI is "dumb" in the sense that it just does what you tell it to07:47
Saviqtsdgeos, ::mVA determines what to do07:47
tsdgeosi don't see the difference07:47
tsdgeospVAI will scroll the view too, no?07:48
Saviqtsdgeos, what I really mean is that pVAI takes a second argument07:48
Saviqtsdgeos, mVA does not07:48
Saviqtsdgeos, that's the difference07:48
Saviqtsdgeos, and we might need that07:48
Saviqtsdgeos, being able to explicitly tell to position at beginning or end07:49
tsdgeossure, thing is that implementing pVAI nicely takes time07:49
tsdgeosso i just did what we needed for now07:49
Saviqtsdgeos, yeah, got it07:49
tsdgeosi.e. i guess pVAI should work on all items07:49
tsdgeosmVA just works on indexes that are already visible or cached07:50
tsdgeosbecause we just need it for that07:50
tsdgeosit's a reasonable compromise07:50
Saviqtsdgeos, ah, got it07:50
tsdgeosbecause for non created indexes07:50
Saviqtsdgeos, ok, do the quickest thing for now07:50
tsdgeosi have to go and calculate "where" they may be07:50
Saviqtsdgeos, yup, got it07:50
tsdgeosand then stuff starts to be harder07:50
SaviqCimi, can you do https://code.launchpad.net/~saviq/unity8/support-plurals/+merge/179350 please?08:17
CimiSaviq, y08:18
CimiSaviq, on my side, I have issues with testing crossfadeimage08:19
CimiSaviq, crossfadeImage status can be Image.ready with a not-existing image :O08:20
SaviqCimi, file a bug for SDK, create a test for it, fix it! :)08:21
SaviqCimi, should be easy08:21
CimiSaviq, it's our crossfadeimage componnt08:22
CimiSaviq, we're not using sdk08:22
CimiSaviq, this is opened https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/120456508:22
ubot5Launchpad bug 1204565 in Ubuntu UI Toolkit "CrossFadeImage needs properties to control crossfade and fade" [Undecided,New]08:22
SaviqCimi, ok, fix in ours, then08:23
tsdgeosSaviq: https://code.launchpad.net/~saviq/unity8/support-plurals/+merge/17935008:39
Saviqtsdgeos, yeah?08:40
tsdgeosread the comment :D08:40
Saviqtsdgeos, ;)08:40
tsdgeosthe make line you gave doesn't work here08:40
Saviqtsdgeos, interesting, try "unity8.pot"08:40
Saviqtsdgeos, maybe make behaves differently than ninja here08:40
tsdgeosdoesn't work ether08:40
* Saviq tries08:41
Saviqtsdgeos, make -C builddir pot_file08:41
tsdgeosah, that08:41
SaviqCimi, tsdgeos beat you to it ;)08:43
CimiSaviq, I am running that command now :P08:44
CimiSaviq, took time branching08:44
* tsdgeos hides08:44
Cimiworks here too08:46
Saviqtsdgeos, greyback, dednick, I will have to ask one of you guys to do https://code.launchpad.net/~unity-team/unity8/app-preview-data/+merge/17934810:19
Saviqas I've been involved with it too much to review it properly again10:19
Saviqor you could wait for mzanetti on Monday ;)10:20
tsdgeoswait! wait! wait!10:20
* tsdgeos runs10:20
tsdgeosouch this one's big10:20
Saviqtsdgeos, BIG?!10:20
Saviqtsdgeos, may I remind https://code.launchpad.net/~unity-team/unity8/indicators-client/+merge/17258210:21
Saviqtsdgeos, it was split in two before10:21
tsdgeosthat one is big-er10:21
Saviqtsdgeos, but it was so intertwined10:21
Saviqtsdgeos, I decided to merge10:21
tsdgeossure, makes sense10:21
tsdgeossometimes stuff has to be big10:21
Saviqtsdgeos, it's mostly green, so a good thing10:21
Saviqtsdgeos, ah also10:22
* tsdgeos was about to do a bad joke10:22
Saviqtsdgeos, DashPreview was rm'ed and added10:22
Saviqtsdgeos, so it's not really 2.5k10:22
Saviqtsdgeos, because bzr is stupid10:22
Saviqtsdgeos, what was the bad joke? what was the bad joke?!10:23
* greyback theorizing about tsdgeos' joke10:23
tsdgeosgit is not that much smarter10:23
tsdgeoswhen you move files10:23
tsdgeosyou need to tell it something like10:23
tsdgeosor something10:23
tsdgeosso it actually realizes you moved the files10:23
Saviqtsdgeos, you can always go back, though10:23
Saviqtsdgeos, with bzr you're stuck10:23
greybackI want 'find' to have that switch10:23
Saviqlol more10:23
tsdgeos       --find-copies-harder10:24
tsdgeos           For performance reasons, by default, -C option finds copies only if the original file of the copy was modified in the same changeset. This flag makes the command inspect unmodified files as candidates for the source of copy. This is a very expensive10:24
tsdgeos           operation for large projects, so use it with caution. Giving more than one -C option has the same effect.10:24
=== jibel_ is now known as jibel
Saviqtsdgeos, at least it has that option10:24
Saviqtsdgeos, and anyway, rebase -i FTW10:24
tsdgeosoh i'm not defending bzr :D10:24
tsdgeosSaviq: i guess i can try to have a look at that Dash thig10:24
greybackI always enjoy bzr bashing Friday10:25
tsdgeosthe bad "joke" was: "it's mostly green, so a good thing" -> "I don't like vegetables"10:25
tsdgeosnow you can hate me more10:25
Saviqtsdgeos, let me try to repro10:25
greybacktsdgeos: the quotes around "joke" were well placed10:26
Saviqyou're killing me guys ;D10:27
Saviqtsdgeos, http://pastebin.ubuntu.com/5965895/10:29
Saviqtsdgeos, play with the home scope a bit (search, scroll, clear the search)10:29
tsdgeosSaviq: that on "plain" unity8?10:29
Saviqtsdgeos, yes10:30
Saviqtsdgeos, needs to be device, though, as on desktop you don't actually get empty homescope for long10:30
tsdgeosok, let me see10:30
tsdgeosi just set up the device for unity-mir10:31
tsdgeosdon't really want to go back10:31
Saviqtsdgeos, you have the Nexus 10 don't ypu10:31
tsdgeosSaviq: you speak the truth10:32
Saviqtsdgeos, charged? ;)10:32
tsdgeosyeah charged it yesterday10:32
Saviqtsdgeos, you charged it recently, so should be fine10:32
tsdgeosSaviq: but do you think it'll repro there?10:32
Saviqtsdgeos, should, I think10:42
dednicktsdgeos: you doing that review then?10:51
tsdgeosdednick: unless you are crazy about do it yourself, yeah10:51
dednicktsdgeos: lol. crazy about a review. funny man10:51
tsdgeosi know, trying to get my comedy skills up in case i need to change careers10:52
dednicktsdgeos: a 2.5k review esspecially :)10:52
dednickbut better then a 9k10:52
dednickSaviq: if you're upset about not being able to review it yourself, you can do https://code.launchpad.net/~nick-dedekind/unity8/indicators-behaviour.tabs/+merge/175334 ;)10:55
dednicka measly 500 lines10:55
Saviqdednick, yup, have that on my radar10:57
Saviqdednick, not sure about the "upset" part, though :D10:57
=== MacSlow is now known as MacSlow|lunch
dednickSaviq: i just assumed after how you got stuck into that indicators review ;)10:58
tsdgeosSaviq: lol if i do that patch on the Nexus10  i get a totally empty home scope11:06
=== greyback is now known as greyback|lunch
tsdgeosbut if i search stuff it appear11:07
tsdgeoserr, do i have local stuff?11:07
tsdgeosno i don't11:08
tsdgeosbut yeah11:10
tsdgeoscan reproduce the header getting crazy on the middle of the screen11:10
tsdgeosnot cool11:10
tsdgeosSaviq: paulliu: how do i test that app preview thing?11:31
Saviqtsdgeos, install on device, gsettings get com.canonical.Unity.Dash scopes11:31
Saviqtsdgeos, append "click/click.scope"11:31
Saviqto the list from gsettings11:32
Saviqand gsettings set com.canonical.Unity.Dash scopes "['the', 'list', 'here']"11:32
Saviqtsdgeos, you shouldn't need to restart unity8, and you should get the click scope as a new master scope11:32
Saviqtsdgeos, either tapping or long-pressing on an app in there should show you the preview11:32
Saviqtsdgeos, not to mention `make -C builddir tryAppPreview` for the basic tests11:33
tsdgeosthat's test, i wanted to see it in real life11:33
Saviqtsdgeos, yup, it should even install the click package for you and allow to run it11:33
Saviqtsdgeos, assuming everything else is working in the image already11:33
tsdgeosSaviq: changing on the fly didn't seem to work11:36
Saviqtsdgeos, weird, worked for me11:36
Saviqtsdgeos, see with 'get' if you actually got it updated11:38
tsdgeosafter a rerun of the shell it worked11:38
Saviqfiling bug11:38
tsdgeosSaviq: is "Rate This" supposed to work?11:38
Saviqtsdgeos, no11:38
Saviqtsdgeos, there's no support yet in the scope and friends11:38
=== greyback|lunch is now known as greyback
tsdgeosinstall didn't work11:38
tsdgeosbut i guess that's not your fault11:38
tsdgeosSaviq: i find it a bit weird that i can scroll the left size of the preview when on the tablet even if it fits fine on screen11:39
Saviqtsdgeos, OTOH having it static might suggest it won't ever be scrollable... not sure we have a generic rule here11:40
Saviqtsdgeos, but I know what you mean11:40
tsdgeosnot blocking on that11:40
tsdgeosjust saying it's a big strange11:40
Saviqtsdgeos, did it install fine?11:41
tsdgeosdidn't do anything11:41
tsdgeosafter pressing the install button11:41
Saviqtsdgeos, ok, might be the backends didn't land yet, will verify11:42
tsdgeosSaviq: wow, this is even weirded :D11:42
tsdgeospress the install button and drag down11:42
tsdgeosonly the install button moves (the icon stays) and at some point the button disappers from screen11:42
Saviqtsdgeos, lol11:43
Saviqtsdgeos, yeah, GridView should be interactive11:43
tsdgeossame if you go up btw11:43
tsdgeoslol, and i can move the top left icon right :D11:43
tsdgeoscan i block on that?11:43
Saviqtsdgeos, pushed11:44
Saviqtsdgeos, yes11:44
Saviqtsdgeos, "top left icon"?11:45
tsdgeosthe thing above the install button11:45
Saviqtsdgeos, hmm not interactive at all here...11:45
Saviqtsdgeos, tablet mode?11:46
Saviqtsdgeos, please write steps to repro on the MR, not seeing it here11:46
=== alan_g is now known as alan_g|lunch
tsdgeosSaviq: ahhh11:49
tsdgeosi think it makes sense now11:49
tsdgeosit's in case you have more images11:49
Saviqtsdgeos, yeah, the top part is a listview11:50
tsdgeoswe definitely need to revisit the idea of adding a "max overshoot" to listviews11:50
Saviqtsdgeos, same "should we scroll if nothing there" applies11:50
tsdgeosthis is getting silly11:50
tsdgeosi can understand it should scroll a bit to show it's scrollable11:50
tsdgeosbut letting me move the screenshot 500px in empty spaces is confusing11:51
tsdgeoslunch time11:51
=== MacSlow|lunch is now known as MacSlow
=== dednick is now known as dednick|lunch
=== _salem is now known as salem_
Saviqtsdgeos, btw, file a bug with ubuntu-ux about a generic rule for overshooting12:12
=== alan_g|lunch is now known as alan_g
tsdgeosSaviq: i will, Oren already told me they want to limit ages ago and i even did a dirty hack when coding the hud appstack that gerry smartly told me to drop12:34
tsdgeosbut i'll file it12:34
tsdgeosSaviq: https://bugs.launchpad.net/ubuntu-ux/+bug/121050712:44
ubot5Launchpad bug 1210507 in Ubuntu UX "Generic rule for overshooting scrollables/lists/etc" [Undecided,New]12:44
tsdgeosSaviq: ahhhhhhhh12:55
tsdgeosautogenerated files12:56
dednick|lunchlarsu: ping13:18
=== jhodapp|afk is now known as jhodapp
Saviqtsdgeos, yeah, I know13:37
Saviqtsdgeos, will try and grab the source file and generate them build time13:38
Saviqtsdgeos, btw, do you know if, when cross-compiling, will it be safe to use amd64 moc and qdbusxml2cpp for armhf sources?13:44
Saviqtsdgeos, I don't expect them to be different, but then who knows...13:45
tsdgeosthey should13:45
tsdgeoscan't say for sure13:45
tsdgeosbut i don't see why they shouldn'y13:45
tsdgeosnot much a cross compile guy myself13:45
tsdgeosmuch -> at all13:45
=== lborda is now known as lborda_afk
=== alan_g is now known as alan_g|afk
mhr3tsdgeos, did you have time to look into the proxymodel count thing?14:25
tsdgeosmhr3: nope sorry14:28
mterrydednick, heyo!  Thanks for your review of the powerd-test branch.  You noted that I might not be generating the qmltypes file needed for "typeinfo plugin.qmltypes".  I don't really understand the whole qmltypes thing, I just cargo culted that.  Is there manual work needed to generate that?  It doesn't happen automatically?14:29
dednickmterry: we don't need to do the qmltypes for mocks. just remove the line :)14:30
dednickmterry: it's just to get type info into qtcreator14:31
mterrydednick, fair.  But for normal plugins, it does get generated automatically?14:31
mterryUsing the macros for installing the qmldir file?14:31
dednickmterry: the export_qmlplugin does it for you using qmlplugindump14:32
dednickmterry: export_qmlplugin macro i mean14:32
mterrydednick, OK, makes sense14:33
tedgWellark, For quick lists are you creating a new service or is it part of the Unity8 mega memory space?14:34
Saviqguys, who has mako?14:38
dednicktedg: ping. can you please put a Position key in the indicator-network service file please?15:00
tedgOh, okay, since you asked so nicely.15:00
dednicktedg: :) thanks15:01
=== alan_g|afk is now known as alan_g
kgunnmterry: ping15:39
mterrykgunn, hello15:42
kgunnmterry: hey....you gotta nexus4 right ?15:43
kgunnwe're in the "go green" hotseat15:43
mterrykgunn, yeah15:43
kgunnmterry: can you take a look15:43
mterrykgunn, ok15:44
kgunnmterry: thanks so much....all failed which is weird...i hope its just some global bug with fmwk or something....15:44
mterrykgunn, do you know if there's a trick to running the tests, or do I just adb shell in and run "autopilot run unity8"?15:46
kgunnSaviq: ^ ?15:50
kgunnor MacSlow ^ ?15:50
kgunnsince he's had so much AP fun lately :)15:50
MacSlowmterry, that's what I do...15:51
MacSlowmterry, did you do setup described here https://wiki.ubuntu.com/Touch/Testing/Autopilot/ ?15:51
MacSlowkgunn, hm... that seems to have been too much ;)15:52
MacSlowmterry, did you do setup described here https://wiki.ubuntu.com/Touch/Testing/Autopilot/ ?15:53
MacSlowmterry, not sure if you got that... you just disconnected15:53
mterryMacSlow, yeah thanks, I just got it15:53
mterryMacSlow, will set up15:54
mterryis that autopilot PPA really still needed?  thought it all got in saucy15:54
MacSlowmterry, well it's got the most current bits... so I'd say yes15:57
MacSlowmterry, at least for "autopilot" itself15:57
kgunnmterry: not sure if you're familiar with that dashboard....but there are some links to artifacts/console output that i know the QA team recently updated to hold bette/more info....15:58
Saviqmterry, phablet-test-run -i -p unity8-autopilot -n unity815:58
kgunnmaybe there's a clue in there15:58
Saviqmterry, sets up everything-autopilot15:58
Saviqkgunn, no useful info there15:59
kgunnSaviq: :(15:59
CimiI have something weird15:59
Saviqkgunn, all the tests basically say "didn't initialize in time"15:59
mterrySaviq, ooh, nice line.  From the device?15:59
Saviqmterry, no, from host15:59
mterry(once phablet-tools is installed)15:59
Saviqmterry, it only requires ssh on the device first16:00
Cimiwithin the component, just before emitting a signal called "swapped()", I put console.log("swapped called")16:00
Cimion the file using the component16:00
CimionSwaped: console.log("swapped")16:00
CimiI don't get 1 "swapped" for each "swapped called"16:01
Cimilike it's not emitting signals16:01
SaviqCimi, maybe there's a handler in a subclass?16:03
CimiSaviq, sorry I don't get16:04
CimiSaviq, component is crossfadeimage, signal swapped in the file16:04
CimiSaviq, in shell.qml, inside the crossfadeimae component declaration, I have onswapped16:05
CimiSaviq, it gets less events :-\16:05
CimiI put onSwapped within crossfadeimage.qml and it gets all of them16:05
Cimithey are like not passed through the shell.qml16:05
Cimiit's actually missing one event, no idea why16:07
CimiSaviq, ?16:12
SaviqCimi, dunno, did you try putting onSwapped inside crossfadeimage16:12
CimiSaviq, yes, and works...16:12
CimiSaviq, inside Shell.qml, it's missing one signal16:13
Cimimost of them but not one16:13
SaviqCimi, dunno, would have to try, but gtg now16:14
CimiSaviq, enjoy weekend, thx16:18
mterryHrm, seems like the touch object just isn't doing anything.  taps or drags16:24
Saviqmterry, I think that might be a complete input failure again16:27
Saviqmterry, stop unity8 as phablet16:27
Saviqmterry, sudo kill `pidof ubuntuappmanager`16:27
Saviqmterry, and try again16:27
mterrySaviq, ok16:28
Saviqmterry, to try, also check if you run indicators-client manually16:29
Saviqmterry, also, when you reproduce the lack of input16:30
mterrySaviq, didn't help16:32
Saviqmterry, interesting16:32
Saviqmterry, does your finger work?16:32
mterrySaviq, yes16:33
Saviqmterry, ok, so unity8 is stopped, right?16:33
mterrySaviq, I can get past the first problem, but next time it tries to use touch, it fails (well, nothing happens, then it times out)16:33
Saviqmterry, so one test completes?16:33
mterrySaviq, after autopilot runs, it pops up again.  I had manually stopped it like you said before16:33
Saviqmterry, don't use -n on phablet-test-run, it won't pop up then16:34
mterrySaviq, no.  The greeter swipes away, then the test fails the next time it tries to use touch16:34
Saviqmterry, ah so the greeter does swipe away16:34
Saviqmterry, so input in itself is there16:34
mterryIf I do it manually16:34
Saviqmterry, how do the indicator client tests behave?16:34
mterrySaviq, let me check, I've been focusing on one of the greeter tests16:35
* greyback eow16:35
Saviqmterry, real weird16:35
greybackbye all!16:35
Saviqgreyback, o/16:35
Saviqmterry, make sure ubuntuappmanager is restarted and that unity8 doesn't start16:37
Saviqmterry, as uam sometimes gets "dirty" when the "real" unity8 starts16:37
Saviqmterry, weird that it would only affect nexus4 :/\16:38
Cimianyone with ideas?16:44
Cimiwhy a signal is not passed to who is using the component?16:44
mterrySaviq, same behavior with indicator tests.  I can manually go through the test, but as soon as it tries to use self.pointing_device, nothing happens and the next assert fails16:45
Saviqmterry, can you go android-shell16:47
Saviqmterry, and see with getevent16:47
Saviqmterry, if the events even get through evdev?16:47
Saviqmterry, https://source.android.com/devices/tech/input/getevent.html16:47
mterrySaviq, ok16:47
mterrySaviq, nothing came through getevent16:49
Saviqmterry, and your finger does?16:49
mterrySaviq, yup16:49
Saviqmterry, ok, autopilot fail16:49
Saviqmterry, can you please file a bug16:50
mterrySaviq, sure.  Assigned to... thomi ?16:50
Saviqmterry, yeah16:50
Saviqit's saturday for them already, so we won't get better until Monday, but at least he might get to it before our Monday16:50
=== alan_g is now known as alan_g|EOW
dednicklarsu: ping17:11
dednicktedg: ping17:15
tedgdednick, pong18:05
dednicktedg: hey. was just wondering if you knew what happened to larsu today. hasnt been responding. is he away?18:05
tedgdednick, He's apparently on a train today.18:05
dednicktedg: either that or he's tired of my bitching ;)18:06
dednicktedg: ah right18:06
tedgNot sure what that means as far as when/if he'll be available.18:06
dednicktedg: well our days are over now, so i guess monday. no matter18:06
tedgdednick, Yeah, probably.18:06
dednicktedg: and thanks for the position update18:07
tedgdednick, No problem, did it work for you?18:07
dednicktedg: yup. all good. actually, is there a doc somewhere with the indicator position layout described?18:08
tedgdednick, https://wiki.ubuntu.com/StatusBar18:08
dednickrotation lock indicator? pttf.18:09
dednickhave a good weekend all18:11
Wellarktedg: quick lists?18:31
tedgWellark, On the launcher18:31
Wellark== jump lists == launcher menus18:32
Wellarkoh, ok18:32
Wellark(sorry, really laggy connection..)18:32
tedgNP, yes those.18:32
Wellarktedg: there is no service or anything as dynamic (runtime) entries are not supported before 14.0418:33
Wellarktedg: but I would say it would be part of the "mega" memoryspace once it's there18:34
Wellarkit's just a simple dbus interface18:34
tedgWellark, Okay, but it'll be published by the Unity8 connection.18:38
tedgWellark, Security is wanting a list of interfaces18:38
tedgWellark, So I'll add that to it.18:38
tedgWould be nice if we could split it out so that Unity 7 and 8 were using the same backend.18:39
Wellarktedg: can you send me an email on what info you need from me?18:41
WellarkI have to EOD18:41
Wellarkor actually have already18:41
tedgWellark, I don't need any other info.  That's it.  Have a good weekend!18:41
Wellarktedg: oh. one thing the security team should be aware off18:50
Wellarktedg: the unity actions18:50
Wellarknow every application exposes a set of actions to dbus18:50
WellarkI would guess the default policy is to block any calls to the applications18:51
Wellarkbut the shell has to be able to invoke them18:51
tedgWellark, Yeah, they're more worried about services right now.  But that is good to know.18:51
Wellarkand later we need to implement some sort of app to app IPC18:51
tedgUhm, perhaps.  Not sure if we want to do that.18:52
Wellarkand at that point we need to extend security to those applications also18:52
tedgI think we want to always go through helpers.18:52
Wellarkoh, sure. that's one way of doing it18:53
WellarkI just don't want random apps to have access to the unity actions of other apps in the first spin18:53
Wellarkbut that's probably the default18:53
Wellarktedg: but anyway, have a great weekend! :)18:57
tedgHave fun!18:58
=== salem_ is now known as _salem

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