15:00:04 #startmeeting Fedora QA Meeting 15:00:04 Meeting started Mon Mar 22 15:00:04 2021 UTC. 15:00:04 This meeting is logged and archived in a public location. 15:00:04 The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:04 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:04 The meeting name has been set to 'fedora_qa_meeting' 15:00:12 #meetingname fedora-qa 15:00:12 The meeting name has been set to 'fedora-qa' 15:00:17 #topic Roll call 15:00:23 morning 15:00:25 morning folks! time for super qa fun 15:00:35 as always, fun is not guaranteed 15:00:43 .hello2 15:00:45 copperi_: Sorry, but you don't exist 15:00:46 there's always a disclaimer 15:01:00 existence is also not guaranteed 15:01:03 .hello2 15:01:04 coremodule: coremodule 'Geoffrey Marr' 15:01:13 if you find yourself struggling with existence, please consult a philosopher immediately 15:01:14 .hello jbwillia 15:01:16 Southern_Gentlem: jbwillia 'Ben Williams' 15:01:20 I like being a ghost 15:01:36 who ya gonna call 15:01:48 .hello2 15:01:48 tablepc: tablepc 'Pat Kelly' 15:02:11 * kparal is here 15:02:46 Top of the Mornin' everyone! 15:03:39 good to see everyone 15:04:05 We've got a Sunny day in the 70s later 15:04:10 .hello 15:04:10 cmurf: (hello ) -- Alias for "hellomynameis $1". 15:04:17 .hello chrismurphy 15:04:18 cmurf: chrismurphy 'Chris Murphy' 15:04:46 maybe fas replacement will sort out aliases better 15:04:46 .hello copperi 15:04:48 copperi_: copperi 'Jan Kuparinen' 15:05:15 alrighty, let's get going 15:05:24 #topic Previous meeting follow-up 15:05:41 i got no action items here 15:05:43 anyone have anything? 15:08:06 alrighty then 15:08:19 #topic Fedora 34 Beta prep and status 15:08:27 got a report this morning in #fedora someone dnf upgraded from f33 to f34 had grub issues 15:08:30 #info Beta RC3 was signed off as the Beta release last week 15:08:44 #info it will be released tomorrow morning 15:08:56 Southern_Gentlem: was there any detail? 15:09:41 From my testing it's look lots better now. Only the SELinux big still hanging around. 15:09:49 lvm 15:10:03 \o/ congratulations! we're having a beta! 15:10:14 i pointed them to #fedora-qa and i dont see where they posted anything 15:10:54 Southern_Gentlem: hmm, so potentially concerning but not a lot we can do 15:11:01 i'll poke around bug reports and forums a bit 15:11:09 luks+lvm+ root (ext4) + home (btrfs) (its a mess bc it's an install fc32 15:11:10 needs more info 15:11:25 cmurf i talking to them in #fedora now 15:11:32 people are gonna hit some big updates on first update after install (inc. GNOME 40 RC1 and systemd rc4) but afaict those are working okay 15:11:36 anyone had any trouble with them? 15:11:54 * sumantro is here 15:12:18 Yeah over 300 packages this morning 15:12:51 they ran fine and rebooted okay, haven't check all my usual stuff yet. 15:14:52 we have a few bugs to document in commonbugs, i'll work on that today 15:15:13 if you're aware of anything likely to be visible to many users which isn't tagged yet, please add the keyword CommonBugs to it 15:16:57 oh need to remove commonbugs in that btrfs /boot bug since we got the newer anaconda after all 15:17:17 that's easy enough, i always check whether the issue's fixed when i go through the list 15:17:36 so, sounds like we're pretty good on the f34 front? 15:19:08 atm 15:19:36 I'd say so. 15:20:14 roger roger 15:20:29 #topic Test Day / community event status 15:20:32 Kernel Test Week ended up recording 415 test runs across 154 testers on 5.11 which is shipping with F34 Beta this week. 15:20:33 sumantro, are you here? 15:20:41 .hello linuxmodder 15:20:42 linuxmodder: linuxmodder 'Corey W Sheldon' 15:20:44 yes he is! 15:20:59 #info Kernel Test Week ended up recording 415 test runs across 154 testers on 5.11 which is shipping with F34 Beta this week. 15:21:00 GNOME 40 test day was successful with a good amount of coverage with 40+ testers testing 15:21:10 Shout out to the downstream desktop-qe team for participating as well! 15:21:11 #info GNOME 40 test day was successful with a good amount of coverage with 40+ testers testing 15:21:19 i saw several bug reports for that too 15:21:22 (and helped fix a couple :>) 15:21:25 I18n Test week was successful with a lot of testers testing the new changesets https://testdays.fedoraproject.org/events/101 15:21:42 #info I18n Test week was successful with a lot of testers testing the new changesets 15:21:44 OOMd test week is ongoing till 2021-03-25 https://testdays.fedoraproject.org/events/105 15:22:49 #info systemd-oomd test week is ongoing till 2021-03-25: https://fedoraproject.org/wiki/Test_Day:2021-03-18_Systemd-OOMd_Test_Week 15:22:52 GRUB test day might happen on 25th https://pagure.io/fedora-qa/issue/663 15:23:04 oh yeah need to check on that 15:23:10 what's with "might happen"? waiting on devs? 15:23:13 sumantro: I may reach out to you on the oom stuff post meeting 15:23:21 no signed shim yet 15:23:28 linuxmodder, sure :) 15:23:49 do we want to have a grub 2.06 only test day? *shrug* and a separate shim test day once it's signed? 15:24:09 or combine them since they're both bootloaders 15:24:21 Combining them sounds like a plan 15:24:55 yeah, i'd agree with combined 15:24:56 adamw, can you please help me nail a date for upgrade test day? 15:25:13 once there's a signed shim incoming we'll schedule the test day 15:25:35 suman: sure, here and now? in the ticket? 15:25:53 adamw, in the ticket :) I have tagged you :D 15:26:04 thanks 15:26:22 adamw, note that we will have another IoT and Audio Test day sometime soon 15:26:42 also, I am planning to nail down virt test day as well between now and final 15:27:09 Pipe wore's been working fine for me Even with OBS Studio 15:27:21 wire 15:27:22 should we talk a bit about nitrate here? 15:28:05 adamw, Kiwi but yes, 15:28:40 lruzicka[m], if you are around, we would love to hear your feedback on experience during the last IoT Test Day 15:28:48 oh right. names! names are hard 15:29:21 #info we're looking into using the Kiwi TCMS system for test days (instead of wiki/testdays tool), there was a limited trial at the IoT Test Day 15:29:38 https://kiwitcms.org/ 15:29:43 adamw, you summed it for me :) 15:29:47 thanks :) 15:31:45 adamw, one more thing, lbrabec is mentoring for "QA dashboard" alongwith Josef, for Outreachy and we have people introducing themselves in the @test list 15:31:51 https://www.outreachy.org/communities/cfp/fedora/ 15:31:52 right, indeed 15:32:18 please welcome the outreachy folks 15:33:04 thats all from my side :) 15:35:32 after porting the IoT tests over manually to KiwiTCMS, I will say that the editor has less formatting options that the current wiki system does; things like italics, bold font, etc... so *if* we chose to go with Kiwi, the current testcases could not be copy/paste ported over, they would each need special attention and perhaps not have all of the fun features we currently have (notes, warnings, etc) 15:35:59 it was more limited than the wiki 15:36:02 in that regard 15:36:08 yeah, it's a markup 15:36:17 you'd think at least basic text formatting could be implemented 15:36:19 er, markdown. brain not yet working this morning 15:36:22 that at least would be worth a feature request, i think 15:36:26 it is, from my experience 15:36:29 markdown supports bold and italics...:D 15:36:40 the big thing that would be hard to get is dynamic templating. 15:36:47 did you write it like _this_ or like *this* 15:37:17 sorry, that was a bad example, bold/italics are supported, as well as hyperlinks, but that was about it. a single list feature and a single left/right/center feature and that was all. 15:37:23 I have some feedback from lruzicka[m] 15:37:31 "What bothered me most was, when you create a test run to test the tests, you cannot provide more results to the test run, just one. When you attempt to provide more, the later result will overwrite it." 15:37:32 another one is numbering. it doesn't seem to support the 1. auto numbering - you have to number all the steps which while annoying, probably isn't quite a deal breaker 15:37:56 "So for each tester, there would have to be a way to create their own test run and fill-in the results." 15:38:07 "If that should replace the matrices, also a different test run would have to be created for each user that wants to report their result, otherwise only one test result will be recorded." 15:38:16 coremodule, lruzicka[m]: I don't understand why that's a problem. can you elaborate a bit more (if we want to discuss it here) 15:38:32 the part about only allowing one result per user per version 15:39:35 i think it's one result per test 15:39:38 per run 15:39:43 so we have to create lots of runs 15:39:49 adamw, yes 15:40:07 and the system envisages a run as being created by some sort of admin/supervisor, right? not self service 15:40:23 adamw, yes, an "admin" creats the runs 15:40:25 hrm, I must be misunderstanding something. that's not how I was using it when I poked at a local instance 15:41:05 it looked like anyone with testing privileges can create a run that consists of multiple test cases 15:42:01 Why switch? What we have seems to work. 15:42:02 * tflink shrugs - if I'm the only one who saw that, I'm proably misunderstanding something 15:43:06 tflink, I bet you are right on user privileges. I can't recall that specifically, and I think each of the user accounts that were made all had the same access, so we didn't run into that 15:43:06 tablepc: the idea is to use a 'proper system' rather than the kinda hacked-together approach of wiki pages plus tooling around them that we maintain 15:43:07 tablepc: I think the question is whether kiwi would work better 15:43:47 limitations of the wiki system are that it can be hard to work with, easy to make mistakes in, hard to query without writing stupid tools to do the querying, plus at this point infra kinda wants to not have a wiki any more and "but qa built an entire testing system in it" is #1 reason it's still around :P 15:43:53 coremodule: from what I saw, there were pretty fine-grained permissions that could be granted to groups of users 15:44:09 Okay I didn't realize that the current system was a maintneance problem. 15:44:12 that makes sense 15:44:22 but we've tried this a few times now and it's never worked out, because it does always seem to turn out that the stupid hacked together wiki system works better than the replacements 15:44:39 * tflink spent a bit of time poking at how hard it would be to port our existing test cases/matrices into kiwi 15:44:51 tflink 15:44:53 port via code 15:44:54 tflink++ 15:44:54 sumantro: Karma for tflink changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:45:51 tablepc: you should see the code behind the testcase_stats pages 15:45:54 it's one of those things where even the people who wrote it don't remember how it works any more :P 15:46:20 https://pagure.io/fedora-qa/relval/blob/master/f/relval/testcase_stats.py#_228 is my favorite bit 15:46:49 That would be a problem. 15:46:52 FWIW, it doesn't look like it'd be too hard to move everything if we chose to do so. kiwi's API is a little old-feeling and the documentation isn't terribly intuitive but it does seem to work 15:47:54 omg there's seven paragraphs of comments explaining what it does 15:47:56 but I didn't get too deep into it - there are probably corner cases that I didn't hit 15:48:21 u9000: yup, that's always a good sign 15:48:29 anyhow, yeah, that's the situation :) 15:48:36 so there'll probably be wider trials of kiwi coming up 15:48:37 adamw, tflink also the current test day app cant handle result submission for the same test case on different arch .. until we create weird redirects on wiki 15:49:28 sumantro: so you can't do several at once ? 15:49:55 sumantro: isn't that a limitation of testdays, not the wiki? 15:50:20 worth noting is the paragraphs begin with "Crazy magic voodoo", meaning any vulnerabilities in there are unlikely to be noticed/understood 15:50:22 maybe both tflink 15:50:47 Sounds like kiwi was designed for testing of relatively small sofware sets 15:50:51 valid point u9000[m] albeit scary to think about 15:51:03 kiwi was originally designed to test RHEL, actually 15:51:19 u9000: to be clear, i wrote most of it, and i more or less remember how it works :P but it'd be nice not to have to any more 15:51:45 as far as I know. it was developed inside of RH and open sourced. some of the original authors forked it into kiwi and created a new company around it 15:51:48 Things seem to have changed 15:52:06 the chance of security vulns in that specific code is low as it's just reasoning about internal representations it already constructed there. there's much more chance of security vulns in the next bit that constructs html (we already fixed some there). 15:52:37 tablepc: not really, it's more that rhel qa works much like, well, most industry 'qa' 15:52:49 there is a small team of professional testers with a few supervisors/managers deciding what they'll do 15:53:09 so the original design of this system was based around the test managers creating work lists for the testers, essentially 15:53:23 then giving the test managers visualization tools to see the combined results 15:53:37 Okay tight focused testing with emplouee crew. 15:54:19 still, it is open source, and the devs are actively working with us on it, so we can get things opened up, potentially. 15:55:22 Soulds like a project worth doing to get something more maintenance friendly 15:55:45 anyhow, yeah, just wanted to make sure folks know about that 15:55:48 let's do a quick: 15:55:51 #topic Open floor 15:55:53 any other business? 15:56:18 Well testers are used to suffering through development cycles. 15:57:47 Waiting for my new PC to come back. I'll keep you posted on the list about the results. 15:57:49 i was going to bring up the g-i-s proposal, but i don't think there's time to discuss it. the consensus seemed generally fine with it? 15:58:42 what's the proposal? 15:59:02 #link https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org/thread/OSN4LTQ2BSUJQL7KIB67YNIDHSLD7I5B/ 15:59:19 oh, the criterion proposal. yes, broadyl 15:59:26 yes 15:59:42 Yes, I'm for it. 15:59:46 i don't remember if i did a detailed reply yet, but if not i'll try to do one soon 15:59:52 if anyone else has opinions on that, please chip in 16:00:36 alrighty folks, that's time 16:00:41 thanks a lot for coming everyone 16:01:11 Have a Great Day Everyone 16:01:17 i didn't announce a blocker review meeting this week, but please do vote in the blocker review tickets - you can find the ticket links in the blockerbugs app at https://qa.fedoraproject.org/blockerbugs/milestone/34/final/buglist 16:01:40 #endmeeting