16:00:05 #startmeeting Fedora QA meeting 16:00:05 Meeting started Mon Feb 18 16:00:05 2013 UTC. The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:05 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:09 #meetingname fedora-qa 16:00:09 The meeting name has been set to 'fedora-qa' 16:00:11 #topic roll call 16:00:16 morning folks, who's around? 16:00:28 * kparal waves 16:00:29 * satellit listening 16:00:34 * mkrizek is here 16:01:06 * nirik is lurking 16:01:52 * pschindl is here 16:02:08 * tflink is here 16:02:36 hey, the gang's all here, now- OH NO WATCH OUT FOR THAT METEOR DRIVEN BY A RAPTOR 16:03:53 jskladan will survive and free us from the raptor dictatorship 16:03:54 wow, tough crowd. 16:03:59 heh 16:06:08 * jskladan lurks 16:06:17 * adamw waves from under meteor 16:06:49 hum, we don't seem to have a viking-ice yet 16:07:21 tflink: do you know what it was he wanted to discuss about the review process? 16:07:51 oh no, we're one viking short 16:09:33 if no-one knows what it was he wanted to talk about, we'll skip that item 16:09:35 adamw: wasn't it on the agenda for last week 16:10:00 nvm 16:10:32 oh, it was about the changes we kept making in F18 16:10:48 oh, the "QA:TestCase" topic from 0128? 16:10:49 keeping a static IRC channel, capping meetings @ 3hrs etc. 16:10:54 oh, i see. 16:11:06 well, let's do the other topic first 16:11:19 #topic Automatic blocker proposal 16:11:41 seems like most of the feedback on the 'automatic blocker' idea is +ve, i'll adjust it to incorporate andre's suggestions, any other thoughts? 16:12:01 #info the proposal is https://lists.fedoraproject.org/pipermail/test/2013-February/113840.html 16:12:05 it seems like a good idea to me 16:12:22 but it will increase the average time that we spend on bugs in meetings though :) 16:12:32 tflink: will it? 16:12:35 since we won't have the really easy ones bringing the average down 16:12:40 ah 16:12:44 the _average_ time 16:12:53 yes, bad for statistics! nack! 16:12:58 :) 16:13:13 heh 16:13:22 lies, damn lies, and tflink statistics 16:13:27 will there be automatic freeze exceptions as well (for oversized non-blocking desktops, for example)? 16:13:39 robatino: i didn't reply to that mail yet, but it seems reasonable 16:13:57 i'll try and come up with a new draft soon; i might emphasize the rules a bit harder too 16:14:10 so no-one can claim they misread it and just start slapping acceptedblocker on everything they propose 16:15:03 yeah, hopefully this won't be abused 16:15:11 but we won't know until we try 16:16:02 ah, the viking's here 16:16:13 Viking-Ice: we're on the 'automatic blocker' proposal - any further thoughts on that? 16:16:32 nope I agree to it fully 16:17:12 ( I needlessly worried a bit about that gray area )( 16:18:11 cool 16:18:19 ok, i'll send out a second draft with andre's suggestions soon then 16:18:31 #info group generally supports the automatic blocker proposal 16:18:55 #action adamw to write a second draft with andre's proposed changes and stronger explanation not to put 'grey area' bugs in the automatic blocker list 16:19:32 #topic Blocker review process 16:19:51 Viking-Ice: we held this one in case you showed up - so, you said you wanted some discussion about this? 16:21:11 nothing comes to mind at the moment 16:21:38 so I got nothing new to add atleast 16:22:01 * adamw checks log 16:22:26 Viking-Ice well what did we learn about the blocker bug meetings 16:22:29 Viking-Ice well we should set a fixed channel and keep with the 3hour max limit 16:22:37 tflink #info discussion around the blocker review process for F19 would be wise before we get into testing 16:22:41 okay, that's where we were coming from. 16:23:02 so i guess this is about whether we want to formalize any of the f18 changes to the blocker bug meeting process 16:24:01 I think the 3 hour limit turn out working well but still I doubt ( or let's say I hope ) that we wont be experiencing that again this release cycle 16:24:21 we can hope :) 16:24:22 we all hope so :) 16:24:29 but it does seem like a reasonable rule indeed 16:24:54 but I suspect that it's going to keep happening every once in a while until/if we redo the process 16:25:00 but that's not happening for F19 16:25:08 and perhaps we should introduce new channel dedicated just for this ( not qa as some people wanted and not bugzappers and not meeting ) 16:26:19 I also think it's better not to do blocker bug meetings in the midst of qa meetings or atleast I think it's better to just end the qa meeting and move to another channel 16:26:47 we did that once in the last cycle and it worked out fine 16:26:55 so it's a decent idea 16:27:04 yeah, I don't have any objections 16:27:06 it does get a bit messy having to look in qa meeting logs for blocker review 16:27:21 i can draft up a few changes to the sop 16:27:35 not sure about the dedicated channel, though unless we re-purpose #fedora-bugzappers 16:27:39 eh 16:27:42 i don't mind it 16:27:46 the reason I personally favor moving/using qa channel is likely hood of more participation 16:27:48 not like channels cost anything 16:28:06 tflink, we cant kill bugzappers if we continue to use it 16:28:06 it's just one more channel to join and keep an eye on :) 16:28:07 channels actually do cost. ;) 16:28:08 i can see viking's argument that using -bugzappers is kinda weird 16:28:20 the only reason to use -bugzappers any more is for these meetings though 16:28:20 they cost in attention of people... 16:28:31 so the net cost of a new channel is 0, as if we used one, everyone could quit -bugzappers... 16:28:40 that'd work for me 16:28:48 I don't much care about what the channel is named 16:29:08 but using a dedicated channel does open some interesting possibilities with irc bots in the future 16:29:17 Viking-Ice: i think we convinced him ;) 16:30:12 everyone is familiar and usually on the qa channel ( devs/qa community members ) but we might be interrupted like happened that one time if we use it in the midst of the meeting 16:30:16 okay, so how about this, i'll draft sop changes for all the above ideas and we can kick it around further on list 16:30:20 yeah, that's the problem with using -qa 16:30:24 it's a pretty active channel 16:31:39 I assume we want as much activity on that channel 16:32:08 ( which usually means more vibrant and active community ) 16:32:10 * nirik is happy with another channel as long as we kill bugzappers. net 0 is good. 16:32:21 okay. 16:32:43 Viking-Ice: sure, we want -qa to be active, but as you said, it gets awkward if we're having a two-hour blocker meeting and someone shows up wanting to chat about something else. 16:33:36 yeah, agreed that #fedora-qa is not the right place for review meetings 16:33:40 just throw it on the test list new channel any suggestion for the name of that channel and or use the qa channel and see how the community reacts/wants it 16:33:46 sounds good. 16:34:15 it sounded like a good idea when it was first proposed but in reality, it caused more problems than it solved :-/ 16:34:21 #action adamw to draft up changes to the blocker bug meeting SOP for 3-hour hard limit, no-reviews-during-qa-meetings, and a dedicated channel for meetings, send to list for further discussion 16:36:08 okay then 16:36:14 looks like that's all we had on the agenda, so... 16:36:16 #topic open floor 16:36:51 anymore koji builds to test f19? 16:37:17 koji builds? 16:37:31 lives to test 16:37:38 I've been wondering a bit about that do we really need iso files ? 16:37:52 ( other then alpha beta final ) 16:37:59 as in nightly's 16:38:01 satellit: I have been holding off doing them while the mass rebuild is running. Should resume tomorrow or so. 16:38:04 they're useful, sure. 16:38:21 aren't we usually using them only to test anaconda? 16:38:26 I rely on the .iso's for soas 16:38:28 in f18 cycle we didn't use them a lot as we were making TCs almost constantly 16:38:44 but in previous cycles they've gotten a decent amount of use. not that weird to ask someone to check something with a nightly. 16:39:12 also tflink's composes lowered our usage of nightlies 16:39:51 do we have download stats on the iso's 16:40:44 not sure koji tracks that...nirik? 16:41:09 kparal: we're aiming to do fewer smoke builds for f19, to save tflink all the work. 16:41:12 I don't know that it does off hand... 16:41:16 there's probibly http logs. 16:41:23 * nirik could look if you like. 16:41:49 I've briefly been touching/pondering the idea if we somehow can use Colin Walters OStree to our advantage ( https://live.gnome.org/OSTree ) 16:42:29 i remember reading his blog post on it and thinking 'hmm, that's interesting', but i didn't really have any concrete ideas 16:43:16 so, httpd logs are kept for iso downloads. What info from there would you find useful? 16:43:57 i think viking was curious about how much the nightlies are downloaded? 16:44:07 4569 downloads in 2012-12 16:44:11 adamw, yeah that's where I'm at came across it looks interesting wondering if we can take some kind of advantage of it but nothing concrete yet 16:44:29 nirik, each release? 16:44:31 5117 in 2013-01 16:44:32 or total 16:44:34 total 16:44:41 any ".iso " download 16:45:10 nightlys are only kept for a week or so tho. 16:45:43 I'm just trying to asses the benefit of using it 16:45:47 vs overhead 16:45:53 the overhead's pretty tiny 16:45:57 i think it's just nirik firing a script 16:46:05 yep. 16:46:06 if it doesn't build, we don't try and fix it 16:46:10 and we keep wanting to automate it. 16:46:21 makes sense 16:46:26 it's useful also for spins folks to test if they ever do 16:46:36 +1 16:47:26 technically gnome users should be testing the gnome spin as well while we try to focus our energy on the core function 16:47:47 but yeah 16:48:46 how much testing did other then the *DE spin get 16:49:17 I think those might be getting little to no testing even from their maintainers 16:49:19 I don't think there's any reasonable way to quantify that. ;) 16:49:27 in f18 not a huge lot, for f15->f17 i tried to get decent amount of testing for the non-blocking spins 16:49:28 * nirik did in fact test the Xfce spin a number of times. 16:49:40 we at least made sure the whole desktop matrix was done once or twice at each milestone 16:49:57 for xfce and lxde 16:50:00 satellit tests sugar quite a lot 16:50:40 I'm not worried about the *DE spins ( and sugar ;) ) they all have active communities it's the other ones that concern me 16:50:50 I also do VirtualBox installs from spins to test yum installs of other DE's with sugar 16:51:19 outside of the desktops and sugar, hell if i know. 16:51:26 you may well be right that they don't get much of a look. 16:51:29 I'm wondering if we should not come up with a test matrix for those that the spin maintainers have to walk through and "pass" before release 16:51:52 * nirik nods. Suggested as much to the spins list a while back. 16:51:58 i don't mind the idea in theory, as it does kinda suck when we ship stuff that's utterly borked 16:52:07 even if it's a spin we explicitly don't support 16:52:26 maybe you two could get together and re-propose it to spins? 16:52:50 what's releng take on something like that 16:53:22 ( anything we might handout at various events needs to be thoroughly tested ) 16:53:35 the spins setup is disfunctional, but attempts to fix it haven't met with anything concrete. 16:53:50 cwickert would be the one to involve in those discussions 16:54:18 ? 16:54:36 cwickert: spins process... didn't go so well last cycle. ;( 16:54:44 yes, I know 16:55:12 cwickert, to bring you up to speed qa/releng requesting test matrix spin has to pass before being released 16:55:13 but I'm afraid it will become worse when we kill the spins 16:55:16 i don't think we hand out anything but the multi-install and multi-desktop 16:55:22 and the regular install / desktop of course 16:55:56 Viking-Ice: that means what exactly? 16:56:00 I was thinking a 2 person checkoff of a test matrix for each spin we want to promote on spins.fedoraproject.org. The rest can exist, just in a corner of alt. 16:56:42 cwickert, test matrix spin maintainers have to walk through which ensures atleast no surprises 16:56:48 for their spins 16:56:51 this is the proposal 16:57:04 Viking-Ice: argh 16:57:38 cwickert, the *de spins are not much worries since those have active community's it's the other spins 16:57:45 Viking-Ice: please consider me as an idiot who doesn't have a clue what a "test matrix spin maintainer" is 16:57:58 cwickert: there should've been some punctuation or grammar in there :) 16:58:10 uhum yes 16:58:24 I know what a test is, I know what a test matrix is, I know what a maintainer is 16:58:27 the idea is that there would be *a* test matrix (basically just a test plan) that spin maintainers have to run through to have their spin 'approved' or whatever for a release, just a very basic 'does it boot?' smoke test 16:58:34 I think we are talking about "it boots, selinux is enforcing and works, it lets you login, etc" 16:58:36 but who is supposed to maintain the test matrix for a spin? 16:58:58 cwickert: it'd be a generic one i think 16:59:00 can there be specific tests for a spin? 16:59:06 who is to maintain them and so on 16:59:17 there is tons of questions 16:59:19 i think this idea would just be a very basic generic 'smoke test' 16:59:32 spin-specific tests are possible but would be a different thing 16:59:43 qa would maintain the matrix I suppose we already have criteria for "core" the rest is just packages on top of that 16:59:44 we actually already have one such matrix for the security lab spin (though no-one ever runs it) 16:59:45 ok, I'm sorry, I need to stop here, FAMSCo meeting 16:59:52 but we DO need to talk about this 16:59:54 anyway, it seems like a decent idea 17:00:06 * nirik nods. 17:00:12 #action viking-ice to discuss the 'smoke test for spins' idea further with nirik and cwickert 17:00:12 I know the spins went badly 17:00:29 yeah, I don't think anyone disagrees... just how we improve them. ;) 17:00:32 but on the other hand I am very frustrated about getting little or no feedback from QA about my requests 17:00:45 sorry, which requests? 17:01:11 yeah I missed those to 17:01:32 adamw: changelogs in the announcements for the differenc milestones, better browsability in the wiki, meaningful renaming of the tracker bugs 17:01:51 oh, those 17:02:19 are you coming to devconf? 17:02:27 1) i talked to andre about that one and we edited the text of the announcements somewhat to make it clearer that the 'changelog' is in the trac ticket 17:02:36 2) unfortunately didn't get to that one yet 17:02:39 3) we did that 17:02:44 I'd appreciate if we can discuss some things 17:02:45 * Viking-Ice still lost... 17:02:49 cwickert: nope 17:03:01 I will be there kparal as well 17:03:05 Viking-Ice: these are requests from some time back, i don't recall exactly what the forum was but i recall the discussion now 17:03:19 cwickert: right, you can talk to viking and kparal there (probably also jskladan) 17:03:33 perhaps this should end up in our trac instance 17:03:34 cwickert: did you miss the tracker bug renaming thing? cos that was a whole thing a few weeks back. 17:03:37 in a pub :) 17:03:40 i think it may well be there 17:03:52 kparal, with rotten shark bits ;) 17:03:53 i'm pretty sure i filed tickets at the time 17:04:13 Viking-Ice: that's not really a czech speciality 17:04:19 https://fedorahosted.org/fedora-qa/ticket/273 is the ticket for the 'browsability' thing 17:05:20 https://fedorahosted.org/fedora-qa/ticket/272 is for the 'changelog' thing...it's not that we didn't give you any feedback, really, but andre didn't entirely agree with the proposal... 17:05:21 307 for some of it? 17:05:44 that wasn't part of cwickert's request, no. but i do need to finish that up. sigh 17:05:54 so much stuff to do 17:06:07 anyhoo, we're a bit over time 17:06:07 kparal, I will be bringing a box of bits for people to try as requested ;) 17:06:11 yup 17:06:16 so let's wrap up 17:06:21 adamw: 3) we did that? 17:06:28 cwickert: the tracker bug renaming,. 17:06:43 adamw: I don't think so 17:06:51 what are the names now? 17:07:12 cwickert: https://lists.fedoraproject.org/pipermail/test/2013-January/113405.html 17:07:22 Viking-Ice: let's hope it's not an attempt to wipe out Brno's Red Hat office :-) 17:07:24 I am searching the wiki for 5 minutes now for the NTH have bugs :( 17:07:32 cwickert: they're called FreezeException now 17:07:41 cwickert: and they're always listed at https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Trackers 17:08:36 which is linked from https://fedoraproject.org/wiki/Blocker_Bug_FAQ and https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process 17:09:53 * adamw sets fuse 17:10:16 * cwickert needs to bail out for the FAmSCo meeting 17:11:03 cwickert: let us know what you think about the new names 17:12:04 adamw: I made a proposal, so I probably prefer what I proposed, right? 17:12:21 well i'd *hope* not everyone thinks that way :) 17:12:34 i had a proposal too, and so did tflink, but we both prefer the final scheme 17:12:34 I mean, the new names are better than the old ones, but still I consider mine better :P 17:12:43 anyhoo 17:12:46 time to end this nightmare! 17:12:52 thanks for coming folks 17:12:54 #endmeeting