[04:58] <pitti> Good morning
[05:03] <svwilliams> thanks thomi, I've added a test for quit and I'll find them and ask
[07:10] <jibel> good morning
[08:14] <DanChapman> Good Morning :-)
[11:36] <smartboyhw> Hey guys, don't forget it's classroom today!
[11:37] <DanChapman> Hey smartboyhw
[11:37] <smartboyhw> DanChapman, don't forget the classroom sessions today:)
[11:37] <DanChapman> what time? :)
[11:38] <smartboyhw> DanChapman, starting at 14:00 UTC.
[11:38] <DanChapman> cool I should have my ubiquity test done by then so will try be there on time ;)
[11:39] <smartboyhw> DanChapman, great:)
[11:51] <smartboyhw> balloons, ping me when you wake up.
[12:01] <smartboyhw> Hmm, I am supposed to post a new interview today. Surprises everyone:P
[12:01]  * smartboyhw will do it later:)
[13:00] <smartboyhw> Guys, our QA Classroom sessions starts 1 hour later. Make sure you join us through #ubuntu-classroom and #ubuntu-classroom-chat!
[13:01] <smartboyhw> https://wiki.ubuntu.com/Testing/Activities/Classroom/Saucy
[13:16] <smartboyhw> balloons, you awoke? (I saw you joining classroom channels)
[13:17] <balloons> smartboyhw, ;-p
[13:17] <smartboyhw> balloons, yeah! :)
[13:17] <DanChapman> Morning balloons
[13:17] <smartboyhw> balloons, heck, the promotion got out a bit late:(
[13:17] <smartboyhw> But anyways, there will be spectators.
[13:17] <balloons> it just snuck up on us eh?
[13:18] <smartboyhw> balloons, it did:)
[13:19] <smartboyhw> Hey phillw !
[13:19] <smartboyhw> We are expecting you:P
[13:20] <smartboyhw> So guys, we have 5 sessions today:
[13:20] <smartboyhw> 1. (Sort of) an intro session by balloons to teach you about basic tools.
[13:20] <phillw> yup, and I'm doing 2 of them :)
[13:20] <smartboyhw> 2. phillw on zsync and md5sum
[13:20] <smartboyhw> 3. phillw on bug reporting
[13:21] <smartboyhw> 4. bug master bdmurray on following up and reporting good bug reports
[13:21] <DanChapman> balloons, ubiquity getting there now. Test runs all the way through now just some niggles to sort out. Might be giving you a shout later with a couple ;-P
[13:21] <smartboyhw> 5. chilicuil on SRU testing
[13:22] <balloons> DanChapman, ohh nice
[13:24] <smartboyhw> balloons, did you get the time wrong?
[13:25] <balloons> what do you mean?
[13:25] <smartboyhw> balloons, 14:30 UTC.
[13:25] <smartboyhw> Wasn't it one hour later?
[13:26] <balloons> bah one more hour
[13:26] <smartboyhw> balloons, since you have free time: Teach me autopilot stuff.
[13:27] <smartboyhw> http://time.is/UTC
[13:38] <smartboyhw> balloons, we are about to start Alpha 1 testing!
[13:39] <balloons> funzies
[13:39] <smartboyhw> balloons, heck, can't you teach me autopilot!?
[13:39] <smartboyhw> now I mean...
[13:40] <balloons> smartboyhw, didn't we schedule something for tomorrow?
[13:40] <smartboyhw> balloons, yeah we did, but I want to learn something first today:P
[13:41] <knome> smartboyhw, stop jumping on the walls and calm down
[13:41] <smartboyhw> knome, alright:P
[13:41] <balloons> smartboyhw, sure thing..
[13:41] <balloons> have you read the tutorial for it or looked at the docs?
[13:41] <smartboyhw> balloons, some of them.
[13:42] <balloons> and you want to try qml or gtk?
[13:42] <smartboyhw> balloons, that's a good question. Which is the easiest?
[13:44] <balloons> qml is easier imho
[13:44] <balloons> gtk isn't as straightforward
[13:45] <smartboyhw> balloons, qml then.
[13:48] <balloons> smartboyhw, ok so do have a look through this to get the basic setup stuff
[13:48] <balloons> https://wiki.ubuntu.com/Touch/CoreApps/Testing/ContributeAutopilotTestcase
[13:49] <smartboyhw> balloons, I set it up already.
[13:49] <smartboyhw> branched rssreader.
[13:49] <balloons> ok great :-)
[13:49] <balloons> and do you have a look through here: http://developer.ubuntu.com/resources/tutorials/quality/how-to-write-autopilot-tests/
[13:49] <balloons> and have you looked at some of the other autopilot qml tests?
[13:50] <smartboyhw> balloons, the tutorial yes but other tests: not yet.
[13:50] <balloons> ok, so any questions from the tutorial? have you tried putting together a basic test for rss-reader yet?
[13:51] <smartboyhw> balloons, trying but not sure.
[13:51] <balloons> smartboyhw, alright. Let me see if the branch has the layout in it or not
[13:51] <smartboyhw> balloons, there is.
[13:52] <balloons> smartboyhw, ok great. So you probably just need to add the sdk emulator and have at it
[13:52] <balloons> have you looked the the bugs for needed tests?
[13:52] <smartboyhw> balloons, added, but "have at it"?
[13:52] <balloons> we can dive in on one
[13:52] <smartboyhw> balloons, I assigned 2 to myself.
[13:52] <smartboyhw> editing and removing feeds.
[13:53] <balloons> ok perfect. So do you know how that works.. first step is to write it out in english just like a manual testcase
[13:53] <balloons> then we'll automate it.. when you write it out, make sure you not the expected results and we'll add those as asserts
[13:54] <smartboyhw> OK.
[13:54]  * smartboyhw tries to write it out.
[13:55] <smartboyhw> balloons, can you actually get someone to do a automated testing writing classroom session?
[13:55] <smartboyhw> It's empty there in our wiki.
[13:55] <balloons> smartboyhw, sure
[13:56] <balloons> smartboyhw, ok keep at it, I'll be back in a few. ping with questions you run into :-)
[13:56] <smartboyhw> balloons, :)
[13:59] <elfy> afternoon all
[13:59] <smartboyhw> Hello elfy, the classroom sessions are starting after 30 minutes.
[14:00] <elfy> I know
[14:01] <elfy> the only one I might be about for is anything manual testcase orientated
[14:03] <smartboyhw> elfy, sure:)
[14:05] <elfy> one I can see
[14:05] <smartboyhw> balloons, I do have a problem: I can't seem to be even able to use the app on desktop (I can't even work out how to add a feed myself)
[14:13] <smartboyhw> 17 minutes till the first classroom session begins!
[14:16] <elfy> I bet you're great at Xmas ... :p
[14:17] <smartboyhw> elfy, no actually...
[14:28] <balloons> smartboyhw, does the app not work at all?
[14:28] <smartboyhw> balloons, I don't know how to use it (at all).
[14:28] <balloons> they are all still in development, so it's possible
[14:29] <smartboyhw> balloons, but they did add the functionalities already.
[14:29] <smartboyhw> (According to their blueprint)
[14:29] <balloons> right.. let me try running
[14:29] <smartboyhw> balloons, focus on your classroom session first please.:P
[14:31] <balloons> smartboyhw, works for me
[14:31] <balloons> hit back after launching then use the toolba
[14:31] <smartboyhw> balloons, back ah....
[14:32] <smartboyhw> balloons, wait, what's the "back" key in keyboard?
[14:33] <balloons> back via toolbar
[14:33] <balloons> it's weird
[14:34] <smartboyhw> balloons, what toolbar?!
[14:47] <smartboyhw> Hey chilicuil! Anxious of your session?
[14:47] <chilicuil> hey smartboyhw, good morning, yep, just waiting for the testing classroom =)
[14:48] <smartboyhw> chilicuil, balloons is doing the first one now:)
[14:49] <chilicuil> smartboyhw: cool, I'm looking forward to see our boss in action
[14:49] <smartboyhw> chilicuil, pop in to #ubuntu-classroom and #ubuntu-classroom-chat:)
[15:06] <smartboyhw> phillw, let me suggest something: Next time use sha256sum or sha1sum, md5sum isn't the best way to check.
[15:06] <smartboyhw> It can corrupt even when the md5's correct.
[15:12] <elfy> but who uses them smartboyhw ?
[15:12] <smartboyhw> elfy, me?
[15:12] <smartboyhw> :P
[15:14] <patdk-wk_> sha512sum is faster on newer cpu's
[15:15] <smartboyhw> patdk-wk_, Ubuntu hasn't even provided checksum numbers for sha512 yet.
[15:15] <patdk-wk_> was seriously suprised, it was >2x, where on very old p4 systems, sha256 was 2x as fast
[15:15] <patdk-wk_> I was using openssl
[15:15] <patdk-wk_> didn't bother to see if sha512sum existed :(
[15:15] <elfy> also - more or less all the ubuntu stuff points at using md5sum
[15:16] <patdk-wk_> anything I care about, I'll use two different hashs, it would be extreemly hard to fool both of them
[15:17] <phillw> smartboyhw: zsync uses md5sum automatically, whilst in theory it can miss a corruption, in all the years I've been testing it never has :)
[15:17] <smartboyhw> phillw, :)
[15:36] <phillw> 1 down, 1 to go :)
[15:38] <DanChapman> xnox, ping
[15:38] <xnox> DanChapman: heya
[15:39] <smartboyhw> 0 down, 1 to go next week.
[15:41] <DanChapman> xnox hey, just a quick question. Does the ubiquity slideshow run on a timer? like whats the time span between each slide changing?
[15:45] <xnox> DanChapman: well the slideshow is not part of ubiquity, it's just an html page that is displayed.
[15:46] <DanChapman> xnox ahh!! thats why I couldn't get the page_title :-D
[15:46] <xnox> DanChapman: looking at lp:ubiquity-slideshow-ubuntu it's a jquery javascript that does the "transitions" set to timeout at 50s and transition in a space of 0.6s.
[15:47] <DanChapman> at the moment i just have autopilot looping on the fraction prop of the progress bar. But it feels like the tests gone dead while waiting, was trying to see if I could check the slides as they come through.
[15:47] <xnox> DanChapman: You should be able to check that webkit webview is visible for example, but I wouldn't bother "testing" the slideshow itself. as that's external.
[15:47] <DanChapman> xnox ok great, thanks for that :-)
[15:48] <xnox> DanChapman: at that point, you would need to instruct autopilot that there will be a long delay before "reboot dialog" appears.
[15:50] <DanChapman> xnox, yeah I was having trouble with the reboot dialog, I can get all the properties of the dialog but when I navigate to the COntinue testing button the mouse goes to the top left of the screen and clicks. No where near the actual dialog.
[15:52] <xnox> DanChapman: hmmm.... interesting. It can be preseeded to auto-reboot and not show that dialog at all. Thus your test is "complete" once the slideshow stage is reached. As we will be detecting / verifying that installation was successful via external means.
[15:55] <DanChapman> xnox well as it stands it asserts that the finish_dialog appears and title contains Installation complete. Shall I just leave it at that point then?
[15:55] <xnox> DanChapman: that's perfect and more than enough.
[15:56] <xnox> DanChapman: have you pushed a bzr branch with that somewhere?
[15:56] <DanChapman> xnox yep 2 secs
[15:57] <DanChapman> xnox, https://code.launchpad.net/~dpniel/ubuntu-autopilot-tests/ubiquity
[15:58] <DanChapman> I've still some bits to do like gracefully handling autopilot not getting matching passwords but the test in that branch passes at current
[16:04] <balloons> DanChapman, ohh excellent. I'll try and have a look at it later
[16:05] <balloons> meeting now, playing with your code after :-)
[16:06] <DanChapman> balloons sounds good :-)
[16:09] <xnox> DanChapman: it's awesome, and tests quite a bit of pages, well done. I'll look into integrating this into lp:ubiquity.
[16:10] <balloons> a +1 from xnox.. wow DanChapman, that's an accomplishment ;-) So I'm guessing adding the other testcases shouldn't be too difficult now that you've done the first.
[16:16] <DanChapman> xnox, thanks :-) I was also going to get it to pop up the keyboard detect dialog just to check it worked.. But cool glad you like it :-)
[16:16] <xnox> DanChapman: still a few things to do on ubiquity side to enable this by default.
[16:17] <xnox> as in, automating executing autopilot tests.
[16:20] <DanChapman> xnox, cool be great to see it in lp:ubiquity and it enabled by default :-)
[16:53] <elfy> xnox: do you know what's going on with https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1193526
[16:54] <xnox> elfy: haven't tested yet, but ubiquity was switched from using "gksudo" to "pkexec" in the last upload, which can be relevant.
[16:54] <elfy> k - xubuntu still not working from the desktop launcher
[17:30] <DanChapman> balloons, is there anymore hackfests planned for anytime soon?
[17:30] <balloons> DanChapman, we went through the first 3 in quick succession. The remaining hackfest for the cycle is for testdrive.. still needs planned
[17:31] <balloons> nothing else is planned, but I've thought about doing another one. not sure when justyet
[17:31] <balloons> probably in the middle of the 3 week break we get in the cadence
[17:31] <DanChapman> balloons, cool sounds good :-)
[17:32] <balloons> have you looked at the core apps stuff? It's the big focus outside of ubiquity at the moment
[17:32] <balloons> and in other good news pitti has a merge for autopilot to fix some autopilot-gtk bugs and get a nice little testsuite added to test the internals :-)
[17:33] <DanChapman> Yeah i'm gonna head over to all that once i've wrapped ubiquity up.
[17:33] <DanChapman> oooo that would be good.
[17:33] <DanChapman> :-)
[17:49] <DanChapman> balloons, wow that is some list of needed tests for core apps.
[17:50] <balloons> DanChapman, indeed it's a big list :-) However each test is broken out into a bug to make it easier for multiple folks to tackle, so it's not AS bad as it seems
[17:51] <DanChapman> cool thats a good idea.
[17:52] <balloons> anyways, qml is a bit easier in many ways because you have access to the UI layout, so it's easier to know what you need to grab
[17:54] <DanChapman> that definately would make things a bit easier.
[17:54] <balloons> definitely ;-)
[19:13] <balloons> phillw, ping
[19:58] <phillw> balloons: pong
[19:59] <balloons> I need to chat about alpha 1
[19:59] <balloons> give me moment phillw
[19:59] <phillw> okies :)
[20:01] <balloons> phillw, ok so Lance was wondering about alpha 1
[20:02] <phillw> what about it?
[20:02] <balloons> do you understand how the opt-in process works? I was chatting with the release folks about it and wanted to pass along the info
[20:03] <balloons> he was looking for the alpha 1 images, which don't exist yet. In the past he was correct in that the builds were turned on at a specific date and the milestone appeared
[20:03] <phillw> I replied to the email asking which teams are partaking saying that we are.
[20:03] <balloons> now that ubuntu isn't participating you as flavors own the process much more :-)
[20:04] <phillw> the API system is not yet stable and I don't want to go breaking stuff!
[20:04] <balloons> basically you need to inform the release folks your ready and a milestone and build wil be created
[20:05] <phillw> that was sent from kate via the ubuntu-release mailing list
[20:05] <balloons> I understand Stephane has done some work so you can even trigger rebuilds :-)
[20:05] <balloons> at any rate, I just thought it would be useful info to pass along to the team
[20:05] <phillw> yes, we can. but nothing about making the initial freeze
[20:06] <balloons> yes initial freeze and final build was still be specifically requested
[20:06] <balloons> *must
[20:06] <stgraber> it's an alpha, there's no archive wide freeze for these
[20:06] <balloons> yes bad term.. :-) initial build not freeze ;-)
[20:07] <balloons> it's late afternoon on a monday, heh
[20:07] <knome> elfy said there was some desktop launcher bug in xubuntu currently, do any of you know about that?
[20:07] <balloons> knome, yes
[20:07] <stgraber> flavours may ask for specific source packages to be prevented to migrate from the proposed pocket to the release pocket, some flavours have commit access to that and can do it themselves, the others need to come up with a list of sources they want frozen and get someone in #ubuntu-release to commit those
[20:07]  * skaet nods
[20:07] <knome> what's it about?
[20:07] <balloons> it's a bug :-)
[20:08]  * balloons ducks
[20:08] <knome> :P
[20:08] <phillw> stgraber: you state to say when to turn off the cron for lubuntu. This can be done now. pending the bug being fixed
[20:08] <balloons> not sure, but it *might* be because of a change to pexec from gksudo
[20:08] <stgraber> phillw: ok, I'll turn cron off for your products
[20:08] <balloons> hello Noskcaj :-)
[20:08] <Noskcaj> morning balloons
[20:09] <phillw> stgraber: if they get the bug fixed, I'll request a respin on the page.
[20:09] <stgraber> phillw: ok, per my e-mail, please ping me after your request the respin on the website as those aren't fully automated yet
[20:10] <phillw> indeed, it's not a show-stopper bug at A1, but does need resolving :)
[20:15] <Noskcaj> why is natty desktop still marked as "testing"?
[20:18] <balloons> Noskcaj, on desktop.qa.ubuntu.com? we could probably just retire the domain. stgraber should have the full list. there might even be a few more I don't know about :-)
[20:18] <balloons> there's at least one more for x testing or graphics of some sort I remember
[20:19] <stgraber> balloons: http://paste.ubuntu.com/5796568/
[20:19] <balloons> indeed.. more even I didn't even know about.. I think the pairwise one I've never seen for instance
[20:20] <balloons> afternoon sethj
[20:20] <sethj> Hello balloons
[20:21] <balloons> at some point we could decide on what to shutter from there stgraber.. as a community team we're only using 3 of them, but . . .
[20:22] <stgraber> yeah, I have a feeling most of those are unused and could be moved to packages.qa.ubuntu.com if they ever were to be used again
[22:29] <phillw> balloons: I feel an edit on our #Bugs wiki page is due after Brian's classroom session :)
[23:02] <balloons> phillw, :-)