16:00:07 #startmeeting Fedora Quality Assurance Meeting 16:00:23 #topic gathering essential carbon units 16:00:33 carbon units? 16:00:43 aka people :) 16:00:44 we're carbon units now? 16:00:53 hehe, we've always been 16:01:11 but we're being refered to as carbon units? 16:01:19 that's just not nice. 16:01:39 We'll be short a few people today, including adamw, dpravec, kparal, lili and rhe 16:01:54 #topic gathering essential 'people' 16:01:59 onekopaka: there ya go :) 16:01:59 I'll be here for the fun of it. 16:02:26 onekopaka: okay 16:02:35 show of hands for the QA meeting 16:02:42 wwoods: Viking-Ice: you guys around? 16:02:48 * poelcat here 16:02:50 * onekopaka is looking for the rear USB ports on his ex-server 16:02:58 poelcat: welcome 16:04:04 * wwoods around 16:04:11 wwoods: hey there 16:04:26 Viking-Ice_: there he is :) 16:04:48 okay let's get started with a fairly quick review of last week 16:04:59 * jlaska operating out of proposed agenda at https://fedoraproject.org/wiki/QA/Meetings/20090803 16:05:10 #topic previous meeting review 16:05:20 * f13 16:05:24 f13: welcome! 16:05:35 most of this stuff has been done so this should be quick 16:05:48 # [jlaska] - file bug against distribution for rawhide pungi problems 16:05:57 yup.. dont know how long I'll stay thou need to remove 3d tagets from the archery track ( group supposed to meet sometimed between 16:00 & 17:00 ) 16:05:59 done and thanks to f13 to for helping resolve the issue 16:06:06 for the logs, see bug#514062 16:06:08 Bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=514062 medium, low, ---, jkeating, CLOSED RAWHIDE, Rawhide missing images 16:06:19 Viking-Ice_: okay, thanks for the heads up 16:06:32 a few action items around the blocker bug event last week ... 16:06:33 # [poelcat] - to send blocker bug meeting announce 16:06:46 thanks poelcat ... I've got the link in the logs as https://www.redhat.com/archives/fedora-test-list/2009-July/msg00655.html 16:07:44 next up ... 16:07:45 # [adamw] - to summarize blocker meeting 16:08:03 I didn't see a summary to the list on this yet, but the meetbot logs are available ... http://meetbot.fedoraproject.org/fedora-bugzappers/2009-07-31/fedora-bugzappers.2009-07-31-15.01.html 16:08:41 also from the meeting 16:08:44 * poelcat can't figure out why we didn't put a blocker bug meeting on the schedule for 8/7 16:08:44 dpravec kept us entertained ... 16:08:48 # [dpravec] - posting some fun ascii art for blocker bug meeting 16:08:57 poelcat: yeah, I've got that in the agenda later on ... was going to ask you about it 16:09:18 Next up ... we wanted to post wwoods solution to rawhidewatch for the rpm XZ payload issue 16:09:21 # [jlaska] - talk to warren about a rawhidewatch post on rpm xz workaround for rawhide testers 16:09:28 thanks warren! http://rawhidewatch.wordpress.com/2009/07/31/unable-to-update-to-rawhide-rpmlibpayloadisxz 16:09:38 And last item from last week ... 16:09:40 # [kparal] - investigate updates to Test Day livecd-creator instructions 16:09:53 jlaska: you didn't get back to me regarding wordpress account 16:09:59 kparal isn't here today either, but posted updates to the test list for review https://www.redhat.com/archives/fedora-test-list/2009-July/msg00549.html 16:10:00 jlaska: I can grant other wordpress accounts post access to rawhidewatch 16:10:04 warren: I did ... it's just 'jlaska' 16:10:06 oh 16:10:07 ok 16:10:23 warren: thanks for reminder though, I need to revisit wordpress ;) 16:10:41 jlaska: what e-mail was used withi that account? 16:11:06 warren: Not sure, I'll have to follow-up with you on that 16:11:12 ok 16:11:49 any other updates from last week that I missed? 16:11:57 * jlaska preparing to dive into agenda 16:12:48 #topic Dracut rawhide test update 16:13:04 Viking-Ice_: I've got a note here to keep this on the agenda in case you had any updates to share 16:15:21 * jlaska suspects we lost Viking-Ice 16:15:46 yup still here with updates 16:16:04 * Viking-Ice_ middle of fixing arrows :/ 16:16:51 oh cool, any news to share? Sounds like you're in the middle of a competition too ... want to hold off for mail list follow-up? 16:18:11 No let's just finished this ( had to finish this arrow :) ) 16:18:34 * Viking-Ice_ sneaks my topic to the top 16:18:48 okay, you've got the floor ... go for it 16:18:49 So I emailed harald 16:21:03 And he informed me that him Dave Jones Peter Jones ( kernel ) and Hans ( Anaconda ) are making the switch in rawhide 16:22:15 Viking-Ice_: so that should be landing soon? 16:22:16 and the target are for test days is more root on a network drive and complex raid/lvm setups. 16:22:24 right on 16:22:38 so the most common setups should just work 16:22:44 they were looking into it, then ran into a big hurdle 16:22:56 regarding the buildrequires of the kernel, and I'm not sure if it actually got switched on or not 16:24:21 Viking-Ice_: any action needed in to short-term when this change occurs? 16:24:24 Did not come with the email the progress on the switch still feel like we are missing some are ( kernel/anaconda + something else ) well maybe it's just me 16:24:39 f13: the hurdle was for the network storage cases? 16:24:59 jlaska: nothing that got mentioned but I will stay in touch with Harald with regards to the test days and test case writing 16:25:00 jlaska: basically all firmware that's packaged outside the kernel, that would be interesting in the initrd 16:25:14 network storage, network cards, scsi cards 16:25:17 oh hmmm 16:25:50 Viking-Ice_: okay thank you 16:26:08 so has this change already happened? 16:26:16 since we are past feature freeze now 16:27:06 * jlaska sees mkinitrd on rawhide installed system 16:27:31 dont think so since I wrote and he responded to the letter on friday and he says they are making the switch together 16:27:39 Viking-Ice_: okay 16:27:59 Viking-Ice_: I'll follow-up with you later on so I can come up to speed also 16:28:08 Ok 16:28:16 Alrighty ... let's change over to the Alpha ... 16:28:21 #topic Alpha test compose 16:28:34 yeah, this one is still MIA 16:28:44 due to issues blocking installability 16:28:48 Looks like the udev integration was resolved late last week (thanks clumens+jeremy) 16:28:54 sortof 16:28:59 the patch got naked on list 16:29:01 oh? 16:29:06 at least the first one did 16:29:09 on anaconda-devel-list? 16:29:15 as it broke all the blacklisting of devices and such 16:29:35 so what's in rawhide now then? 16:29:43 it's working around the reported problem 16:30:26 not sure. Clumens posted a patch, jeremy meh'd it in, and then bill naked it, clumens asked bill for a better patch, bill posted some suggestions, and I haven't seen any traffic regarding it since then. 16:30:38 I think Jeremy and clumens got one inon Friday 16:30:45 * jlaska thought so too 16:31:04 and basically reviewed ach other 16:31:14 Word I have from clumens is that the anaconda-12.7 build had a fix to work around the issue 16:31:21 http://git.fedorahosted.org/git/?p=anaconda.git;a=commit;h=e6402846cae226519bfc34feb4f92b40d3bf0885 16:31:43 Yeah I'm looking at commit list now and I see jeremy committed something pretty awful 16:31:46 see jeremy's mail to anaconda-devel "Fix up udev sillies" 16:32:03 f13: I think that unwedges the test blockers that I was aware of 16:32:11 f13: yeah, noone's happy about this but had to get rawhide limping 16:32:40 I missed jeremy's patch on anaconda-devel-list (doesn't seem to be there) 16:32:45 so I thought it was still in limbo 16:32:57 got to run later... 16:32:57 f13: justthe commit mail - he had clumens review over his shoulder 16:32:59 jlaska: if that's the case, I'll bank out a test compose as soon as all my freaking meetings are over. 16:33:05 denise: gotcha. 16:33:13 Bill is OK with this too? 16:33:16 f13: okay ... I'll update that releng ticket with bug status 16:33:17 avoids the concerns he raised on list? 16:33:19 AFAIK 16:33:26 does avoid the blacklist problem 16:33:35 f13: when the compose is available, can you drop a note in that ticket and lili will commence testing 16:33:43 yep 16:33:47 thanks! 16:34:42 f13: jeremy did a test compose on friday with pycurlgrabber included - and everything worked :) 16:34:49 *cough* 16:35:53 Okay, so that's all I had on the Alpha test compose ... it'll be 4 days late ... but we'll get started walking the matrix now that the test blockers have been removed 16:36:26 Well, the other question I wanted to raise on this given the alpha test compose slip ... how does this impact the alpha 16:36:47 I think the best way to answer that now is that we are behind on testing media by 4 days 16:37:10 I don't think it says slip yet ... but it's a good indicator if we begin to miss other targets 16:37:37 sure, now that the blockers are cleared, a walking of the matrix outside what you expect to do with media would be /really/ good 16:37:43 to figure out what else is waiting for us 16:38:00 right on 16:38:19 Liam will kick that off tonight and then the fun begins! 16:38:43 what's your definition of 'tonight' ? 16:38:48 isn't rawhide available now for such testing? 16:39:13 indeed ... when Liam wakes up ... he'll start the ball rolling with the test matrix 16:39:20 ah 16:39:26 forgot what tz liam is in 16:39:26 but of course, people can download and test rawhide now ... and post results later 16:39:52 okay, if not other questions ... changing over to another Alpha topic 16:40:14 s/not/no/ 16:40:22 #topic Alpha blocker bug day#4 16:40:34 looking at the schedule, I don't see an alpha blocker bug day scheduled for this Friday 16:40:48 given the test compose delay, I think it might be in order and wanted to raise the topic 16:41:02 * poelcat will add one to the schedule 16:41:03 poelcat: f13: what's your take? 16:41:21 My take was that releng was going to be doing one anyway to make sure we can compose the release candidate 16:41:33 so doing one on friday, just to do another one on Monday I think seemed silly 16:41:47 at least thats what I remember of the reasoning during our big schedule meeting 16:42:08 seems like a good idea if we are making "go/no go" following monday 16:42:13 #20 http://poelstra.fedorapeople.org/schedules/f-12/f-12-releng-tasks.html 16:42:24 we would have to look at them /again/ on monday 16:42:44 yeah, what's the worst that happens 16:42:45 I'm not against doing it on Friday, I just want everybody to understand that we'd be doing it on two successive work days 16:42:47 not really... if they aren't fixed or in modified then not ready? 16:42:50 there is no movement and the monday meeting is quick 16:43:45 * jlaska likes consistency ... 16:43:45 f13: so "go/no go" was really a "blocker review meeting" vs. a quick meeting to decide if ready to go or not 16:43:59 * poelcat wonders about changing task name 16:44:07 ? 16:44:11 poelcat: well, in order to give a go/no go, we have to look at the blocker list 16:44:16 essentially doing a blocker review 16:44:18 let's split it out 16:44:38 the name may be different, but the action itself is the same 16:44:41 My preference would be to have the 2 events ... and ideally monday is quick and more of a checkpoint 16:44:55 is the list empty ... yes/no? 16:44:56 look at the list, make sure all the bugs are up to date with comments, seek clarification if necessary, move things around if necessary 16:45:08 it also gives sat and sun to fix things discussed on friday 16:45:15 jlaska: and if the list isn't empty, we have to review what's there to make sure we're no going on accurate information 16:45:31 f13: right on 16:45:33 * f13 plays some more pin the tail on the donkey 16:46:00 f13: I agree, I'd just like to continue the Friday trend and make sure that the bugs coming out of the compose have been reviewed and have data already 16:46:05 look, I don't really care what you call it, call it whatever makes sense for ya'll. Ill just show up and do the same thing I do every other time (: 16:46:22 jlaska: that's fine, do one on Friday, but don't be surprised when we do one again on Monday 16:46:26 okay, i'll add it for friday, i think we can move on 16:46:32 yes we can 16:47:16 poelcat: okay ... you want to divide and conquer for the meeting announce + summary? 16:47:24 or is there someone else who would like to? 16:47:55 jlaska: unless someone else wants to help out :) 16:48:12 poelcat: we can sign up adamw ... he's not here right now ... I'm sure he'd love to get action items 16:48:18 har har ... jk 16:48:25 jlaska: i'll do the recap 16:48:34 * poelcat finally has no conflicts on friday 16:48:46 poelcat: thx ... I'll send the announcement(s) 16:48:52 okay last planned topic for today ... 16:49:01 #topic AutoQA update from wwoods 16:49:09 wwoods: you've got some cool updates this past week 16:49:22 * jlaska hands over the mic 16:49:22 time's kind of running together, I need to figure out what I talked about last time 16:49:55 https://fedoraproject.org/wiki/QA/Meetings/20090727#AutoQA_update 16:50:42 okay, right. so - in the past week, I finished the final test 16:50:51 err rather - the final test of the 'installation' portion 16:50:57 which is to say that we now have a test script that 16:51:04 1) downloads images 16:51:09 2) starts a virt guest 16:51:18 3) logs serial console output until loader / stage1 starts 16:51:30 4) logs serial console output until stage2 gets loaded 16:51:38 * jlaska looks for something to wipe up drool 16:51:49 5) downloads all anaconda logs from guest as it runs the installation 16:52:11 6) declares success if anaconda finds and formats the disks 16:53:10 if the guest either a) goes silent for 60 seconds or more, or b) takes more than ~10 minutes without finding the disks 16:53:11 sounds rock'n to me :) 16:53:22 good job! 16:53:27 we declare failure and destroy the failed guest 16:53:31 for those interested in watching at home ... http://jlaska.fedorapeople.org/rawhide-report.png 16:53:35 failure is also declared if anaconda traces back 16:54:07 that doesn't include the install tests yet that wwoods mentioned, but gives an idea of one way that autotest can report data 16:54:28 it also records the kernel version, anaconda version, the complete list of critical path packages, etc. etc. 16:54:51 so the next obvious steps are.. make it run automatically when we get a new rawhide 16:54:57 and report those results somewhere useful 16:55:30 yeah unfortunately libvirt on ppc is... an unknown 16:55:55 where are we on the less complicated tests like repoclosure and tree sanity? 16:55:57 wwoods, it is? 16:55:58 wwoods: I spoke to dcantrell last week who proposed an interesting idea for a new watcher script to help out the anaconda team ... perhaps a version 2.0 feature 16:56:11 f13: tree sanity is the 'sanity' portion of the test 16:56:22 tests 1-4 on the rawhide acceptance plan 16:56:32 I'm discussing the install portion - test 5-8 16:56:48 #link https://fedoraproject.org/wiki/QA:Rawhide_Acceptance_Test_Plan 16:57:34 getting public reports applies equally to both parts 16:57:47 but yeah, we still have tree sanity tests running 16:58:11 f13: that screenshot I posted above is from wwoods sanity tests 16:58:22 jwb: yes. I don't know anything about how/if virt works on ppc 16:58:53 wwoods, oh. that's easy. libvirt could possibly work with plain qemu, but kvm and xen and lpar doesn't work at all 16:59:05 and qemu won't work for ppc 16:59:07 wwoods, at least for any ppc platform that Fedora currently supports 16:59:10 f13, no? 16:59:11 jwb: interested in doing a libvirt -> hvsi layer? 16:59:20 there aren't open firmware emulators enough to actually boot and install ppc in qemu 16:59:21 jwb: right, so I'll need to modify code to detect the host and modify the timeout values if we're running unaccelerated full-virt guests 16:59:50 there is no current way to do a Fedora ppc install in any Fedora provided virt 16:59:51 f13, ah, i see what you mean. yeah, running a ppc guest in qemu is also non-interesting to fedora 16:59:55 but as f13 mentions there's not a lot of value in bothering with emulated ppc 17:00:12 wwoods: it's not that there isn't value, it's that it just isn't possible to do an install 17:00:13 so probably the more useful direction would be to adapt the test to run on bare-metal instead 17:00:18 jlaska, i am interested in a lot of things, but i have neither the knowledge nor the time to work on that :\ 17:00:24 jwb: ;) 17:00:47 obviously that's going to require a good bit of work, but running install tests on bare metal is a desirable goal so we'll get to that. eventually. 17:01:00 first we need to start reporting the results of the currently written tests 17:01:29 and write tests for the automateable bits of the functional tests 17:01:32 and write a frontend to allow user submission of the remaining manual parts 17:01:52 checking the roadmap.. 17:02:34 writing more tests is autoqa ticket #41-44 17:03:03 * jlaska has no clue on #41 and #42 17:03:09 frontend for user-submission is ticket #16-18 17:03:23 #41 and #42 are the X startup / X input tests 17:03:28 I expect those to be user-submitted 17:03:33 ah 17:04:06 I need to add tickets for "set up watcher to run current tests" 17:04:18 and "email results to the autoqa list" 17:04:27 as a stopgap measure until we get the web bits up 17:04:29 I think that's ... https://fedorahosted.org/autoqa/ticket/45 17:04:46 (for the watcher one I mean) 17:04:53 where does the simple tests like repoclosure land in the priority list? something we could extend to not just rawhide, but updates(-testing) of previous releases too? 17:05:17 outside the scope of the current project 17:05:27 ugh. 17:05:34 the milestone is israwhidebroken.com 17:05:39 the tests are defined in the test plan 17:05:45 that being said... 17:06:39 ...one of the outputs of the project is a couple of test result reporting mechanisms 17:06:55 so wiring up something like repoclosure (which jlaska has already adapted for use under autotest) 17:07:06 to the test result reporting mechanism(s) we're working on 17:07:08 will be trivial. 17:07:20 so it'll kind of just happen automatically once we have test reporting wired up 17:07:49 ok. 17:07:57 so, if you want to help figuring out the test reporting bits 17:08:06 like figuring out how to get autotest sending emails 17:08:07 I'm just still harping on that point. 17:08:10 not really helping. 17:08:32 then we can just run the existing repoclosure test and get those emails again. 17:08:38 if that would be helpful. 17:08:50 wwoods: thanks for the update, nice work! 17:09:05 unfortunately my window for helping has closed since we're at alpha freeze and my releng duties are taking all my time :/ 17:09:10 wwoods: any other upcoming plans to note ... or things you'd like contributor feedback on? 17:09:41 soon I'll probably have some docs about writing tests for autotest 17:09:58 delicious! 17:10:00 and HTML mockups (and/or mockup screenshots) of the web frontend bits 17:10:09 so I might ask for people to look over those things 17:10:14 the autotest docs are in progress already: 17:10:20 https://fedoraproject.org/wiki/Autotest 17:10:24 heh, I'm sure those are two things people will have lots of opinions on ;) 17:10:27 (and the associated Talk: page) 17:11:00 nicely done 17:11:25 but yeah, I'll send a message or something when those are ready for further review 17:12:01 okay ... I unfortunately have a conflict soon ... so only short time for open discussion 17:12:13 wwoods: thanks for the good news! 17:12:19 #topic 17:12:33 any items folks want to raise? 17:12:40 * jlaska sets the stop watch @ 5 minutes 17:16:31 okay ... if folks want to toss a topic, please follow-up to the fedora-test-list minutes 17:16:37 thanks everyone for your time 17:16:40 #endmeeting