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

elopioballoons: what do you say about this one? https://code.launchpad.net/~canonical-platform-qa/reminders-app/fix1363599-upstart_and_sandbox/+merge/23383200:01
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
balloonselopio, looking at https://code.launchpad.net/~canonical-platform-qa/reminders-app/fix1363599-upstart_and_sandbox/+merge/23383214:04
elopioballoons: thanks.14:21
elopioom26er: yesterday I didn't do much on the dashboard. Just a little work  on ^14:33
om26erelopio, me neither, I was faced with other things. Also struggling to know, is the dashboard now showing everything latest ?14:34
balloonselopio, left a comment, gonna play with running it now14:34
om26erwhen I say latest I mean, is it showing results after your fixes ?14:34
elopioom26er: it should. I haven't looked yet.14:34
elopioom26er: the only that was pending was calendar, and balloons just landed it yesterday.14:35
balloonscalendar has fails; it needed a depends specified to jenkins. Next runs should show the proper state14:36
elopioballoons: working on your comments.14:39
balloonselopio, it's odd reminders doesn't run for me locally.. it's the same credentials traceback loop14:54
elopioballoons: hum, works here and on jenkins. What's the message you are getting?14:56
balloonselopio, like this: http://paste.ubuntu.com/8310029/14:56
balloonsand you have to kill the thread14:57
elopioballoons: that's the error you get when you don't have the sandbox plugin installed.14:57
balloonsahh right.. hehy14:58
balloonsI've seen that happen so much, I never even thought about it being valid.. wonder how the package got removed14:58
elopioballoons: no idea. But when we run with autopkg, it will take care of installing the deps, so I'm not worried about catching that error for now.15:05
elopioballoons: I replied, fixed and added some more work to the TODO. It's ready for a new review.15:06
balloonselopio, do you think autopilot should be expanded to support launch_ubuntu_app?15:13
elopioballoons: it does support launching an random desktop file, if it's on the right location.15:14
elopioif we are going to be writing many test desktop files like this, I think we should put the helpers on the toolkit.15:15
elopiomost of this code is duplicated from the toolkit, but on the toolkit it's inside a helper that also writes the QML.15:15
elopiowe would need to split the part of the desktop in its own fixture.15:15
elopioballoons: do you think this is going to be common? Should I file the bug?15:16
balloonselopio, sorry, otp at the same time. It's worth having a think about. I think we should keep app launching as standard as possible, and I'm wondering if autopilot doesn't need to support this more directly, hence my question. Still, a helper might also make sense, but I'll have to think about it after this call15:18
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
balloonselopio, so on rtm, latest image, using the installed click from your branch, I get stuck on processing session, just as before.17:08
knomeballoons, did you fix the tracker already? :P17:08
balloonsknome, I can't login to it.. :-(17:08
knomehah.17:08
elopioballoons: that's weird. It has been working, according to the dashboard results.17:10
balloonsknome, I keep bugging is to help.. it's a bad pub key17:10
knomeelopio, he can't login to the production server where the tracker is :)17:11
knomeballoons, naughty key!17:11
balloonselopio, I agree it's a bit weird, but I am seeing it. Did you run your branch on the device?17:12
balloonsgoing to run trunk now and see17:12
elopioballoons: I did. When I proposed it.17:12
elopioI'm getting it again to run once more.17:12
elopioballoons: no issues here: http://paste.ubuntu.com/8311092/17:20
elopiorunning the full suite. It's currently adding notes.17:23
=== chihchun is now known as chihchun_afk
elopiothe one I can't run on krillin is calculator :/17:29
=== roadmr is now known as roadmr_afk
balloonselopio, lol.. that one works brillantly for me.. perhaps we simply can't run each other's mp's.. If I recall I was having you run calc on krillin17:31
balloonselopio, approved and left a comment. I'll look at victor's mp as well. FYI, my suggestion follows what I did in calendar, so you could look and see if you like it. it's in trunk17:32
balloonsknome, just sent off another plea for help. I'm going to be conferencing the rest of the week. I really don't want this to roll on forever17:41
elopioballoons: you pass the test_type to the app, but you never use it, right?17:44
balloonselopio, in calendar app? I know I use it in the launcher, but not sure if I do in the tests themselves. I assume there was a reason I was passing it along17:45
knomeballoons, yep.17:45
balloonsthere's a couple launchers in calendar, one has a vcard and uses it17:46
elopioballoons: but the launchers are on the test case, no on the app object.17:46
balloonselopio, yes. So I would agree it doesn't need to get passed to RemindersApp __init__17:46
balloonsI may have passed it for no reason to calendar.. I only remember using it in the launcher17:47
balloonsif so, shame on me :-)17:47
elopioballoons: it might be useful for some tests, but I'm not sure which yet :)17:47
elopioballoons: what the discussion with rvr was about making a fixture to encapsulate all the launchers.17:47
elopioso we would pass the test type to that fixture.17:47
balloonsI think there does need to be a simplification for launching apps17:48
elopioballoons: we currently have three cases. We need only two: from branch and installed as click.17:50
elopiowe will be able to remove the deb method that way. But for that we need jenkins to run autopkg tests.17:50
elopiothe "from branch" case can be handled also with ubuntu-app-launch if we put the desktop file on the right place17:51
balloonselopio, I'm beginning to lose hope on removing the deb packaging ;-) But yes you are correct.. Installed or from tree17:51
balloonsin theory, it's only 1 case17:51
balloonsyes17:51
elopioballoons: yes, and it seems to be a long way to converge to that one case. Anyway, if we have all the launching things in one file, any changes should be transparent to the tests.17:52
balloonselopio, so do you see some of this going into autopilot itself?17:52
elopioballoons: not really. Maybe veebers will see it differently, but I think that autopilot shouldn't start copying desktop files.17:53
balloonsI'm concerned launch_click_package will be effectively deprecated despite being "the way" to launch a click app17:53
elopioballoons: we need to convince tedg to pass arguments through ubuntu-app-launch. If he insists on having separate desktop files for each application mode we want to test17:54
elopiothen we can still use launch_click_package if the click package ships those desktop files.17:55
balloonselopio, I can agree with that.. I really don't want to be generating desktop files17:55
balloonselopio, but if we have to have these helper methods and generate the desktop files, I feel that should go into autopilot itself17:55
balloonsit's not unique to uitk17:56
elopioballoons: if veebers agree, I won't oppose of course as it will be more on his plate and less in mine :)17:57
balloonselopio, lol.. I don't think it's the best scenario to play out, but if it has to happen that way, I think that is the place for it to happen17:57
balloonselopio, do we have a metabug for this?17:57
elopioballoons: no bug. I'm not sure yet what to report.18:02
elopioubuntu-app-launch not passing arguments?18:02
elopiono testability helper to start an app in a different mode?18:02
elopiono testability helper to write an alternate desktop file18:02
elopio?18:02
balloonselopio, I would file under ubuntu-app-launch, and bring in autopilot as an also affects (and potentially uitk as well). We can meta out the issues in there18:04
balloonswhat we want / need is for ubuntu-app-launch to pass args. Then it's simple18:04
elopioballoons: ack, on it.18:09
=== _salem is now known as salem_
balloonselopio, one more question on https://code.launchpad.net/~canonical-platform-qa/reminders-app/fix1363599-upstart_and_sandbox/+merge/233832.. is libclick have to be 0.4.0? can be make than >=?18:25
elopioballoons: 0.4.0 is part of the name of the package.18:25
elopiowe are not specifiying a version for the package, so any libclick-0.4.0 will do.18:26
balloonselopio, err right.. I guess I was trying to comment on the weirdness of the package.. rather than libclick..18:27
balloonsanyways, I'll top approve if you are ok and push to the store18:27
balloonswe'll need to update jenkins config for the new depends, I'll do that too18:27
elopioballoons: I'm ok. colin's comment agains using click info --manifest was about not using a versioned API.18:28
elopiobut jenkins has that lib for sure.18:28
balloonsohh right.. it's in the phone image you are right18:28
elopioI just added it to make it clear that we depend on that.18:28
balloonsyes, I like that18:29
elopiobut it's unlikely we'll ever run on something without it.18:29
balloonsI don't like hidden depends :-)18:29
elopioI still don't know where to draw the line of the python testability packages we need.18:30
elopioI wanted to just call some python module: give me the version of this package.18:30
elopiobut this call to gi.repository.Click is pretty simple.18:30
elopioon the other hand, if they upgrade to libclick-1, we will have to update. If we have a python testability module, it could handle all the versions we support.18:31
elopioI don't know. For now, I just want the reminders tests to go back to green so we can continue improving it.18:31
elopioballoons: please land it when you have some time.18:32
balloonselopio, +1.. we just want green :-)18:32
balloonssomedays, that is enough18:32
balloonsknome, I'm in!18:32
knome:)18:32
knomeyou got the instructions in PM18:33
elopioballoons: well, this is also pretty code, don't you think? ;) It's just that we haven't decided if it will be the same way everywhere, and we haven't decided where to put it if we'll need it everywhere.18:33
balloonselopio, yes.. which is a-ok. We have to test out ideas somewhere18:34
balloonsand yes, the code is a far cry from hacky :-)18:34
balloonsI really like the init's for this stuff now18:34
balloonswe've iterated on them a bunch18:35
balloonselopio, thanks for the bug. And as always you solve my problems right as I need them solved. We need to pass an arg to file manager and terminal during launch :-)18:46
elopioballoons: ja, it's funny how we keep in sync without spreadsheets :)18:46
elopiowho would have tought that by comming to this channel to discuss things publicly we need less overhead ;)18:47
balloonsamazing isn't it?18:48
balloonsknome, I can't live-edit production, but it should let me get a local clone up and going18:59
balloonsjust in case you thought this would be a quick fix :--)19:00
knomeshould be19:00
balloonsif you are confident it will work, we can push to the branch and deploy trunk again19:00
balloonsit's just js updates, so19:01
knomewell,19:01
knometry what i suggested19:01
knomeif it works, i can push the same code to trunk19:01
knomebut i don't think it's a good idea to push it to trunk if it doesn't work :P19:02
balloonsright.. ok, so we're on the same page. It's just going to take a bit to get what I need setup to try properly19:02
knomesure19:03
balloonselfy will just have to suffer :-)19:03
knome;)19:05
knomeand i need to run...19:05
knomei'll be back some time later19:05
knomegood luck! ;)19:05
=== roadmr_afk is now known as roadmr
elfyballoons: sums it up - break something and wander off ... :p19:23
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
=== ralsina_ is now known as ralsina
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem

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