16:00:14 #startmeeting Fedora QA meeting 16:00:14 Meeting started Mon Nov 9 16:00:14 2015 UTC. The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:14 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:18 #meetingname fedora-qa 16:00:18 The meeting name has been set to 'fedora-qa' 16:00:21 #topic Roll call 16:00:29 morning folks, who's around for QA fun? 16:00:46 * pschindl is here 16:01:00 * satellit_e listening 16:01:04 * lbrabec is lurking 16:01:04 * garretraziel is here 16:01:20 lurking 16:02:07 * Southern_Gentlem here 16:02:40 good to see you all 16:02:51 everyone doing well? 16:03:17 nothing that thanksgiving break will not solve 16:03:48 * kparal is here 16:04:02 Southern_Gentlem: will not solve...? 16:04:18 yep a week vacation from work 16:04:37 oh i see 16:04:40 sorry, i misread 16:04:45 alrighty, let's get going... 16:04:52 #topic Previous meeting follow-up 16:05:27 #info "kparal and adamw to update Common Bugs" - that got done, we've both added stuff, I've got one more issue to add today 16:05:41 I just added https://fedoraproject.org/wiki/Common_F23_bugs#system-upgrade-locale 16:05:45 of course if anyone's aware of a bug causing particular trouble, throw the 'CommonBugs' keyword at it 16:05:52 (we should probably list the abrt/selinux bug) 16:06:01 oh, i think i already did. 16:06:07 kparal: thanks 16:06:37 #info "adamw to check in with bcl and wwoods on dnf-plugin-system-upgrade updates status and lorax" - well, the dnf updates went out without lorax at first, but we got lorax pushed soon after, so hopefully it didn't cause any big problems 16:07:37 #info "adamw to draft up proposal for better handling of 'special blockers'" - didn't get that done yet, some other stuff came up 16:07:45 #action adamw to draft up proposal for better handling of 'special blockers' 16:08:17 ok, so from here on, each topic i've got on the agenda is some kind of f24 planning thing 16:08:29 before we jump in, did anyone have any other topics that should be added? 16:10:12 alrighty then 16:10:18 #topic Release criteria and test case changes 16:11:22 so we have a couple of proposed changes ATM - installer help from me, and freeipa upgrade from sgallagh 16:11:51 are there other places where we need changes that anyone can think of/remember? 16:12:03 * adamw trying to remember issues that came up during validation but his brain feels like cottage cheese right now 16:12:43 #action adamw to finish off the 'installer help' criteria / test case changes 16:12:49 I have a few ideas 16:12:54 but haven't proposed them on list yet 16:13:17 for system upgrade, join bios and uefi test cases. I think the split is no longer needed now that we don't have fedup 16:13:34 and propose N+2 upgrade criterion 16:14:46 that's all 16:15:07 hmm, probably reasonable for upgrade, yeah 16:15:38 as with the freeipa upgrade thing i feel like the release criteria are becoming a fairly bad way to approach upgrade testing 16:15:41 we can still one test case for uefi and one for bios, just to make sure we covered both. we don't need to do everything twice 16:15:48 *keep 16:15:51 since so little of what can potentially go wrong is actually in the frozen package set at all any more 16:15:53 was that backported to f21? 16:16:01 fenrus02: was what? 16:16:03 or do they still need to use fedup for f21 -> f22 16:17:17 for that matter, f21 -> f23 16:17:29 system-upgrade is used for f21->* 16:17:46 right 16:18:34 #info kparal suggests combining bios and UEFI upgrade tests and proposing a criterion for N+2 upgrades 16:18:52 f21-fedup is deprecated now, and when a user runs it -- informs the user of the new process? 16:18:56 i feel like there were some other things that came up during validation but i guess i'll have to go back through meeting logs 16:19:10 fenrus02: dnf-plugin-system-upgrade obsoletes fedup 16:19:26 (and replaces the 'fedup' command, yes) 16:19:44 excellent, thanks. 16:20:33 alrighty then, next thing... 16:20:44 #topic Test Day planning 16:21:08 so we noted last week that test days aren't quite where we want them to be, who wants to volunteer to help make that better? :) 16:21:19 anyone interested in helping co-ordinate test days overall, or want to volunteer to run a particular one? 16:21:47 don't be shy, you'll get a cookie 16:22:13 I was thinking about making a talk for people from Brno about test days. 16:23:00 And I can focus more on test days during f24 16:23:15 sounds great 16:23:37 pschindl++ 16:23:37 kparal: Karma for pschindl changed to 1 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:23:37 we do need to make sure when we reach out to devs that if they're enthusiastic, we actually wind up running a good event 16:23:48 is there any feedback on why test-days are not getting people involved? are they aware of them sufficiently in advance? 16:23:59 it's a bad outcome if we're all like 'yeah test days are awesome! come have a test day!' and they say 'sure' and then we half-ass organizing it 16:24:09 fenrus02: it's not so much about test days not getting people involved 16:24:27 fenrus02: it's more that we're not running as many as we used to and maybe not running the ones we have as efficiently 16:24:40 people have been working on other stuff, i think 16:24:45 * fenrus02 nods 16:26:04 .#action pschindl to organize all the test days 16:26:11 :) cool 16:26:13 :P 16:27:06 i guess roshi and i will co-ordinate again and try to do a less half-assed job of it, if anyone else wants to help, please let us know... 16:27:15 But why not I will volunteer someone to help me :) 16:28:08 pschindl: hehe, that's the spirit! 16:28:17 #topic taskotron, openQA etc. targets 16:28:44 so there might already have been some talk about this in the qa-devel meetings i'm never awake early enough to go to 16:28:46 tflink? 16:29:21 still trying to get openqa systems ready - hit some issues (possibly PEBKAC) on friday, will try again today 16:29:33 i was thinking a bit more long-term 16:29:35 oh 16:29:41 i.e., what are our goals for openQA/taskotron for f24 16:29:52 (and other, you know, magic robot tester things) 16:30:02 disposable clients, definitely. I also want to have initial dist-git style tasks in place 16:30:38 those are the main things for taskotron 16:30:42 alrighty 16:30:54 not as sure about openqa beyond having a public system in place 16:30:57 #info taskotron targets for f24 cycle: disposable clients and dist-git style tasks 16:31:36 yeah, for openQA we want to get the public deployment done first of all, beyond that i'd like to look at doing various post-install test stuff 16:32:02 I also think that various desktop test would be nice 16:32:08 *tests 16:32:09 openQA has a mechanism where one test can upload a snapshot of its finished state and you can start another test from that, we just have to learn how to use it 16:32:52 garretraziel: anything else that's a priority? 16:33:23 nothing that I can think of 16:33:33 * tflink is also hoping to have beaker in place for f24 16:33:45 #info openQA targets for f24 cycle: public deployment and post-install testing 16:33:52 moving to Postgres, but this will come with public deployment 16:34:02 garretraziel: yeah, i agree 16:34:03 (so we could finally try whether GRU works for us) 16:34:29 tflink: so on the topic of beaker: do you have any thoughts on what we can *do* with it?> 16:34:42 pretty much whatever you want 16:34:55 i think that upgrades would be a great fit for beaker 16:34:55 tflink: well, let me rephrase: what we *ought to* do with it 16:35:02 tflink: i know sudhir is interested in getting RH teams who already have tests in RH's beaker running them in a Fedora beaker 16:35:18 i was thinking freeipa testing might make sense in beaker 16:35:27 * tflink doesn't know enough about freeipa to say 16:35:45 kernel tests might also make sense 16:35:52 since we have 2x bare metal machines for beaker 16:36:20 tflink: the kernel test suite stuff? 16:36:37 we also can have a battery of anaconda tests running in it 16:36:59 the thing with upgrade and anaconda testing is it's kinda duplicated with openQA, i guess 16:37:29 kinda, yeah 16:37:41 I think the existing beaker anaconda tests cover mostly kickstarts 16:37:52 but I still think that beaker is probably a better choice for most upgrade testing 16:37:52 ooh, that would be super useful 16:38:05 although in that case it's duplicating a bit with anaconda's own automated testing stuff :) 16:38:10 and we might have an external team maintaining it, so what's not to like :) 16:38:12 but i guess more coverage is always nice 16:38:52 so do we want to set any definite beaker targets or is it more of a 'do the best we can' thing? 16:38:55 oh, there are likely to be some networking changes coming f24-ish time 16:39:01 maybe the target is 'have it set up and running *something*'? 16:39:05 "do the best we can do " 16:39:35 tflink: i'm willing to help out with it if there's anything i can do, though i'm starting more or less from scratch with beaker 16:40:08 right now, we're pretty much getting auth/authz figured out 16:40:22 blocked on both me and the beaker devs, I need to follow up on a few things 16:40:38 after that's done, we should be ready for the production system 16:40:43 alright 16:41:02 #info beaker targets for f24 cycle: do the best we can, but it'd be good to have it deployed and running *something* even just as an example 16:41:22 alrighty...anything else in this general vein? 16:41:30 network changes 16:41:35 tflink: can you elaborate? 16:42:05 right now, all of our automation masters and clients are on the same network as the ppc builders, kernel test machines and arm koji 16:42:23 which is not a good thing as we start taking more tasks from non-core-devs 16:42:56 january-ish timeframe we're likely to be moving machines around so that the clients are more isolated and we're not sharing a network with the ppc builders anymore 16:43:09 so that'll probably mean some downtime, hopefully not much 16:44:53 okay 16:45:01 the details are still being worked out but figured I would give a heads up 16:45:15 so this is the taskotron machines? 16:45:22 taskotron, beaker and openqa 16:45:35 oh, okay, they're all together. roger. 16:45:49 #info around january, taskotron/openqa/beaker hosts will be subject to some network changes 16:45:50 the way things are looking, this will have a big effect on all of our systems outside blockerbugs 16:46:10 another thing, i guess, is now we have bodhi 2.0, we could be trying to push more active use of its new features 16:46:25 such as? 16:46:37 well, taskotron integration i guess 16:46:43 gating updates on tests 16:46:51 and also the manual equivalent, gating updates on manual tests 16:47:17 all that stuff is there, i think, but we haven't made any real organized effort to start using it 16:47:23 wouldn't that need a better tcms or are you talking about putting results into bodhi by hand? 16:48:21 ? 16:48:28 aiui bodhi can already do all those things 16:48:38 it gets taskotron results via fedmsg or carrier pigeon or something 16:48:53 it queries resultsdb 16:48:55 and when you create an update you have some boxes to check for requiring this or that or the other to pass before the update can go out 16:49:07 but it's all just kinda 'there' 16:49:23 anyway, sounds like no-one has really been working on it, so i guess we can table it for another time, plenty to be going on with here... 16:49:38 yeah, no shortage of stuff to dao 16:49:39 do 16:50:18 alrighty then 16:50:20 #topic Open floor 16:50:23 any other business, folks? 16:53:24 alrighty then, everyone can go grab a beer or something i guess 16:53:50 also i need to figure out why boot.iso generation for rawhide isn't working so we can get an initial f24 test event up 16:54:26 where by 'figure out' i mean 'bug dgilmore' 16:54:41 he's on pto 16:54:57 ok, then bug his non-union mexican equivalent 16:54:59 (nirik) 16:55:13 que? 16:55:22 #action adamw to work with releng to get rawhide nightly boot.iso compose working and create an initial f24 nightly validation event 16:55:33 nirik: rawhide boot.iso generation isn't working, be good to fix that 16:55:35 ah yeah, I think maxamillion was looking into that too. 16:55:44 oh, that might be why he was asking about lorax, i guess... 16:55:50 yep 16:55:51 * adamw sets the fuse 16:58:13 thanks for coming, folks 16:58:15 #endmeeting