/srv/irclogs.ubuntu.com/2013/05/21/#ubuntu-unity.txt

=== _salem is now known as salem_
=== salem_ is now known as _salem
=== mmrazik is now known as mmrazik|afk
=== mmrazik|afk is now known as mmrazik
didrocksthomi: sil2100: hey! it seems that the QA stack is still not on shape, any news? https://jenkins.qa.ubuntu.com/job/ps-generic-autopilot-release-testing/443/testReport/07:19
sil2100didrocks: hello, I poked cyphermox about that yesterday, but since I was still busy with unity and the 100scopes, I'll simply take care of it today07:24
didrockssil2100: thanks, any news about Unity <-> 100 scopes, is it all fine?07:24
sil2100didrocks: I've been actually also wondering if there is a threshold for the failures in QA?07:24
didrockssil2100: yeah, it's 0, they wanted everything to pass07:25
didrockssil2100: the other stacks were fine? only QA is blocking us? (I think HUD as well is blocking)07:26
sil2100didrocks: the transition is fine, been just waiting for some autopilot results, now trying to actually get to jenkins07:26
sil2100Can't seem to hm, load the page07:27
sil2100didrocks: is it working for you?07:27
didrockssil2100: yeah, see #ubuntu-desktop07:27
didrockssil2100: seems like magners is dead07:27
didrockssil2100: I'm using the public jenkins for now to grab the results07:27
sil2100Ah, right07:27
didrockssil2100: but some are more than 24h old07:27
sil2100didrocks: checking the HUD stack now, it's 24h old, but still strange to see those failures, let me look into that - since both me and cyphermox fixed those in unity07:30
didrockssil2100: ah thanks :)07:30
didrockssil2100: so, you think that once QA/Hud dealt, basically, we'll have everything in next?07:30
sil2100didrocks: yes, that should be the case, as the number of failures for unity should be a bit smaller now as well07:31
sil2100*should*07:31
sil2100As I need the latest AP results to make sure07:31
didrockssil2100: yep :07:32
didrockssil2100: ok, great, keep cracking on QA/Hud then :)07:32
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
sil2100brb08:34
=== mmrazik is now known as mmrazik|afk
jibeldidrocks, BTW about zeitgeist failure on a live session I filed bug 1181565, this is a regression in Saucy. Not sure it belongs to casper though09:09
ubot5bug 1181565 in casper (Ubuntu) "wrong permissions on $HOME/.local/ on live session" [Undecided,New] https://launchpad.net/bugs/118156509:09
=== mmrazik|afk is now known as mmrazik
davidcalledidrocks, is there any way to get CI jobs on scopes branches that won't land in distro? (eg. server scopes)09:44
didrocksjibel: thanks!09:58
dednickmzanetti: ping10:02
sil2100davidcalle: ping10:08
mirela666Is anyone having problems with unity and 13.04 and Nvidia drivers on 3.8+ kernel?10:09
mzanettidednick: pong10:10
dednickmzanetti: hey. having some autopilot issues. dont know if you're the right person though. For indicators, I've subclassed a SwitchMenu object from the DBusIntrospectionObject class, but when i do a [for example] selct_single('SwitchMenu') i get an object back, but it doesnt seem that it's of the correct type. I can't call functions that i've declared on the subclassed type.10:12
dednickmzanetti: get this error - AttributeError: Class 'SwitchMenu' has no attribute 'get_checked'10:13
mzanettidednick: you're not supposed to call frunction from an autopilot test10:14
mzanettidednick: why would you need that?10:14
dednickmzanetti: it's an emulation in python. the get_checked was just a stub.10:14
dednickmzanetti: it was actually supposed to be a change_checked, which would move the mouse to the control and click.10:15
mzanettidednick: can I see some code?10:16
dednickmzanetti: http://pastebin.ubuntu.com/5686511/10:19
Saviqdednick, ping10:22
dednickSaviq: pong10:22
Saviqgreyback, ping10:23
greybackSaviq: pong10:24
mzanettidednick: you're not instantiating the SwitchMenu at all10:24
mzanettidednick: auto_brightness is not of type SwitchMenu10:25
dednickmzanetti: it should be instantiated as that type by an internal autopilot10:25
mzanettidednick: hmm... why is that? I'm not aware of such a feature10:26
mzanettidednick: you could do the select_single() call inside the emulator (which is where it belongs anyways) and before returning it, wrap it yourself in that SwitchMenu class10:27
dednickmzanetti: well from what i understand in reading the code, each type that subclasses DBusIntrospectionObject is registed as a class type, which is instantiated against the one that was returned.10:27
dednickmzanetti: it's some pretty wacky python code, which i dont really understand. Might need to chat to thomi in this case.10:28
mzanettidednick: yeah. haven't used such a thing yet. thomi might be your best bet here10:29
dednickmzanetti: ok thanks. thought you might have some across it in your AP wanderings10:29
mzanettinope... sorry10:29
=== mmrazik is now known as mmrazik|lunch
mzanettivesar: ping10:52
vesarmzanetti, hello sir.10:52
mzanettivesar: hellp :)10:53
mzanettis/p/o/10:53
mzanettivesar: I'd have some launcher awesomeness where I'd like to get some feedback10:53
mzanettivesar: JohnLea said you would be the one to go to10:53
vesarmzanetti, brilliant. John already mentioned about it.10:53
mzanettigreat!10:54
vesarmzanetti, happy to help. So you have some version of new launcher ready now?10:54
mzanettivesar: lp:~mzanetti/unity/phablet-folding-launcher10:55
sil2100Rebooting again10:55
mzanettivesar: in LauncherShortcuts.qml there is a "inverted" propery you can set to invert it.10:56
mzanettivesar: the Dash button is always there right now. No trash can right now.10:57
vesarmzanetti, cool. We'll give it a try. Any particular feedback you're looking for?10:57
mzanettivesar: yes. the dragging10:57
vesarmzanetti, has reveal mode been removed?10:57
mzanettivesar: no. its still there.10:58
vesarmzanetti, what do you mean by dragging. Dragging the icons to see the invisible icons and how the folding behaves?10:58
mzanettivesar: yes. there are 2 ways of scrolling10:59
mzanettivesar: afaics you named them ribbon mode and scroll mode or something like that10:59
mzanettivesar: the normal flicking with the finger is still the same.10:59
sil2100Damn11:00
mzanettivesar: but the other one when dragging up/down directly while revewling behaves quite differently now. because the previous way with 2 areas at top/bottom didn't really work with the look&feel11:00
mzanettivesar: just try it and you will see11:00
vesarmzanetti, ok. cool. thanks! and building is done using standard build scripts right?11:01
mzanettivesar: yes11:01
vesarmzanetti, ok. we'll get back to you with comments soonish.11:02
mzanettivesar: thanks11:02
=== dandrader is now known as dandrader|afk
sil2100om26er, didrocks, Trevinho: would you guys mind if I got rid of the test_gedit_undo test in HUD ;)?11:17
didrockssil2100: is the test buggy?11:17
sil2100didrocks: it's troublesome, and since it's there only for testing if application actions work, I made a bit simpler test for that11:18
sil2100That's easier to assert without any static waits11:18
nic-doffaymzanetti, mind giving what I've done of the infographics tests a review?11:19
mzanettinic-doffay: sure. hit me11:19
nic-doffayI'll finish those shaders by latest thursday for you.11:19
nic-doffaymzanetti, it's pushed to the branch.11:19
didrockssil2100: if you have an equivalent simpler test, that's fine by me11:19
didrockssil2100: think about activate it for the hud stack then11:19
sil2100Ok11:21
mzanettinic-doffay: looks great!11:22
nic-doffaymzanetti, ready to land after an additional animation then?11:22
mzanettinic-doffay: the test_set_username() could again be done using a data() function. would make it a bit shorter, more flexible and more readable11:22
nic-doffaymzanetti, yeah and the other one too.11:24
nic-doffayCool will get on to that.11:24
Saviqvesar, you might need to ./build --clean (I did have to) mzanetti's branch11:24
nic-doffaymzanetti, can you email me a branch of yours that you're working on which will need the shader and where it will be needed?11:24
=== mmrazik|lunch is now known as mmrazik
mzanettinic-doffay: Dot.qml still has some indentation issues11:25
mzanettiSaviq: heh. what do you think?11:25
Saviqmzanetti, only tried on desktop now, there was some jumpiness to it (and some errors on the console)11:26
Saviqmzanetti, but good overall11:26
mzanettiSaviq: yes... looooots of errors because Launcher.qml still has all the scroll() code which does not exist in LauncherShortcuts.qml any more11:26
mzanettiSaviq: the jumpiness is during loading of lenses. it goes away after a few secs.11:27
Saviqmzanetti, nah11:27
nic-doffaymzanetti, what do you mean by indentation?11:27
Saviqmzanetti, there seems to be some rounding involved (everything jumps up and down one pixel when scrolling)11:27
=== dandrader|afk is now known as dandrader
mzanettiSaviq: ah yeah... that one... true.11:27
mzanettinic-doffay: its missing spaces before the closing braces at the bottom11:28
Saviqmzanetti, and more perspective would be nice, but overall it's good11:28
nic-doffaymzanetti, ah right11:28
mzanettiSaviq: I'll do those small time consuming tweaks once I know design is happy with the general direction11:30
Saviqmzanetti, of course11:30
=== hikiko is now known as hikiko_lunch
=== MacSlow is now known as MacSlow|lunch
sil2100Trevinho, andyrock, tsdgeos: ping11:55
tsdgeossil2100: just going for lunch, can it wait 50 min?11:56
sil2100tsdgeos: yes ;) It's related to Unity 7.0 HUD, so not sure if you're into this anyway11:56
andyrocksil2100, pong11:59
andyrocki need to be afk for 5 mins11:59
dandraderSaviq, this "tap outside to switch back from close mode" thing (app thumbnails in dash). Suppose I scroll to the bottom of Apps dash, where I'm looking at a bunch of icons (installed, available for download). What should happen when I tap on one of these icons?12:01
=== hikiko_lunch is now known as hikiko
Saviqdandrader, good question, I'd say it should launch, and you should get out of close mode?12:02
sil2100andyrock: ok, no problem12:02
=== alan_g is now known as alan_g|lunch
dandraderSaviq, like when you flick horizontally towards another dash. I think this "tap outside to switchback from close mode" doesn't work because because the close mode is not a modal thing, like a popup of a launcher where you dim the UI behind it (a clear indication that tapping on dimmed controls won't activate them but dismiss the modal UI element instead)12:05
dandraders/of a launcher/or the launcher12:05
dandraderSaviq,  so the general idea would be instead: if you leave Apps dash (either by switching to another dash or launching an application) leave the close mode12:06
Saviqdandrader, I'm afraid that's not a /me question12:07
dandraderSaviq, well, you're the author of this task ;)12:07
Saviqdandrader, I'm just a proxy ;)12:08
Saviqdandrader, the current request we had is just "dismiss on tap outside of the running apps"12:08
dandraderSaviq, ah! who asked for it?12:08
Saviqdandrader, that was the original "designed" (not really) behaviour12:08
Saviqdandrader, when (if?) we get more design around it, we'll get there12:08
Saviqdandrader, pmcgowan pinged me about it recently12:09
Saviqdandrader, truth is we might get rid of running apps altogether, in which case this particular usecase will be gone (but then you probably will be able to do the same on "Installed" apps to remove them)12:09
andyrocksil2100, ok i'm ready12:11
andyrocksil2100, what's up?12:11
dandraderSaviq, hmm, then I should look for something else to invest my time on12:11
=== jhodapp is now known as jhodapp|brb
Saviqdandrader, ok, put it to BLOCKED state and add a note in the whiteboard that this is pending design12:14
sil2100andyrock: I noticed an HUD regression recently, I see now that it's probably on the 'backend' side, so I'll poke Ted later12:15
sil2100But here's the bug:12:15
andyrocksil2100, k12:15
sil2100andyrock: https://jenkins.qa.ubuntu.com/job/ps-generic-autopilot-release-testing/436/label=autopilot-intel/testReport/unity.tests.test_hud/HudBehaviorTests/test_no_initial_values/ <- sometimes I also noticed that when opening the HUD, there are initial values in it12:16
Saviqtsdgeos, do you have a branch where the ListView-based Carousel is re-reverted? there's a conflict that's not obvious to resolve at first look, maybe you did it already?12:21
sil2100fginther: ping12:25
sil2100fginther: once you're around, I have more HUD fixes12:25
sil2100https://code.launchpad.net/~sil2100/unity/autopilot_hud_more_fixes/+merge/164880 <-12:25
sil2100bregma: maybe someone from your team could also take a look? ^12:25
sil2100bregma: since there are still some failures in the HUD tests, this should fix those12:25
Saviqtsdgeos, nvm12:27
=== jhodapp|brb is now known as jhodapp
smspillazsil2100: I don't know if its on your radar, but I've chatted with andyrock and co about the shortcuts overlay related failures12:29
smspillazshould be something about them soon12:30
andyrocksmspillaz, i think that failure is in lp:compiz/raring too12:33
andyrockand it's not blocking IMHO12:33
andyrocki'm happy with the current compiz trunk12:33
=== MacSlow|lunch is now known as MacSlow
sil2100andyrock, smspillaz: which failures exactly? I made some AP tests fixes for those here:12:40
sil2100https://code.launchpad.net/~sil2100/unity/autopilot_fix_shortcut_and_scroll/+merge/16470212:41
sil2100(it was supposed to be merged yesterday, but CI failed on one arch)12:41
andyrocksil2100, unity.tests.test_shortcut_hint.ShortcutHintInteractionsTests.test_shortcut_hint_hide_pressing_modifiers12:41
andyrock>12:41
andyrockbut it fails randomly12:41
sil2100andyrock: ah, this one12:41
sil2100Good! Would be nice to get that one out of the radar12:42
sil2100andyrock: maybe you feel like doing some AP reviewing? ;)12:53
tsdgeosSaviq: yes let me push12:53
sil2100https://code.launchpad.net/~sil2100/unity/autopilot_hud_more_fixes/+merge/16488012:53
tsdgeosSaviq: it's not very clean though12:53
Saviqtsdgeos, got it already12:53
andyrocksil2100, sure12:53
tsdgeosSaviq: ok12:53
=== _salem is now known as salem_
sil2100andyrock: thanks!12:58
cyphermoxsil2100: re: hud; unity didn't land all the changes, this is why hud was still not good13:00
cyphermoxassuming the stuff landed this morning, the schedule makes it so that hud tests ran before the fixes landed13:01
=== greyback is now known as greyback|food
cyphermoxsil2100: didrocks: is jenkins down?13:02
sil2100cyphermox: yes13:02
sil2100cyphermox: we're waiting for the US to reanimate13:03
cyphermoxI may be able to help13:03
sil2100cyphermox: indeed - I also made some additional changes to HUD tests, to all the stupid failures13:03
sil2100The branch is being reviewed now13:03
cyphermoxscratch that, my key passphrase was unlocked, but the server doesn't respond at all13:03
* sil2100 sighs13:03
cyphermoxlinky?13:03
sil2100https://code.launchpad.net/~sil2100/unity/autopilot_hud_more_fixes/+merge/16488013:04
cyphermoxbtw, I'm off today, just thought I'd give things a look to make sure hud and qa would be fixed13:04
didrockscyphermox: you shouldn't be connected then :)13:05
didrockscyphermox: run away! ;-)13:05
cyphermoxfigured people would ping me ;)13:05
sil2100Ping pong ;)13:05
sil2100No worries, if by any chance it's still not fixed, we'll be continuing to fix it up13:05
smspillazandyrock: I think you should probably still add actions for <Control><Super> and <Shift><Super> to make the behaviour determinisitc13:14
smspillaz*deterministic13:14
andyrocksmspillaz, we should but we don't need it to land compiz 0.9.1013:14
smspillazandyrock: yeah13:14
smspillazandyrock: were there any other failures or are we all good ?13:14
andyrocksmspillaz, i'm good... but we need to land the new unity  in S first of all13:15
smspillazcoolio13:15
bregmaseems we may be a ways from landing Unity in S yet13:16
smspillazheh13:16
bregmapeople are overenthusiastic about getting their breaking changes in early in the cycle13:16
davmor2smspillaz: Man I hate you, now I've got to go find gangsters paradise13:16
smspillazbregma: if you team gets some time, do you think I can get some reviews on some outstanding compiz branches?13:17
=== alan_g|lunch is now known as alan_g
smspillazits a bit awkward to self-approve things13:17
smspillazdavmor2: not sure I get the reference, but I picked up the "coolio" thing from njpatel :p13:18
bregmasmspillaz, I would like nothing more than to get that done, but I think people are loaded trying to get Unity landing...  I'll bring it up, though13:18
davmor2smspillaz: http://www.youtube.com/watch?v=YFK6H_CcuX813:18
smspillazbregma: excellent, thanks13:18
smspillazdavmor2: haha13:19
smspillazdavmor2: this is exactly how I *dont* see myself :p13:19
smspillazbregma: in the meantime, if I'm just adding tests for stuff, should I just self-merge stuff and have compiz treated more as an upstream ?13:20
smspillazor is the preference to have more direct involvement13:20
smspillazmy only priority really is just to increase test coverage on the stuff that's easy to break without noticing.13:21
bregmasmspillaz, I'd rather get at least one other set of eyes on every change, even if it's really trivial, just to make sure it really is really trivial13:22
bregmait may be pro forma, but....13:22
smspillazbregma: that's fine, although it needs to be timely in order to be workable13:23
=== greyback|food is now known as greyback
bregmayeah13:24
smspillazlet me know what we can come up with then :)13:24
Saviqmzanetti, nic-doffay, standup13:31
sil2100fginther: andyrock already reviewed the branch, so if you also say 'ok' I'll approve it globally:13:35
sil2100https://code.launchpad.net/~sil2100/unity/autopilot_hud_more_fixes/+merge/16488013:35
sil2100btw.!13:37
sil2100fginther: are the mergers busy?13:37
sil2100Since https://code.launchpad.net/~sil2100/unity/autopilot_fix_shortcut_and_scroll/+merge/164702 is waiting 1 hour already13:37
fginthersil2100, jenkins is having a bad day13:37
sil2100Ah, ok ;)13:38
fginthersil2100, autopilot_fix_shortcut_and_scroll is building13:39
sil2100\o/13:40
sil2100Thanks13:40
kgunngreyback: just to make sure you're blocked on what I think you're blocked on :)13:43
kgunnhttps://code.launchpad.net/~robertcarr/mir/depthify-stack/+merge/16221113:43
kgunnis it that?13:43
kgunnwrt shell-mir of course13:43
greybackkgunn: not even. I was told the platform-api would be changing, so the branches we were using to run shell would all need changing.13:44
kgunngreyback: ah...even more awesome13:45
kgunn:-/13:45
greybackkgunn: also, the we've separate branches for server & client modes in both platform-api and qtubuntu. It's messy right now, they can't both be merged right now13:46
greybackkgunn: racarr has ideas on how to sort this, but was going to wait for the platform-api changes first13:47
dednickbregma: ping13:49
bregmadednick, what up?13:50
dednickbregma: howdy. i was wondering if you know if unity works with autopilot 1.3?13:50
bregmaloaded question13:50
dednickthe unity AP tests i mean13:50
dednickan in they run mostly ok.13:50
dednickie it doesnt crash immediately ;)13:51
bregmaI believe a few patches have gone in recently to make everything work, we're just waiting for them to land13:51
bregmabut some recent 100-scopes merges crash still13:51
sil2100dednick: we'll also know more once jenkins is up13:53
kgunnSaviq: greyback & i just chatting about unity-mir layer, we're thinking it should be a seperate lp proj13:58
kgunnthots?13:58
Saviqkgunn, +113:58
greybackok cool13:58
Saviqkgunn, greyback, that's the conclusion from OAK, btw :)13:58
Saviqkgunn, greyback, with the api defined in lp:unity-api13:59
kgunnSaviq: i love it when the answer is already there13:59
kgunnSaviq: of course...classic sprint question....was that decision before 3pm on Wed ? (substitute your desire time/day :)14:00
greybackSaviq: true. So my idea is for a very simple shell that Mir team can use to test their window management stuff. Where should that go?14:00
greybackSaviq: that api project?14:00
Saviqgreyback, I'd say the mir-qt project14:01
Saviqkgunn, it was when we talked together with the Mir team, basically14:02
kgunnSaviq: np, just kidding around14:02
greybackSaviq: so  to calarify: unity-api for api definition and unit tests checking that api only. Integration tests live a bit higher up14:03
Saviqgreyback, yes14:04
greybackSaviq: ack14:04
kgunngreyback: so back to the platform-api blocking i'm supposing this is it14:09
kgunnhttps://code.launchpad.net/~robertcarr/platform-api/mir-client-and-server/+merge/16361614:09
greybackkgunn: looks likely, yes. You had best confirm with racarr just to be sure, as I took him by his word.14:13
greybackkgunn: this could be the API change too: https://code.launchpad.net/~ricmm/platform-api/new_api_with_lifecycle/+merge/16069114:14
greybackwhich is a big change too14:14
sil2100cyphermox: still some failures for HUD, but I see that they're all the failures that I fixed with my branch14:15
sil2100didrocks: ^14:15
didrockssil2100: so, next run should be fixed?14:17
kgunngreyback: ack14:17
sil2100didrocks: once my branch will be merged in, yes14:17
sil2100Checkin the QA stack now14:18
sil2100didrocks, cyphermox: QA is also bugged, will try fixing that - if not I'll ask thomi for urgent help so that the nearest build be clear14:19
didrockssil2100: thanks14:19
sil2100didrocks: the unity stack is also interesting - even though 10 hours ago all prepare jobs were successful, neither the check or build job was started for that run it seems14:22
kgunndandrader: Saviq as "next task" item, shouldn't we also do the work to build out indicator panel slide use the edge drag14:22
kgunnwith the added feature of sliding side to side to get the indicator options of course14:22
sil2100didrocks: as all prepare jobs are finished successfully 10 hours ago, while both the build and check jobs ran 1d ago14:22
didrockssil2100: well, that's possible as there was the jenkins failure mid-way14:22
sil2100didrocks: what could be the reason?14:22
sil2100Ok14:22
dandraderkgunn, doens't "sliding side to side to get the indicator options" conflict with the definition of a directional drag?14:24
Saviqdandrader, not necessarily - the directional drag is the "main" / "master" gesture14:25
kgunndandrader: it has to at least start w directional14:25
kgunnand then at some point pick it the side to side as a way to reveal the options14:25
kgunni would think14:25
Saviqdandrader, the side movement is secondary (after the gesture was already classified as a directional one)14:25
Saviqdandrader, btw, a similar trapezoid solution you used for actually recognizing a directional gesture needs to be implemented for switching between the indicators14:27
dandraderSaviq, kgunn because it's different from the launcher case. In the Launcher you really drag from the screen edge, from nowhere. whereas in the panel case you have that status bar from where to start your gesture. so there no chance (or little) for conflict between panel drag vs. application intercation14:27
Saviqi.e. the further down you go, it's "more difficult" to change the indicator14:27
=== alan_g is now known as alan_g|tea
=== alan_g|tea is now known as alan_g
Saviqdandrader, sure, but the DDA supports that approach just fine, no?14:28
Saviqdandrader, also, with full-screen apps the indicators go off screen14:28
Saviqdandrader, and then the edge gesture is used to reveal them14:29
fginthersil2100, I get some intermittent test failures with your MP. I made a comment14:29
sil2100fginther: thanks, looking!14:31
sil2100fginther: this one, yes... I see this happening locally as well, and before on lp:unity as well14:32
sil2100fginther: indeed we need to fix this somehow14:32
sil2100fginther: hm, give me 30 minutes to try and fix it here, on this branch14:33
sil2100If it will take longer, let's approve this branch as it is and prepare a separate branch for this failure14:33
fginthersil2100, cool. let me know if you have something to try, it fails frequently on my system14:33
fginthersil2100, I'll agree to that14:33
sil2100fginther: jenkins had a problem with that lately as well from what I see... ;/14:33
dandraderSaviq, kgunn so that gets a higher priority than the "3rd party widgets in the dash" story?14:34
=== seb128_ is now known as seb128
Saviqdandrader, this would probably get used sooner (i.e. as soon as we implement it) ;)14:34
Saviqdandrader, and the right edge gesture is more or less the same - i.e. Revealer should ultimately get replaced with DirectionalDragArea14:37
sil2100fginther: in the meantime ;p https://code.launchpad.net/~sil2100/unity/autopilot_fix_shortcut_and_scroll/+merge/164702 still not merged ;(14:38
fginthersil2100, still building14:42
=== dandrader is now known as dandrader|LUNCH
=== dandrader|LUNCH is now known as dandrader|lunch
=== alan_g is now known as alan_g|tea
=== alan_g|tea is now known as alan_g
sil2100hm, does anyone know if tedg will be online today?15:26
kgunnsil2100: heard he is out all week15:27
kgunnvacation15:27
sil2100Ah, damn...15:27
sil2100kgunn: thanks15:27
sil2100kgunn: by any chance do you know who else is also responsible for the HUD backend?15:27
kgunnsil2100: yeah...it really is just ted15:30
kgunni just checked with strehl15:30
sil2100Thanks, eh ;)15:31
kgunnsil2100: are you blocked?15:31
kgunnmight check with pete-woods if you are15:31
pete-woodskgunn: both Wellark and I are familiar with it15:32
=== mmrazik is now known as mmrazik|afk
pete-woodsbut not actively tasked with working on it15:32
kgunnsil2100: ^15:33
=== jhodapp is now known as jhodapp|lunch
mzanettivesar: hey. I just pushed an updated version. Launching apps works again and the highlight labels are back.15:53
mzanettinic-doffay: I've sent you the mail regarding the blurring15:55
mzanettinic-doffay: is everything clear there?15:55
nic-doffaymzanetti, haven't read through it yet, busy trying to get this shader to work on QML then I'll have a look!15:57
mzanettinic-doffay: ok. I'll be off now and most likely only online again on thursday...15:58
nic-doffaymzanetti, cool no prob!15:58
sil2100fginther: I think I found a fix/workaround for that HUD issue16:04
sil2100kgunn: thanks!16:04
sil2100pete-woods: can I poke you in a few moments?16:04
fginthersil2100, awesomeness16:04
pete-woodssil2100: of course, I'll try and help if I can :)16:05
kgunnmterry: ping16:09
mterrykgunn, heyo16:09
=== dandrader|lunch is now known as dandrader
dandradermzanetti, still there?16:15
mzanettidandrader: yes16:18
sil2100fginther: pushing the fix/workaround (since I'm not sure how to call that ;p)16:19
dandradermzanetti, do you know about the well-being of jenkins?16:20
* mzanetti checks16:20
dandradermzanetti, its urls are not working: https://code.launchpad.net/~dandrader/unity/phablet_mouseTouchAdaptor/+merge/164870/comments/36505216:21
mzanettidandrader: it seems to be building stuff16:21
mzanettidandrader: hmmm, true... seems public jenkins in a bad mood16:22
mzanettidandrader: you can still reach the main instance tho16:22
dandradermzanetti, how can I check what failed in my build?16:22
mzanettihttp://s-jenkins:8080/job/unity-phablet-ci/16:23
mzanettidandrader: ^16:23
mzanettidandrader: its the same build numbers as the internal one just syncs the exact result to the public instance16:23
dandradermzanetti, hmm, maybe it's just taking forever to publish results. some I'm able to reach the URl of an earlier failure16:24
dandradermzanetti, ok16:24
mzanettimmrazik|afk: FYI: not sure if its a known issue already but publishing results seems to take too long again16:25
mmrazik|afkmzanetti: mhm...16:29
=== mmrazik|afk is now known as mmrazik
mmrazikmzanetti: true... ~80 jobs in the queue atm16:30
sil2100fginther: could you take a look?16:31
=== jhodapp|lunch is now known as jhodapp
dandradermzanetti, is autopilot capable of sending touch events?16:32
mzanettidandrader: yes16:32
mzanettidandrader: create a Finger device16:32
dandradermzanetti, cool. anyplace I should look at for an example or documentation?16:33
mzanettidandrader: check the scenarios array and the setUp()16:33
* dandrader never used autopilot before16:33
mzanettidandrader: the current setup creates a scenario for desktop and one for the device16:33
mzanettidandrader: the setUp() instantiates the stuff from the scenarios16:34
mzanettidandrader: you can, however, manually always instantiate a Finger object in a certain test case16:34
mzanettidandrader: so instead of useing self.pointing_device then you use self.my_finger_object in that certain test case16:35
sil2100dandrader: autopilot is sweet16:35
dandradermzanetti, ok, thanks!16:36
dandradersil2100, I hope you're right! :)16:36
mzanettidandrader: same if you want to force mouse usage. but be aware that on the desktop we can have Mouse and Finger, while on the device there's only Finger16:36
mzanettidandrader: also you're entering somewhat new terrain here. I won't guarantee that everything works 100% as expected.16:37
dandradermzanetti, by the way, why to we have  a desktop scenario if we have only tablet and phone uis so far?16:37
kgunntsdgeos: so for this one https://bugs.launchpad.net/touch-preview-images/+bug/117055016:37
ubot5Launchpad bug 1170550 in touch-preview-images "Searching for people/music/video restarts the shell on manta" [Critical,Confirmed]16:37
mzanettidandrader: because we want to run the tests on the desktop16:37
kgunnwe can say fix committed right?16:37
dandradermzanetti, the new Launcher, for instance, can be revealed only with touch unless mouse-to-touch conversion is enabled (for manual testing on a desktop)16:38
tsdgeoskgunn: hmm, we can yeah, commited but not released because its still not in the "release ppa"16:38
tsdgeoskgunn: Saviq was talking to Mirv this morning to get it in the "correct ppa"16:38
tsdgeosnot sure how that ended16:38
mzanettidandrader: hmm... interesting.. Well the current scenarios mostly describe where the test runs16:39
kgunntsdgeos: exactly how its described...thanks16:39
mzanettidandrader: but you need to have a play with those Finger and Mouse classes16:39
dandradermzanetti, ah, so a device scenario runs the test on an actual phone!?16:39
mzanettidandrader: yes16:39
dandraderwow16:39
mzanettidandrader: as you can see, the desktop scenario tests all test cases multiple times with different form factors to simulate the devices16:40
mzanettidandrader: the device scenario only runs them once in fullscreen16:40
mzanettidandrader: if having troubles with Finger input on desktop, thomi should be able to help you. He'll be online in an hour two.16:41
mzanettidandrader: I only used the Finger stuff on actual phone hardware so far16:41
dandraderhmm, ok16:41
mzanettidandrader: ah! make sure to chmod 666 /dev/input. The Finger objects needs write access to it16:41
mzanettiok. have to leave now16:42
dandraderhmm, so it actually creates a fake input device file. nice16:42
mzanettiyes16:42
dandraderso one could record readings from a real gesture and play them back with the fake device16:42
dandraderlike the evemu tool16:43
mzanettidandrader: yes. thats also an idea we've been talking about. but no real progress so far. input and ideas are welcome16:43
dandradermzanetti, do you know evemu?16:43
mzanettidandrader: no16:43
dandradermzanetti, it's a family of tools for that. it was used in the utouch project16:44
vesarmzanetti, I pulled. I'm failing to launch apps. I think there is LauncherModel missing from the branch? Also label text is always "Camera"16:44
dandraderyou can record a gesture and then create a fake device and play it back through it16:44
mzanettidandrader: you actually can launch binaries from within a test case. So you most likely are already able to use it16:44
=== robotfuel is now known as ChrisGagnon
mzanettivesar: let me check if I pushed everything16:44
=== ChrisGagnon is now known as robotfuel
mzanettivesar: yes, I did. Did you rebuild?16:45
mzanettivesar: the fake model is now in C++, not QML any more16:45
dandradermzanetti, package is evemu-tools16:45
mzanettivesar: plugins/unity/launcher16:45
vesarmzanetti, oh I didn't. I see. Ok. sorry for that.16:45
mzanettivesar: no worries16:45
mzanettidandrader: ok... really off now. Looking forward to see your findings on thursday16:47
dandradermzanetti, ok, thanks!16:47
mzanettibye16:47
* greyback eod16:55
sil2100pete-woods: hi! Are you still around?16:56
pete-woodssil2100: hi, yes!16:56
sil2100pete-woods: I want to ask about something, since I noticed the new HUD having a really irritating issue (regression)16:56
pete-woodsokay16:57
sil2100pete-woods: sometimes after using the hud for a few times, hud-service starts hogging resources and slows down the whole system16:57
sil2100Is that a known issue?16:57
pete-woodsso I could speculate16:57
pete-woodseach time you connect to HUD, it creates a new dbus resource, and an associated query object16:57
pete-woodsthis object is reasonably heavyweight, because it brings voice recognition with it16:58
pete-woodsso if somehow, there is a bug that causes this object not to be freed16:58
pete-woodsyou will end up with a huge leak16:58
pete-woodsI've seen it happen before16:58
pete-woodsbut we fixed the bug that time, as far as I know16:58
sil2100pete-woods: ah, so it seems it's all caused by one root cause then, since the heavyweight-issue already causes slowdowns of action executions it seems16:58
vesarmzanetti, It looks like now it's almost impossible to bring the launcher in (ribbon mode) without launching an app and hiding the launcher again.16:59
sil2100pete-woods: since I'm using the latest HUD today and it's really happening often, I'm killing hud-service quite often when running autopilot tests16:59
sil2100pete-woods: it's slowing down the system so much that even the HUD is appearing so slow that it's not usable16:59
sil2100Same for applications being spawned, takes forever16:59
vesarmzanetti, I think something's a bit broken in Launcher.qml logic17:00
pete-woodssil2100: that might explain it - if you don't disconnect cleanly from HUD, it could potentially leave this query object alive17:00
=== alan_g is now known as alan_g|life
pete-woodsit's supposed to handle that (as I mentioned earlier)17:00
sil2100pete-woods: thanks for the explaination! I'll fill in a bug about this then, since it might be a reappearence of an old bug17:01
pete-woodsyou could possibly work around it by ensuring the autopilot tests don't leave HUD hanging17:01
pete-woodsreally, even with this bug, the leak shouldn't happen, because the shell should be closing the query object on shutdown17:02
pete-woodsso I'd say there's probably a bug on both ends there17:02
vesarmzanetti, bur sorry I need to go for today but can help you with that tomorrow if needed. Anyway have to say that I like the way it folds the icons currently and keeps all the icons visible currently. We are currently a bit short with designer resources but will look into that more tomorrow.17:02
sil2100pete-woods: that makes sense17:02
pete-woodssil2100: see http://bazaar.launchpad.net/~indicator-applet-developers/hud/trunk.13.10/view/head:/data/com.canonical.hud.query.xml17:04
pete-woodsthe CloseQuery method should be called when the shell shuts down17:04
pete-woodsalthough, actually, as you're using the client library, it should be enough to dispose the query object you get from: http://bazaar.launchpad.net/~indicator-applet-developers/hud/trunk.13.10/view/head:/libhud-client/query.h17:06
=== mmrazik is now known as mmrazik|afk
dandradertsdgeos, ping17:30
tsdgeosdandrader: sup17:30
dandradertsdgeos, how do I run those autopilot tests?17:30
tsdgeosautopilot run qml_phone_shell17:31
tsdgeosin tests/autopilot17:31
dandradertsdgeos, "ImportError: No module named platform"17:33
tsdgeosdo you have this? http://paste.kde.org/~tsdgeos/748238/17:33
dandradertsdgeos, you're getting your autopilot packages from a ppa?17:35
tsdgeosmaybe17:35
tsdgeosnot sure if it's needed17:35
tsdgeosdo you have at least all the packages installed?17:35
tsdgeos# Autopilot17:35
tsdgeosdeb http://ppa.launchpad.net/autopilot/ppa/ubuntu raring main17:35
tsdgeosdeb-src http://ppa.launchpad.net/autopilot/ppa/ubuntu raring main17:35
tsdgeosthat's the ppa i have17:35
dandradertsdgeos, there's no autopilot-desktop in raring17:36
tsdgeosi see17:36
tsdgeosthen you probably need the ppa17:36
=== Kaleo_ is now known as Kaleo
=== salem_ is now known as _salem
dednickthomi: ping21:41
thomidednick: in a call, 2 mins21:41
thomidednick: hit me21:44
dednickthomi: hey. you get my email?21:44
thomidednick: yes, I'm trying to think of a clever way to solve it21:45
dednickthomi: ok cool. just wanted to check if you got what i was talking about21:45
thomidednick: it's an awkward case - on the one hand you don't want to launch the shell from within autopilot, on the other hand you don't want to listen at a known dbus location :-/21:45
thomitrust those pesky shell developers to be difficult :P21:45
dednickthomi: yeah, it's a bit of a pain.21:46
thomidednick: how necessary is it that you define your own emulators?21:47
dednickthomi: right now, not massively, but i'm pretty sure it'll be necessary21:48
thomihmmm21:48
dednicksoon21:48
thomiok, I'll come up with something. I can probably do something sneaky with the DBusIntrospectionObject metaclass21:49
dednickthomi: why are types dependant on the backend?21:49
thomidednick: because they need to know where to get their data from21:50
thomidednick: we already delay the construction of the actual communication over DBus until you instantiate one of those classes, but that's not enough21:50
thomisince, as you point out, you still need the address info at import time21:51
dednickthomi: any way to refresh the import dynamically?21:52
dednickthomi: eh. i dont know enough about python to say anything useful :)21:52
thomidednick: not really. There are hacky solutions, but they're a really really bad idea21:52
thomiI'll hack something together and email you before EOD21:53
dednickthomi: cool. thanks21:53
thominw21:53
dednickthomi: ok, i'm off to bed. have a good day.21:53
thomiyou too, errr...21:54
dednickthomi: when are you coming over btw?21:54
thomidednick: I leave on the 10th21:54
thomidednick: over there for almost 2 weeks21:54
dednickthomi: cool. Neil's stag this Saturday.21:54
thomiawww, pity I'll miss that21:54
dednickthomi: 2. ah, thats awesome.21:54
dednickthomi: i'm off. cya21:56
thomilaters21:56

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