fedora-qa
LOGS
15:00:14 <adamw> #startmeeting Fedora QA meeting
15:00:14 <zodbot> Meeting started Mon Jul 11 15:00:14 2022 UTC.
15:00:14 <zodbot> This meeting is logged and archived in a public location.
15:00:14 <zodbot> The chair is adamw. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
15:00:14 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:00:14 <zodbot> The meeting name has been set to 'fedora_qa_meeting'
15:00:16 <adamw> #meetingname fedora-qa
15:00:16 <zodbot> The meeting name has been set to 'fedora-qa'
15:00:17 <adamw> #topic Roll Call
15:00:35 <adamw> ahoyhoy folks, who's around for meeting fun?
15:00:41 <lruzicka> .hello2
15:00:42 <andi89gi[m]> Mornings me :)
15:00:43 <zodbot> lruzicka: lruzicka 'Lukáš Růžička' <lruzicka@redhat.com>
15:01:00 <andi89gi[m]> .hello2
15:01:01 <zodbot> andi89gi[m]: Sorry, but user 'andi89gi [m]' does not exist
15:01:38 <nielsenb> I'm here
15:01:59 <adamw> andi89gi: it's okay, we're very open-minded, non-existent folks are welcome here
15:02:18 <andi89gi[m]> adamw: weird - on IRC it may work
15:02:26 <andi89gi[m]> but thx for welcoming :)
15:03:51 <adamw> andi89gi: it works if your irc nick is the same as your FAS account, iirc, or possibly also if your IRC nick is the one registed in FAS
15:03:53 <lruzicka> andi89gi[m], I do not think the [m] is part of your FAS, is it?
15:04:29 <nielsenb> There also appears to be a space in the username zodbot looked up?
15:04:36 <nielsenb> .hello2
15:04:37 <zodbot> nielsenb: nielsenb 'Brandon Nielsen' <nielsenb@jetfuse.net>
15:04:50 * coremodule is here
15:04:51 <Southern_Gentlem> .hello jbwillia
15:04:52 <zodbot> Southern_Gentlem: jbwillia 'Ben Williams' <vaioof@gmail.com>
15:05:00 <andi89gi[m]> nielsenb: have to check it
15:06:55 <andi89gi> .hello2
15:06:56 <zodbot> andi89gi: Sorry, but user 'andi89gi' does not exist
15:07:10 <adamw> morning morning
15:07:31 <andi89gi[m]> weird issues  anyway morning
15:08:27 <adamw> alrighty, let's get rolling
15:08:48 <adamw> #topic Previous meeting follow-up
15:09:36 <adamw> #info "lruzicka to add question about exact required automated test coverage for desktop apps to one of the ongoing discussions with desktop team (mailing list or ticket)" - I believe https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/message/LOZ3XKUWX7DZCLCKNK4XVJYWXO2QLAE6/ was this, though we really meant for it to go to an existing thread or ticket
15:10:38 <lruzicka> I sent an email to the Desktop list and the only person who responded to it was Chris Murphy who advised me to look into https://pagure.io/fedora-workstation/issue/310
15:11:02 * kparal is here
15:11:04 <lruzicka> There is a similar discussion going on, adamw is part of it, too.
15:11:27 <adamw> yes, at the time this action item was added it was meant as a follow-up from QA to that existing discussion
15:12:02 <lruzicka> But until now, there has not been any progress. Sumantro promised to start working on those test cases, but I do not have any report on how far he has proceeded.
15:12:03 <adamw> i had brought up the existing discussion in a QA meeting, and 'ask about exact required automated test coverage' was what we decided to do in that discussion :)
15:12:34 <adamw> sumantro: ahoy?
15:14:05 <lruzicka> adamw, looks like a circular strategy then?
15:14:14 <adamw> =)
15:14:28 <adamw> i guess we'll try and follow up in the tickets again
15:14:29 <adamw> meantime we are working on the actual openqa tests, so hey!
15:14:46 <adamw> #topic Fedora 37 check-in and Change review
15:15:06 <lruzicka> adamw, ok ... it would be good if when sumantro works on those tests, that he somehow thinks about automation in the first place.
15:15:08 <adamw> so 37 is currently in 'mostly-working' state after a few hiccups last week
15:15:32 <adamw> composes are happening, tests are mostly passing, i'm not aware of any critical bugs
15:15:34 <adamw> lruzicka: agreed
15:16:49 <adamw> anyone have any major notes about current 37 state?
15:19:19 <nielsenb> I ran into this on a BIOS machine: https://bugzilla.redhat.com/show_bug.cgi?id=2102903#c1
15:19:30 <nielsenb> But I have only had a chance to check that one compose
15:20:01 <nielsenb> Which I see I apparently couldn't even be arsed to note what compose I tested...
15:20:55 <adamw> nielsenb: the sysctl issue was fixed a while back, though not sure if that's actually causing the problem there
15:20:59 <adamw> would be good to check again with a newer one
15:21:03 <adamw> i can try it later, though
15:21:04 <nielsenb> But basically the media check couldn't start, it worked in a VM and UEFI
15:22:16 <nielsenb> I'll check again, if nothing else I'll check the next nominated compose on the problematic machine
15:23:05 <adamw> thanks
15:23:32 <coremodule> I have something for F37
15:23:50 <adamw> fire away
15:24:48 <coremodule> As of F37, Fedora ARM has dropped support for 32-bit images (armhfp). We no longer compose a 32-bit image at all. That said, we still have armhfp columns in the validation matrix. I'd like to remove them, but want to get the official go ahead before I do.
15:25:04 <coremodule> Same for IoT
15:25:43 <coremodule> https://fedoraproject.org/wiki/Changes/RetireARMv7
15:25:58 <coremodule> and
15:25:58 <coremodule> https://pagure.io/fesco/issue/2703
15:26:28 <adamw> coremodule: oh, right. yeah, let's remove them
15:26:48 <coremodule> boom.
15:26:52 <coremodule> alright, I'll get it done
15:26:56 <adamw> do it in the templates, of course...i guess you know how it works?
15:27:01 <coremodule> that's all I had.
15:27:15 <coremodule> yeah, gotcha. I'll modify the templates
15:27:35 <adamw> #action coremodule to remove 32-bit arm columns from validation matrix templates
15:27:45 <adamw> i guess i'll check through the release criteria for anything that should be updated there
15:28:14 <coremodule> I think it's already been modified since we moved all the 32bit testcases to optional, but good idea. would be worth a look
15:29:08 <adamw> so, the other thing i wanted to note in this slot: there's a potential problem with python 3.11 and the f37 release cycle, see this ticket: https://pagure.io/fesco/issue/2825
15:29:41 <adamw> #info there's a potential issue with delays to the python 3.11 release and the fedora 37 release schedule, see https://pagure.io/fesco/issue/2825 for the discussion on that
15:30:29 <adamw> the plan that seems to be getting support is to keep going to branched and hope by then it's clear 3.11 will be abi-stable in time for the f37 release, if not we have to go back to 3.10. none of the choices is great but that seems the least-worst
15:30:31 <adamw> just wanted folks to be aware
15:30:53 <lruzicka> noted
15:31:46 <nielsenb> Sounds reasonable
15:33:11 <adamw> on the Change front, i don't see anything super significant for us since the last check-in. there's https://fedoraproject.org/wiki/Changes/RaspberryPi4 , we do have some pi 4s for testing already right?
15:33:43 <andi89gi[m]> .hello andilinux
15:33:44 <zodbot> andi89gi[m]: andilinux 'Andi Artz' <Kartz@gmx.net>
15:33:57 <nielsenb> Woo!
15:35:00 <andi89gi[m]> yea managed it
15:35:08 <adamw> yay
15:35:18 <nielsenb> I think I have a Pi4 around here I can test against
15:35:34 <andi89gi[m]> nielsenb: I have a Pi4 as well
15:36:33 <adamw> oh, of course, we should also note that it's now proposed to make CentOS an official edition for F37
15:36:42 <adamw> grr
15:36:45 <adamw> CoreOS. not CentOS. :D
15:37:07 <nielsenb> Media check still doesn't work on this BIOS machine, just tried the 20220711 compose
15:37:13 <adamw> #info CoreOS is proposed as an official Edition for F37: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/OSHZEHWTYSACVKJEPLVL2EVJ3GDY3AE2/
15:37:30 <nielsenb> CentOS Core Edition when?
15:37:40 <adamw> this obviously comes with testing implications, but the current intent is that we will ensure CoreOS' existing CI is sufficient to demonstrate that it complies with the release criteria
15:38:06 <adamw> nielsenb: do the visible messages look different now? i expect they would
15:38:33 <nielsenb> Nope
15:38:58 <nielsenb> "sh: line 1: /sbin/sysctl: No such file or directory"
15:39:03 <adamw> #info the plan for CoreOS testing is to rely on its CI, and ensure that the CI tests cover all of the release criteria. there is a ticket for this cross-check: https://github.com/coreos/fedora-coreos-tracker/issues/1239
15:39:08 <nielsenb> Then the media check failed message
15:39:25 <adamw> nielsenb: that's expected, but there should not be any module load errors any more
15:39:38 <adamw> sysctl not being there is still a thing, but it's not failing anything
15:40:50 <nielsenb> I never saw module load errors, only the media check failing
15:41:16 <adamw> ah k, so you already had the fix for the sysctl thing. so, it's something else causing the media check to fail then
15:41:37 <nielsenb> Unfortunately I see no other relevant diagnostic information
15:41:52 <nielsenb> Just the checkiso job failed, then everything gets garbled
15:43:08 <adamw> fun. i'll take a look at it later
15:43:29 <adamw> anything else on F37?
15:46:35 <adamw> alright
15:46:38 <adamw> @topic Outstanding proposals
15:47:39 <adamw> so, the networking proposal is still technically outstanding. i don't think i'm going to add any dnssec requirements, so i don't think there's anything to change
15:47:53 <adamw> if nobody has any objections i'll go ahead and commit the latest draft to the wiki later today
15:50:24 <adamw> #action adamw to implement the latest draft of the proposed networking criteria
15:50:47 <adamw> matthew's proposed 'default app functionality' changes are still technically pending, but that's kinda tied up in the larger discussion with desktop team
15:51:45 <adamw> #info let's skip the test day / community event item as sumantro's not around
15:51:48 <adamw> #topic Open floor
15:51:51 <adamw> any other business, folks?
15:53:36 <nielsenb> I started implementing "back" in the relval report-results flow, then decided I didn't want to break anything so I've started writing unit tests for that flow instead
15:53:47 <nielsenb> Expect an ugly MR "soon"(tm)
15:54:41 <adamw> nielsenb: thanks a lot! i appreciate it
15:54:48 <adamw> been wanting to do that for years but never got the roundtuits
15:54:58 <adamw> i don't suppose you want to write unit tests for everything else too? ;)
15:55:07 <nielsenb> One (maybe two) things at a time
15:55:18 <nielsenb> I'm less familiar with the other flows
15:55:38 <adamw> it was worth a try
15:55:39 <nielsenb> Then come tests for wikit itself...
15:56:29 <adamw> wikitcms does have tests,
15:56:50 <nielsenb> Well then, I'll consider that done
15:57:04 <adamw> 95% coverage, the remaining bits are a bit tricky iirc.
15:57:28 <adamw> alrighty, anybody else got anything?
15:59:16 <adamw> if not, thanks for coming, everyone!
16:00:31 <adamw> #endmeeting