14:59:57 <jlaska> #startmeeting Fedora QA Meeting 14:59:57 <zodbot> Meeting started Mon Jun 21 14:59:57 2010 UTC. The chair is jlaska. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:59:57 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:00 <jlaska> #meetingname fedora-qa 15:00:00 <zodbot> The meeting name has been set to 'fedora-qa' 15:00:05 <jlaska> #topic Gathering critical mass 15:00:34 * jskladan steps out of the shadows 15:00:36 <jlaska> Hi folks, we'll get started shortly 15:00:41 <jlaska> jskladan: you lurker! :) 15:01:20 <adamw> morning 15:01:22 * jlaska notes, I believe we are without wwoods today ... I gather he is on a train heading south right now 15:01:28 <jlaska> adamw: howdy 15:01:44 <adamw> i would like to propose a new QA group motto 15:01:55 <adamw> from dedoimedo's F13 review - http://www.dedoimedo.com/computers/fedora-13.html 15:01:57 <jlaska> adamw: let's hear it! 15:02:02 <adamw> "Testing Fedora is like stuffing a badger down your trousers; you don't really know when it's going to bite." 15:02:08 * kparal here 15:02:08 <jlaska> haha :)) 15:02:13 <jlaska> kparal: hi there 15:02:46 <jlaska> #idea New QA motto - "Testing Fedora is like stuffing a badger down your trousers; you don't really know when it's going to bite." 15:02:59 <kparal> should it be tested in practice first? 15:03:14 * Viking-Ice joins in by shooting the bloody badger.. 15:03:19 <jlaska> Viking-Ice: welcome 15:03:41 <jlaska> alright, I think we have enough to get started 15:04:28 <jlaska> Unfortunately, today is my double booked meeting day ... I've asked kparal to take over when I need to step out 15:04:33 <jlaska> so everyone be nice to kparal! :) 15:04:36 <jlaska> #chair kparal 15:04:36 <zodbot> Current chairs: jlaska kparal 15:04:44 <jlaska> #topic Previous meeting follow-up 15:04:55 <jlaska> #info jlaska to check-in with lmacken on the status of https://fedorahosted.org/bodhi/ticket/424 15:05:09 * adamw throws rotten fruit at kparal 15:05:16 <jlaska> I don't have any updates on this ticket, I wager others in rel-eng or infrastructure might know more 15:05:20 * kparal dodges 15:05:53 * jlaska pictures Kamil dodging the flying tomato ala 'the matrix' 15:06:08 <jlaska> I'll try find luke and see if there are any updates 15:06:14 <jlaska> anyone else have news on this front? 15:06:41 <jlaska> alright, next up ... 15:06:44 <jlaska> #info adamw to forward wwoods a good explanation of the nss-softokn problem scenario to ensure autoqa catches it in future 15:07:01 <jlaska> Adam knocked this off the list iirc 15:07:10 <adamw> yup, sent to autoqa-devel 15:07:16 <jlaska> #link https://fedorahosted.org/pipermail/autoqa-devel/2010-June/000703.html 15:07:42 <jlaska> adamw: awesome thanks, hopefully that is something 'depcheck' has covered. 15:07:48 <kparal> I haven't really understood whether the test for catching these issues would be hard or easy to code 15:08:11 <jlaska> wwoods isn't here, but I can add a discussion topic to review your nss scenario 15:08:50 <kparal> well, if it should be covered by depcheck we can wait a week for wwoods 15:09:10 <jlaska> #action wwoods to evaluate nss-softokn dependency problem for proper 'depcheck' coverage 15:09:12 <kparal> I had the impression a new test case would be needed 15:09:35 <adamw> i suspect it's something that probably isn't covered yet 15:09:55 <jlaska> kparal: maybe, if you have any ideas feel free to drop them in response to adam's note 15:10:09 <adamw> since the key issue is you need to look at whether packages will be pushed to certain repos, as well as the packages themselves 15:10:12 * jlaska hasn't yet fully absorbed the failure ... so I'm glad you have! :) 15:10:43 <kparal> well I haven't, I have just a faint idea, that's why I asked :) 15:10:53 <jlaska> okay, so we've got this as something to check-in on next week ... hopefully we know more then 15:11:00 <jlaska> Next up ... 15:11:04 <jlaska> #info jlaska to propose a clean-up of the Critical Path Packages wiki to be a suitable home for critpath information 15:11:32 <jlaska> kparal and adamw, you guys noted that the current [[Critical Path Packages]] wiki page didn't have the information you wanted (or needed to link to) 15:11:32 <kparal> that page received some heavy editing in the meantime 15:12:02 <jlaska> yeah, I tried to fill the gaps, and then got a lot of help from alaxlan and dafrito 15:12:05 <jlaska> #link https://fedoraproject.org/wiki/Critical_Path_Packages 15:12:31 <jlaska> I also filed rel-eng TRAC ticket to see if we can get a more consistent URL for the latest critpath.txt file (see http://fedorahosted.org/rel-eng/ticket/3802) 15:12:45 <jlaska> that would help not having to guess where the current critpath list is 15:13:14 <kparal> yea, that would be great, stable URL 15:13:24 <jlaska> anyhow, this page came up during the FESCO meeting last week, so I suspect others are paying attention and will be helping improve the content 15:13:28 <adamw> the 'background' section seems spectacularly useless (it's not practical information, just a nugget of historical interest). other than that, looks great 15:13:29 * kparal thinks he created a ticket for in some time ago at our trac 15:13:48 <jlaska> kparal: ooh, sorry, pass me the ticket and I'll connect the dots 15:13:57 <jlaska> adamw: what kind of info would you expect to see there? 15:14:30 * kparal looking 15:14:36 <adamw> well, there's two ways to look at it 15:14:42 * jlaska goes to listen mode 15:14:43 <adamw> if we can't think of anything useful to put there, why have the section at all? 15:14:54 <kparal> jlaska: here's the ticket I filed https://fedorahosted.org/fedora-qa/ticket/60 15:15:07 <jlaska> kparal: thx 15:15:37 <adamw> but if you want an idea of something possibly useful to go there: an explanation of why the critpath proposal came about - what problems is it trying to solve? 15:15:55 <kparal> I agree with adamw 15:16:00 <jlaska> adamw: okay, thanks ... I'll revisit 15:16:30 <jlaska> #action jlaska to cleanup (or remove) the Critical Path Packages#Background section so that it provides _some_ value 15:16:34 <jlaska> thanks gents 15:16:52 <jlaska> okay ... agenda time ... 15:16:58 <jlaska> #topic F14 QA Recommendations 15:17:30 <jlaska> nothing tremendously new here ... other than to say ... 15:17:32 <jlaska> #info Jlaska organized Fedora_13_QA_Retrospective feedback into a list of QA recommendations for Fedora 14. 15:17:46 <jlaska> I've not yet heard any alarming feedback around "good lord no!" 15:18:01 <jlaska> my next step is to start filing fedora-qa tickets for the main tasks 15:18:20 <jlaska> some of the things on the list are tasks folks are always actively working 15:18:46 <jlaska> so I may assign some of those tickets to you 15:18:53 <jlaska> don't panic" 15:18:57 <jlaska> s/^/"/ 15:19:17 <jlaska> Ideally, we can start picking off tickets from the open fedora-qa F14 ticket queue 15:19:38 <jlaska> and if folks are looking for ways to get involved, hopefully that queue provides a list of ideas 15:19:53 <jlaska> Please feel free to shout if you have any concerns/ideas/complaints 15:20:13 * kparal haven't had time to study it yet, but will provide feedback soon 15:20:37 <jlaska> kparal: thx 15:21:29 <jlaska> I'm still grappling with how to see this through, but I think I'd like a page that lists all the improvements, provides tickets to follow-up and provide improved measurement of improvements etc... 15:22:17 <jlaska> I'd like to have better visibility into the cool things (and the sometimes painful tasks) we all do to prepare for a great release 15:22:32 <jlaska> I think this will help, but as always, ideas/suggestions welcome 15:22:41 <jlaska> okay, next up 15:22:44 <jlaska> #topic Proventester Update 15:23:01 <jlaska> I think maxamillion has a conflict with this time slot :( 15:23:05 <jlaska> adamw: are you able to give an update? 15:23:41 <adamw> whoops, sorry, multitasking 15:23:54 <adamw> sure, partially 15:24:42 <adamw> on our side, we're now just working on the instructions for proven testers, which we've been thrashing out on the list. with big thanks to Aaron Faanes for his great revisions. I need to make a few suggested changes to his last draft and then we 15:24:49 <adamw> we'll probably be close to done 15:25:30 <adamw> the other Thing That Needs To Happen is simply for the actual update gating system to be switched on; there's not a lot of point in having a proventesters policy and team if updates aren't actually considering proventester input 15:25:37 <adamw> i believe jlaska was liasing with releng about that 15:26:23 <jlaska> adamw: you bet, I've got that on my radar to follow-up with lmacken on 15:26:35 <jlaska> adamw: I'll let you know what comes out of that 15:27:03 * jlaska <hearts> Aaron Faanes wiki contributions :) 15:27:32 <jlaska> adamw: cool, thanks for the update 15:29:06 <dafrito> jlaska: I'd be willing to work on editing the Critical Path Packages#Background article with you, if you want. I'll probably end up touching it anyway while I work with adamw on proventesters 15:29:28 <jlaska> ah dafrito == Aaron ... welcome 15:29:32 <adamw> yay dafrito 15:29:35 <jlaska> dafrito: many thanks for the critical path wiki changes! 15:30:14 <jlaska> okay, next topic was proposed by Viking-Ice 15:30:33 <jlaska> #topic Systemd QA preparation 15:30:53 <jlaska> #info Viking-ice noted that Features/systemd was approved by FESCO and wanted to propose several QA ideas. 15:31:11 <jlaska> this was discussed briefly on IRC by Viking-Ice and adamw ... I'm not sure if what is needed to follow-up with 15:31:24 <Viking-Ice> yea basically we need to start testing this as early as possible 15:31:36 <jlaska> one take-away for me is to start up the wiki details of F14 test days 15:32:00 <jlaska> Viking-Ice: would another debugging guide, much like you did for dracut, be helpful here? 15:32:01 <adamw> i've mailed lennart to ask if he'd be interested in having a systemd test day 15:32:13 <adamw> ooh, debugging guide sounds like a good idea. 15:32:19 <jlaska> #info adamw reached out to lennart for interest on a F14 test day 15:32:44 <Viking-Ice> jlaska: yup I see if I cant throw together systemd wikipage with debug guide 15:32:44 * kparal is enthusiastic about systemd 15:33:16 <jlaska> Viking-Ice: cool, I'd love to help, but I admit I know nothing about it. I'll be glad to assist with some wiki-foo if needed 15:34:03 <Viking-Ice> atleast someone needs to read over the page due to my exceptional good english hehe 15:34:06 <adamw> i like the idea, i hope the implementation process isn't too full of pain. =) 15:34:23 <Viking-Ice> selinux fucked as is 15:34:24 <jlaska> Viking-Ice: sure, do you want to send it to test@ whenever you have something you feedback on? 15:34:29 <adamw> Viking-Ice: sure, if you follow the usual process (post first version / draft of page to the list for comments) i'll be happy to proof it 15:34:58 <Viking-Ice> yup I'll send something to the list as soon as I have something 15:35:25 <jlaska> thanks! 15:35:26 <adamw> cool 15:35:38 <Viking-Ice> we need to make a decision when to switch to systemd by default 15:35:51 <adamw> Viking-Ice: that's more of an engineering decision than a qa one 15:35:58 <jlaska> #action Viking-Ice will start 'how to debug systemd problems' guide and send to list for review 15:36:26 <Viking-Ice> we need to check all run level cli foo service commands etc.. 15:36:39 <jlaska> #action jlaska to review F14 test day wiki content 15:37:24 <adamw> i'm trying to think whether there's any obvious bear traps we should watch out for in relation to systemd 15:38:13 <adamw> the only ones I can think of off the top of my head are related to That Other Repo, so i'll look at that in my personal time... 15:38:14 <jlaska> we have pre-branch test runs of F14 content in the schedule, we could use those images for discovery of pain points etc... 15:38:38 <adamw> yeah, we'll probably just run into them as they crop up. i'm just trying to think of things that may be big problems we don't quite catch with our planned testing. 15:38:51 * jlaska hands baton to kparal 15:39:10 * jlaska goes into lurk mode 15:39:40 <kparal> alright, systemd finished? 15:40:15 <kparal> #topic AutoQA updates (initscripts, prioritization status) 15:40:23 <jskladan> OK, that one's on me :) 15:40:25 <kparal> jskladan go! 15:41:05 <jskladan> so, not much happened during the last week, but we have some news :) 15:41:37 <jskladan> initscripts - scott fergusson finished mysql review and he boldly goes to do some more already 15:42:09 <adamw> yay 15:42:17 <jlaska> go Scott go 15:42:18 <jskladan> and i'm currently 'mentoring' two more guys, who'd like to contribute, but seem kind of helpless at the moment 15:42:43 <jskladan> so i wrote a huuuge email explaining the lines on the 'todo list' 15:42:57 <jskladan> jlaska: you should have been cc'd 15:43:06 <jskladan> so i'll probably put it on the wiki 15:43:23 <jskladan> ad AutoQA - jlaska is the man of the week 15:43:40 <jskladan> he worked hard on gaining some machines 15:43:52 <jskladan> https://fedorahosted.org/pipermail/autoqa-devel/2010-June/000687.html 15:44:07 <jskladan> so it seems that we'll have testing instances in no time :) 15:44:16 * jskladan likes :) 15:44:17 * jlaska notes, mmcgrath and smooge get the honors for this 15:44:25 <jlaska> I'm just the messenger (don't shoot me) 15:44:44 <jskladan> and also started with the new bodhi hook testing https://fedorahosted.org/pipermail/autoqa-devel/2010-June/000688.html 15:45:03 <adamw> six servers? surely you don't need all of those, send one to me ;) 15:45:11 <mmcgrath> jlaska: just so I'm aware, you're no longer blocking on us for anything except qa2 right? 15:45:20 <jlaska> adamw: hah, gladly! 15:46:08 <jlaska> mmcgrath: I have 2 outstanding items I spoke to smooge about. 1) Creating a db1 mysql db, and 2) updating ACL's so that qa0[1-6].c.fp.org are only accessible from bastion (or from autoqa01.phx) 15:46:18 <jlaska> mmcgrath: I need to get a ticket in for #2 15:46:47 <kparal> #info jskladan wrote an explanation how to contribute with initscripts, will put it on the wiki 15:47:00 <mmcgrath> <nod> we'll probably just have you do iptables. It'd work and is easy to make alterations to when the time comes. 15:47:06 <kparal> #info jlaska gathered huge number of machines available for autoqa testing 15:47:59 <jskladan> and I also approached Ray Chen, who wrote quite a blog about fedora qa tools <http://blog.chinaunix.net/u2/68938/showart.php?id=2250919> and gess what - he is thrilled to join us :) he has a great insight on virtualization, so i'll write down some status report on the virtualization milestone, put it on wiki and will get the guy in the loop :) (and we could have the 'full' virt support in no time :)) 15:48:04 <jlaska> #info Infrastructure team comes to QA's rescue -- thanks mmcgrath and smooge! 15:48:57 <kparal> #info jskladan recruited another volunteer to help up with virtualization, Ray Chen 15:49:15 <kparal> great jskladan 15:49:28 <jskladan> which is just about it on AutoQA, i guess... I'm currently working on some frontends and stuff (stay tuned :) ) 15:49:50 <jskladan> so once the machines are up'n'running we'll have some fireworks :) 15:50:00 <kparal> alright, thanks for the update 15:50:39 <kparal> I had some vacation but aside from it I was working on forcing some tests to be executed inside virtual machines instead of on bare metal machines 15:50:52 <kparal> it looks good, I will have more updates next time 15:51:16 <kparal> that covers AutoQA then 15:51:36 <kparal> #topic Open discussion <your topic here> 15:52:01 <kparal> unleash your ideas now... 15:52:17 <robatino> i was wondering about archiving all the TCs/RCs 15:52:34 <jlaska> #info Interesting test idea for anyone interested -- http://blog.famillecollet.com/post/2010/06/20/ABI-:-stability-check 15:52:50 <kparal> #topic TCs/RCs archive 15:53:15 <kparal> robatino: that should be discussed with infrastructure guys I guess 15:53:28 <kparal> maybe the storage space would be problem 15:53:48 <robatino> delta compression such as disos could be used for the install images (except for netinst) 15:54:11 <robatino> if they are available quickly that would also take care of http://fedorahosted.org/rel-eng/ticket/3575 15:54:19 <kparal> what would be the benefit of such archival? 15:54:39 <kparal> s/archival/archiving 15:54:43 <adamw> well, we obviously had a case this week where we'd like to see how the previous builds behaved 15:54:46 <robatino> bugs such as https://bugzilla.redhat.com/show_bug.cgi?id=597283 that only affect a few people and can't get caught during testing 15:54:55 <kparal> oh that's true 15:54:56 <adamw> the mysterious x86-64 dvd boot fail on gigabyte motherboards issue 15:55:37 <kparal> ok, do you think we should file a ticket at infrastructure team? 15:55:49 <kparal> to hear their opinion 15:56:26 <kparal> if there is enough storage space it would be beneficial to have it available at least until a new Fedora is released 15:56:32 <adamw> sure 15:56:50 <kparal> who's the voluteer for writing that ticket? robatino? :) 15:57:00 <kparal> *volunteer 15:57:03 <robatino> yes, i could do that 15:57:23 <kparal> #action robatino to ask infrastructure team to archive previous RCs/TCs 15:57:43 <kparal> ok, please provide url then 15:57:53 <robatino> will do 15:58:13 <kparal> #topic test case: ABI - stability check 15:58:18 <kparal> so, we have some idea from jlaska 15:58:23 <kparal> #info http://blog.famillecollet.com/post/2010/06/20/ABI-:-stability-check 15:58:31 <kparal> #link http://blog.famillecollet.com/post/2010/06/20/ABI-:-stability-check 15:59:00 <kparal> jlaska: do you have some time to provide more details on that? 15:59:31 <jlaska> kparal: I'll see what i can dig up. At first glance, it seemed like a good idea for consideration into the future rpmguard/rpmlint redesigned framework 15:59:35 <jlaska> again ... very far off there 15:59:37 <jlaska> s/there/here/ 15:59:49 <adamw> so afaict it's a tool for checking whether the ABI has changed between two upstream releases 15:59:58 <jlaska> right on 16:00:01 <adamw> to be used if we don't trust upstream's process for identifying / notifying of ABI change? 16:00:11 <adamw> because usually, y'know, we get that info from upstream 16:00:24 <adamw> or to be used if we (QA) don't trust the packagers? =) 16:00:51 <kparal> ok, sounds good. so we should create a ticket at autoqa trac for it? 16:01:14 <kparal> to be implemented as a test case when time permits 16:01:16 <jlaska> I can toss this into a ticket, I don't think this applies to any active milestones ... but seemed like a good idea 16:01:34 <kparal> or maybe an enhancement for our rpm* tools 16:01:45 <kparal> yes, it is 16:02:09 <kparal> #action jlaska to create a ticket about possible enhancement/new test case for ABI stability check 16:02:09 <jlaska> definitely, under the framework ideas you and skvidal discussed ... hand wave ... fast fwd to when we have time to complete that ... this seems like a good candidate test 16:02:20 <kparal> ok, thanks! 16:02:36 <kparal> #topic Open discussion <your topic here> 16:02:43 <kparal> more ideas! 16:04:03 * adamw has nuthun' 16:04:23 <kparal> ok, let's close it, thanks everyone for attending 16:04:27 <kparal> #endmeeting