[04:29]  * jose jose
[06:46] <DanChapman> Good Morning all
[06:47] <elfy> hi
[06:53] <DanChapman> elfy hey :-)
[06:53] <elfy> boomtown rats definitely got it right ...
[06:54] <DanChapman> lol :-)
[12:54] <jibel> pitti, about this apport issue, I reported bug 1226030
[12:59] <pitti> thomi: https://code.launchpad.net/~thomir/autopilot/fix-state-not-found/+merge/185675 reviewed
[13:00] <pitti> jibel: merci
[13:03] <pitti> thomi: https://code.launchpad.net/~thomir/autopilot/fix-select-single/+merge/185678 reviewed
[13:56] <elopio> good morning team!
[14:08] <cgoldberg> hey elopio 0/
[14:08] <elopio> hello cgoldberg. I'm looking at your branch.
[14:09] <cgoldberg> elopio, cool.  it's just some general cleanup removing older idioms that won't port to py3 nicely
[14:10] <elopio> cgoldberg: new things to learn there. I'll take some time.
[14:12] <thomi> Hello everyone
[14:12] <pitti> jibel: I take it you already tested the new script with xvfb and xephyr, right? I'm just doing eyeball review of the MP
[14:13] <pitti> so with all that option parsing it became quite a bit more complex than we originally intended to :)
[14:13] <balloons> hello :-) Feeling a bit sore anyone?>
[14:13] <jibel> pitti, I did
[14:13] <thomi> balloons: A tiny bit sore in the legs, but otherwise OK :)
[14:13] <pitti> +export DISPLAY=:${SERVERNUM}.0
[14:14] <pitti> jibel: ^ is that .0 actually necessary? I never append the .0 and it works anyway
[14:14] <pitti> (just curious)
[14:14] <elopio> jfunk: at what time is the next stand up?
[14:15] <jibel> pitti, no it is not necessary as we don't use multiple screens in Ubuntu
[14:15] <pitti> jibel, thomi: LGTM, approved (also if you want to re-target to 1.30
[14:15] <jibel> but it doesn't hurt either
[14:15] <pitti> jibel: oh, that's for multiple screens? I never knew what that was
[14:15] <pitti> jibel: thanks
[14:15] <thomi> jibel: please re-target to 1.3, link a bug report, and approve
[14:16] <pitti> I need to AFK for a bit, talks starting now
[14:16] <thomi> (bug report is required since 1.3 lands in saucy)
[14:16] <thomi> o/ pitti
[14:17] <jfunk> elopio, 21:30UTC
[14:17] <elopio> jfunk: oh, great, I'll attend that one.
[14:18] <elopio> jfunk: I think it will make sense to do the stand ups here instead of ##qa.
[14:18] <elopio> cgoldberg: why there is no xrange on python3 ?
[14:19] <elopio> oh, range is now a generator. That's nice.
[14:21] <elopio> cgoldberg: approved.
[14:28] <cgoldberg> elopio, thanks.. merging
[14:29] <balloons> so jibel I am going to try and write everything up on the manual exploratory testing into https://wiki.ubuntu.com/Touch/Testing/Manual
[14:31] <jibel> balloons, okay, I started https://wiki.ubuntu.com/QATeam/TouchTesting can you move it to https://wiki.ubuntu.com/Touch/Testing/Manual ?
[14:31] <smartboyhw> Heyas balloons
[14:32] <balloons> jibel, it matters not.. I'll use yours
[14:33] <balloons> link updated, https://wiki.ubuntu.com/Touch/Testing/Manual is no more :-)
[14:33] <jibel> balloons, would you know how to report bugs against click packas?
[14:33] <jibel> *packages
[14:34] <balloons> jibel, mm.. good question. I should make sure I can
[14:34] <jibel> balloons, for example I broke the sudoku, and it went all black, that's highly critical :)
[14:34] <rigved> hi everyone
[14:35] <balloons> hello rigved
[14:35] <rigved> balloons: hello
[14:36] <rigved> yesterday, i also filed these two bugs. bug #1225810 and bug #1225812
[14:36] <balloons> jibel, well does omer's script still work in that case?
[14:36] <jibel> balloons, I don't think so, where is the script?
[14:36] <jibel> thomi, how do I retarget for 1.3, should I resubmit a new MP?
[14:37] <slickymaster> good afternoon all
[14:37] <balloons> rigved, those look like straightforward bugs to fix, you interested in submitting a merge to do so? I can help ;-)
[14:37] <rigved> i was not sure where to file the bugs to, so i just filed them against "Ubuntu Manual Tests".
[14:37] <rigved> balloons: that would be wonderful!
[14:37] <balloons> slickymaster, afternoon
[14:38] <slickymaster> balloons, hi, hope everything is fine with you
[14:39] <balloons> jibel, I'd have to dig it out.. remind me in a few mins to do so :-)
[14:39] <rigved> balloons: but i have to go out now. can i come back in a few hours? i will do propose the merge then
[14:41] <balloons> rigved, yes, let me leave you with a link: https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual
[14:41] <balloons> rigved, well might be best to start here: https://wiki.ubuntu.com/QATeam/ContributingTestcases/
[14:41] <balloons> rigved, I should be around, ttyl
[14:42] <balloons> slickymaster, yes, everything is wonderful.. now is the most exciting time to be in QA each cycle.. it's the countdown to release and lots of things to do :-)
[14:42] <rigved> balloons: ok thanks. be back in a few hours.
[14:46] <DanChapman> afternoon balloons
[14:47] <balloons> afternoon DanChapman
[14:51] <elopio> going for a walk with the dog. BBS.
[14:51] <slickymaster> DanChapman, afternoon
[14:53] <slickymaster> balloons, yeah, I know, and after my three weeks off the grid, enjoying my vacations, I'm coming back fully pumped
[14:54] <balloons> slickymaster, wonderful! do you happen to have a device that can run ubuntu touch?
[14:55] <slickymaster> balloons: no, I've an IPhone and nothing else
[14:56] <balloons> slickymaster, ahh
[15:07] <thomi> jibel: yeah, you need to resubmit
[15:07] <elfy> afternoon all
[15:07] <slickymaster> elfy, hi. Nice to "see" you
[15:08] <elfy> hi slickymaster - good vacation I hope and it's good to see you too :)
[15:08] <slickymaster> elfy: yes, three fabulous weeks. Back again, full with energy
[15:09] <elfy> nice one
[15:09] <elfy> you'll like this - http://tinyurl.com/qf34tbx
[15:10] <slickymaster> elfy: just putting my email in order and a I'll start where I left
[15:10] <elfy> the list of required testcases with a xubuntu tag
[15:11] <balloons> om26er, if you are about, got a link to the bug reporting script you created last week for pulling bugs off the touch devices?
[15:11] <slickymaster> elfy: it's an empty list, there are no records retrieved
[15:12] <elfy> slickymaster:  \o/
[15:12] <slickymaster> elfy: more, at https://bugs.launchpad.net/ubuntu-manual-tests/+bugs?field.tag=todo there is no xubuntu tag
[15:12] <elfy> all done :)
[15:12] <slickymaster> elfy: silly me. No I see what you meant
[15:13] <om26er> balloons, http://paste.ubuntu.com/6098563/
[15:13] <slickymaster> xubuntu team is something else
[15:13] <elfy> slickymaster: yep but they aren't xubuntu ones - I'm not worried about those - or rather I'm as worried about them as other QA leads were opf getting xubuntu ones done
[15:13] <elfy> slickymaster: we won :)
[15:13] <om26er> balloons, which channel are we supposed to test ? what comes through phablet-flash ubuntu-system is fine ?
[15:14] <balloons> om26er, that's what I've written up :-)
[15:14] <slickymaster> elfy: well, that leaves me more time to work on the Xubuntu Documentation translation
[15:14] <elfy> nice
[15:14] <slickymaster> elfy: or do you have something that needs to be addressed?
[15:14] <elfy> not atm
[15:14] <balloons> om26er, we're building the wiki here: https://wiki.ubuntu.com/QATeam/TouchTesting
[15:15] <elfy> slickymaster: need to look again at autopilot at some point soon - but that's not something I can actually do
[15:15] <slickymaster> okie dokie, I'll work on the translation and helping in the forums
[15:16] <slickymaster> elfy: me too, I'll have to catch up with python, though
[15:16] <elfy> slickymaster: mostly it's just going to be calls for testing now - both iso's and pacjkages - and the bug with the package site is fixed - no archived testcases now
[15:16] <elfy> slickymaster: I don't code nor dance
[15:17] <slickymaster> elfy: well, I do code, but I would love to know who to dance :)
[15:17] <balloons> slickymaster, if you are interested in trying to learn autopilot there's folks here who are happy to help :-)
[15:18] <elfy> balloons: it's about getting autopilot to work with us still I think
[15:18] <elfy> I've got time now to dig a bit deeper
[15:18] <balloons> if you want to learn about gtk test writing DanChapman is the resident expert :-) For qt/qml stuff I guess you get me :-p
[15:19] <balloons> not to mention all the support of the autopilot team and others :-)
[15:19] <thomi> Anyone want to scan the autopilot 1.4 MP for stupid things? https://code.launchpad.net/~autopilot/autopilot/experimental/+merge/185672
[15:19] <slickymaster> elfy: yes, I know, I'll ask for it after the I've finished my editing work in the saucy manual
[15:19] <thomi> hmmm
[15:19]  * thomi fixes conflicts
[15:20]  * balloons sees conflicts
[15:20] <balloons> lol
[15:20] <elfy> balloons: I'm still not sure how the autopilot 'system' works - once we've got tests for the things we want testing what do we do with them then?
[15:20] <elfy> is it down to asking people to test things - or is there a central setup that just does them once they are there?
[15:21] <thomi> elfy: we run them as part of the CI infrastructure.
[15:21] <davmor2> om26er, balloons: for the phablet flash is it meant to test daily or the stable image?
[15:21] <elfy> thanks thomi - what's CI ?
[15:21] <om26er> davmor2, that command tests "stable"
[15:21] <om26er> rather flashes
[15:21] <thomi> elfy: Continuous Integration. Essentially "run tests for every merge proposal, and for every release to distro
[15:21] <balloons> davmor2, the stable images.. which a new one should land each day :-)
[15:22] <elfy> thomi: ok - thanks
[15:22] <thomi> elfy: oh, and every time we spin a new image :)
[15:22] <elfy> ta :)
[15:22] <elfy> that seems simple enough for me to understand lol
[15:23] <thomi> so basically, if you write automated tests, we'll make sure they get run in the right places.
[15:23] <thomi> Well, I say "we", but I really mean the CI team, who hang out in #ubuntu-ci-eng
[15:23] <elfy> yep - that makes it seem a lot more useful to me knowing that
[15:25] <davmor2> balloons, om26er: no then you want to test daily not stable.  there are two now.  Stable is like alpha1/beta/rc/final  and proposed is the daily.  phablet-flash ubuntu-system (gets the stable which is about a week or so old now) phablet-flash ubuntu-system --channel=daily-proposed (gets the  twice daily image 8 am and 8 pm utc) and --no-backup (added to the end give you a fresh image no data retained)
[15:25] <balloons> elfy, yep.. if there's any spare time, hah, I want to do a writeup to bring the big picture that is coming together in qa, so everyone can understand how there contributions help and what happens with the tests written
[15:26] <om26er> davmor2, no, for me its downloading 20130914.1.full.tar.xz
[15:26] <cgoldberg> elfy, if you hear the name "Jenkins". he is the handy butler that runs tests :)  http://jenkins-ci.org/
[15:26] <om26er> which is pretty new
[15:26] <balloons> davmor2, the current stable is from 9/14
[15:26] <balloons> and yes, per your description, we want stable.. the ci team is driving to release a stable once a day
[15:26] <davmor2> balloons, om26er: then there has been another stable release
[15:26] <elfy> cgoldberg: I've heard that name - but didn't take much notice
[15:26] <balloons> davmor2, we had 3 last week :-)
[15:27]  * om26er would prefer for us to call it "tested" rather than stable 
[15:27] <davmor2> balloons: ah nice I'm on daily proposed and the occasional stable so I lose track of what and when :)
[15:28] <elfy> balloons: yep - understood
[15:35] <thomi> balloons: your requested features have landed in 1.3 trunk
[15:35] <balloons> thomi, <3 ty sir
[15:38] <rigved> balloons: actually, i had a few minutes now. so, i have put a branch up with the fixes here: https://code.launchpad.net/~rigved/+junk/ubuntu-manual-tests-1225810_1225812
[15:38] <rigved> balloons: how do i propose it for merging now?
[15:39] <balloons> rigved, push it to lp:~rigved/ubuntu-manual-tests/1225810_1225812
[15:39] <balloons> rigved, you can propose it for merging against the project if you have the project name instead of +junk. make sense?
[15:41] <DanChapman> balloons: could you run your eyes over this review of the current ubuntu_ap_tests http://pad.ubuntu.com/8ewWk1VpVc before i file some bugs
[15:42] <thomi> pitti: cgoldberg: would one or other, or both of you like to eyeball https://code.launchpad.net/~autopilot/autopilot/experimental/+merge/185672
[15:45] <pitti> jibel: btw, waiting for the PS bot to approve before I set the branch to approved for landing
[15:46] <pitti> thomi: wohoo
[15:46] <pitti> thomi: still in a talk, but I've some non-talk time afterwards, queueing
[15:46] <thomi> pitti: thanks
[15:47] <pitti> thomi: but the individual bits got tested, so I guess it's mainly a question of keeping -qt and -gtk in sync and getting signoff from the bot?
[15:47] <pitti> I'll still have another eyeballing go at it
[15:47] <pitti> brb
[15:48] <rigved> balloons: oh ok. understood.
[15:48] <rigved> one moment. doing that.
[15:49] <thomi> jfunk: have we got any test cases from the manual test team yet? or is it too early?
[15:49] <jfunk> thomi, still too early, I expect weds there should be something
[15:50] <thomi> ok
[15:50] <balloons> ok I think the literal bare minimum of what we are doing is in https://wiki.ubuntu.com/QATeam/TouchTesting now
[15:52] <balloons> DanChapman, having a look now
[15:52] <rigved> balloons: done. thanks a lot for your help!
[15:53] <balloons> DanChapman, pad's aren't liking me today
[15:54] <DanChapman> balloons: http://paste.ubuntu.com/6115478/
[15:57] <thomi> cgoldberg: pitti, or anyone else, there's also the other autopilot 1.4 branches that need reviews: https://code.launchpad.net/~autopilot/autopilot-qt/experimental/+merge/185843 https://code.launchpad.net/~autopilot/autopilot-gtk/experimental/+merge/185845 and https://code.launchpad.net/~autopilot/xpathselect/experimental/+merge/185846
[16:03] <elopio> thomi: I removed the things you didn't like, and I'm trying to figure out how does the qt-creator plugin works to move them there.
[16:03] <elopio> can you leave your approve? https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/base_autopilot_class/+merge/185170
[16:04] <balloons> DanChapman, this list looks good. I think I agree on the apps that can't be added to
[16:06] <balloons> DanChapman, I know everything keeps changing but I'd like to talk about the role of ubiquity tests and our upcoming iso testing :-)
[16:06] <balloons> we'll also need to think about how much of the ubuntu-autopilot tests project goes upstream
[16:07] <balloons> I'm really happy with how the emulator turned out
[16:08] <DanChapman> balloons: I plan to move onto sorting ubiquity next. Should start that in the morning, So whats the plans with it. Yeah the emulators i actually think are quite cool, and rather simple from an author point of view. Just need it reviewed ;-p
[16:11] <balloons> DanChapman, Well long term I'd like to scope down the repetition in our iso testing as we push that into autopilot. Thus the goal is to have less manual repetition and more along the lines of new features and exploratory testing (trying to break things :-) )
[16:11] <balloons> that's just been my thought process for all of the manual testing, since we're able to scale up autopilot testing now :-)
[16:11] <balloons> it's something to talk about with everyone
[16:17] <DanChapman> balloons: I agree, testing new features is always more enjoyable. So passing the burden of repetitive iso testing over to autopilot i think is ideal, especially with some flavors having a hard time getting testers.
[16:19] <balloons> DanChapman, exactly..
[16:20] <elfy> wholehearted agreement from this corner ;)
[16:20] <balloons> DanChapman, elfy do you think starting this transition with iso testing is a good way to start?
[16:21] <balloons> eventually we'll want to also incorporate packages :-)
[16:21] <elfy> yea I'd think so
[16:21] <DanChapman> balloons: +1
[16:22] <elfy> easier to find time for teams like ours for package testing - easy - quick - results for us - and a positive experience for testers
[16:22] <elfy> 20 minutes to fiddle about with an iso test can be a less than rewarding experience
[16:23] <elfy> more or less what knome was saying on the pad for qa flavours
[16:23] <balloons> so we should look at what we haven't automated on the ubiquity side
[16:23] <balloons> err, the iso testing side
[16:24] <balloons> basically the same review you did for each gtk app
[16:25] <DanChapman> balloons: ok no probs :-) I'll get something together and get everyone to take a look and see if there is anything else wanted.
[16:26] <balloons> DanChapman, sounds great.. I'm really pumped about this
[16:27] <balloons> At the sprint last week we spent some time putting together a plan to test the phone and essentially arrived at the idea of doing manual tests for new things, then automate them, using bugs found as a great way to add testcases. I think that basic workflow can be applied on the desktop side as well
[16:28] <balloons> Since we have a really nice foundation and base put together now, I think moving forward we can adopt that workflow and start the transition to more and more automation
[16:29] <slickymaster> balloons, DanChapman, elfy: I couldn't agree more with the idea of starting the transition of ISO testing to autopilot
[16:30] <balloons> slickymaster, so ideally for instance, the manual iso tests I'd like to see happening this cycle would be around the new ubiquity feature, ubuntu one integration., and trying to break things. Everything else ideally would be automated and looking for regressions.
[16:31] <elfy> we don't have ubuntu one integration
[16:31] <slickymaster> balloons: one advantage of using the autopilot would also be the accuracy of the tests
[16:32] <slickymaster> elfy: yes, exactly
[16:49] <DanChapman> balloons: thats sounds like a great idea!
[16:51] <DanChapman> balloons: i removed _build
[16:51] <balloons> DanChapman, I saw that, thanks.. much easier diff to look at now
[16:52] <jfunk> anyone else seeing the battery not fully charge after hours of plugin time?
[16:53] <elopio> not here.
[16:53] <balloons> jfunk, yea, the indicator shows red
[16:54] <balloons> jfunk, that said the image from 9/14 I flashed this morning seems to be correct
[16:55] <pitti> jibel: approved your branch, should autoland now
[16:55] <jibel> pitti, danke
[16:55] <DanChapman> pitti, is that the autopilot-sandbox-run?
[16:56] <pitti> DanChapman: yes
[16:56] <DanChapman> pitti, jibel awesome!
[16:56] <pitti> thomi: the -gtk MP failed, I guess because it requires the main ap merge to be done first?
[16:56]  * pitti starts with the xpathselect one
[16:58] <thomi> pitti: almost, it depends on the xpathselect one
[16:58] <thomi> pitti: oh, actually, yeah, it'll depend on both
[16:59] <jibel> balloons, did you find om26er's script?
[16:59]  * pitti grumbles a bit about soname being independent from software version, but that's more or less stylistic
[16:59] <thomi> I forgot about the autopilot tests
[16:59] <thomi> pitti: feel free to tie them together, we never bump one without the other
[16:59] <thomi> but our upstream versions get mangled by the release team, so.....
[17:00] <om26er> jibel, yes I linked him, perhaps we also want a "take screenshot script" I wrote one of those and seems popey have a similar one as well
[17:00] <om26er> well in my case I upload to imgur
[17:00] <pitti> thomi: hm, so where in https://code.launchpad.net/~autopilot/xpathselect/experimental/+merge/185846 does it actually change the soname? shouldn't that be in some cmake-ish file?
[17:00] <balloons> jibel, om26er yes, I added it to the wiki, but it needs some info.. and as mentioned, popey has some stuff we should look at
[17:01] <thomi> pitti: yes, it is
[17:01] <pitti> thomi: oh, does the "set (VERSION 1.4)" apply to the SONAME?
[17:01] <thomi> pitti: yes, exactly
[17:01] <thomi> ugh, I should use the one piece of german I know and say "ya, genau" instead ;)
[17:02] <pitti> thomi: ok; so essentially this is the soname, and we don't care about a "release version" as we don't really release?
[17:02] <pitti> thomi: "ja" :)
[17:02] <thomi> nuts
[17:02] <thomi> pitti: yeah, but more like "we release every day, and the release version is mangled by the release team:
[17:02] <thomi> "
[17:03] <thomi> I guess we set the first three characters of the release version ("1.4")
[17:03] <thomi> but everything after that is outside our control
[17:04] <pitti> so, let xpathselect land
[17:05] <pitti> doing ap now
[17:05] <pitti> thomi: after that we should forward-merge 1.3 into trunk again for your fixes from this morning
[17:05] <jfunk> hey team, I flashed this morning, but perhaps there is a command I can run to verify that the version I am running is the same as current?
[17:05] <thomi> pitti: yes
[17:06] <thomi> jfunk: there is, but I can never remember it... let me find out quickly
[17:06] <jibel> jfunk, adb shell cat /etc/media-info
[17:06] <jibel> and check the build number
[17:07] <thomi> that works :)
[17:07] <thomi> easier than what I can was going to suggest :)
[17:07] <jfunk> nice
[17:07] <jfunk> thx guys
[17:07] <jfunk> balloons, ^^ one for the wiki perhaps?
[17:08] <balloons> jfunk, perfect, yes
[17:08] <jfunk> balloons, and if you still have it, the link which shows current may be useful
[17:08] <balloons> jfunk, what do you mean?
[17:09] <jfunk> there is a URL that shows us the current build
[17:09] <jfunk> we passed it around last week
[17:10] <pitti> thomi: so, ap merge looks mostly fine, but CI fails on PEP-8 errors so you need to push some fixes
[17:10] <thomi> pitti: oh, which one?
[17:10] <thomi> autopilot?
[17:10] <pitti> thomi: after that I suppose it would fail for a too old xpathselect, but as that has been approved it ought to land soon and thus one of hte next ap test runs should pick it up?
[17:10] <thomi> pitti: yes
[17:10] <pitti> thomi: oh wait, that depends on actually landing xpathselect in some PPA or the distro, doesn't it?
[17:10] <pitti> thomi: yes, https://code.launchpad.net/~autopilot/autopilot/experimental/+merge/185672
[17:11] <thomi> pitti: no, it doesn't need to land in distro
[17:11] <thomi> the builders have a local repository
[17:11] <pitti> thomi: are they using the exp PPA?
[17:11] <thomi> pitti: no
[17:11] <thomi> pitti: it's some internal archive
[17:11] <jfunk> hey team, is there anyone who specifically has responsibility to execute a test plan that includes updating and rebooting?
[17:12] <thomi> pitti: if you comment-approve each MP once you're happy with it I can make sure they land in the right order
[17:12] <jfunk> om26er? ^^
[17:12] <pitti> thomi: yep, that's what I'm doing now (already done for ap itself)
[17:12] <thomi> awesome
[17:12] <om26er> reads backlog
[17:13] <thomi> jfunk: you mean for testing the phone image-based updates, right?
[17:14] <jfunk> +1
[17:14] <pitti> thomi: can you trigger re-runs? i. e. that magical https://s-jenkins/ link?
[17:14] <thomi> pitti: yes
[17:14] <thomi> don't get me started
[17:15] <thomi> that link is so totally braindead
[17:15] <om26er> jfunk, I don't think anyone is doing that. we do flash images in CI whenever a new image is available on which our touch testing infrastructure is based
[17:16] <om26er> I flash my phone daily to the latest image if that matters
[17:16] <balloons> jfunk, et la gema was intended to test upgrades
[17:16] <pitti> thomi: wrt https://code.launchpad.net/~autopilot/autopilot-gtk/experimental/+merge/185845, how are uints and doubles handled now? that parsing code went away
[17:16] <jfunk> balloons, thx
[17:17] <om26er> pitti, which packages gives ubuntu-bug ?
[17:17] <pitti> om26er: apport
[17:17] <om26er> *pacakge
[17:17] <om26er> pitti, ack
[17:18] <thomi> pitti: we only support signed ints on the server side
[17:18] <thomi> pitti: there's code on the client side that checks the matching value, and only sends it to the server if the value is within range
[17:18] <jfunk> balloons, here's the URL which shows current I mentioned earlier - http://people.canonical.com/~ogra/touch-image-stats/current/
[17:19] <balloons> jfunk, ohh yes, that's in the wiki now
[17:19] <pitti> thomi: ah, and doubles are filtered on the test side? (is that client or server)
[17:19] <thomi> pitti: test side is client, and yes
[17:20] <thomi> pitti: all incompatible types are filtered client-side
[17:20] <thomi> this is how matching for complex types work
[17:20] <thomi> for example you can say:
[17:20] <thomi> self.assertThat(mywidget.glibalRect(Equals(Rect(1,2,3,4))))
[17:20] <thomi> and it'll "just work" (tm)
[17:20] <thomi> cos.. magic
[17:20] <pitti> thomi: https://code.launchpad.net/~autopilot/autopilot-gtk/experimental/+merge/185845 reviewed, needs some dependency fixes
[17:21] <thomi> pitti: OK, I'll need to make a similar change for ap-qt as well
[17:21] <om26er> pitti, reported that as bug 1226140 -- not urgent but good-to-have
[17:22] <pitti> thomi: pushed another comment to that; yes, same issue for -qt
[17:22] <thomi> ok
[17:22] <thomi> brb
[17:22] <pitti> thomi: also this reminds me that p-autopilot needs these breaks, too; updateing that MP
[17:23] <pitti> hmm, they recommend >= 1.4
[17:23] <pitti> that's not strictly correct, but will probably help in most cases
[17:24] <pitti> ^ added a comment, but not setting to "needs fixing"; add it if you like, or use it as a means to re-trigger tests later on :)
[17:25] <pitti> thomi: need to afk again for a bit; perhaps you could ping me with the remaining oustanding (re)reviews, and I mop them up in an hour or so?
[17:26] <pitti> om26er: thanks
[17:27] <elopio> thomi: the logging annotation: https://code.launchpad.net/~elopio/autopilot/loggging/+merge/185870
[17:35] <thomi> elopio: thanks, will check it out in a second
[17:35] <thomi> jfunk: just a heads up, we just discovered that the autopilot libraries don't load on the phone when running with the mir shell
[17:35] <thomi> jfunk: however, we've pretty much ruled out any blame on the autopilot side. Gerry Boland is looking in to it
[17:36] <thomi> jfunk: but that's going to be a *huge* issue very soon, so we may want to suit up :)
[17:40] <thomi> elopio: I'm not sure you want to be using %r in your log message, do you?
[17:41] <elopio> thomi: what would you prefer?
[17:41] <thomi> %s
[17:41] <thomi> %r is the same as repr
[17:41] <jfunk> thomi, I believe you, perhaps you help me suit up by explaining the issues we'll run into
[17:41] <thomi> whih adds quotes to the log message
[17:42] <thomi> jfunk: sure - want a hangout call? I happen to have some time now
[17:42] <elopio> thomi: both are fine for me. I'll change it.
[17:42] <thomi> elopio: thanks. ping me and I'll approve it once the new revision is up
[17:42] <jfunk> thomi, is PM out of the question?
[17:43] <thomi> jfunk: not at all, just thought it would be easier to talk
[17:45] <elopio> thomi: pushed.
[17:47] <thomi> elopio: ok. did you run the tests with python 3 as well as 2?
[17:47] <thomi> elopio: I've approved anyway - it won't land if the tests don't pass :)
[17:48] <elopio> thomi: no. Just python2.
[17:48] <elopio> that's nice.
[18:18] <cgoldberg> thomi, are the sphinx generated docs for AutoPilot posted somewhere?  got a link?
[18:18] <thomi> cgoldberg: http://unity.ubuntu.com/autopilot/
[18:19] <cgoldberg> ta
[18:25] <thomi> jfunk: you may want to join #ubuntu-touch on freenode
[18:25]  * jfunk nods thx
[18:26] <thomi> jfunk: I didn't realise that autopilot is in "ask mode", which means all my bugfixes aren't getting released to distro
[18:26] <thomi> which is going to be a real PITA
[18:26] <thomi> apparently I need to ask my manager to get things released now, or something equally frustrating
[18:27] <jfunk> I heard your manager is really smart and charming
[18:27] <jfunk> but yeah, that is true, it's for a good reason
[18:28] <jfunk> asac, how would you suggest we coordinate thomi's AutoPilot fixes to land?
[18:29] <thomi> I understand the reason, I don't agree that the process decided upon is a good solutioin
[18:29] <thomi> but..
[18:29]  * thomi shrugs
[18:29] <thomi> jfunk: there's now at least 4 fixes to land, and I'm looking in to another one today/tomorrow
[18:29] <jfunk> thomi, you will need to provide a good story as to how they are helping this release
[18:30] <asac> jfunk: just update the landing spreadsheet
[18:30] <asac> jfunk: it has it already in the Ask sheet
[18:30] <asac> but it currently says: "needs FFe first" in the comments
[18:30] <asac> just say its ready and what it fixes
[18:30] <thomi> jfunk: hey, can we have a call about this? this is totally borked.
[18:30] <asac> jfunk: also if it requires us to update tests etc. at the same time to not breka them
[18:31] <thomi> if we're going to keep this process, then I need write access to that SS at the very least
[18:31] <thomi> otherwise jfunk becomes my PA ;)
[18:31] <asac> i want to coordinte the asks
[18:31] <asac> because we might throw stuff out
[18:31] <asac> we use leads
[18:32] <asac> if jfunk wants you to be that, thats fine... but please dont add every developer
[18:33] <jfunk> asac thank you - will work this out
[18:33] <jfunk> thomi let's mumble
[18:33] <thomi> sure, one sec
[18:34] <robotfuel> jfunk: is there a list of test cases that need to be automated started, where do I look to find it?
[18:34] <thomi> jfunk: i can't connect to mumble, has the password changed recently?
[18:35] <jfunk> robotfuel, not quite yet, the person coordinating that is offline until weds, may get balloons to step in to mediate in his absensce
[18:36] <jfunk> thomi, we can do GH
[18:36] <thomi> jfunk: I may have figured it out, one sec
[18:37] <thomi> jfunk: got it now - can do either mumble or GH, whichever you prefer
[18:46] <jfunk> asac, hey, so I've talked with Thomi, we're going to give him 'lead' responsibility for the time being, he will shepherd any changes the QA team needs for this release - I'm sure he has a few questions about the ideal way to notify/update the doc with his changes which he has assured me are all bug fixes for landed code and not new features
[18:46] <pitti> thomi: ah, so xpath landed; how does that make it into the mystical private archive for the other tests?
[18:49] <thomi> pitti: should be automatic
[18:54] <jfunk> asac, I don't have write access to the landing sheet, and as such cannot grant thomi access
[18:57] <pitti> asac: hm, as core devs we can just upload any bug fix without process; can't we do that with autolanding on stable branches like the ap 1.3?
[18:57] <jfunk> elopio, can I ask you to be the click testing guy
[18:57] <pitti> thomi, asac: I mean, if it helps I can just take current branch and upload it manually
[18:58] <pitti> then I'd need to craft the changelog myself, but that's not too hard
[18:58] <thomi> pitti: asac asked me to not do that earlier in #ubuntu-touch
[18:58] <jfunk> I know you've got a phone and it's come to my attention that clickpackages are suffering at the moment and we need someone committed to testing clickpackages on every current that is realeased
[18:58] <jfunk> elopio, ^
[18:58] <pitti> ack
[18:58] <jfunk> since you're close to click anyhow..
[18:59] <thomi> pitti: I'm emailing didier to find out what's going on, so I should have an answer tomorrow morning.
[18:59] <pitti> thomi: I guess not releasing trunk is not a bug, but a deliberate setup due to that "ask" mode?
[19:00] <thomi> pitti: genau
[19:00] <pitti> thomi: perhaps you can CC: me, then I'll send my "+1" with my core dev hat on
[19:00] <thomi> pitti: OK :)
[19:01] <thomi> pitti: email sent!
[19:05] <pitti> thomi: replied
[19:07] <asac> pitti: wait
[19:07] <asac> dont do it please
[19:07] <asac> if it has impact on autopilot tests
[19:07] <asac> run all autopilots first locally
[19:07] <asac> if you want to do that on your own as core dev
[19:07] <asac> go ahead
[19:08] <asac> all that pass on current image
[19:08] <pitti> asac: no, I'm not going to actually upload manually, just that I think the changes are okay
[19:09] <asac> pitti: right. thats good
[19:09] <asac> :)
[19:09] <asac> thanks
[19:09] <pitti> thomi: well, we need to fix the ap-gtk 1.3 tests for this to move from select_single -> None to expecting the exception
[19:09] <asac> but still need a hard confirm that it doenst break autopilot ... i will add your ocmment to the comments
[19:09] <asac> will give me confidence :)
[19:10] <thomi> asac: please can you give me write access to that SS.
[19:10] <pitti> thomi: that particular change might potentially break other tests
[19:10] <thomi> pitti: that's not landing in 1.3
[19:10] <thomi> pitti: oh wait, sorry, I thought you were talking about something else
[19:11] <pitti> thomi: but it already did
[19:11] <thomi> pitti: you're correct
[19:12] <thomi> pitti: I guess if the touch developers don't want those bugfixes, and asac doesn't want to give me write access to that SS then that's OK
[19:13] <thomi> I mean, it's dissapointing, but at the end of the day it's not really that important
[19:13] <asac> thomi: man... dont sweat it
[19:13] <asac> really
[19:13] <pitti> thomi: yeah, I guess either way it's not earthshaking
[19:13] <asac> thomi: a) the process is overly tight
[19:13] <asac> b) we will revisit your upload tomorrow morningt... today there was just still outstanding FFe
[19:14] <asac> c) we will improve the process soon so you can most likely autoland in distro again
[19:14] <asac> thomi: have you talked to jfunk? if he wants you to be on the spreadsheet i add you
[19:14] <asac> last I heard i was told to wait
[19:16] <thomi> asac: [14:46:38] <jfunk> asac, hey, so I've talked with Thomi, we're going to give him 'lead' responsibility for the time being, he will shepherd any changes the QA team needs for this release - I'm sure he has a few questions about the ideal way to notify/update the doc with his changes which he has assured me are all bug fixes for landed code and not new features
[19:16] <asac> thomi: good
[19:16] <asac> thomi: done
[19:17] <thomi> asac: thanks
[19:33] <letozaf> balloons, hi
[19:40] <balloons> letozaf, hello
[19:40] <letozaf> balloons, howzit ?
[19:41] <balloons> letozaf, busy busy ;-) I saw your questions, I don't think I have an answer off the top of my head
[19:43] <letozaf> balloons, ok no matter :) I migrated music-app to the emulator
[19:43] <balloons> letozaf, awesome!
[19:44] <letozaf> balloons, now I was trying to do the same with sudoku-app, but I'm stuck
[19:44] <letozaf> balloons, but if you are busy I will try  to figure out what the problem is by myself (at least I hope to :P)
[19:46] <balloons> letozaf, feel free to ask questions
[19:46] <balloons> letozaf, did you do an mp for the music app?
[19:46] <letozaf> balloons, yes and Victor already merged it
[19:47] <letozaf> balloons, this yesterday
[19:47] <balloons> ahh
[19:47] <balloons> the email makes more sense.. i was traveling
[19:48] <letozaf> balloons, there is a mail from Victor on music-app utilizing the mediascanner service
[19:48] <letozaf> balloons, but maybe I will wait for you to read it first
[19:48] <balloons> i saw that..
[19:50] <balloons> letozaf, I would say what needs to happen is they need to fake the mediascan db, or otherwise have it be built during the test
[19:50] <balloons> you can see some of this being done in the weather app for instance
[19:50] <balloons> to get more specific I'd have to dig into the app itself I think
[19:51] <letozaf> balloons, yes I think I will wait for you to have a look first
[19:51] <balloons> so probably safe to let it go for now, as you did.. ping with questions on sudoku if needed
[19:52] <letozaf> balloons, on sudoku app, I am having problems with switching to tabs, should I try doing it the way it is done on the calendar app, buy swiping to change page ?
[19:53] <elopio> jfunk: sure. I thought we had already agreed on that, I'll test the click installation from the phone.
[19:54] <letozaf> balloons, the weired thing is that without emulator it works, when I use emulator I get an error, but probably I am doing something wrong
[19:55] <letozaf> balloons, just cannot figure out what
[19:55] <letozaf> balloons, so I'm stuck on that
[19:55] <balloons> letozaf, well elopio is the man if you've found an emulator bug
[19:55] <jfunk> elopio, great, I suppose we'd left it off the pad - http://pad.ubuntu.com/test-SWAT
[19:56] <jfunk> elopio, I've added it now, have you had a chance to test the clickapps since the last current was released
[19:56] <letozaf> balloons, ok so I will try to ask him :P
[19:56] <balloons> letozaf, share the error and yea :-)
[19:56] <jfunk> elopio, are you clear about where to report the defect you find?
[19:57] <jfunk> elopio, https://wiki.ubuntu.com/QATeam/TouchTesting
[19:58] <balloons> I'm adding the chart to the page as we speak
[19:58] <letozaf> balloons, I get a RuntimeError: maximum recursion depth exceeded while calling a Python object
[19:58] <balloons> just need to do a little regex replacing
[19:58] <letozaf> balloons, but maybe I should push the changes I made otherwise it-s hard to figure out
[19:59] <balloons> letozaf, yep
[19:59] <elopio> jfunk: I'm not, but I'll read that.
[20:01] <letozaf> balloons, here: https://code.launchpad.net/~carla-sella/ubuntu-rssreader-app/tests-on-feeds-topics  the problem is in the "test_best_scores_tab"
[20:02] <letozaf> balloons, argh! wrong link
[20:02] <balloons> elopio, for the moment, https://wiki.ubuntu.com/QATeam/TouchTesting/BugFiling
[20:02] <letozaf> balloons, this one: https://code.launchpad.net/~carla-sella/sudoku-app/emulator-integration
[20:02] <letozaf> balloons, test: test_best_scores_tab
[20:03] <jibel> balloons, shouldn't we file a bug in ubuntu and open an upstream task to track the status in the releasE?
[20:04] <jibel> balloons, on the wiki page there are only upstream projects
[20:05] <jibel> balloons, otherwise it will quickly become difficult to know when fix land and when it requires veirfication
[20:06] <elopio> balloons: nice, thanks.
[20:08] <balloons> jibel, ahh yes, thank you for noticing
[20:08] <balloons> I ripped that from somewhere and was working on editing it
[20:08] <balloons> but I thought I'd throw it up as is
[20:08] <balloons> :-)
[20:10] <jibel> balloons, I think the process should be, open a bug in Ubuntu, upon triaging if the bug is valid, open an upstream task
[20:11] <jibel> balloons, when the fix lands in proposed change the ubuntu task to fix commited and to released when it is in -release
[20:12] <jibel> balloons, this way we know if we can test the fix in -proposed or -release and what's the status upstream, what do you thnik?
[20:13] <balloons> jibel, yes I am in agreement.. I'm triaging with jfunk right now
[20:13] <balloons> feel free to add some quick notes to the wiki, i'll update the links
[20:21] <balloons> jibel, essentially I wanted a list of packages to steer you towards.. the links I suppose are secondary
[20:24] <balloons> jibel, I suppose we'll need to fix all the bugs to follow this model also
[20:30] <balloons> om26er, I don't seem to be able to set importance on some bugs.. perhaps I'm not as super cool as I thought
[20:31] <balloons> om26er, for example can you set importance on this? https://bugs.launchpad.net/ubuntu-system-settings/+bug/1224787
[20:32] <robotfuel> jibel: are you around still?
[20:34] <jibel> robotfuel, it depends on the question :)
[20:34] <jibel> balloons, another reason to add an ubuntu task
[20:35] <balloons> jibel, :-)
[20:35] <om26er> balloons, I can't either, that launchpad project needs some project managementr
[20:35] <jibel> balloons, upstream won't have to make you a member of each and every upstream project
[20:35] <robotfuel> jibel: where are the unity 7 autopilot tests run? I want to look at the logs.
[20:36] <om26er> jibel, balloons the general guidelines for new projects in launchpad is that Maintainer: PS Project Management Team and Driver: Ubuntu Phablet Team
[20:37] <om26er> for the settings it seems that's not the case, so needs to be changed
[20:39] <thomi> suprt-easy MP for someone: https://code.launchpad.net/~thomir/autopilot/add-sigabrt-test/+merge/185926
[20:40] <jibel> robotfuel, http://10.97.0.1:8080/job/cu2d-unity-head-2.2check select a build then click on the build number next to autopilot-saucy-daily_release
[20:41] <robotfuel> jibel: thanks!
[20:41] <jibel> autopilot-saucy-daily_release do not seem to be published to the public instance
[20:42] <jibel> robotfuel, starting from last friday saucy tests are cu2d-unity-saucy-2.2check (instead of head) but no test have run yet
[20:42] <robotfuel> jibel: I am ChrisGagnon on other irc networks ;) so I have access
[20:43] <jibel> robotfuel, yup, I remember, but I like pasting public links on public channels :)
[21:26] <elopio> do you guys now what to do when the phone is stuck on the Google start up screen?
[21:27] <balloons> elopio, yes that's a bootloop.. check out the touch/install wiki page
[21:29] <elopio> thanks balloons.
[21:31] <alesage> elopio, robotfuel advised me on 'sideloading', which wound up working when that wiki didn't FWIW/YMMV/PBJBBQ
[21:37] <elopio> alesage: how do I do sideloading?
[22:05] <elopio> :/ now I'm on a screen that says download mode: Do not unplug.
[22:05] <elopio> I want to unplug, it's so hard not to do it.
[22:06]  * thomi EODs
[22:10]  * balloons <-- out
[23:14] <alesage> elipio sorry distracted, still needing halp?
[23:25] <alesage> jfunk, om26er, I don't remember any appropriate quotations from the Avengers movie :(
[23:27] <om26er> alesage, btw that wiki does sound helpful I am flashing again
[23:29] <alesage> om26er, under the "filing the bug using Omer's script section", that's when there's an autopilot suite already in place, no?  https://wiki.ubuntu.com/QATeam/TouchTesting
[23:29] <alesage> so the command-line arg is the suite-name, e.g. 'camera-app'
[23:30] <om26er> alesage, you are talking about my script ?
[23:30] <om26er> alesage, it only takes the package name you want to report bug for as argument
[23:31] <alesage> om26er, o ok, right that makes sense