15:00:30 #startmeeting Fedora QA Meeting 15:00:30 Meeting started Mon Apr 1 15:00:30 2019 UTC. 15:00:30 This meeting is logged and archived in a public location. 15:00:30 The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:30 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:30 The meeting name has been set to 'fedora_qa_meeting' 15:00:36 #meetingname fedora-qa 15:00:36 The meeting name has been set to 'fedora-qa' 15:00:39 #topic Roll call 15:01:15 .hello2 15:01:16 frantisekz: frantisekz 'František Zatloukal' 15:01:47 .hello2 15:01:47 * satellit listening 15:01:47 kparal: kparal 'Kamil Páral' 15:02:07 * cmurf is somewhere staring out a window 15:02:34 .hello2 15:02:34 lruzicka: lruzicka 'Lukáš Růžička' 15:03:04 .hello2 15:03:05 coremodule: coremodule 'Geoffrey Marr' 15:03:29 morning folks 15:03:32 how's everyone? 15:03:51 Doing well, how about you adamw? 15:03:54 everyone is celebrating tomorrow beta release.... :) 15:05:25 Even my "teta" is looking forward to Beta. 15:06:18 .hello2 15:06:19 tflink: tflink 'Tim Flink' 15:07:30 gtg, I'll read later 15:07:37 got tonsillitis and trying to catch up with things, but fine! 15:07:37 .hello2 15:07:38 cmurf: Sorry, but you don't exist 15:07:41 haha 15:07:53 I do that just because it's a rare joy a computer says that these days. 15:08:03 .fire cmurf for not-existing 15:08:03 adamw fires cmurf for not-existing 15:08:04 the ghost of cmurf is with us :) 15:08:38 #topic Previous meeting follow-up 15:09:11 blehhhhh, sorry to hear that... bet that's not fun 15:09:15 so, there are a couple of action items for me and sgallagh which i think we didn't do anything about yet... 15:09:34 Hmm? 15:09:40 "adamw to work with sgallagh on putting those criteria into practice" (.fire self for writing terrible notes) and "adamw and sgallagh to find or write test cases to back the printing criteria" 15:09:48 i don't think we did that yet did we? i don't remember doing it anyway 15:10:28 ah, by 'put them into practice' we meant 'actually put the criteria into the criteria pages' 15:10:28 I did not. I think you approached me and I reminded you that I am not a printing SME and it would be better to find someone that was to help write criteria 15:10:38 we already agreed the criteria 15:10:38 I just proposed the high-level change that we acked 15:11:18 the things that need doing are a) actually put the agreed text in the pages and b) write test cases 15:11:53 #info "adamw to work with sgallagh on putting those [printing] criteria into practice [i.e. production]" - not yet done, we will do it this week 15:12:04 #info "adamw and sgallagh to find or write test cases to back the printing criteria" - not yet done, we will also try and work on that soon 15:12:20 #action adamw to put proposed printing criteria into production 15:12:31 #action adamw to get printing test cases written and added to matrices 15:13:12 #info "adamw to ask sumantro to make contingency plans for upcoming test days if composes are still not available" - that got sorted out in the end, we had images for the test days 15:13:46 apparently Brno has an IPP Everywhere printer that can be used for testing the printing criterion 15:15:24 do we have any other followup from last week? 15:17:21 i guess not! 15:17:38 #topic Fedora 30 status 15:17:44 #info Fedora 30 Beta will be released tomorrow 15:17:57 #info Common Bugs page is ready: https://fedoraproject.org/wiki/Common_F30_bugs 15:20:14 i'm not aware of any other major f30 business ATM, it seems to be in decent shape 15:20:20 anyone have thoughts / notes on where we are with f30? 15:20:57 nothing special, works like a charm, we should declare it as a final tomorrow :) 15:21:01 can fix the missing browser icon if remove favorite and then add favorite 15:21:43 * satellit beta 1.8 15:22:21 project colada++ 15:22:21 adamw: Karma for colada changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:22:30 satellit: i don't think that fixes it, it more moves it around 15:22:36 the bug affects the top icon, *whatever the top icon is*, aiui 15:22:54 haha, i forgot colada is actually an account that exists 15:23:00 alrighty then 15:23:14 #info otherwise no news on Fedora 30, we believe it is currently in solid shape and will move forward with Final testing 15:23:28 * satellit works for me if add ff icon after removing zero hight ff first 15:23:49 there should be a new compose nominated for testing soon, we should look at getting the Final tests that were not done before done now 15:24:24 #topic Release criteria / test case proposal status 15:24:40 #info as noted in 'previous meeting follow-up', the printing criteria process is still ongoing 15:25:11 the other ongoing one here, i think, is basic graphics mode 15:25:17 release The Kparal! 15:25:21 i kicked off a discussion on that after the go/no-go agreed to move it from beta 15:25:34 so far it seems people are generally in favour of applying the existing criterion at Final? any thoughts? 15:26:00 i've already added my 2 cents to the devel@ thread 15:26:18 I'm +1 for the idea 15:26:21 +1 to leave it as a final criterion without changing anything else 15:26:37 I think basic should keep the boot loader menu item 15:26:38 tested DVD last test period for install and it worked 15:26:54 and then for final we block if it's not working as expected or as designed or whatever 15:27:54 I believe the basic graphics mode is not used that rarely as some think. I needed it even for some very old radeon card 15:27:58 cmurf: i don't really see the value in ensuring we have a present but not-necessarily-working menu item at basic. 15:28:14 what's the use of making sure it's there but not making sure it works? 15:28:17 it's gotta be there to find out if it's not working 15:28:25 not really, you can just add 'nomodeset' manually. 15:28:50 well it increases the chances of people finding out and reporting to us 15:28:51 yeah for QA people, I'm talking about normal people haha 15:29:23 i guess... 15:30:20 I don't actually care that much whether we have a separate beta criterion for the menu item. but I think the Final one should be there (the whole mechanism must work) 15:30:53 ok 15:31:03 in the interest of thinning the herd of criteria, I can go along with that 15:31:18 #info wide agreement at meeting that the existing 'basic graphics' criterion should apply more or less unmodified at Final 15:31:30 I agree with kparal 15:31:36 ack ^^ 15:31:47 ack 15:31:52 #action adamw to implement move of 'basic graphics' criterion to Final and follow up on mailing lists 15:32:54 any other business re criteria or test cases? 15:34:12 in that case... 15:34:18 #topic Test Day / community event status 15:34:21 sumantro: ahoy, around? 15:34:32 A couple of test days coming up starting with Silverblue on 2019-04-05 15:34:53 Vagrant 2.2, Bash 5.0, Upgrade and Virt are in talks 15:35:13 Modularity test day went well 15:35:19 #info Silverblue test day will be 2019-04-05 15:35:26 #info Modularity test day completed successfully 15:35:48 although we had A LOT of people who were not so happy with illformed modules and commented a lot 15:36:12 we might have to find a way to capture that in the form of report 15:36:35 hmm, are there many bad modules? 15:36:45 i thought there was supposed to be Magic CI (TM) to prevent this 15:37:14 adamw, well it is hard to tell, because the modules have no standard defined, so it is really hard to tell. 15:37:31 adamw is dancing around April Fool's day turf right now 15:37:33 there is https://docs.fedoraproject.org/en-US/modularity/making-modules/packaging-guidelines/ 15:37:43 and https://docs.fedoraproject.org/en-US/modularity/making-modules/managing-defaults/ 15:37:48 adamw, I had a meeting with modularity guys and told them about that and they promised that some standards will be followed 15:37:50 adamw, docker wont get installed ... that seemed blocker for many folks 15:38:20 oh yeah that's a blocker for me if it happens on Server 15:39:09 right now i don't think any criteria would cover that... 15:39:31 many GO packages had the same fate too ... we might need to capture this as a part of retrospection at the least 15:39:36 adamw, that is all nice, but it does not say whether a module has to have a default profile defined. If it does not, you cannot install it without exactly specifying it 15:39:36 #info Modularity test day results suggest many modules are broken (including Docker), we are concerned about this 15:39:40 sgallagh: any thoughts? 15:40:07 sumantro: go packages or go modules? 15:40:33 does this impact upgrades? 15:40:37 adamw: I unfortunately missed the test day, so I don't know what was found. 15:40:50 sumantro: Do you have a report of the bugs identified on that day? 15:40:50 I' 15:40:56 ll look into them in a bit 15:40:58 golang-ecosystem 15:40:59 e.g. if you have docker already installed, and do a dnf system-upgrade, does it fail because it can't upgrade docker? 15:41:11 sgallagh, some modules still do not have default profiles defined, so people get confused when using them 15:41:21 sgallagh, also, some have broken dependencies 15:41:21 lruzicka: Some are not supposed to. 15:41:35 sgallagh, I do , I am going to sent it over to @test in a while 15:41:44 Thank you. Please CC me as well 15:41:51 (I don't always remember to read test@) 15:41:54 is the dnf output when trying to enable a module with no default stream useful? 15:42:02 sgallagh, yeah, I know, but that is not docker, for example 15:42:11 i.e. does it read as something a normal human would understand as "hey this module has no default stream you gotta pick one"? 15:42:35 adamw, no ... instead it only enables the stream and does nothing 15:42:36 sgallagh, for sure 15:42:46 lruzicka: That is untrue 15:42:47 lruzicka: not good 15:43:00 ok, let me see it and copy paste 15:43:05 * cmurf not a fan of silent failures 15:43:14 You're confusing that with a module with no default profiles 15:43:30 oh no, he said 'default profile' 15:43:36 I'm also running the FESCo meeting, so it's hard to have this conversation right now 15:43:38 i was the one who misread and introduced 'default stream', my bad 15:43:44 but anyway, that is the angle i would attack from 15:43:55 argh 15:44:17 if there is an allowable situation where enabling a module requires non-obvious actions on the user's part, dnf should make that as clear as possible and be as helpful as possible when a user tries to do it and gets it wrong 15:44:29 I would expect that a module would have both, default stream and default profile, so that it can be installed as: 15:44:51 dnf module install 15:44:59 It's very rare that a stream doesn't have a default profile. 15:45:12 It would only happen if there's no set of packages that reasonably makes sense. 15:45:21 e.g. a hypothetical "CPAN" module 15:45:27 when there are no defaults set, one has to pick streams and profiles explicitely and do dnf module install :/ 15:45:34 anything less does not work 15:45:36 adamw I'd consider that a nice suggestion from QA to dnf folks for sure 15:46:15 lruzicka: sumantro: can i ask you to look into this a bit more and maybe talk to sgallagh about specific cases and what can be improved, when he's less busy? 15:46:37 Note that I sent out a poll asking for feedback on this to devel@ weeks ago. 15:46:42 Few people replied. 15:46:49 I'll bump it and you can all chime in... right? 15:47:03 adamw, sure 15:47:17 yeah, I would love to take part in some sort of survey 15:47:26 must have missed it 15:47:41 sgallagh, sure ..sorry that I missed it 15:47:44 * adamw does not read everything on devel any more :/ 15:48:18 I have counted like 7 modules without default profile on the first glance 15:48:21 lruzicka: Oh, actually it was part of my most recent commblog post. 15:48:27 I raised these as Open Questions at the end. 15:48:49 sgallagh, is it on some list? or web? 15:49:06 https://communityblog.fedoraproject.org/modularity-hackfest-march-2019/ 15:49:17 #action lruzicka and sumantro to look over specific issues that came up in the modularity test day and talk to sgallagh about possible improvements, especially re. modules with no default profile 15:49:44 ok 15:49:59 sgallagh, the open questions should be answered in comments? 15:50:18 lruzicka: as soon as FESCo is over, I'll bring them to devel@ 15:50:25 Which I should have done back then, but forgot 15:50:37 sgallagh, thanks 15:50:40 related question 15:50:54 dnf system-upgrade and the --setopt='module_platform_id=platform:f30 switch? 15:51:10 cmurf, yes? 15:51:11 is that something that'll be required for final or is that temporary? it's not currently listed as a common bugs 15:51:12 what's the question? 15:51:32 cmurf: We (Modularity and QA) agreed that that's a blocker for Final 15:51:45 It must not be required for GA 15:51:52 it should be in commonbugs, though, good spot 15:52:07 adamw, if it is not required? 15:52:27 adamw, if it behaves correctly, then we do not have a bug, right? 15:52:39 sorry what? 15:52:50 lruzicka: It must not be required for GA. 15:53:25 adamw, I mean, if at the GA upgrades can be done without using that option, it behaves correctly as if normal, or am I wrong? 15:53:42 adamw, and if it behaves correctly, then why do we need to mark it as common bug? 15:53:52 well it's common right now 15:53:58 it's not fixed yet 15:54:06 lruzicka: It's a commonbug for Beta 15:54:14 so it's a common bug for beta period that is also a blocker for final 15:54:16 lruzicka: you're misunderstanding what sgallagh says 15:54:32 kparal, as usual 15:54:34 =) 15:54:35 ok 15:54:37 ! 15:54:43 i've tagged the bug for commonbugs, i'll add it to the page later today 15:54:46 thanks for the headsup cmurf 15:54:55 #topic Open floor 15:55:04 any other business? blocker review meeting starts in 5 mins in #fedora-blocker-review 15:55:07 as usual I am misunderstading. sgallagh has nothing to do with it :) 15:55:36 heh 15:55:38 lruzicka: the options must not be required, meaning it's a bug and must be fixed 15:55:42 *option 15:55:48 5 minutes before blocker review and I imagine some people want a coffee or a beer or kombucha or other refresher :D 15:56:12 maybe dinner 15:56:21 kparal, but when it is fixed, it is not a bug anymore. and if it is a blocker, it means that there will not be any final until fixed. 15:56:24 dinner and blocker review yay 15:56:36 kparal, so where is my reasoning wrong? 15:56:48 lruzicka: we have a common bugs page for beta 15:56:53 people will try to upgrade to the beta 15:56:56 we should tell them about this :) 15:57:02 +2 15:57:11 lruzicka: GA means Final 15:57:16 adamw, ok ... I thought that common bugs were mainly for final 15:57:32 no, they are valid throughout the whole release 15:57:34 nah, just as important for beta 15:57:34 and post-release 15:57:44 lruzicka: No, it's especially useful for Beta, since things aren't fully baked yet 15:58:08 also, something can be a common bug that is not a blocker ;-) 15:58:32 cmurf, this one I would understand ... we are not blocking on that, but we know about that. 15:58:34 e.g. if it's suffiently confusing with a non-obvious work around 15:58:57 cmurf: I think he meant that we shouldn't bother including blockers on the list, because they won't be present when GA ships. 15:59:00 cmurf, what I am not gettig is why we should be telling people that there is a bug if it is not after final 15:59:06 Because he didn't realize the page was useful before GA 15:59:08 sgallagh, exactly 15:59:11 got it 15:59:26 alrighty 15:59:28 lruzicka: Once it's fixed, the page will be updated accordingly 15:59:32 sounds like we're all done 15:59:42 sgallagh, ok, that seems clear 15:59:49 see you all for blocker review shortly 16:00:00 go git yer beers 'n spuds folks 16:00:05 thanks for coming! 16:00:07 #endmeeting