16:00:23 <jlaska> #startmeeting Fedora QA meeting 16:00:23 <zodbot> Meeting started Mon Dec 6 16:00:23 2010 UTC. The chair is jlaska. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:23 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:28 <jlaska> #meetingname fedora-qa 16:00:28 <zodbot> The meeting name has been set to 'fedora-qa' 16:00:40 <jlaska> #topic Gathering ... 16:00:56 * jsmith lurks 16:02:09 <jlaska> jsmith: lurker! 16:02:25 <jsmith> Aye... guilty as charged 16:02:30 * jsmith is juggling cats this morning 16:02:35 * mkrizek here 16:02:45 <jlaska> mkrizek howdy 16:02:57 <adamw> yo 16:03:05 * jlaska electronically waves to adamw 16:03:16 <adamw> isn't that illegal in most states? 16:03:34 <jlaska> and some territories 16:04:01 <adamw> =) 16:04:10 * Viking-Ice here 16:04:16 <jlaska> Anyone else around? I suspect kparal is lurking, Viking-Ice, robatino, wwoods, jskladan etc... 16:04:29 <jlaska> ah there we go, Viking-Ice: hiya 16:04:35 <Viking-Ice> Greetings 16:04:36 * kparal forgot to announce himself :) 16:04:39 <jlaska> wait another minute or so here ... and then will get started 16:04:46 <jlaska> kparal: no need, we sensed your presence :) 16:05:12 <jlaska> mkrizek: are we causing you to miss another lecture? 16:05:23 <mkrizek> btw jskladan says hi, he had to go to school, he's taking a final exam today 16:05:32 <mkrizek> jlaska: yes:) 16:05:59 * fenrus02 waves 16:06:15 <jlaska> fenrus02: howdy 16:06:22 <jlaska> oh no ... good luck jskladan 16:06:28 <pjones> jlaska: another item for open floor: pay attention for grub failures. I'm somewhat worried about effects of the 4kB sector patch I put in thursday. 16:06:44 <jlaska> pjones: that's coming in rawhide/F15? 16:06:51 <pjones> it's in rawhide now. 16:07:02 <jlaska> pjones: I'll bug ya for more details once we get there if that's okay 16:07:10 <pjones> alright, just ping me when you get there. 16:07:28 <jlaska> k 16:07:32 <jlaska> let's get movin' 16:07:37 <jlaska> #topic Previous meeting follow-up 16:08:07 <jlaska> #info jlaska to prep F15 test day wiki and request ideas on test@ 16:08:32 <jlaska> the wiki templates/categories have been created ... I think I got all the pages 16:08:41 <jlaska> I started tossing ideas into hte discussion page at https://fedoraproject.org/wiki/Talk:QA/Fedora_15_test_days 16:08:41 <adamw> cool 16:08:54 <adamw> i'll fill that out, actually have quite a lot of ideas lined up already 16:09:10 <jlaska> adamw: sweet ... I figured the GNOME3 ideas would expand based on your review 16:09:49 <jlaska> adamw: do we want to keep using that talk page as a "whiteboard" for ideas? 16:09:57 <jlaska> or do we want to move this stuff into TRAC tickets soon? 16:10:26 <adamw> yeah, trac tickets is good 16:10:37 <adamw> but a talk page is fine for quickly gathering the ideas 16:11:04 <jlaska> okay ... anyone want to fire off something to test@ to get some more ideas going? 16:11:16 * jlaska needs to add dramsey's dual-boot event to the list 16:11:48 <jlaska> alright ... next was just a check-in with nirik ... 16:11:56 <jlaska> #info Nirik to start discussion on test list related to updates ideas (see http://lists.fedoraproject.org/pipermail/test/2010-November/095756.html) 16:12:01 <jlaska> nirik: around? 16:12:08 <nirik> just barely. ;) 16:12:13 <jlaska> heh, know the feeling :) 16:12:23 <jlaska> nirik: if you had a moment, just wanted to follow-up with you on the thread you started last week 16:12:39 <nirik> ok. 16:12:52 <jlaska> Are you happy with the amount of feedback received? Are there still gaps in your opinion? 16:12:53 <nirik> I meant to do some replying/collecting of ideas from there... 16:13:11 <nirik> it seemed like good info/feedback. More is always welcome. 16:13:16 <jlaska> certainly 16:13:55 <jlaska> I think we addressed all the big items on the list ... but shout if there are any areas not detailed enough 16:14:35 <jlaska> alright ... main agenda time ... 16:14:39 <jlaska> #topic Many ways to get involved in QA ... 16:14:41 <adamw> hold up 16:14:41 <adamw> ... 16:14:42 <adamw> d'oh 16:14:46 <jlaska> adamw: waddya got? 16:14:59 <jlaska> #topic Previous meeting follow-up 16:14:59 <adamw> just wanted to note one thing: we're clearly *really* waiting on Bodhi v2.0 (Now With Added Unicorns) 16:15:07 <adamw> the non-numeric feedback is needed for all sorts of stuff 16:15:18 <nirik> yeah. Any eta on that? 16:15:25 <adamw> anything we (possibly an RH 'we' there) could do to kick it along would help 16:15:34 <adamw> nirik: no, we've asked luke a few times but never quite pinned him down to a date 16:15:54 <nirik> ok. 16:16:40 <jlaska> okay 16:18:00 <jlaska> adamw: thanks for the extra note ... I'll move on since I don't think there is much we can tackle on that subject here 16:18:07 <adamw> yeah, just wanted to highlight it 16:18:39 <jlaska> #info A lot of critical features planned for Bodhi-2.0 release, but unclear on ETA 16:18:47 <jlaska> #topic Many ways to get involved in QA ... 16:19:08 <jlaska> okay, this topic is kind of silly ... but I just wanted to point out that all of the following activites are ways for people to get involved 16:19:17 <jlaska> and I think we have plenty for everyone 16:19:27 <jlaska> we already talked about ... 16:19:38 <jlaska> #info Call for F15 Test Day ideas - https://fedoraproject.org/wiki/Talk:QA/Fedora_15_test_days 16:19:59 <jlaska> In discussion from some of the F-14 fedora-qa ticket cleanup, bruno mentioned this one ... 16:20:28 <jlaska> #info Tweak python script to provide list of UNTESTED blocker bugs - see https://fedorahosted.org/fedora-qa/ticket/89#comment:11 16:20:52 <jlaska> Two bigger efforts that will need more discussion and ideas ... 16:21:04 <jlaska> #info Requirements review for Fedora test case management - see http://fedorahosted.org/fedora-qa/ticket/152 16:21:21 <jlaska> #info Critical Path test case development - http://fedorahosted.org/fedora-qa/ticket/154 16:21:40 <adamw> yup! 16:21:42 <jlaska> and of course ... the ever-present AutoQA project has no shortage of tasks and tickets for folks to help with :) 16:21:52 <jlaska> anything I missed in the general PSA? 16:22:23 <adamw> not that i can think of 16:22:32 <jlaska> we have few bodies, and plenty of tasks 16:22:41 <jlaska> which is much more exciting than plenty of bodies and no tasks 16:23:07 <jlaska> so if anyone wants to get involved ... I think we can find something tailored to any interest level 16:23:24 <jlaska> okay okay ... I'll quit the PSA :) 16:23:41 <jlaska> kparal: you ready for the main event? 16:23:56 * kparal is already pre-typing the text :) 16:24:00 <jlaska> #topic AutoQA update 16:24:11 <kparal> Here we go. Updates from AutoQA for the last week: 16:24:11 <jlaska> kparal: I've got last weeks 'next steps' listed on the meeting wiki page if that helps (https://fedoraproject.org/wiki/QA/Meetings/20101206#AutoQA_Update) 16:24:23 <kparal> ah 16:24:36 <kparal> I'll come to that :) 16:24:42 <jlaska> okay 16:24:45 <kparal> 1. All autoqa config files are now copied from the server to the client when executing tests. That will allow us to use "private" config files like fas.conf (containing credentials necessary for posting comments into Bodhi). It will also allow us to use local config files (e.g. checked out from git) instead of the system-wide ones. But more about that in the future. 16:25:18 <jlaska> #info All autoqa config files are now copied from the server to the client when executing tests. 16:25:38 <kparal> 2. Watchers and autoqa script now return non-zero return code when test scheduling fails. No more unnoticed failures. 16:26:04 <kparal> 3. jskladan is in the process of rewriting current bodhi watcher into watching koji -pending tags. During the development we have found some problems with current bodhi implementation, which persuaded us that the rewrite is necessary. 16:26:08 <jlaska> kparal: ignore me ... I'm back-filling with meetbot notes 16:26:17 <jlaska> #info Watchers and autoqa script now return non-zero return code when test scheduling fails. No more unnoticed failures. 16:26:22 <jlaska> #info jskladan is in the process of rewriting current bodhi watcher into watching koji -pending tags. 16:26:56 <kparal> if anyone has any comments, feel free to post them, don't hesitate :) 16:27:04 <kparal> 4. Anaconda and depcheck tests were removed from master branch. There are not complete yet, we will re-add them once they are finished. 16:27:04 <jlaska> I have one ... 16:27:09 <jlaska> rockin'! :) 16:27:10 <kparal> jlaska: yes please? 16:27:15 <kparal> ah, thanks :) 16:27:28 <jlaska> kparal: you know me ... I save the more boring comments for the list :) 16:27:39 <jlaska> #info Anaconda and depcheck tests were removed from master branch. There are not complete yet, we will re-add them once they are finished. 16:27:41 <kparal> 5. Fedora 12 is EOL, we have removed it from the watchlist 16:28:12 <jlaska> good bye sweet F-12, you will be missed 16:28:21 * jlaska checks autoqa.fp.org repoinfo.conf file 16:28:45 <kparal> 6. clumens has written a new anaconda_storage test, it's present in the clumens branch. It is a very complex test, that should cover most of the installation test cases from our release validation matrix 16:28:57 <kparal> kudos to him 16:29:02 <jlaska> kparal: I just updated production to disable F-12 test scheduling 16:29:11 <kparal> jlaska: thanks 16:29:34 <jlaska> yeah, really nice work clumens! ... you can read more at -- http://www.bangmoney.org/serendipity/index.php?/archives/161-This-Week-in-Anaconda-7.html 16:29:39 <kparal> after anaconda_storage is in master, we should have anaconda installation tests executed after each anaconda build. yay! 16:29:51 <jlaska> #info clumens has written a new anaconda_storage test, it's present in the clumens branch. 16:30:05 <jlaska> kparal: and some day ... after each git commit :) 16:30:15 <kparal> almost scary :) 16:30:21 <jlaska> hehe 16:30:37 <jlaska> "Your honor, this automated world frightens and confuses me" 16:31:10 <adamw> this court rules that you suck it up, princess 16:31:13 <kparal> 7. mkrizek worked heavily on posting Bodhi comments. we have now it almost finished, but jlaska proposed some great further enhancements, so the patch will be probably adjusted and posted again this week 16:31:20 <jlaska> adamw: haha 16:31:55 <kparal> mkrizek: do you want to go into detail about his one, or should I continue? 16:32:05 <jlaska> #info mkrizek worked heavily on posting Bodhi comments. It's almost finished, expecting additional changes this week 16:32:15 <jlaska> mkrizek: is probably mad at me ... we just won't let him close that ticket! 16:32:21 <mkrizek> kparal: please do:) 16:32:29 <mkrizek> jlaska: haha 16:32:46 <mkrizek> jlaska: no, those were great comments 16:33:11 <kparal> oh, and he added architecture support into that patch (reading from last week's next steps) 16:33:36 <jlaska> nice, I missed that ... good stuff 16:34:16 <kparal> ok, I think I have covered everything. can't extract any more important information from my last week's log :) 16:34:44 <jlaska> sounds like a busy, but productive week 16:34:46 <jlaska> thanks for the updates 16:34:53 <kparal> you're welcome 16:34:55 <jlaska> any questions/comments for kparal and company before we move on? 16:35:31 <adamw> any news on depcheck? 16:35:48 <jlaska> is wwoods around? 16:36:46 <kparal> wwoods promised some blog post article. apart from that, we didn't touch depcheck in the last week 16:36:56 <kparal> we need the rewritten watcher first 16:37:37 <adamw> ok 16:37:38 <jlaska> iirc, he's also working on http://fedorahosted.org/autoqa/ticket/248 16:37:45 <jlaska> which is related to the blog post I think 16:38:04 <jlaska> basically ... we need a way to keep multiple tests from clobbering each others results 16:38:05 * Viking-Ice points on if reporters are supposed to be required to comment in bodhi maintainers should be required to provide test cases for component.. 16:39:15 <jlaska> Viking-Ice: I don't think we're too far off from having that discussion. imo ... that's related to the ticket/thread adamw kicked off on test@ 16:39:21 <jlaska> alright ... anything else on autoqa? 16:39:29 <kparal> nope 16:39:35 <jlaska> okay ... let's dive into open discussion 16:39:47 <jlaska> pjones: still around? 16:39:52 <pjones> yep 16:39:54 <jlaska> if so ... you can go first (so we don't lose you for lunch) 16:40:07 <pjones> okay, well, https://fedoraproject.org/wiki/Features/FourkBSectorBooting 16:40:11 <jlaska> #topic Open discussion - pjones - grub 4kB sectors bugs 16:40:15 <jlaska> #info https://fedoraproject.org/wiki/Features/FourkBSectorBooting 16:40:39 <pjones> this is support for booting from drives with 4kB sectors (as opposed to 512B like normal disks have) 16:40:55 <pjones> it's only on UEFI, but some of the code changes are in common codepaths and they're a bit hairy 16:41:20 <pjones> so I'm just asking people to keep an eye out - if you see new grub installations start and then fail to work, it may be related. 16:41:38 <pjones> I've tested it locally and it seems to work for me, but there's some risk still. 16:41:52 <jlaska> what would fail look like ... grub-install failing, or boot failures? 16:43:10 <pjones> boot failures. most likely you'd see grub start and then who knows what. 16:43:17 <jlaska> okay 16:43:24 <jlaska> would this affect anyone running rawhide today? 16:43:29 <jlaska> s/would/could/ 16:43:29 <pjones> the major changes that I'm most concerned with are in the disk buffering. 16:43:37 <pjones> on installs friday and later, yes. 16:43:41 <jlaska> okay 16:43:56 <pjones> we don't re-install grub by default if you do a package upgrade, so if you've got an older install, it probably won't effect you. 16:44:00 <jlaska> any recovery procedure if someone gets bit by this? 16:44:07 <jlaska> aaah 16:44:21 <pjones> boot a rescue image and install an older version of grub, then run grub-install. 16:44:30 <jlaska> okay 16:44:36 <pjones> and, you know, be sure and report it ;) 16:44:45 <jlaska> #info rawhide/f15 now have support for booting from drives with 4kB sectors (as opposed to 512B like normal disks have) 16:44:49 <jlaska> pjones: details details ;) 16:44:57 <pjones> #info only on UEFI 16:45:04 <jlaska> thx 16:45:18 <pjones> the feature hasn't actually been approved yet, but, well... 16:45:34 <fenrus02> are any drives shipping with 4k yet? 16:45:42 <pjones> on the market? no. 16:45:46 <pjones> right now they're NDA-only. 16:45:52 * fenrus02 nods 16:46:09 <jlaska> pjones: thanks for the heads up 16:46:09 <pjones> which limits our testing a bit. But it works on my box ;) 16:46:21 <jlaska> pjones: when will drives start landing with this support? 16:46:23 <pjones> np. 16:46:26 <pjones> no idea. 16:46:41 <jlaska> heh, surprise! 16:46:41 <pjones> I think that's actually still classified as an "if" rather than a "when", actually. 16:46:46 <jlaska> okay 16:47:04 <jlaska> alrighty ... next topic then 16:47:09 <jlaska> #topic Open discussion - mdomsch - FTBFS 16:47:15 <jlaska> #link http://lists.fedoraproject.org/pipermail/devel/2010-December/146683.html 16:47:18 <jlaska> #link http://lists.fedoraproject.org/pipermail/devel/2010-December/146682.html 16:47:29 <jlaska> mdomsch2: still around? 16:47:52 <jlaska> mdomsch asked, "my FTBFS report includes ~80 bugs that now BFS, I'd appreciate someone _else_ verifying the logs, then closing them" 16:47:58 <mdomsch2> not really 16:48:13 <jlaska> additionally, "begin creating the list of FTBFS bugs that will cause packages to be blocked from F15 at Alpha. starting with those ~110 that are still open from F14, and warning people" 16:48:46 <jlaska> mdomsch2: okay 16:48:58 <jlaska> perhaps nirik might know as well 16:49:11 <jlaska> I'm not extremely familiar with the fallout of FTBFS packages? 16:49:32 <nirik> whats the question? ;) 16:49:33 <jlaska> these are existing packages, that no longer build in rawhide/F15 and will need updates? 16:49:46 <adamw> i'm not sure about the 'will cause packages to be blocked' thing 16:49:53 <adamw> do we block packages for ftbfs? 16:49:59 <dgilmore> adamw: nope 16:50:50 <jlaska> this doesn't strike me as a classic QA task ... but I might be forgetting history here 16:51:00 <nirik> we didn't last cycle... but there was plans to. 16:51:32 <nirik> http://fedoraproject.org/wiki/FTBFS 16:51:45 <mdomsch2> well, we did purge ftbfs pkgs once 16:51:47 <nirik> see last point. 16:52:07 <mdomsch2> we should at alpha compose 16:52:12 <adamw> yeah, this kinda feels more like devel stuff 16:52:18 <nirik> well, or releng... 16:52:35 <mdomsch2> or fesco? 16:52:40 <adamw> or anyone but us! 16:52:46 <adamw> give it to the design team, they'll love it 16:53:11 <mdomsch2> i'd love it if it wzsn't just me driving it 16:53:11 <jlaska> yeah, I don't mean to push off tasks, but I agree ... this feels like a process rel-eng would manage at least? 16:53:15 <jlaska> dgilmore ? 16:53:39 <mdomsch2> it's a meta qa task imho 16:54:01 <adamw> i don't think we ever really expanded QA's remit to 'does it build' 16:54:07 <mdomsch2> is the distro self-hosting? 16:54:39 <dgilmore> jlaska: we dont block packages that ftbfs 16:55:02 <nirik> dgilmore: we have, we just didn't this last cycle. ;) 16:55:04 <mdomsch2> I can take it up elsewhere if qa isn't interested, no problem 16:55:18 <dgilmore> nirik: hrrm, i guess i missed that 16:55:20 <adamw> just feels like it's more likely to result in fixes if it goes under releng/devel 16:55:25 <nirik> mdomsch2: possibly fesco or rel-eng should discuss it? 16:55:42 <mdomsch2> k 16:55:42 <adamw> sure, you can argue the 'find out what builds and what doesn't' bit is QA, but now you have a script that bit is quite trivial: run the script 16:55:44 <jlaska> mdomsch2: it's not so much that we aren't interested ... but more that deciding whether we are self-hosting seems to be a multi-group/fesco thing 16:55:51 <adamw> the hard bit is 'make it build', and that's work for devel 16:56:02 <adamw> to me it feels like the notifications of dependency issues, for instance 16:56:07 <adamw> they go to -devel and aren't part of qa stuff 16:56:12 <jlaska> good comparison 16:56:42 <jlaska> mdomsch2: btw ... is generation of these reports a manual process now? 16:57:05 <abadger1999> Should qa be in charge of the "verify that it now builds before closing bug" portion? 16:57:47 <jlaska> hmmm 16:58:07 <adamw> that feels like needless make-work 16:58:14 <jlaska> that seems unnecesary ... but this might be my lack of understanding around FTBFS 16:58:17 <adamw> it's much more efficient for the developer to just do it when the build succeeds 16:58:39 <adamw> the developer knows what the bug number is, knows when they did the build, and knows what the build number is =) 16:58:46 <jlaska> yeah, the risk of allowing the maintainer to manage this process seems low 16:59:03 <adamw> i'm pretty sure the devs aren't going to start lying about it. and if they do, all that would happen would be a new bug got filed next time the script ran. 16:59:31 <jlaska> good discussion, good ideas 17:00:13 <jlaska> alrighty ... anything else on this topic, or other topics? 17:00:46 <jlaska> #topic Open discussion - <your topic here> 17:00:50 <adamw> i have a quick topic 17:00:57 <jlaska> adamw: take it away 17:01:03 <jlaska> #chair adamw 17:01:03 <zodbot> Current chairs: adamw jlaska 17:01:04 <adamw> critpath test plans! 17:01:15 <jlaska> #topic Open discussion - Critpath test plans 17:01:28 <adamw> jlaska mentioned it earlier, but just to trumpet it 17:01:47 <adamw> https://fedorahosted.org/fedora-qa/ticket/154 17:01:59 <adamw> we need test plans for critical path packages! I'll finish the groundwork today 17:02:23 <adamw> I'm probably going to set up a proposed standard naming scheme for the plans, start filing tickets per component, and write an example test case 17:02:33 <adamw> then it'd be great if others could help contribute test cases 17:03:01 <adamw> the idea being 'this case / set of cases makes sure the critical path-related functionality of this package is working' 17:03:07 <jlaska> adamw: sweet, I think the biggest road block for contributions will be settling in on a standard content convention 17:03:28 <adamw> i don't think the *content* of the test cases needs to be standardized 17:03:32 <adamw> in fact it'd probably be a bad idea 17:03:37 <jlaska> errmm no 17:03:41 <adamw> ah =) 17:03:48 <jlaska> I see what you're saying 17:03:54 <adamw> maybe i misunderstood you 17:03:54 <jlaska> but let's keep things to {{QA/Test_Case}} for now 17:04:09 <adamw> well, i was thinking of something after that 17:04:16 <adamw> a further prefix 17:04:21 <jlaska> and by convention ... I meant what you refered to earlier about the wiki structure (categories, naming convention etc...) 17:04:21 <adamw> maybe just the package .src.rpm name 17:04:44 <adamw> or packagename_critpath_(whatever) 17:05:08 <jlaska> great phase of the project to play around with different options 17:05:38 <jlaska> the choice is important as it helps testers find content, and allows other tools to link to appropriate content? 17:05:45 <adamw> so we'd have QA/Test_Case_NetworkManager_critpath_connection or something 17:05:58 <adamw> yes, the second is the important bit: bodhi integration is what i'm thinking about 17:06:20 <adamw> as i mentioned it'd be great if bodhi and f-e-k can automatically integrate with the set of test cases for the update in question 17:06:41 <jlaska> spend extra time on the wiki layout/organization step 17:06:43 <adamw> i guess the other thing we can do is have a (sub) category for each component 17:06:44 <jlaska> that'll definitely pay off 17:07:40 <jlaska> adamw: cool, you want this on the agenda for next week then? 17:07:45 <adamw> sure, 17:07:46 <adamw> why not 17:07:57 <jlaska> adamw: I'll bug you by end of week 17:08:29 <jlaska> this will be a nice foot in the door to building our test documentation ... thanks for takin this on 17:08:39 <adamw> npnp 17:08:55 <jlaska> alrighty ... let's close out on 30 seconds 17:09:23 <jlaska> 10 seconds ... 17:09:33 <jlaska> alright, thanks all! 17:09:35 <jlaska> #endmeeting