15:00:18 #startmeeting Fedora QA Meeting 15:00:19 Meeting started Mon Jul 6 15:00:18 2020 UTC. 15:00:19 This meeting is logged and archived in a public location. 15:00:19 The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:19 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:19 The meeting name has been set to 'fedora_qa_meeting' 15:00:22 #meetingname fedora-qa 15:00:22 The meeting name has been set to 'fedora-qa' 15:00:27 #topic Roll call 15:00:32 top o' the morning to you too, tablepc 15:01:17 .hello 2 15:01:18 tablepc: Sorry, but you don't exist 15:01:29 .hello2 15:01:30 tablepc: tablepc 'Pat Kelly' 15:01:34 .hello2 15:01:37 bcotton: bcotton 'Ben Cotton' 15:01:40 * cmurf is here and there and where and near 15:02:25 how's everyone apocalypsing 15:02:40 there isn't one here 15:02:46 this is an exciting and morbid question 15:03:14 you're welcome 15:03:30 Coloradoans went crazy with Wyoming's fireworks on Saturday 15:03:36 * bcotton wonders if that's a reference to These Uncertain Times or just the nano and btrfs threads on devel 15:03:58 it can be two things! 15:04:04 btrfs is tame, nano made me run for the hills 15:04:05 I had fireworks in my driveway. The neighbors enjoyed it. 15:04:25 i am a fan of william gibson's theory that the apocalypse happens in slow motion and is made up of many things 15:04:33 btrfs and nano threads among them 15:04:55 Forgive me but wasn't btrfs the subject of much discomfort and discussiopn recently 15:05:05 discussion, sure 15:05:14 we will get to that later in the meeting 15:05:18 * cmurf thought it was docile 15:05:53 #topic Previous meeting follow-up 15:05:58 #info there were no action items 15:06:01 Why do we need the new editor is it "new and exciting features?" 15:06:08 tablepc: we'll get to that in a minute 15:06:09 hold up 15:06:26 if anyone remembers the last meeting, do they have any other follow up on it? :) 15:06:39 Was there a last meeting? 15:06:46 https://meetbot-raw.fedoraproject.org/teams/fedora-qa/fedora-qa.2020-06-15-14.59.txt 15:07:15 so far as the data center move goes, we're still looking fine there, all services running...still waiting on the openqa secondary arches. 15:08:56 okey dokey then 15:08:57 #topic Fedora 33 status and Changes 15:09:19 #info current Rawhide continues to work fairly well, proposed blocker count is low 15:09:32 but we do indeed have lots of potentially disruptive Changes lined up 15:09:40 0703 WS doesn't seem to have any new misery 15:10:09 #info there are several potentially disruptive Changes proposed at present, in addition to the already-accepted ones we've looked at in previous meetings 15:11:04 #info Make btrfs default: https://fedoraproject.org/wiki/Changes/BtrfsByDefault 15:11:49 #info compiler policy change (allow building with upstream preferred C compiler, not requiring GCC in almost all cases): https://fedoraproject.org/wiki/Changes/CompilerPolicy 15:12:08 Wasn't is a few months back when lots of people here were complaining about they couldn't get it to work? 15:12:25 btrfs 15:12:35 there are also glibc and binutils version bumps, which can always be fun 15:13:36 When will be start seeing them in Rawhide? 15:13:41 #info this one's not likely very 'disruptive', but significant: nano as default console editor: https://fedoraproject.org/wiki/Changes/UseNanoByDefault 15:13:50 tablepc: these are all still proposed changes ATM 15:13:52 fesco has not approved them yet 15:13:58 they should not land till at least after fesco approves them 15:14:02 (if it does) 15:14:22 anyone have thoughts or concerns on any of these? btrfs is the most significant, i guess 15:14:31 i'm not sure if we need to Take A Position on it as a group 15:14:38 there's an Advanced-Custom (blivet-gui) btrfs bug, when asking it to put btrfs on /boot but i think it might already be fixed 15:15:22 seems sort of edge case to me - it ought to work - but it's not a hill for me 15:15:37 not really related to having it as the default either, i guess? 15:15:38 btrfs test day tomorrow 15:15:53 right 15:15:59 cmurf: what's the status on getting an image patched to actually try and use btrfs by default for that? 15:16:49 the discussion over whether /boot will be on btrfs is on-going with bootloader folks who i'm deferring to, they're OK with it, but i'd like them to be a bit more than just ok with it 15:16:53 Will there be a drop to install WS with btrfs for test day? 15:17:14 i doubt it, i need to ask ngompa 15:17:28 i think the test day will use custom partitioning's btrfs scheme drop down 15:17:43 making the images totally out of band make it hard to test 15:18:03 so can I test by reinstalling 0703 but use custom with btrfs 15:18:04 but the custom partition layout is the same as what's proposed in the base change 15:18:12 yes 15:19:27 cmurf: is Workstation still considering going to bare ext4 instead of ext4-on-lvm as a contingency plan? 15:20:05 .hello jbwillia 15:20:06 Southern_Gentlem: jbwillia 'Ben Williams' 15:20:25 the contingency is lvm+ext4 15:20:32 cmurf: i'm more concerned about catching odd bugs in the exact 'switch btrfs to be the default in non-custom workflow' cases... 15:20:38 btrfs -100 15:20:49 i don't think it makes sense to do plain ext4 as the contingency 15:21:14 cmurf: cool, thanks :-) 15:21:40 adamw: go on? 15:21:42 cmurf, well at least with ext4 the tools are there to recover whereas btrfs is still very much lacking 15:21:55 cmurf: that was it. i was finished. :P 15:22:14 cmurf: i definitely agree with the contingency being status quo, btw 15:22:22 the contingency being another change never made any sense 15:22:33 if the change is approved then it's straightforward to flip the switch in rawhide and do another test day or week or months 15:22:45 yeah, i think we would want to do that 15:24:10 Southern_Gentlem: the problem with btrfs is there are many recovery tools 15:24:35 with ext4 you've got fsck.ext4 and either it works or doesn't and you're done, with btrfs it's a few layers deep with scary UX 15:25:10 but 'btrfs restore' is seriously professional grade scraping, Josef says he's only had 1 case in 10 years he didn't get something out of a btrfs file system 15:25:17 So a recovery tool needs to be chosen and tested. 15:25:43 i don't think i'm gonna ask people to try and sabotage file systems and then recover them - seems odd 15:26:00 sounds like testing! 15:27:01 What the gain in switching to btrfs? 15:27:18 see the change proposal - list of benefits to Fedora 15:27:21 it's btr 15:27:27 thank you, thank you, i'm here all week 15:27:56 the main thing for desktops is it solves the competition for free space between /home and / while also gaining us some features like 15:28:22 I'm on the list of changes page but a search for btrfs null. 15:28:24 reflinks for container usage; compression; and IO isolation 15:28:29 Hello! Sorry I'm late! 15:28:48 .fas lailah 15:28:49 https://fedoraproject.org/wiki/Changes/BtrfsByDefault 15:28:49 Lailah: lailah 'Sylvia Sánchez' 15:29:52 Okay that's a good gainn. thanks. 15:31:34 so, i mean, it's pretty obvious that the btrfs proposal comes with risks. we can state that on the ticket, though it's not gonna be news to anyone. does anyone think we should Officially Support or Oppose it, or shall we trust fesco to weigh the pros against the cons? 15:34:31 (i'm kinda inclined to leave it to fesco, though i do wish this had come up earlier in the cycle) 15:34:43 +1 to trusting fesco 15:35:26 I wish that the change proposal outlined some of the risks - that seems to be relevant 15:35:50 i'm all ears on what risks to add to the proposal 15:36:08 tflink: what specific risks would you want to add? 15:36:33 the recovery tool part seems relevant 15:36:33 +1 trusting FESCO 15:36:43 Need to select (as in one) recovery tool and test it too. 15:37:06 Risk that is. 15:38:06 even XFS repair is different than ext4 15:38:15 but btrfs is even more so 15:39:19 because repair is really hard, the general strategy is to (a) get it to mount read-only, and get important data off 15:39:21 Going with new FS without a known reliable recover tool would not be good. 15:39:43 maybe the other risks don't need to be mentioned, general "if stuff doesn't work" things like if anaconda has issues with btrfs 15:39:50 (b) scrape the data off if that doesn't work 15:40:10 (a) is the common outcome; (b) is uncommon 15:40:20 how does 'scraping' it work exactly 15:41:02 also that sounds like kind of a pain if it affects a key system partition as then you get to reinstall, presumably? 15:41:37 scraping is byzantine - it's a significant conversation to tell you "how exactly" 15:41:43 Reinstall is not a popular solution. 15:42:07 one of the things being looked at is automating that process, but it's so uncommon that the resources to make it work that way haven't been a priority 15:42:23 okay. 15:42:28 Josef is focused first on making an even more tolerant read-only mount command for kernel 5.9 15:42:57 also note, that the only time btrfs is falling over like this, is if the hardware is having issues 15:43:31 it could be firmware bugs, or uncorrectable errors (by the firmware's ECC) 15:43:40 Are there any statics on that? 15:43:46 yes 15:43:52 cmurf, next time i have people in #fedora with issues with btrfs i will pm you to come in 15:44:07 millions of computers at Facebook 15:44:12 so 15:44:17 using consumer grade drives, both HDD and SSD 15:44:35 they are not our users, we need to stop shooting our user base in the foot 15:44:40 Southern_Gentlem: that's fine, i've always been around for that 15:44:45 sWell is storage hardware dies I guess a reinstall is expected. In that case I'm fine. 15:45:02 What does "consumer grade drives" mean? 15:45:10 What sort of device is that? 15:45:18 How is it different from the rest? 15:45:19 Samsung 840 EVO 15:45:24 tablepc, we have been seeing non hardware failures of btrfs which causes reinstalls 15:45:47 cmurf: I don't use Samsung at all. 15:46:27 I'll google the model 15:46:30 Then I quess the recovery tool is still an issue 15:46:37 Southern_Gentlem: unlikely - here's why. Josef Bacif, btrfs kernel developer who also works at Facebook, has done a deep dive into hundreds of Btrfs fall over cases 15:46:52 he says they've all turned out to be hardware sourced failures 15:47:12 btrfs is an early detection system, it is more sensitive because it's checksumming everything not just the file system 15:47:14 cmurf, i have no issue with offering btrfs, but i do if it is the default 15:47:40 Same here. 15:47:41 ext4 has been around and the tools are there for issues 15:47:41 Oh I like checksumming everything. 15:47:42 if the hardware is doing spurious things, data is way more likely to get hit 15:48:23 Spurious things like what? 15:48:48 yep user to user support will need to be on board with how to help people figure this out, that's a legit risk 15:48:57 Lailah, people plugging in their laptop to the power adaptor or unplugging 15:49:26 ok so in my resource control tests, i've had to yank the power cord often because the test gets stuck 15:49:28 can cause things to change (on power machine runs 2x quicker) 15:49:41 i've done this over 100 times, while compiling webkitgtk 15:49:58 it's writing to the disk, using btrfs, during the power being cut 15:50:16 from cold boot, it just starts up normally 15:50:31 no errors, no fsck, no recovery commands - nothing special at all 15:50:33 for a year 15:50:43 i know for a fact that SSD has firmware bugs 15:50:45 until it does happen 15:50:56 i *will* get hit by one eventually 15:51:06 everything man made has bugs especially software 15:51:06 but then so does any other file system 15:51:21 ok, we're running short on time 15:51:47 like i said btrfs on fedora no issue, not as default 15:52:08 do folks think we should register specific concerns as a group? you can register concerns as an individual on the list or in the issue ticket 15:52:15 Southern_Gentlem: well, that's the proposal 15:52:21 Southern_Gentlem: it's already included, the proposal is making it default 15:52:27 one of the foundations of fedora is first but we dont have to jump immediately 15:52:28 so it sounds like you have a concern with the proposal :) 15:52:37 yeah 15:53:01 i dont see it as a selling point to our userbase 15:53:15 i see it more as a point of people running away 15:53:46 * tflink is still +1 to leaving it to fesco, doesn't see any testing-specific reason to go against it as a group 15:53:59 Southern_Gentlem: this has been discussed for 9 years 15:54:03 not sure what's immediate about it 15:54:06 so long as we do test days and poke at stuff which I imagine we'd do :) 15:54:10 I like all the files being check summed, but that's not a biggie for me. 15:54:40 FESCo originally approved it in 2011; the Workstation wg approved it in their tech spec in 2014; it's been discussed most of this year in working group meetings 15:55:08 Lailah, people plugging in their laptop to the power adaptor or unplugging 15:55:08 i'm +1 leaving it to fesco too 15:55:10 cmurf and majority of fedora users will not care until something goes wrong and the tools are not there to recover easily like ext4 15:55:12 Shit 15:55:33 sorry, we gotta move on for now 15:55:34 Southern_Gentlem: You mean that the computer suddenly goes off? 15:55:46 adamw: Okay 15:55:50 Lailah, or a change like i said 15:55:50 #topic Test Day / community event status 15:55:53 mboddu: around? 15:56:58 er\ 15:57:04 * adamw needs more coffee 15:57:06 let's try that again 15:57:15 adamw: yes 15:57:20 mboddu: sorry, wrong person :P 15:57:25 sumantro doesn't seem to be here 15:57:27 Ah okay 15:57:33 * mboddu is not around anymore :P 15:57:42 * tflink was wondering what testday mboddu was working on :) 15:58:08 We need a tester test day 15:58:28 tflink: Rawhide :P 15:58:30 #info today we have SwapOnZRAM Test Day: https://fedoraproject.org/wiki/Test_Day:F33_SwapOnZRAM 15:58:39 Check for slepp status etc. 15:58:45 (grrr, that test day page name is irregular, someone remind me to yell at someone else later) 15:59:21 #info Wednesday is the first(?) btrfs Test Day: https://fedoraproject.org/wiki/Test_Day:F33_btrfs_by_default_2020-07-08 15:59:37 so if folks can please help out with those, that'd be great. over in #fedora-test-day 15:59:53 that's all i'm aware of 15:59:55 #topic Open floor 16:00:00 anything for the shortest open floor ever? :D 16:00:09 I have one little thing, 16:00:16 Have a Good Day Everyone! 16:00:22 Well, two little things actually. 16:00:47 tablepc: Have a good day you too! :-D 16:01:06 Lailah: fire away 16:02:34 There's a bug related to logging out and in in KDE 16:02:38 I filed it. 16:02:42 But no response so far. 16:02:49 what's the bug link? 16:03:06 This bug: https://bugzilla.redhat.com/show_bug.cgi?id=1851200 16:03:43 It's not even assigned. Every other bug I reported has been fixed, and that makes me happy. But this one is still there. 16:04:41 Lailah: can you attach the logs from an affected boot to the bug? that may well help 16:05:38 if you reboot after it happens, do 'journalctl -b1 > journal.log' as root and upload journal.log .. /var/log/Xorg.0.log may also be useful but you'd have to catch it before rebooting somehow, ssh maybe 16:06:51 i think there must be something specific to your system in the bug, because the openqa test for this passes at the moment 16:07:08 Okay. I'll do that. 16:07:18 (booting up f32 updated kde iso to test 16:09:28 Lailah: what was the other thing? 16:09:28 (works in the live instance, trying install) 16:11:11 No, I just looked. It's fixed now. 16:12:53 ok :) 16:12:59 welp, we're over time, so let's wrap it up 16:13:01 thanks for coming, everyone 16:13:35 A pleasure, sorry for being late. 16:13:42 adamw++ 16:13:48 adamw ++ 16:13:58 How do I give you cookies? 16:13:59 Lailah, can you grab the F32-KDE-LIVE-X86_64-20200701.iso from https:/tinyurl.com/Live-respins, put on a usb stick and boot your computer with said stick and test that it works in the live there 16:14:22 Sure1 16:14:25 Sure! 16:16:36 Southern_Gentlem: It's going to take some time to download. 16:16:57 #endmeeting