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

elopioballoons: still around? I'm trying the tmp home for reminders but I still get:00:53
elopiohttp://paste.ubuntu.com/8295014/00:53
balloonselopio, I am00:54
balloonsinvalid option -s.. how are you launching?00:55
elopioballoons: we can ignore that one. I am writing a desktop file that add the -s00:55
elopioit gives the error, but launches with sandbox, so that part is working.00:55
elopiothis is the unity log http://paste.ubuntu.com/8295034/00:56
elopioit complaints about a missing desktop file hint.00:56
elopioall the logs are left on /home/phablet/.cache, so I think that ubuntu-app-launch is not using my tmp dir.00:57
elopioit's weird, the -s comes from the desktop file. So why does it need a hint if it's finding it.00:59
balloonselopio, hmm01:04
balloonscan you share the code?01:05
elopioballoons: sorry, I have to go and most of it is just hacked into my phone. I'll get it to a branch when I return.01:16
balloonselopio, we'll chat tomorrow :-)01:19
=== _salem is now known as salem_
=== salem_ is now known as _salem
pittiGood morning05:37
elfyhas someone been playing with the image tracker site - if so can they unplay :(07:23
elfyfiltering doesn't work here and you can't stop the testcase showing in results page07:23
elfyhttp://tinyurl.com/pvrox6p note the products turned off in filter, being ignored in the main frame07:30
=== jibel_ is now known as jibel
=== _salem is now known as salem_
balloonselfy, you can blame knome and me for the playing13:15
elfyballoons: well I didn't like to apportion blame - but I had a fairly good idea :p14:39
balloonsthen you'll forgive me when it's still broken until tomorrow yes? :-)14:41
=== salem_ is now known as _salem
elfyI can do that - however no forgiveness will be forthcoming on Thursday :p14:47
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
elfyballoons: not sure if you saw the bug for vbox today, vboxvideo is the culprit seemingly - not loaded15:04
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== _salem is now known as salem_
elopioballoons: this makes all the reminders tests pass:17:26
elopiohttps://code.launchpad.net/~canonical-platform-qa/reminders-app/fix1363599-upstart_and_sandbox/+merge/23383217:26
elopiowe still have the temp dir to solve, and we might simplify the desktop file, ted is thinking about that.17:26
elopiobut those can be done on following branches.17:26
balloonselopio, we really require a desktop file eh?17:28
elopioballoons: that or to convince ted to pass arguments from ubuntu-app-launch to the exec.17:29
balloonsI take it you tried?17:29
elopioballoons: sorry. Tried to convince him?17:55
elopioyes, he said that at best, it won't happen soon. But he doesn't like graphical apps to receive arguments on the command line.17:55
elopioballoons: you told me that the most recent version of the calendar was on the store, right?17:59
balloonselopio, when I told you that, it was correct :-)18:08
balloonselopio, let me share something with you18:08
balloonsheck brendand might find this useful too18:08
balloonselopio, brendand https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AnZdnhOl8MU5dDJseW1vT1N5RkJvLUJHZTdhalRVd1E&usp=sharing#gid=118:08
balloonsI'm sorry it never dawned on me before to share that. It automagically tracks everything core apps18:09
balloonsso don't update any of the fields please :-)18:09
elopioit's weird that the logs show a version lower than 0.4.44018:10
elopiobut anyway we need a new release to get updated results.18:10
balloonselopio, sure, let me build and push one18:11
elopiothanks balloons.18:11
balloonspopey pushed one this morning though looks like18:14
=== roadmr is now known as roadmr_afk
balloonselopio, can we brainstorm on fixing tests that have PAM authentication requirements on them (file manager and terminal)18:35
elopioballoons: sure.18:36
elopiothis is a problem only on desktop, for now.18:36
elopiooh, no, filemanager and terminal. I was thinking just about credentials.18:36
balloonselopio, yea, ogra mentioned dev mode hits rtm tomorrow, so rtm will start blowing up too18:38
elopioballoons: I'm not sure what's the problem, I haven't payed a lot of attention to file manager and terminal.18:39
elopiodo we need to unlock after opening them or something like that?18:39
balloonselopio, me neither :-) But PAM support was added. So if a device is locked, you don't get access to terminal at all, and file manager is REALLY limited access unless you enter the password or pin into the authentication box18:43
elopioballoons: I see a button called unlock for full access. We just need to know the password that CI is setting on the phones.18:44
elopioor alternatively, launch the app on an unsafe mode to run most of the tests.18:45
elopiobtw, this button is really hard to click. It triggers the bottom edge gesture.18:45
balloonsthose are more or less the two options18:45
balloonsthe file manager requires more setup yea18:45
balloonsthe terminal throws it in your face :-)18:45
balloonsI'm not sure how we could launch the app in an unsafe mode18:46
elopioballoons: I would like a combination of both. For tests that are not related to security, use the unsafe mode. And then do a small suite of tests with security.18:46
balloonselopio, yep, you mirror my thoughts18:46
balloonswe should test the unlocking works18:46
balloonsbut everything else makes sense to run outside of it. The trouble is, I don't know if that's possible at all18:47
balloonsI mean, not unless we send something to the app to not trigger PAM18:47
balloonsI have to refresh my knowledge on things.. maybe it would be possible to mock that we don't have a pin on the device when we actually do18:50
balloonsand vice versa of course18:50
balloonselopio, rev 441 of calendar is in the store18:57
elopiothanks balloons18:57
elopioballoons: we need help from the devs here.18:58
elopiomaybe use an laternate desktop file that launches the app for testing purposes and works as before, if that's doable.18:58
elopioor a way to disable the password. We are running the tests with python, so the tests are not confined and they can do anything.18:58
elopioI don't know. But we need testability helpers for this.18:59
balloonsI agree we need helpers :-)18:59
elopioballoons: do you agree it's not us the once who should define and implement them?19:01
elopioI think we should just push to get somebody to give us an app in a state that we can automate.19:01
balloonsthe helpers? well sadly it falls on my plate at least19:01
balloonsyou might be in the clear :-19:01
balloonsthis is a stop-gap solution until the PAM is implemented on a wider scale than inside individual apps19:02
balloonsin theory we could then argue for the same reason those apps are required to have a testing mode if you will in lieu of use mocking something19:03
balloonselopio, I agree it's not QA who should decide how PAM is implemented19:03
elopioballoons: but what I'm saying is that if developers keep adding features like this locking mechanism, and they don't think of how to test them19:06
elopiowe need to stop adding patches or solving the problems you and me.19:06
elopionext time they need to involve us on the planning, and now they need to add a testability mode for things.19:06
elfytesting - something that everyone agrees should be done - actions rarely speak as loud as the words19:15
elopioballoons: so according to ted, now we need a different approach instead of using a temp home dir.19:30
elopioone more thing to the bucket.19:31
elopiowhy don't we list all the testability issues that we are finding, and push high management to get somebody to fix them in a clever way?19:31
balloonselopio, you see the conversation happening in #ubuntu-touch?19:33
balloonsI think you are right.. perhaps we should have pushed harder sooner on this19:33
balloonsI mean in general on the testability stuff.. we've instead hacked and worked around it19:34
elopioballoons: more or less. I'm trying to have lunch.19:42
elopioI think one of the big mistakes is to run the tests with unity running.19:42
elopiobut I haven't been able to convince everybody about this19:42
balloonselopio, I think this is a session for dc19:42
balloonsI only hope we can wait so long eh?19:42
elopioit's a long wait.19:43
elopiobut I would prefer to wait than to work it around again just to find a new wall.19:43
balloonselopio, we should still start a conversation internally.. even if we 'solve' it before then, it will still be a topic19:46
=== roadmr_afk is now known as roadmr
=== salem_ is now known as _salem

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