/srv/irclogs.ubuntu.com/2013/07/11/#ubuntu-unity.txt

=== jono is now known as Guest7396
=== wgrant_ is now known as wgrant
=== Mirv_ is now known as Mirv
odraencodeHey06:06
odraencodeI need some help, how can I add something to the mail icon in the notification area?06:06
odraencodeLike say I wanted a program that interfaced with a website like twitter to show the notify about PMs or something06:07
odraencodeHow could I add it to the notification icon?06:07
odraencodeHey07:26
odraencodeAnybody there?07:27
odraencodeHello?07:30
odraencodeCan someone tell me how can I add an indicator inside the default messaging menu?07:30
tvoss_sil2100, ping07:32
tvoss_odraencode, best to wait for tedg or larsu_07:33
odraencodeQ___Q07:33
odraencodeOh07:33
odraencodeIt's a menu not an indicator07:33
odraencodeWhy the eff is it a messaging menu, that is confusing D:07:33
Saviqodraencode, you found the docs?07:36
Saviqodraencode, http://developer.ubuntu.com/resources/platform/api/12-10/ under "messaging menu"07:36
odraencodeI thought http://developer.ubuntu.com/resources/technologies/messaging-menu/ was an indicator07:36
sil2100tvoss_: pong!07:38
jibeldidrocks, sil2100 for info autopilot with my patch to pass arguments to recordmydesktop has been uploaded to the archive, I'll update autopilot testsuite to run with a lower fps (6 should be good enough to view failures) and with --no-wm-check to avoid running in fullshot mode07:40
sil2100mhr3: just got the e-mail about the dbus issues, and wow07:40
didrocksjibel: \o/ let's see how it goes :)07:40
jibeldidrocks, we'll see ...07:41
didrocksjibel: we have as well good hints as sil2100 told from mhr3 about the dbus hang07:42
sil2100jibel: yay! hm, we'll see about those 6-fps, I wonder how the vids will look like then07:42
jibeldidrocks, also, I'm wondering if recordmydesktop really likes to be savagely killed, instead of being kindly aborted07:42
mhr3sil2100, did you talk to Wellark_ about it? maybe hud itself is not the root cause07:42
didrocksit's the hud spawing 120 dbus signals a second07:42
sil2100mhr3: not yet, but will be poking him and Ted just in case07:43
didrocksjibel: hum, yep, maybe SIGABRT would be better, they send a SIGKILL, right?07:43
mhr3and btw good morning :)07:43
mhr3sil2100, Wellark_, here's the full stats btw http://paste.ubuntu.com/5863196/07:44
didrocksgood morning mhr3, nice work!07:44
mhr3didrocks, i've been broken :(07:45
didrocksmhr3: urgh? :/07:45
mhr3didrocks, had to read haskell code when i was trying to figure out the bustle file format07:45
sil2100Good morning and indeed good work ;)07:45
jibeldidrocks, yes, on success kill() is executed, which as the side effect to leak directories in /tmp/07:45
jibels/as/has/07:45
didrocksmhr3: I feel your pain then! but but monads are good for you ;)07:46
mhr3didrocks, i don't think so :P07:46
didrocksheh07:46
didrocksjibel: if we send SIGTERM, it's going to save the video?07:47
jibeldidrocks, SIGABRT terminates the program and removes the specified output file.07:47
* didrocks wonders why they didn't look at the gtk-recordmydesktop code, it sends SIGINT07:51
Saviqmzanetti, ping08:12
mzanettiSaviq: pong08:18
mzanettilauncher backend merged... can't believe it :D08:21
mzanettiWellark_: ^08:21
Saviqmzanetti, yeah08:21
Saviqmzanetti, so... unity8 autopilot suite runs in different configurations every time now08:21
Saviqmzanetti, when ran on device, that kinda beats the purpose08:22
Saviqmzanetti, ideas?08:22
mzanettinot following yet...08:22
mzanettiah... you mean the size and input method?08:22
Saviqyeah08:22
Saviqgeometry mostly08:22
mzanettiSaviq: there is also a szenario when running on device08:22
Saviqszenario?08:22
Saviq:D08:22
mzanettiSaviq: in that case it'll run fullscreen08:22
mzanettif*** you08:23
mzanetti:P08:23
Saviqmzanetti, it's just that "sz" is a valid sound in PL08:23
mzanettiin german too...08:23
Saviqmzanetti, yeah, but much different08:23
Saviqmzanetti, sz is ~ german sch08:24
mzanettiheh...08:24
mzanettiactually... there is a difference08:24
Saviqso it just sounded fine in my head :D08:24
mzanettisz like it was before is ß08:24
Saviqn no08:24
Saviqah maybe before somewhen08:24
mzanettiyeah08:24
mzanettianyways..08:24
Saviqyeah :D08:24
mzanettiso check out the header of the testcases.py08:25
Saviqmzanetti, so how can we make it use that szenario?08:25
mzanettiSaviq: its hud.py by now08:25
mzanettiin there you find the scenarios :P08:25
mzanetti3 of them08:26
mzanetti2 for desktop, 1 for device08:26
Saviqmzanetti, ah, so will it Just Work™?08:26
mzanettiSaviq: in theory yes08:26
mzanettiSaviq: haven't tried it in a while tho08:26
Saviqmzanetti, nice, will know soon08:26
smspillaz108:28
Saviq208:28
mzanetti308:28
smspillazhah08:29
smspillazbyobu's been breaking my workflow lately08:29
Saviqmzanetti, I wonder if we should run without the fake Ubuntu.Application08:33
Saviqmzanetti, and it doesn't kill the system unity8, so we're launching both the fake and the real camera app08:33
mzanettiSaviq: yeah... we'd need to kill the running shell08:36
mzanettiSaviq: are you using phablet-test-run ?08:36
mzanettiSaviq: it has an argument -n08:36
mzanettithat'll stop the running shell teporary08:36
Saviqmzanetti, ah!08:37
dandraderjeez, I could swear this was ubuntu: http://www.engadget.com/2013/07/10/playstation-3-youtube-send-to-tv/08:40
Saviqdandrader, it's UbuntuTV :D08:40
Saviqmzanetti, re: Ubuntu.Application then - I'm inclined to split the fake out into a separate package with Provides: qtubuntu-shell, so that it won't get installed on the devices08:42
Saviqmzanetti, we'd then test the real apps, only not sure how autopilot would cope with apps forked from our process08:43
mzanettiSaviq: autopilot should be fine with that08:43
Saviqand yeah, the tests are mightly unreliable :/08:43
mzanettiSaviq: hmm... we might need to change tests to close the launched apps again08:43
Saviqon device, that is08:43
Saviqmzanetti, yeah, ok, second step, then08:44
mzanettiSaviq: I kinda expected that08:44
Saviqmzanetti, it fails to unlock like every other time08:44
mzanettiSaviq: oh, that bad08:44
mzanettididn't expect that tbh08:44
Saviqmzanetti, other times the shell doesn't switch to Home by itself08:48
Saviqmzanetti, so it can't launch the app08:49
mzanettihuh? thats weird08:49
mzanettiI mean... it works when we normally run the shell08:49
Saviqmzanetti, I think it doesn't if you unlock it quickly enough08:49
mzanettiSaviq: iirc we have a check that waits for that to happen before trying to unlock :/08:50
mzanettiSaviq: this line used to do that at least:08:52
mzanettiself.assertThat(dash.showScopeOnLoaded, Eventually(Equals(""), timeout=30))08:52
Saviqmzanetti, no way to run just a single test?08:52
mzanettiSaviq: yes08:52
Saviqphablet-test-run unity8.tests.testhud.test_show_hud08:52
mzanettiSaviq: run "autopilot list unity8"08:52
Saviqjust comes up empty08:52
mzanettiSaviq: you'll get a list of all tests08:52
Saviqah TestHud08:53
mzanettiSaviq: then run "autopilot run unity8.test.foo.bar." with the full path of the test you want to run08:53
mzanettihuh?08:53
Saviqmzanetti, yeah, I was missing the class name08:53
mzanettiah08:53
Saviqmzanetti, something's weird08:58
Saviq$ phablet-test-run unity8.tests.testhud.TestHud.test_show_hud08:58
Saviqmzanetti, it completes the test case AFAICS08:59
Saviqmzanetti, relaunches the shell and fails after some 30s08:59
Saviqbut only reports one test being run??08:59
Saviqah no09:00
SaviqRan 2 tests in 232.057s09:00
Saviqbut just 1 failure09:00
Saviqbut why would it run two?09:00
mzanettihmm... Saviq, what does autopilot list tell you?09:00
mzanettiSaviq: does the test have an * ?09:00
Saviq *1 unity8.tests.testhud.TestHud.test_show_hud09:01
mzanettiSaviq: in that case it found 2 (or more) scenarios for the test09:01
Saviqmzanetti, yeah, all of them do09:01
mzanettirunning them all...09:01
mzanettiSaviq: can you add some print's in setUp to see which scenario it runs?09:01
Saviqmzanetti, yeah, will do09:01
mzanettiSaviq: maybe the check for model() == Desktop doesn't work09:02
Saviqmzanetti, otoh the failed test is (Fullscreen)09:02
Saviqmzanetti, and we only have Fullscreen if != Desktop09:02
mzanettihmm...yeah. so that one seems to do09:02
mzanettiSaviq: I'd need to run it myself to be of more use... give me minute and I'll try09:03
Saviqdednick, fix conflict in indicators-client please? it's a small one in debian/control09:04
dednickSaviq: yup, doing now09:04
Saviqmzanetti, ah, it actually ran "test_show_hud_button_dont_open(Fullscreen)", too09:06
mzanettiSaviq: yeah.. its a filter09:07
Saviqmzanetti, right09:07
=== larsu_ is now known as larsu
mzanetti(which imho sucks sometimes)09:07
Saviqmzanetti, so there's no way to limit it to just one in that case...09:08
mzanettiSaviq: pick another one where the filter only matches one :/09:09
Saviq:P09:09
Saviqmzanetti, so... basically if it runs two tests, it fails to unlock the second time09:10
Saviqmzanetti, ok, will investigate09:10
mzanettiSaviq: yeah... can reproduce it here too09:10
mzanettithe first test run actually doesn't look that bad09:11
mzanettiso if we're luck its a micro fix and it'll start working09:11
Saviqyeah09:11
Saviqmzanetti, any idea if we have a way to unblank the screen?09:11
* mzanetti searches for the bug report09:12
mzanettiSaviq: https://bugs.launchpad.net/autopilot/+bug/118506509:13
ubot5Ubuntu bug 1185065 in Unity "autopilot should prevent screen from locking during test runs" [Undecided,New]09:13
mzanettiSaviq: unfortuantely thomi decided for Wontfix09:14
Saviqmzanetti, I kinda agree with him there...09:14
mzanettiSaviq: uh... I left it running while searching for the bug and now, after a couple of minutes it actually succeeded to unlock the screen09:14
Saviqmzanetti, next test maybe?09:14
Saviqmzanetti, that's what I meant by "every other time"09:15
mzanettiok... might be09:15
mzanettiSaviq: you really agree every test suite should care by itself about the screen locking prevention?09:15
* mzanetti doesn't09:16
Saviqmzanetti, dunno, would have to think more09:16
Saviqmzanetti, also, it should actively _unblank_, not only prevent timing out09:22
mzanettiSaviq: yep09:22
mzanettiSaviq: but again. thats an issue all tests will suffer, especially in jenkins09:22
dednickSaviq: package 'unity-shell-launcher=2' not found09:34
Saviqdednick, ppa:ubuntu-unity/next09:34
Saviqdednick, /me needs to fix the build scripts09:35
dednickSaviq: ah. is that a replacement, or a new one?09:35
Saviqdednick, a replacement09:35
dednickdesktop-deps?09:35
Saviqdednick, not used anymore09:35
Saviqdednick, we'll only do with ppa:ubuntu-unity/next09:35
Saviqdednick, qt5 and sdk go away, too09:35
dednickSaviq: awesome. ta09:35
Saviqmzanetti, D09add_ppa~ubuntu-unity~daily-build-next hmmm that's not the one we should be using09:36
Saviqmzanetti, it should be ubuntu-unity-next09:37
mzanettiSaviq: right... lemme fix it09:37
Saviqmzanetti, and we can get rid of all the others09:37
Saviqmzanetti, just leave ppa:ubuntu-unity/next in there09:37
Saviqmzanetti, actually, leave desktop-deps there until indicators-client merges09:37
Saviqas that will fail autopilot09:38
Saviqmzanetti, so, it looks like unlock actually passes, as the actual failure is:09:38
SaviqMismatchError: After 10.0 seconds test on HudButton.opacity failed: 1.0 != dbus.Double(0.0, variant_level=1)09:38
* Saviq traces unlock_greeter09:39
mzanettithis failure doesn't really sound like a unlock_greeter thing tho...09:39
Saviqmzanetti, yeah, because the greeter didn't unlock09:39
Saviqmzanetti, and the test continued assuming it's unlocked09:40
mzanettiSaviq: where did you see those ppa hooks?09:41
Saviqmzanetti, http://s-jenkins:8080/job/unity8-ci/232/parameters/?09:41
Saviqmzanetti, right, unlock_greeter doesn't actually fail if it fails to unlock09:45
mzanettiSaviq: yeah... just seen that too. well. its a helper. not a test... that's probably the reason09:46
Saviqmzanetti, still, it needs to error out09:46
Saviqmzanetti, and in the test, if you don't care - you catch and ignore09:46
mzanettiI remember the first version I wrote did fail09:46
mzanettiSaviq: does this look ok? http://s-jenkins:8080/job/unity8-ci/234/parameters/?09:47
mzanettiSaviq: the desktop deps is not in there... I'll just add that temporary in the webiface until we can drop it09:48
Saviqmzanetti, ok09:48
mzanettiSaviq: this would be what the c2d config would look like09:48
Saviqmzanetti, yeah, looking good09:48
Saviqmzanetti, btw catch-all "except:" are evil09:52
mzanetti:)09:52
mhr3Saviq, 100 revisions in lp:unity8, champagne time! ;)09:53
Saviqmhr3, ;)09:53
mzanettiSaviq: https://code.launchpad.net/~mzanetti/cupstream2distro-config/drop-old-hooks/+merge/17414609:54
Saviqmzanetti, I top-approved, good?09:55
mzanettiSaviq: I'd prefer fginther to test-depoly it on his local jenkins instace09:55
Saviqk09:56
Saviqmzanetti, feels like an autopilot bug :|10:01
Saviqmzanetti, the exact same drag doesn't work the second time10:01
Saviqmzanetti, maybe it doesn't release or something10:01
mzanettiSaviq: really... thats weird10:02
mzanettiSaviq: you can check that with getevent on android side10:02
Saviqmzanetti, not sure how to interpret it ;)10:04
mzanettiSaviq: log in to the android side on the phone (no clue how that works with flipped images tho)10:04
mzanettiSaviq: then run gevent -someparamicantremember10:05
Saviqmzanetti, I'm there, dunno how to interpret the output10:05
mzanettiah10:05
mzanettiSaviq: there should be at least the pressed and released quite obvious10:05
Saviqmzanetti, right, so I'm missing the -someparamyoucantremember10:06
mzanettiSaviq: and there is another command line arg that prints it more readable10:06
mzanettidoesn't it have a -h?10:06
mzanettiI think it was -e10:06
mzanettiSaviq: ^10:06
Saviqmzanetti, there's no -e ;)10:06
mzanettidammit :D10:07
Saviqand -h isn't really -helpful10:07
Saviqmzanetti, btw, adb shell; android-chroot10:07
didrocksmzanetti: commented on the MP FYI10:08
mzanettididrocks: hmm... yeah. I wasn't entirely sure about this. for some reason this seems to cause the usage of the daily-build-next too which is not what we want, right?10:09
didrocksmzanetti: not sure on the upstream-merger, I think TBH the upstream-merger should never use any ppa, just a local repository10:09
didrocksmaybe it's to avoid the missing local repos?10:10
didrocksbut "ppa" is used as where to dput packages waiting validations for daily release10:10
didrocksonce built and the tests (using that ppa) pass10:10
didrocksthey are copied to "dest"10:10
mzanettididrocks: ah, I see10:10
didrocks(if no "dest" -> distro)10:10
mzanettididrocks: but then there is no way NOT to use daily-build-next in the job right now?10:11
didrocksmzanetti: you mean, upstream merger job?10:11
mzanettididrocks: no, I mean our ci jobs10:11
mzanettididrocks: ah.. .yeah... I guess you refer to our autolanding job.10:11
mzanettididrocks: so yes10:11
didrocksyeah, so upstream merger I guess ;) (but some people use "ci" for daily release as well, this is all confusing ;))10:11
mzanettiit is :)10:11
didrocksmzanetti: autolanding is even worse, more people confused, because landing == landing to distro :p10:12
didrocksif you have better terms than upstream merger and daily release, I'm interested btw :)10:12
didrocksso yeah, I think the ci/upstream-merger should have a local repo only10:12
didrocksso that you can grab latest unity-api package for example10:12
didrockswhen building unity810:12
mzanettididrocks: it has a local repo by now... we added that a few days ago10:12
didrocks(without waiting next daily)10:12
didrocksok, so I think the hook (if it's a separate hook) to add the ppa from header can be removed10:13
mzanettididrocks: but the problem is that if I keep "ppa: ubuntu-unity/daily-build-next" it will also get included in the used ppas while building10:13
mzanettididrocks: thats the thing... it is not a separate hook. it gets generated from this10:13
didrocksyeah, in practice, that shouldn't matter that much as the local repo should have higher version, but better to remove it10:13
didrocksargh ;)10:13
didrocksso yeah, should be a hook10:13
mzanettirequires a change in c2d then I guess10:14
mzanettiI'll talk to fginther ones he shows up10:14
didrockssounds the right plan :)10:14
Saviqmzanetti, it's "-l"10:14
mzanettididrocks: thanks for the info...10:14
didrocksmzanetti: yw! ;)10:14
Saviqmzanetti, I dunno, it's like input is somehow broken every other time :/10:23
Saviqmzanetti, even if I "help" it unlock10:23
Saviqmzanetti, it will then fail launching the app10:24
mzanettiom26er: hey, what's your experinece with autopilot on the phone?10:24
mzanettiom26er: does it work reliably for you?10:24
om26ermzanetti, yeah these days its working fine, except for a new bug which veebers is working on10:25
mzanettiom26er: is that input related?10:25
mzanettiom26er: like input not working every other time?10:25
om26ermzanetti, we do need to have certain tricks to make sure the same test passes on the devices as they on desktops10:25
om26ermzanetti, no, that issue is with autopilot not being able to connect to apps10:25
om26ermzanetti, bug 119827710:26
mzanettiom26er: but you don't have problems with input not working at all?10:26
ubot5bug 1198277 in Autopilot "Failed to create proxy object for gallery app" [Critical,In progress] https://launchpad.net/bugs/119827710:26
om26ermzanetti, by input you mean keyboard input or touch ?10:26
mzanettiom26er: touch10:26
om26ermzanetti, well I have not seen that in tests though in the morning i was not able to unlock my screen as touch was not working, had to turn off and turn on the screen again10:27
mzanettiSaviq: could this sound like the same? ^10:27
mzanettiom26er: you mean with autopilot or even with your real finger?10:28
mzanettireal finger :D10:28
om26ermzanetti, yeah without autopilot, i.e. real world testing10:28
mzanettihmm.. no. its something different then10:28
mzanettiSaviq: maybe we miss some dtor or the like that causes /dev/uinput to be closed?10:29
mzanettiSaviq: seems to work fine for apps10:29
Saviqmzanetti, no, events come through10:29
Saviqmzanetti, at least getevent says so10:29
* Saviq instruments shell.qml10:29
katieI've been having issues flashing my phone... can anyone help? http://paste.ubuntu.com/5864475/10:34
mzanettikatie: is it a new phone?10:35
mzanettikatie: i.e. is still android on it?10:35
katiemzanetti, no10:35
katiemzanetti, its been flashed many times before10:35
Saviqdednick, debian/control doesn't look good there10:35
mzanettikatie: is that everything you get as output?10:36
mzanettikatie: the output doesn't really contain an error10:36
Saviqdednick, we need the | alternatives there10:36
Saviqdednick,10:37
Saviq1233- unity8-fake-env | qtubuntu-shell,10:37
Saviq1234- unity8-private | unity-launcher-impl,10:37
Saviqshould've remained like thi10:37
Saviqs10:37
katiemzanetti, no, this is everything http://paste.ubuntu.com/5864482/10:37
dednickSaviq: ah. crap.10:37
mzanettikatie: and then it just sits there and waits forever?10:37
katiemzanetti, yes10:38
katie!10:38
mzanettikatie: you can try with phablet-flash -b10:38
mzanettikatie: that will erase settings tho10:38
popeykatie: i answered you elsewhere10:39
popeyyou have outdated phablet-tools10:39
katiemzanetti, that's what i tried :s10:39
popeyyou need to update them _first_10:39
mzanettiah... thanks popey10:39
katiepopey, ok, i'm just going to try and update them first10:39
katiepopey, mzanetti thanks for your help10:39
popeynp10:39
popey10:39
=== dandrader is now known as dandrader|afk
dednickSaviq: unity8-private is a dep higher up10:39
Saviqdednick, that's fine10:39
Saviqdednick, it's temporary to say "we need the default implementation of launcher, which is unity8-private now"10:40
Saviqdednick, later it'll be something else10:40
popeykatie: feel free to ping us in #ubuntu-touch if you need further help10:40
dednickSaviq: i c10:41
Saviqmzanetti, !!!!10:44
Saviqmzanetti, enabling output made it pass10:45
mzanettiSaviq: ???10:45
Saviqand slow as hell10:45
dednickSaviq: ok, i think i've fixed it. can you take another look10:45
mzanettiwhat output?10:45
Saviqmzanetti, -o10:46
Saviqmzanetti, /me tries again10:46
mzanettiSaviq: that doesn't make any sense10:46
Saviqhmm hmm hmm10:47
mzanettiSaviq: unless its really a bug in ap that bails out somewhere if that arg is missing10:47
Saviqmzanetti, I think what made it pass is I had a left-over shell10:47
Saviqthat's definitely what made it slow10:48
mzanettiSaviq: hmm... it writes the xml file instead of dumping stuff to sdout/stderr10:49
Saviqmzanetti, leave the real unity8 running → no more missing input10:49
mzanettiSaviq: weird thing is, apps stop the shell too :/10:50
mzanettiSaviq: or did we release a change in that area lately and om26er might just not be up-to-date enough to hit the problem?10:51
Saviqmzanetti, "apps stop the shell"?10:51
Saviqmzanetti, you mean it gets SIGSTOPped?10:52
=== dandrader|afk is now known as dandrader
mzanettiSaviq: no... they run tests with phablet-test-run -n10:55
mzanettiSaviq: which translates to removing it from device-services and restarting the session10:55
Saviqmzanetti, yeah, but they're not system sessions10:55
Saviqmzanetti, well, I'm not sure yet what cause that10:56
Saviqas I can't freakin' get output from a passed test10:56
mzanettiSaviq: yeah... ap doesn't think you would ever need that :P10:56
dandradergreyback, ping11:01
mzanettivesar: ping11:02
Saviqmzanetti, really? there's no way to get that output :ADsdsd11:03
mzanettiSaviq: not that I would know of11:03
Saviq<facepalm>11:03
vesarmzanetti, yep.11:03
mzanettivesar: so, the Popover does not support manual positioning11:04
mzanettivesar: SDK guys said I would need to open a request11:04
mzanettivesar: are we sure we want to use the Popover for quicklists? if yes, I'd go ahead and create the request11:04
dandradergreyback, ping11:05
Saviqmzanetti, why do you mean it doesn't support manual positioning?11:05
greybackdandrader: pong11:05
mzanettiSaviq: does it?11:05
Saviqmzanetti, check PageHeader out, it's doing *some* things manually11:05
mzanettiSaviq: thats not enough11:05
Saviqmzanetti, k11:05
dandradergreyback, I got a platform-api and mir that makes the surface created by maliit have mir_surface_type_inputmethod11:06
vesarmzanetti, wait still. I'm having a visual review with Marcus today afternoon. I'll cover using popover as a quicklist in that meeting. Will let you know right after the meeting.11:06
dandradergreyback, do you want to try it out with your qml-demo-shell11:06
mzanettivesar: ok, cool11:06
greybackdandrader: yeah definitely11:06
=== alan_g is now known as alan_g|errands
dandradergreyback, awesome! I will put the debian packages somewhere for you to download11:06
greybackdandrader: I've one piece of work to complete before I can properly test it (need to Input shape the shell surface, so events will pass to the surfaces underneath) - should be only a few hours more work11:07
greybackdandrader: excellent :)11:07
Saviqmzanetti, so anyway, there's completely no input coming in to the shell after the first run11:08
Saviqmzanetti, and I've no idea why that would be :/11:09
mzanettiSaviq: thats really weird...11:09
Saviqmzanetti, but it's limited to autopilot touch11:09
=== MacSlow is now known as MacSlow|lunch
Saviqmzanetti, as real finger, as you put it, does work11:10
* Saviq creates a failure11:10
mzanettiSaviq: did you try with an app?11:10
Saviqmzanetti, not yet, will do in a sec11:10
* greyback going to buy usb wifi, tired of continually dropping out11:15
Saviqgreyback, ooh that bad?11:18
Saviqmzanetti, ok, I take that back...11:20
Saviqwe do get input11:20
* Saviq is lost11:20
mzanettigreyback: which chip?11:20
* Saviq doesn't get it11:22
mzanettiSaviq: this is really strange indeed11:22
Saviqmzanetti, when I put a raise Exception("bla") at the end of launch app helper11:22
Saviqmzanetti, I got input in a MouseArea I put at the bottom of Shell.qml11:23
mzanettiwhat?11:24
Saviqmzanetti, aaah, apps seem to behave the same11:24
Saviqwill know in abit11:25
mzanettiom26er: ^^11:25
* om26er reads back11:25
mzanettiom26er: apps seem to have the same issue.11:26
mzanettiom26er: when did you last flash and run tests?11:26
SaviqRan 11 tests, 7 failed11:26
mzanettiSaviq: yeah. thats exactly the result I get11:26
Saviqmzanetti, aah that's the freakin' animation easing11:26
mzanettino11:26
mzanettireally?11:26
Saviqmzanetti, yes, for the most part11:27
Saviqmzanetti, I don't think we're affected, though11:27
mzanettiSaviq: but I don't see how that would affect unlocking11:27
mzanettiSaviq: ah, you mean for the apps11:27
Saviqmzanetti, yeah11:27
john-mcaleelyjam33@civics11:27
john-mcaleelydoh11:28
Saviqjohn-mcaleely, time for a new password?11:28
john-mcaleelySaviq, yeah. or throw away the VM that was aimed at :-)11:28
john-mcaleelySaviq, something to do while I get lunch11:28
om26ermzanetti, two days ago11:30
mzanettiom26er: seems apps are affected by another bug in the sdk11:31
mzanettiom26er: should be fixed tomorrow or so11:32
om26erSaviq, mzanetti what's the output of those tests? can you pastebin11:32
mzanettiom26er: I meant, it will be fixed soon when the SDK is updated again, not you need to fix it11:33
om26ermzanetti, ack11:33
Saviqom26er, http://pastebin.ubuntu.com/5864618/11:34
Saviqfood11:34
mzanettiom26er: http://paste.kde.org/79371211:40
om26ermzanetti, your package is not upto date11:40
mzanettiom26er: where should I get it from?11:41
mzanettiom26er:  I flashed the phone half an hour ago and did an apt-get install gallery-app-autopilot11:41
om26ermzanetti, whats the version of gallery-app-autopilot for you11:42
om26ermzanetti, here: https://code.launchpad.net/~phablet-team/gallery-app/trunk it seems the last release did not include rev771 due to some reason11:43
jibeldidrocks, wouold you know why last time autopilot has been copied to -release was on 2013-06-07 (1.3daily13.06.05-0ubuntu2) and there hasn't been any newer release copied from -proposed to release since that time?11:56
seb128jibel, http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt suggests that it makes "autopilot-touch" uninstallable11:59
seb128    * i386: autopilot-touch11:59
didrockssil2100: did you look at that? ^11:59
jibeluh, for more than a month :/11:59
jibelseb128, thx12:00
seb128jibel, didrocks: the fix from didrocks got reverted in http://launchpadlibrarian.net/142246195/autopilot_1.3daily13.06.05-0ubuntu2_1.3.1daily13.06.12-0ubuntu1.diff.gz12:04
seb128the fix being https://launchpad.net/ubuntu/+source/autopilot/1.3daily13.06.05-0ubuntu212:04
seb128e.g moving to a suggest12:04
seb128didrocks, did you upload to distro without merging back in trunk? ;-)12:04
sil2100seb128: I merged that back into trunk12:05
sil2100And then it got reverted, since python-ubuntu-platform-api landed12:05
sil2100Although python-ubuntu-platform-api is purely armhf12:05
seb128right12:05
seb128so the depends is buggy in !armhf which is the issue12:06
sil2100ubuntu-touch should be armhf then, hm12:06
seb128that's one way to fix it12:07
seb128the other way is to Depends: ... [armhf] so it has this depends only there12:07
sil2100seb128: I guess that's better, but I was wondering if it makes sense to have it without that package12:08
=== MacSlow|lunch is now known as MacSlow
sil2100seb128: discussing with om26er about that, will submit a fix once I know what's better12:27
seb128sil2100, ok12:39
mzanettiSaviq: holy crap12:44
mzanettiSaviq: found the issue12:44
Saviqmzanetti, ?>12:44
mzanettiSaviq: merge will come up soon12:44
Saviqmzanetti, our fault?12:44
mzanettiyeah12:44
mzanettiwell. not sure12:45
Saviqmzanetti, I have diff12:45
Saviqmzanetti, that you should include12:45
Saviqsec12:45
mzanettiSaviq: I'll push to unity-team any you can push yours in there12:45
Saviqmzanetti, k12:45
Saviqmzanetti, just have a look if you agree http://pastebin.ubuntu.com/5864797/12:46
mzanettiSaviq: I hate this syntax: start_y = stop_y = int(rect[1] + rect[3] / 2)12:47
mzanettiSaviq: but for the rest I agree12:47
mzanettiSaviq: also I don't mind if you put it in there like this... just personal preference12:47
Saviqmzanetti, there's worse :)12:47
mzanettiagreed12:47
Saviqmzanetti, could you take over https://code.launchpad.net/~unity-team/unity8/trunk/+activereviews ?12:49
Saviqmzanetti, as tsdgeos is away already and pstolowski is away after tomorrow12:50
Saviqmzanetti, and I'm going into "scopes virtual sprint" in 1012:50
mzanettiSaviq: ok12:51
Saviqmzanetti, wrong link!12:51
Saviqmzanetti, I meant https://code.launchpad.net/~stolowski/unity8/filters/+merge/173691 :D12:51
Saviqmzanetti, not that you should take over all of them :D12:51
mzanettihehe.. better. was already scared a bit12:51
Saviqgotcha ;)12:51
Saviqmzanetti, anyway I won't be at the standup today or tomorrow, either12:52
mzanettiSaviq: I'll be away tomorrow too12:52
Saviqright12:52
SaviqI'll try and take care of the AP in the mean time12:52
Saviq+issue12:52
mzanettinow the tests don't run on the desktop any more12:54
mzanettiaarrrgh12:54
mzanettiSaviq: do the tests work on desktop for you?12:55
mzanettiSaviq: just current trunk?12:55
Saviqmzanetti, any one in particular?12:55
mzanettiSaviq: they just sit there doing nothing for me12:55
mzanettiSaviq: oh... probably because I don't have any scopes12:56
mzanettifor some reason12:56
Saviqmzanetti, yeah, works12:56
mzanettiSaviq: lp:~unity-team/unity8/fix-autopilot-touch12:57
Saviqaaaah why doesn't ^C work for autopilot grrrr12:58
Saviqinteresting12:59
greybackYou are /kidding/ me. New usb wifi adapter isn't working. Is using ar9170usb driver, but appears to fail in nasty way: http://pastebin.ubuntu.com/5864834/13:00
Saviqaaargh13:02
paulliuIs there any multiple inheritance or interface for QML?13:02
mzanettigreyback: which chip do you have in your notebook?13:03
mzanettipaulliu: I don't think so, no13:04
greybackmzanetti: broadcom 4331. I've tried both b43 and wl drivers, latest compat releases, everything I can think of. Always the same: works reliably for a while, then starts dropping out, and eventually barely works. I suspect overheating13:05
mzanettigreyback: so, going to tell you a funny story now13:05
mzanettigreyback: got fed up with wifi dropping out... bought a usb wifi that was said to work perfectly fine with raspberry pi.13:05
greybackmzanetti: if you fix this for me, I'll have your children13:05
mzanettigreyback: didn't work for me on the notebook13:06
mzanettigreyback: now... good news is, I can enable this chip for you with 5GHz wifi, 100% stability and data rates of 13MB/s13:06
mzanettigreyback: bad news is, you have to downgrade your kernel to 3.8.x13:06
paulliuOK.. So the GenericScope loads any QML files which must with a property prewviewData. But those previews not are all inherit the DashPreview.qml. Should I just write a doc indicates that any preview must have the property or it won't work? or any better solutions?13:06
greybackmzanetti: bad news: first born son?13:06
greybackmzanetti: y'know, it did work better on 3.8.x.13:07
mzanettigreyback: once you run 3.8.x (I run 3.8.0)13:07
mzanettigreyback: you can install brcmwl-kernel-source13:07
mzanettigreyback: modprobe wl -r && modprobe wl and you'll be fine13:07
greybackmzanetti: note in saucy, they've changed the default wifi driver from b43 to wl13:07
mzanettigreyback: I run saucy, with this chip13:08
greybackinteresting, you use wl. I found b43 better. Hmmm13:08
greybackmzanetti: ok, is worth a shot.13:08
mzanettigreyback: ah... broadcom upgraded the driver... the latest version breaks it13:08
mzanettigreyback: I'll send you a deb13:08
greybackmzanetti: oh cool, that would be great13:08
* greyback still annoyed the replacement stick fails13:09
mzanettigreyback: I lived the same story 3 months ago :D13:09
mzanettigreyback: https://chinstrap.canonical.com/~mzanetti/bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_amd64.deb13:10
greybackmzanetti: thank you13:10
mzanettigreyback: if you patch the source to compile with > 3.8.0 that'd be awesome :P13:11
mzanettigreyback: and this will be of interest for you too: https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/118961113:12
ubot5Ubuntu bug 1189611 in bcmwl (Ubuntu) "bcmwl-kernel-source 6.30.223.30+bdcom-0ubuntu1 fails to see 5GHz networks and is unstable on 2.5GHz" [Undecided,New]13:12
greybackmzanetti: cool, I'll add my voice to that13:14
Saviqaaaah freakin' tags, where did they come from now13:16
=== _salem is now known as salem_
* mzanetti suggest Saviq to go for a walk for 20 mins13:17
* greyback rebooting13:17
Saviqmzanetti, scopes virtual sprint with sabdfl, remember?13:17
mzanettioh right13:17
Saviq;)13:17
mzanettibut 3 "aaaaahhh" out of 3 messages seems a lot13:17
=== alan_g|errands is now known as alan_g
fginthermzanetti, ping13:29
dandradergreyback, http://paste.ubuntu.com/5864917/ <- where can I get this header?13:30
mzanettifginther: pong13:30
mzanettigreyback: wifi better?13:30
dandrader(the snapshot)13:30
greybackmzanetti: am on 3.8 kernel, using b43 - just to get standup out of hte way13:31
dandraderah, I probably forgot to install mir dev...13:31
fginthermzanetti, I'm looking at https://code.launchpad.net/~mzanetti/cupstream2distro-config/drop-old-hooks/+merge/17414613:31
greybackdandrader: should be in libmirserver-dev package13:31
mzanettigreyback: b43 sort of works, yes. buts till drops whenever there is traffic ongoing or just randomly every 20 mins or so... the package I've sent you is rock solid13:31
greybackmzanetti: yep. Its failing to build as it tries to build for newest kernel first. Need to figure out how to change that13:32
fginthermzanetti, were you concerned that it might not build after dropping those PPA hooks13:33
fginther?13:33
dednickCimi: standa13:33
mzanettifginther: doesn't it build any more?13:33
mzanettifginther: it still should13:33
dednick*up13:33
fginthermzanetti, I haven't tested, just was reading through the IRC history13:33
mzanettifginther: ah... no... my concerns are that I have a typo or anything that would smash everything as I can't test that c2d stuff13:34
dednickSaviq: fancy approving inidcators-client today? :)13:39
Saviqdednick, I fancy, and will try to :)13:40
fginthermzanetti, looks good13:40
dednickSaviq: \o/13:40
mzanettifginther: did you read the description?13:40
greybackhttps://chinstrap.canonical.com/~gerboland/unity-mir.mp413:41
fginthermzanetti, uhg13:41
Saviqdednick, can you please use wrap-and-sort -t13:43
greybackmzanetti: what was the AP test issue?13:43
Saviqdednick, will reduce the diff, 'cause it won't remove trailing commas13:43
mzanettigreyback: every other test run did not get touch input13:43
Saviqdednick, I promise, that's the last thing :D13:43
greybackmzanetti: interesting. Why?13:43
mzanettigreyback: because of this: http://bazaar.launchpad.net/~unity-team/unity8/fix-autopilot-touch/revision/10113:43
Saviqdednick, actually let me do wrap-and-sort -t on trunk first13:44
Saviqdednick, I mean in a different branch13:44
fginthermzanetti, I need to take a closer look13:44
Saviqdednick, so that only the relevant changes end up in your branch13:44
mzanettifginther: but you understand the issue?13:44
dednickSaviq: ok13:45
greybackmzanetti: ok, worth remembering, thanks13:45
greybackmzanetti: 3rd wifi dropout during the meeting. /me fixing this13:46
fginthermzanetti, are the mir packages in daily-build-next causing the problem?13:47
Saviqdednick, https://code.launchpad.net/~saviq/unity8/wrap-and-sort/+merge/17420213:48
Saviqugh13:48
mzanettifginther: I don't think there is a real problem already. but also I don't think its a good idea to still build with all those outdated ppas. Also, Saviq asked me to remove them. (Saviq: If there is another reason I'm not aware of, please let fginther know)13:49
Saviqmzanetti, fginther there's no inherent problem, just that we don't control them13:50
Saviqmzanetti, fginther and if, for example, we build against something in daily-build-next that's not then used in image builds13:50
Saviqwe might be broken13:50
sil2100tedg, Wellark_: ping!13:50
fginthermzanetti, Saviq, I see. You just need a well controlled environment13:50
Saviqfginther, I just hope for it, yeah :)13:51
dednickSaviq: looks like there are some other changes in that MP testhud13:51
Saviqdednick, yeah, just fixed13:51
tedgGood morning sil210013:51
fginthermzanetti, I'll have to work in another MP for the c2d tool to not include the daily-build-next ppa by default13:52
fginthermzanetti, I'll let you know when it's ready13:52
Saviqdednick, ugh, one more13:52
mzanettifginther: cool, thanks... for now, I think dropping the other ppas (from my merge) is ok..13:53
fginthermzanetti, ok, so I'll go ahead and approve/deploy'13:53
mzanettifginther: thanks13:53
Saviqdednick, actually no, the branch is ready now13:54
dednickSaviq: approved13:55
Saviqdednick, cheers13:55
nic-doffaySaviq, https://pastebin.canonical.com/94218/13:57
nic-doffayScrollableContainer is a flickable.13:57
nic-doffayBut the ListView can interact too.13:58
dandradergreyback, got your qml-demo-shell working13:58
nic-doffayShall I just disable the ListView interaction?13:58
greybackdandrader: great! :)13:58
Saviqnic-doffay, yes you should, if it shows all the results13:58
Saviqnic-doffay, if all the options don't fit on a screen - the spec most recently said you should scroll within it13:59
=== dandrader is now known as dandrader|lunch
Saviqnic-doffay, but ckpringle was updating it in that regard AFAIK13:59
nic-doffaySaviq, updating it to what?!13:59
Saviqnic-doffay, that it should just always expand to show all items14:00
nic-doffaySaviq, I'll chat to him now. But just to make sure I've got it right, there won't be any scrolling any more?14:00
Saviqnic-doffay, I believe so, yes14:00
nic-doffaySaviq, argh.14:01
nic-doffaySaviq, bit of a waste of the day so far then.14:01
Saviqnic-doffay, it happens14:01
Saviqmzanetti, I wanted to confirm but yeah, your fix didn't help for me :/14:10
Saviqmzanetti, https://code.launchpad.net/~unity-team/unity8/fix-autopilot-touch/+merge/174191/comments/390063 has packages already14:11
mzanettiSaviq: the autopilot one?14:11
Saviqmzanetti, yeah :|14:11
mzanettiit did not?14:11
mzanettiSaviq: hmm... I have some more changes on my device...14:11
mzanettiSaviq:  I just thought this would be the one so I only cleanly applied this change14:12
Saviqmzanetti, right, shall we just see the whole diff?14:12
Saviqmzanetti, if it helps here, too?14:12
mzanettiSaviq: ack... one minute14:12
mzanettiSaviq: ok. pushed... this is now a mess, but with this I could run all the lockscreen tests in a row14:16
Saviqmzanetti, thanks14:16
Saviqmzanetti, does `autopilot run unity8.tests.testhud.TestHud.test_show_hud` work for you?14:20
Saviqhmm 'TestHud' object has no attribute 'sg'14:20
Saviqmzanetti, autopilot run unity8.tests.testlockscreen.TestLockscreens.test_unlock14:22
Saviqmzanetti, stuck at the second test :/14:22
Saviqactually both14:23
Saviqfail14:23
* Saviq checks a `make autopilot`14:24
Saviqmzanetti, the only way I can get more tests running is by running "real" unity8 behind the test14:29
Saviqmzanetti, unless you have some idea, let's escalate14:31
mzanettiSaviq: was in a meeting14:32
Saviqmzanetti, k14:32
* mzanetti reads backlog14:32
mzanettiSaviq: right... no... the hud ones don't work right now in this commit because I just commented the Screen.create() away14:33
mzanettibut you should be able to run the lockscreen ones (which suffered from the same issue)14:33
mzanettiand if that works for you I would clean up that branch to fix it for the hud ones too14:33
mzanettidammit14:34
* mzanetti tries again14:34
Saviqmzanetti, not working for me I'm afraid :/14:38
Saviqautopilot run unity8.tests.testlockscreen.TestLockscreens.test_unlock14:39
Saviqafter having exported PYTHONPATH to point at ~phablet/shell/tests/autopilot14:39
Saviqjust fails at the first test 'cause it doesn't use the pin lock for some reason14:39
Saviqbut the rest just errors out after failing to drag the greeter away14:39
mzanettiSaviq: lol... my dad called me while the tests where running14:39
Saviq;)14:40
mzanettiSaviq: so... now I try again... might be the case that the merge with my first commit and yours broke it again14:40
mzanettiSaviq: definitely working here...tests failing for some reasons, but input works for multiple runs14:42
Saviqmzanetti, how are you running?14:42
Saviqmzanetti, and are you sure shell isn't running behind?14:42
mzanettihttp://paste.kde.org/79379614:43
mzanettiSaviq: oh crap... I might indeed have some broken instances hanging around14:43
Saviqmzanetti, "Loading tests from: /usr/lib/python2.7/dist-packages" did you install/modify them in place there?14:44
mzanettiSaviq: yeah14:44
Saviqok, I'm running locally from "Loading tests from: /home/phablet/shell/tests/autopilot"14:44
mzanettimodify in place14:44
mzanettiSaviq: I don't think that makes a difference tho14:44
Saviqmzanetti, I expect not14:45
mzanettiSaviq: dammit... you were right :/14:45
Saviqok, escalating14:45
mzanettiit was a dead instance (not visible any more) which was hanging around in the background14:45
mzanettiSaviq: ^14:45
Saviqmzanetti, yup14:45
Saviqmzanetti, something there makes it help14:46
mzanettiSaviq: also, that red rectangle is suspicious14:46
mzanettiSaviq: when the tests are working, I don't see that14:46
mzanettiSaviq: when they fail, I see it14:46
Saviqmzanetti, I see no red rectangle ever :D14:47
mzanettiSaviq: hmm. its also there with the camera_app tests14:47
sil2100tedg: uuhh, sorry, got context-switched to something else14:47
mzanettiSaviq: there's a red rectangle, approx 2x2 grid units in size, wherever autopilot touches14:48
sil2100tedg: sooo... mhr3 did some analysis related to the DBus Unity issues we have, and he found what DBus calls saturate the bus14:48
Saviqmzanetti, not here14:48
mzanettiSaviq: haven't seen this back then when I last used it14:48
sil2100tedg: I think he CC'd the results to you by e-mail14:48
sil2100tedg: there seems to be A LOT of com.canonical.hud.UpdatedQuery signals going on14:49
sil2100tedg: could you maybe take a look as well?14:49
sil2100mhr3: ^ ?14:49
sil2100Wellark_: ^ ?14:49
mzanettiSaviq: and I don't know what it is, but I'm not able to run any of the autopilot tests for apps either...14:49
mzanettiits just a big fail-fest14:49
mzanettibut I guess thats what we get for not running them automated on the devices STILL14:50
mhr3yep, tedg was cced, here's the full stats btw http://paste.ubuntu.com/5863196/14:50
Saviqmzanetti, a lot of that is the SDK issue14:52
Saviqmzanetti, OTOH phablet-test-run camera_app14:52
Saviqmzanetti, behaves really how unity8 behaves14:52
mzanettiyeah, it does14:53
dednickSaviq: ok, i've wrap-and-sort'd.14:53
mzanettiSaviq: well, I guess thomi needs to check it out... he'll show up in a few14:54
mzanettihours, that is14:54
Saviqmzanetti, yeah14:54
mzanettiSaviq: but om26er says he was successfully running them on the phone 2 days ago... so it must be kinda new breakage14:55
Saviqmzanetti, ok, let me try an older image then14:56
=== alan_g is now known as alan_g|tea
=== dandrader|lunch is now known as dandrader
om26erbug 119828215:23
ubot5bug 1198282 in Unity 8 "[regression] scrolling in the dash is jerky" [Undecided,New] https://launchpad.net/bugs/119828215:23
om26erI reported that one a few days ago, Its caused by https://code.launchpad.net/~aacid/unity/UseC++LVWPH/+merge/16807315:23
om26eris anyone else seeing that? popey ?15:24
popeyom26er: saucy desktop?15:24
om26erpopey, ubuntu touch15:24
om26eror is dash called something else in the touch world ?15:25
popeysorry, i mean, are you on a pc or a mobile device?15:26
popeyi presume a pc because that unity version number isn't what I have on my phone15:26
om26erpopey, i am on device, mako15:26
popeyoh, doh, unity815:27
=== alan_g|tea is now known as alan_g
popeyom26er: http://www.youtube.com/watch?v=u3I8Ghqbh9Q15:32
Saviqpopey, known issue15:33
Saviqpopey, the UbuntuShape is loading the images (because the categories are rebuilt when they come on screen)15:34
popeyahhh15:34
Saviqpopey, the black apps are caused by that, too... didn't think of that15:35
Saviqpopey, as the apps are stopped, we've no way of getting at their snapshots..15:35
Saviqpopey, should be resolved with mir15:35
popey\o/ Everything is better with Mir15:35
Saviqexactly!15:35
popeyI'm going to get a T-shirt made15:35
popey"That'll be fixed in Mir"15:35
Saviqpopey, and the stuttering we'll try and reduce with the new UbuntuShape that's coming to UITK15:35
popeysuper15:36
Saviqaaaargh I can see my face on the interwebs15:36
mzanettiSaviq: muahahaha15:36
mzanettiSaviq: any progress on the autopilot stuff?15:36
Saviqmzanetti, no, I pung asac but got no response yet15:37
Saviqmzanetti, I'll follow up with him / thomi15:37
Saviqmzanetti, ah, right, an I flashed an older image, but then it installs from ppa:autopilot again, trying to see with purge-ppa autopilot first15:41
asacSaviq: i am on call15:42
asacwill get back to you15:42
Saviqasac, thanks15:42
Saviqmzanetti, nope, 20130707 → no go15:43
Saviqom26er, did you say unity8 autopilot tests worked for you on the device recently?15:45
Saviqom26er, if so, can you `apt-cache policy python-autopilot autopilot-touch libautopilot-qt`?15:45
om26erSaviq, no, I don't run shell I run app tests only15:46
om26erpopey, isn't there a little lag for you in the scrolling ?15:46
Saviqom26er, still, could you try phablet-test-run -n unity8.tests.testlockscreen.TestLockscreens.test_unlock please?15:46
popeyom26er: did you see the video?15:46
om26erpopey, yeah, just saw it15:47
Saviqom26er, might need a -p unity8-autopilot there15:47
=== salem_ is now known as _salem
Saviqpopey, ah, and btw, some of the stutter is because the Running apps is growing while the thing is scrolling15:48
=== _salem is now known as salem_
Saviqpopey, we need to make sure it only animates when it's already on screen15:49
Saviqdidrocks, can you please mark this branch obsolete / delete it https://code.launchpad.net/~didrocks/unity8/trunk15:51
* didrocks flushes15:51
Saviqgreyback, delete or mark obsolete https://code.launchpad.net/~gerboland/unity8/fix-build-script15:51
didrockshum15:51
didrocksThis branch cannot be deleted as it has 1 branch sharing revisions.15:51
didrocksand what branch? kthxbye15:51
Saviqdidrocks, possibly lp:unity815:51
didrocksok, set to abandoned for now15:52
greybackSaviq: gone15:52
Saviqdidrocks, yeah, let me unstack15:52
didrocksSaviq: ok, thanks :)15:52
Saviqpstolowski, remove or mark obsolete https://code.launchpad.net/~stolowski/unity8/index-based-activate please15:53
Saviqdednick, is that branch active https://code.launchpad.net/~nick-dedekind/unity8/indicators-client-textual-app ?15:53
Saviqmzanetti, remove or mark obsolete https://code.launchpad.net/~mzanetti/unity8/launcher-api-pinning please?15:53
pstolowskiSaviq: ah, sure, done15:53
Saviqdidrocks, done15:53
dednickSaviq: somewhat.15:53
Saviqdednick, I just want to clean up https://code.launchpad.net/unity815:54
didrocksSaviq: deleted15:54
Saviqdednick, if it is / will be / whatever needed15:54
Saviqdednick, that's fine15:54
dednickSaviq: yeah, i'd like to merge it. pretty helpful with testing.15:54
Saviqdednick, k, that's fine15:54
greybackmzanetti: ok, running 3.8.5 kernel with your wl package. Here's hoping all works out :) Thanks for the help!15:54
Saviqdednick, hmm, did you merge trunk in indicators-client already? after wrap-and-sort merged?15:55
Saviqdednick, it's conflicting still on CI?15:56
dednickSaviq: hm. yeah, i did. od15:56
Saviqdednick, ok, must've been some jenkins mishap15:56
Saviqdednick, it merges clean15:56
Saviqrestarting15:56
Saviqah it picked up r11515:57
dednickSaviq: Build timed out (after 60 minutes). Marking the build as failed.15:58
Saviqdednick, yeah, but it picked up r11515:58
Saviqdednick, restarted with r116 now15:58
dednickSaviq: ah, i c15:58
dandradergreyback, is notes crashing shortly after launched?15:58
greybackdandrader: yes. Due to missing HUD I believe15:58
dandraderright15:58
om26erSaviq, seems to me it unlocks the screen with the password and then unity somehow crashes and starts again15:59
dednickSaviq: failed immediately15:59
Saviqom26er, that's correct, and runs more tests15:59
dednickpicked up 115 again..15:59
Saviqdednick, no, I cancelled15:59
dednickSaviq: ah15:59
Saviqdednick, one more is running with 11615:59
dandradergreyback, launching a hello world app might be better15:59
Saviqom26er, there should be 4 tests there15:59
Saviqom26er, but only the first one succeeds for us on the device16:00
om26erSaviq, yeah, that seems to be the case for me as well16:00
Saviqom26er, the rest just fail to unlock the greeter (which really is just a step towards the test, not the test in itself)16:00
greybackdandrader: but that involves making one, plus all the trimmings. Wasn't a priority for me16:00
Saviqom26er, ok, will escalate with AP gurus, thanks for confirming16:00
didrocksandyrock: did you see that I have some code examples for cmake & google-mock16:01
andyrockyeah i took libusermetrics16:01
didrocksgood :)16:01
* Saviq wants a RAM-based SSD :P16:01
Saviqsbuild+shm is just so fast...16:02
andyrocki think compiz already has the support to build gtest locally16:02
andyrockjust need to force it and update something16:02
andyrockbut I'm not that sure :D16:02
om26erSaviq, there was a autopilot bug yesterday which would pass the first test in the suite and fail all others but that got fixed (bug 1197911)16:02
ubot5bug 1197911 in autopilot (Ubuntu) "With a CustomEmulator and qmlscene, the dbus service is not found the second time" [Undecided,New] https://launchpad.net/bugs/119791116:02
Saviqom26er, hmm, kind of sounds like our issue16:03
Saviquh oh...16:03
Saviqprivate/qquickvisualdatamodel_p.h: No such file or directory16:04
SaviqQt 5.1 broke LVWPH...16:04
om26erSaviq, also this: file:///usr/share/unity8/Shell.qml:21:1: plugin cannot be loaded for module "LightDM": Cannot load library /usr/lib/arm-linux-gnueabihf/unity8/qml/mocks/LightDM/libMockLightDM-qml.so: (liblightdm-qt5-2.so: cannot open shared object file: No such file or directory)16:05
om26erthat appeared during the test run16:05
Saviqom26er, that might be something we failed, but it's *OK*, we could fix if AP was fine for us...16:05
=== salem_ is now known as _salem
=== om26er is now known as om26er|afk
mzanettigreyback: \o/ You'll be happy with this driver. I'm sure16:11
mzanettigreyback: only downside... every upgrade wants to install the newer, broken one16:11
greybackmzanetti: good point, will have to pin it16:12
mzanettididn't take the time yet to find out how to blacklist it16:12
dednickSaviq: ci approved! do it! :)16:35
Saviqdo it now!16:35
dednickquickly before it decides it doens't like it anymore16:35
Saviqdednick, gimme 1016:35
Saviq:D16:35
dednick:)16:35
dednicksure16:35
Saviqdednick, uh oh, is overview supposed to be disabled?16:41
dednickSaviq: is it?16:42
Saviqdednick, I can't access it16:42
Saviqdednick, tapping only hints16:42
ritzsmspillaz hi, wt buffer age - https://smspillaz.wordpress.com/2012/12/23/new-old-buffers/16:43
ritzare we looking at merging the code for 13.10 ?16:43
mzanettiSaviq: I noticed already in the latest flashed image that the overview page is gone16:43
Saviqmzanetti, might've been disabled with the DragHandle16:44
dednickSaviq: ah. that was a change from dandrader's drag handle i think16:44
dednickSaviq: although we do want to disable it16:44
Saviqdednick, that confirmed?16:44
Saviqdednick, in that case would be nice to clean Overview.qml and related stuff away16:44
dednickSaviq: yeah. I'm removing it totally in another branch16:45
Saviqdednick, ok16:45
dednickSaviq: i can add the behaviour back in for now if you like16:45
Saviqdednick, no, that's fine16:45
dednickSaviq: \o/16:45
Saviqdednick, I knew you'd be happy :)16:46
smspillazritz: dunno, ask andyrock and co16:47
smspillazritz: it'd be nice if we can - but we're still in review16:47
andyrocksmspillaz, ritz first we need to get compiz trunk on S... ;)16:47
dandradermzanetti, dednick yes, I intentionally removed the overview page during the s/Revealer/DragHandle work in the Panel16:47
dandraderas design no longer wants it16:48
andyrockand almost it's done...16:48
ritzandyrock how can I help with this ?16:48
andyrockwith the buffer age thing? testing it? :D16:48
andyrockritz, ^^^16:49
ritzsmspillaz hmm, thanks. I am looking to backport this to precise16:49
ritzandyrock++ sweet, thanks16:49
ritzandyrock works beautifully for most parts16:49
smspillazritz: it won't make sense to backport it to precise16:49
smspillazritz: precise compiz uses partial updates instead of full ones16:49
smspillazandyrock: I'm just adjusting the tests now for your branch, thanks for that, I've been kind of all over the place these last few weeks16:50
smspillaz(I kinda dropped the ball for a bit)16:50
ritzsmspillaz  won't ? hitting https://bugs.launchpad.net/bugs/861268 on precise16:50
ubot5Ubuntu bug 861268 in nvidia-graphics-drivers (Ubuntu) "text corruption in terminals (xterm, urxvt) and emacs" [Undecided,Confirmed]16:50
ritzI believe, backporting this would fix the issue on precise16:50
ritzaah16:50
smspillazritz: I don't think so16:51
smspillazritz: in any case, you would have to do a lot more than you'd expect16:51
ritzhmmm16:51
smspillazritz: it's really only for quantal and up16:51
andyrocksmspillaz, np! university has the priority you know16:52
andyrockresting too :D16:52
ritzsmspillaz  hmm, thanks a ton :)16:52
andyrocksmspillaz, btw I can't run gtest atm... new google mock broke them16:52
andyrocksmspillaz, I'm looking for a fix but it's almost eod16:53
smspillazandyrock: ah that sucks. Is that why tests are disabled on ci too ? (I noticed that ...)16:53
andyrocksmspillaz, no idea about that16:55
andyrocksmspillaz, but should be easy to fix16:56
smspillazcool :)16:56
Saviqdednick, ok, happroved, I've enough of this ;D16:57
dednickSaviq: woo!16:57
mzanettiI know someone who is going to party now :D16:59
mzanettidednick: :D16:59
dednicktime to crack open a beer i reckon16:59
=== alan_g is now known as alan_g|EOD
dandraderI thought the reviews Saviq made on some of my gestures MPs took forever, but this one clearly won :)17:04
Saviqdandrader, none of yours were almost 9k long ;)17:04
dandraderyeah :)17:05
mhr3kenvandine, could you review https://code.launchpad.net/~mhr3/unity-lens-friends/category-content-type/+merge/174240 pls?17:09
kenvandinemhr3, sure17:11
Saviqdednick, single-line summary at the top of commit msgs please17:56
Saviqre: axis calculator17:56
dednickSaviq: yeah, i've changed it already. :)17:58
dednickSaviq: too quick17:58
Saviq;17:58
Saviq)17:58
Saviqtoo quick with Enter, too17:58
=== om26er|afk is now known as om26er
sergiusensdednick: did your MR for indicators land?18:10
Saviqsergiusens, it's landing now18:12
sergiusensnvm saw uut18:12
sergiusensSaviq: thanks :-)18:12
sergiusensuut->it18:12
Saviqwe got Qt5.1 support :)18:31
Saviqhttps://code.launchpad.net/~saviq/unity8/support-qt51/+merge/17426618:32
Saviqfginther, ps-panda-8 doesn't have the latest hooks yet19:17
Saviqhttps://jenkins.qa.ubuntu.com/job/unity8-saucy-armhf-autolanding/77/console19:17
fgintherSaviq, I'll get it fixed.19:18
Saviqfginther, thanks19:18
=== Cimi_ is now known as Cimi
=== popey_ is now known as popey
dednickSaviq: failed to land. :(19:40
dednickSaviq: ah, you re-approved. nevermind :)19:42
=== mfisch` is now known as mfisch
Saviqdednick, yeah, jenkins fail this time19:54
Saviqdednick, MERGED20:34
=== dobey_ is now known as dobey
=== jhodapp is now known as jhodapp|afk
jdstrandhi!22:07
jdstrandI think there may be a bug with unity 8 and desktop files22:07
jdstrandon saucy amd64 (unity 7), I can modify a .desktop file to use Exec=aa-exec -p profile qmlscene ... and things work fine22:08
jdstrandon saucy on a touch image (unity 8), I can make the same modification, but it won't launch the app. I can take the Exec line out of the .desktop file and put it into the terminal app, and it works22:08
jdstrandoh, I should say that on unity 7 it works from the Dash. on unity 8 it does not work from the application lens on grouper22:09
jdstrandI'm not sure where to look to see what the problem is though22:10
jdstrandgreyback, bregma, saviq: any ideas? ^22:10
Saviqjdstrand, can you give me an example .desktop file that doesn't work for you?23:04
jdstrandSaviq: yeah, give me a sec (you need something else for aa-exec to work)23:05
jdstrandSaviq: http://paste.ubuntu.com/5866528/23:13
jdstrandSaviq: not sure how familiar you are with apparmor, so I laid it all out for you23:13
Saviqjdstrand, k, lemme try23:13
jdstrandSaviq: note, this is on grouper touch image23:14
jdstrandSaviq: on saucy amd64, it works fine23:14
Saviqjdstrand, I'll try on maguro, no grouper around23:14
jdstrandSaviq: sure, it is the same on mako too23:14
jdstrandSaviq: I just wanted to make sure it was unity 8 :)23:14
Saviqjdstrand, with me it's all about unity8 ;)23:14
jdstrand:)23:14
jdstrandSaviq: so, what is interesting is that I don't think aa-exec is getting executed at all. we have a hacked version to show dump debug output to a file, and that file is not created when launched via the applications lens23:15
jdstrandSaviq: but of course it is when launched from the terminal23:16
jdstrandSaviq: which made me wonder if there is a whitelist of binaries for the Exec=23:16
jdstrandbut that is just a wild guess23:16
jdstrandSaviq: one other thing-- aa-exec is in /usr/sbin. I tried it with absolute path and it didn't work either23:17
jdstrandSaviq: (fyi, aa-exec is just a perl script, so it is easy to edit for debugging)23:19
Saviqjdstrand, it errors out here under aa-exec23:19
jdstrandwhat is the error?23:19
Saviqjdstrand, ASSERT: "eglBindAPI(EGL_OPENGL_ES_API) == EGL_TRUE" in file screen.cc, line 7823:19
Saviqjdstrand, so it might be confined too much for maguro or something?23:19
jdstrandSaviq: yes23:19
Saviqbut anyway, let me try putting in .desktop23:19
jdstrandgrep DEN /var/log/kern.log23:19
jdstrandSaviq: I can tell you how to fix the denial for you with the above ^23:20
jdstrandor dmesg |grep DEN23:21
Saviqjdstrand, /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so23:21
jdstrandSaviq: can you add to /etc/apparmor.d/ubuntu-calculator-app:23:21
jdstrand  /vendor/lib/egl/*.so mr,23:22
jdstrandthen run:23:22
jdstrandsudo apparmor_parser -r /etc/apparmor.d/ubuntu-calculator-app23:22
Saviqjdstrand, anywhere?23:22
Saviqjdstrand, within brackets?23:22
jdstrandwithin the brackets, yes23:23
jdstrandby the # FIXME: Nexus 7 specific line is where I plan to add it to our policy23:23
jdstrandbut it doesn't matter so long as it is within the brackets23:23
Saviqjdstrand, /vendor/lib/libIMGegl.so is needed, too23:24
jdstrand/vendor/lib/*.so mr,23:24
Saviqaaand /system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so23:24
Saviqjdstrand, yeah, I'll manage, just letting you know :)23:24
jdstrandhehe, welcome to apparmor profiling!23:25
Saviqand /dev/pvrsrvkm23:25
jdstrandSaviq: if at the end you can give me all the denials you saw, that would be great-- I can update the policy and be reasonably sure it will be good for maguro23:25
Saviqjdstrand, ok, will pastebin a log after I get it running23:25
Saviqthat one will need to bewr23:26
Saviqjdstrand, what does "m" stand for in "mr"?23:26
Saviqjdstrand, "Can't exec "/usr/share/ubuntu-calculator-app/ubuntu-calculator-app.qml": Permission denied at /usr/sbin/aa-exec line 122"23:30
* Saviq prints the whole exec we're throwing23:31
jdstrandSaviq: mmap23:34
Saviqk23:35
jdstrandbah, I have to leave to go to dinner. can we continue this tonight/tomorrow?23:35
jdstrandSaviq: what tz are you?23:35
Saviqjdstrand, 1:30 am here, so tomorrow :)23:35
jdstrandyes, good, let me kot keep you23:35
jdstrandthanks for your help! :)23:36
Saviqjdstrand, but I'll try and see where that command line gets mangled23:36

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