16:00:02 #startmeeting F23-blocker-review 16:00:02 Meeting started Mon Oct 5 16:00:02 2015 UTC. The chair is roshi. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:02 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:02 #meetingname F23-blocker-review 16:00:02 The meeting name has been set to 'f23-blocker-review' 16:00:02 #topic Roll Call 16:00:07 ahoyhoy 16:00:12 who's around for some blocker review? 16:00:16 * kparal is here 16:00:19 o/ adamw kparal 16:00:26 #chair adamw kparal 16:00:26 Current chairs: adamw kparal roshi 16:01:22 danofsatx: satellit_e sgallagh ? 16:01:44 I'm here-ish 16:01:50 /me needs to grab something to eat 16:03:28 * roshi gives people some time to show up 16:03:40 :-) 16:03:43 * garretraziel is here 16:03:53 #chair garretraziel 16:03:53 Current chairs: adamw garretraziel kparal roshi 16:05:14 I guess we can move forward 16:05:17 #topic Introduction 16:05:17 Why are we here? 16:05:17 #info Our purpose in this meeting is to review proposed blocker and nice-to-have bugs and decide whether to accept them, and to monitor the progress of fixing existing accepted blocker and nice-to-have bugs. 16:05:21 #info We'll be following the process outlined at: 16:05:23 #link https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting 16:05:26 #info The bugs up for review today are available at: 16:05:28 #link http://qa.fedoraproject.org/blockerbugs/current 16:05:31 #info The criteria for release blocking bugs can be found at: 16:05:33 #link https://fedoraproject.org/wiki/Fedora_23_Alpha_Release_Criteria 16:05:36 #link https://fedoraproject.org/wiki/Fedora_23_Beta_Release_Criteria 16:05:39 #link https://fedoraproject.org/wiki/Fedora_23_Final_Release_Criteria 16:05:56 well, we've got 12 proposals to grind through 16:06:18 #topic (1183880) wrongly permits deletion of shared EFI System partition 16:06:21 #link https://bugzilla.redhat.com/show_bug.cgi?id=1183880 16:06:24 #info Proposed Blocker, anaconda, POST 16:07:32 so this is a fairly controversial one 16:07:50 it was previously accepted as a blocker, the anaconda team has asked us to re-consideri t. 16:07:51 yeah 16:08:15 they noted that it doesn't really meet the criterion it was accepted under, and suggested they don't think it ought to be a blocker on merit. 16:08:39 i posted a link to the previous discussion in the bug, for reference. 16:09:05 * roshi is reading 16:09:07 personally having played with it to work on a patch for it i do think it's kinda bad, but i'd be OK with a -1 mainly on the basis that it's not a regression 16:09:58 there's also a video i posted to hopefully make the impact of the bug clear - https://www.youtube.com/watch?v=PcUd4K0iM6c 16:12:43 Just watched the video 16:13:23 So, I'd have to fall very slightly on the side of "this is custom partitioning, you are supposed to know what you're doing". The misleading message about what you are deleting is unfortunate, but I don't think I'd block on it. 16:13:58 sorry, can't participate today 16:14:42 to play devil's advocate I have a small issue with the 'you have to know what you're doing' argument which is that the ESP is basically firmware process crap. real world experience suggests that the kind of people who think they know what they're doing - and actually DO know about partition tables and filesystems and LVM and RAID and etc - don't necessarily know about the ESP. 16:15:01 but i'm not married to that one, it's just an unfortunate fact. 16:15:09 /me nods 16:15:41 adamw: This one feels to me like another of those "we'd probably hedge at Go/No-Go" bugs 16:15:48 I think the real bug, is the assumption that fedora owns /boot/efi 16:15:57 sgallagh: yeah, that's kinda where i come on it too, if we found it on the tuesday we'd probably be looking for ways to make it not a blocker 16:16:09 i'm afraid so 16:16:16 roshi: eh, it's more complex than that 16:16:32 for sure - but that's a faulty assumption in the first place 16:16:50 /boot/efi is supposed to be a shared partition, right? 16:17:06 roshi: partitions can appear multiple times, their appearing in one bucket is not an indication that that bucket "owns" them (which is another reason i'm not a fan of the 'delete them all' button - my patch avoids deleting any shared partitions). so in theory, the ESP in my video should appear twice, once in Fedora's bucket, once in a bucket labelled 'Windows' 16:17:08 * roshi votes to just always list /boot/efi outside the Fedora root 16:17:24 roshi: that was one of the options we had in a long discussion in #anaconda 16:17:31 but let's not rehash that here, we're just here to decide on blockeriness 16:18:25 my purist brain says blocker, but the jaded practical brain in me says we'll just dodge it at go no-go and I doubt it'll get worked on in the mean time, so what's the point? 16:19:17 votes? 16:19:27 Yeah, this really doesn't seem like a bug worth burning goodwill over 16:19:38 +1 surprise 16:19:47 I guess I'll go -1 16:19:51 -1 blocker 16:20:56 adamw: kparal garretraziel ? 16:21:03 the video makes it stunningly obviously a blocker 16:21:16 sorry, I was distracted, didn't follow the discussion 16:21:25 if the argument is that it’s not a blocker on the basis of regressions then metric f tons of bugs are no longer blockers 16:21:26 roshi: we already have two somewhat-viable fixes for it, fwiw. 16:21:42 I'm -1 blocker 16:22:16 it's inconvenient, but I can see that we would probably discarded it on go-nogo 16:22:29 ok well then we have no standards 16:22:41 cmurf: it's in custom partitioning, it does exactly what it says it's going to do, I always thought it was known that dual boot will mess up some of your partitions and you need to be able to fix them 16:22:56 that last one was just in general 16:23:02 not anaconda specific 16:24:00 roshi: not...really, if you do this same thing on a BIOS system, both OSes will boot when you're done. 16:24:12 adamw: oh so it’s a regression 16:24:15 cmurf: no. 16:24:26 adamw: it’s a matter of perspective 16:24:28 'regression' would mean doing this same thing (on a UEFI system) in a previous Fedora wroked. 16:24:35 this could also happen with swap, btw 16:24:43 lots of things are matters of perspective, but the definition of 'regression' is not. 16:24:46 adamw: i get your logic, i just happen to disagree, it’s more a regression than not 16:24:55 perhaps not such a total failure, but still a shared device 16:25:15 dlehman: do swaps get associated with OS roots? 16:25:22 cmurf: a regression from which release? 16:25:25 dlehman: i thought they always showed under 'unknown' as we can't really tell what OS c reated them 16:25:26 adamw: yes 16:25:29 huh 16:25:36 if they're in /etc/fstab they're listed 16:25:48 oh, right. 16:25:57 well, anyhow, seems like we have some votes. 16:26:01 * adamw is somewhere around a -0.5. 16:26:05 dlehman: all, in the context that the same behavior on BIOS systems does not result in an unbootable system where on UEFI it does because the user is wrongly provided visible access to what is essentially an MBR gap 16:26:28 you're trying to use poetic license, and it doesn't work here 16:26:44 in F22 this exact behavior existed. same in F21, ... 16:26:54 it’s still wrong, it was a regression then too 16:27:24 I filed that bug under F22 and it was categorically rejected as notabug 16:27:31 twice 16:27:43 * roshi takes a look at the fixes 16:27:54 cmurf: there is no point arguing about the definition of 'regression' because that's not going to get you anywhere even if you win 16:27:59 the word 'regression' is not the important thing here 16:28:09 * linuxmodder late 16:28:26 if you somehow win that argument and we say 'a regression is what you think it is', no-one is going to change their mind about whether the bug is a blocker, because they're not deciding that on the basis of the precise definition of the word 'regression' 16:29:03 adamw: words have meaning, I didn’t bring up “not a regression” logic as an argument why it’s not a blocker; but once introduced into the logical arguing, yes it’s relevant. You want to tak it off the table now? Fine. 16:29:27 cmurf: when i brought it up, i meant that the fact the bug happens exactly the same in F21 and F22 is significant 16:29:52 you're still wrong about the definition of 'regression', but the point is that *even if you were right it doesn't matter* 16:30:11 installer iirc has option to mount not format ESP tho 16:30:27 adamw: I understand that logic. I’m using BIOS as my reference for what is regressive. What is the reference is subjective. 16:30:57 linuxmodder: sure, you *can* do this properly (in various ways). the bug is about the fact that the installer makes it unfortunately easy to choose a bad approach. 16:31:25 adamw, wasn't someone working on a custom efi thing for anaconda? 16:31:43 or making multiple ESP entries 16:32:03 or maybe I misread that commit request 16:32:06 linuxmodder: i don't know what you mean, but probably! you can do all sorts of things in custom partitioning, some of which even make sense. that doesn't seem relevant here 16:32:27 this commit was the auto NOT custom 16:32:35 * linuxmodder looks for the link 16:32:47 so that makes it even less relevant, because we're discussing whether a bug on the custom path is a blocker 16:32:59 srsly can we please stay on topic here and make a decision? /me has other things to do before he dies 16:33:43 I think the decision was made fifteen minutes ago 16:33:50 * roshi tallies votes 16:33:52 The rest has been fillibuster. 16:34:15 -3.5/+1 16:34:44 are we +1 FE? 16:34:46 if its only for custom I'd be -1 16:34:55 since there are fixes proposed. 16:34:56 +1 FE most assuredly 16:35:00 +1 FE from me. 16:35:02 yeah, +1 FE for sure 16:35:07 +1FE -1 for the block 16:35:20 + FE 16:36:32 proposed #agreed - 1183880 - RejectedBlocker AcceptedFreezeException Final - While we don't consider this bug to be a blocker, we do think getting a fix in would alleviate some confusion and potential for errors when users attempt to do a dual boot. 16:37:16 ack 16:37:18 ack 16:37:20 ack 16:37:26 Basically on principle you guys are saying that things that are not version regressive can arbitrarily be blocker bugs based on a pile of excuses that have absolutely nothing to do with the blocker critieria. This is so logically inconsistent it surprises even me. 16:38:08 cmurf, not even close 16:38:21 cmurf: I don't think it violates the dual boot criteria 16:38:47 if it were on auto I *might* see a dual boot block 16:38:50 that criteria says 'into free space' - not into 'recently deleted space' 16:38:51 * kparal is sorry but currently afk 16:38:57 cmurf: I think you need to go somewhere else and cool off for a while. Your comments are no longer constructive. 16:39:17 but we have the acks and need to move through the rest of the bugs 16:39:26 #agreed - 1183880 - RejectedBlocker AcceptedFreezeException Final - While we don't consider this bug to be a blocker, we do think getting a fix in would alleviate some confusion and potential for errors when users attempt to do a dual boot. 16:39:32 #topic (1268764) AttributeError: 'str' object has no attribute 'busid' 16:39:35 #link https://bugzilla.redhat.com/show_bug.cgi?id=1268764 16:39:38 #info Proposed Blocker, anaconda, NEW 16:40:47 * linuxmodder stays out on lack of sec arch knowledge 16:42:08 Secondary arch is by definition non-blocking 16:42:11 -1 blocker 16:42:34 * adamw reads 16:43:18 yup, -1, I can be +1 FE if the fix is safe. 16:43:30 yep 16:43:38 -1, +1 FE 16:44:34 proposed #agreed - 1268764 - RejectedBlocker AcceptedFreezeException Final - Because this only fails on a secondary arch, it's not a blocker. However, we'd gladly consider a fix during freeze. 16:44:34 I'd prefer to withhold FE judgement for now. 16:44:53 Changes to this level of the stack in blivet might be too risky during Freeze 16:45:30 FE grants the possibility for a fix to be taken, it doesn't require it 16:45:33 and this does sound like a bad bug 16:45:58 i'd be +1fe on a safe fix 16:46:15 and I said we'd "consider" it - so if the fix causes issues we deny it 16:46:26 Fair enough. +1 FE 16:46:31 acks/nakcs? 16:46:38 ack 16:46:39 ack +1fe from me 16:46:49 #agreed - 1268764 - RejectedBlocker AcceptedFreezeException Final - Because this only fails on a secondary arch, it's not a blocker. However, we'd gladly consider a fix during freeze. 16:46:53 #topic (1267312) muon-discover not showing any packages 16:46:56 #link https://bugzilla.redhat.com/show_bug.cgi?id=1267312 16:46:58 #info Proposed Blocker, appstream, ON_QA 16:48:14 hmm - https://bugzilla.redhat.com/show_bug.cgi?id=1267312#c5 16:48:30 * adamw is not a fan of having 'tentative plans' post-beta. 16:49:03 same ^ 16:49:07 yeah 16:49:24 its all or nothing in beta as i see it especially this close a freeze 16:50:14 so GUI package managers in KDE are all borked, if I read dans comment right? 16:50:57 that's how I also read it 16:51:10 well, 'broken beyond repair' is putting it rather strongly 16:51:27 basically it's missing package group support, which it's been missing for a couple of releases and is not considered release blocking. 16:51:44 danofsatx, ping your bug on review 16:51:53 i'd be inclined to punt on this and ask KDE team to firm up their plans PDQ. 16:52:13 they'll assure us it'll be RSN :p 16:52:17 that works for me 16:52:33 +1 for a punt 16:52:37 votes for punt while KDE team shores up plans? 16:52:59 +1 punt 16:53:01 +1 punt 16:53:50 proposed #agreed - 1267312 - Punt Final - We'd like to stall deciding this bugs status until the KDE folks can firm up their plans. 16:54:01 ack 16:55:00 ack 16:55:01 ack/nack/patch? 16:55:09 #agreed - 1267312 - Punt Final - We'd like to stall deciding this bugs status until the KDE folks can firm up their plans. 16:55:13 #topic (1244175) distro-sync removes orphaned packages in certain cases (kernel update) 16:55:16 #link https://bugzilla.redhat.com/show_bug.cgi?id=1244175 16:55:19 #info Proposed Blocker, dnf, NEW 16:55:24 * kparal is back, right on time :) 16:56:16 I think fesco helped us a bit here, by ruling they want distro-sync in system-upgrade 16:56:40 ah, and I'm talking about a different bug 16:56:46 ignore me 16:57:49 +1, sure 16:58:04 since the intent is that dnf-system-upgrade will use distro-sync mode it seems to meet the criteria 16:58:20 makes sense to me 16:58:24 +1 16:59:00 +1 from me as well 16:59:03 not sure i get all the fedup bits but +1 here 16:59:13 proposed #agreed - 1244175 - AcceptedBlocker Final - This bug is a clear violation of the following Beta criterion: "The upgraded system must include all packages that would be present on the system after a default installation from install media, plus any packages the user previously had (minus any obsolete content)." 16:59:24 ack 16:59:28 ack 16:59:32 ack 16:59:37 #agreed - 1244175 - AcceptedBlocker Final - This bug is a clear violation of the following Beta criterion: "The upgraded system must include all packages that would be present on the system after a default installation from install media, plus any packages the user previously had (minus any obsolete content)." 16:59:42 #topic (1260989) system upgrade using distro-sync fails - dnf tries to remove all kernels 16:59:45 #link https://bugzilla.redhat.com/show_bug.cgi?id=1260989 16:59:47 #info Proposed Blocker, dnf, NEW 17:00:02 oh, who wants to secretarialize? 17:00:31 * adamw will pick it up 17:00:36 this might have the same root cause as the previous bug 17:00:48 thanks adamw 17:00:49 well, we can dupe them later if necessary 17:01:03 given the possible connection to last one id be +1 17:01:27 this effectively blocks distro-sync from working, at the moment 17:02:11 unless you do a clever workaround - install f23 kernel on f22 and run the upgrade while booting from it 17:02:19 thats a clear voilation isn't it? 17:02:21 that seems absurd 17:02:24 so yeah, seems +1y. 17:02:34 +1 17:02:53 * linuxmodder runs the 24 kernels but agrees that would be absurd for the avg user 17:03:01 +1 17:03:13 * linuxmodder already was +1 17:03:17 +1 17:04:21 proposed #agreed - 1260989 - AcceptedBlocker Final - This bug violates the FESCo ruling on upgrade behavior: "Upgrades use distro-sync by default. On resulting conflicts, the user is presented with the list of problematic packages and the choice of removing them as part of the upgrade or aborting." 17:04:36 whee, extra carriage return 17:04:59 ack 17:05:00 ack 17:05:04 ack 17:05:06 proposed #agreed - 1260989 - AcceptedBlocker Final - This bug violates the FESCo ruling on upgrade behavior: "Upgrades use distro-sync by default. On resulting conflicts, the user is presented with the list of problematic packages and the choice of removing them as part of the upgrade or aborting." Because of this, the release process is blocked and needs to be fixed. 17:05:23 ack again 17:05:46 acky ack ack 17:05:50 #agreed - 1260989 - AcceptedBlocker Final - This bug violates the FESCo ruling on upgrade behavior: "Upgrades use distro-sync by default. On resulting conflicts, the user is presented with the list of problematic packages and the choice of removing them as part of the upgrade or aborting." Because of this, the release process is blocked and needs to be fixed. 17:05:59 #topic (1268612) upgrade silently fails if /usr/bin/plymouth does not exist 17:06:03 #link https://bugzilla.redhat.com/show_bug.cgi?id=1268612 17:06:05 #info Proposed Blocker, dnf-plugin-system-upgrade, POST 17:07:28 dnf is missing a dependency it seems 17:07:37 how did plymouth get uninstalled? 17:07:46 people might uninstall it 17:07:52 it adds 1 sec to boot time 17:07:59 ... 17:08:07 fair enough I guess 17:08:07 but dependency will not cut it, because it will not regenerate initrd 17:08:18 I wonder how to fix this properly 17:08:42 i don't think dnf system upgrade should require plymouth 17:08:50 it's only using it to print a nice status screen 17:08:53 oh, it has a patch already 17:08:57 1 sec really if people are that anal on boot time delay they have bigger issues imo 17:09:02 adamw: yes, you're right 17:09:05 it's a fairly recently added feature, i guess it's just missing a conidtional to say 'if there's no plymouth, skip the status screen' 17:09:21 easy fix, then. great 17:09:30 * adamw not really sure this merits a blocker, unless the failure is somehow destructive 17:09:34 we could fix it post-release and no-one'd die. 17:09:59 seems edge case-ish at any rate 17:10:12 +1 for a Fe but not a block 17:10:29 I'm fine with -1 blocker +1 fe 17:10:35 there's no data loss 17:10:54 works for me 17:10:57 it's edge case and can be fixed post-release 17:11:00 yup 17:12:54 proposed #agreed - 1268612 - RejectedBlocker AcceptedFreezeException Final - Because this bug doesn't cause any data loss or real damage to the system, it's not considered a blocker. But, we would gladly consider a fix during freeze. 17:13:05 ack 17:13:21 I'd also mention it's quite uncommon. but ack 17:14:07 ack 17:14:15 #agreed - 1268612 - RejectedBlocker AcceptedFreezeException Final - Because this bug doesn't cause any data loss or real damage to the system, it's not considered a blocker. But, we would gladly consider a fix during freeze. 17:14:27 #topic (1268802) updates-testing is still enabled for Fedora 23 17:14:27 #link https://bugzilla.redhat.com/show_bug.cgi?id=1268802 17:14:27 #info Proposed Blocker, fedora-repos, NEW 17:14:38 I wasn't sure whether to propose this as a blocker 17:14:42 i'd also think if you are knowledgable enough to do that (or stupid too without researching issues that may ensue) you get what you get 17:14:43 ack 17:14:44 I'm still a QA rookie 17:14:57 def not common 17:14:58 or maybe it's dementia 17:15:20 it might be an automatic blocker 17:15:25 seems logical to turn off at this point 17:15:40 especially if blocking composes 17:15:41 it's on someone's schedule, it doesn't usually need a blocker bug 17:15:53 doesn't ahve anything to do with composes 17:16:05 we have to have it in RC1, don't we? 17:16:11 yeah, sure, in that sense. 17:16:41 do whatever you see fit with it 17:17:05 since it's filed, I'd say +1 17:17:26 ditto 17:17:40 yeah, since the bug's there +1, but for the record in future it's usually fine to just handle this informally with releng/fpm 17:17:54 noted 17:18:00 fpm ? 17:18:03 fedora program manager 17:18:08 ah 17:18:39 proposed #agreed - 1268802 - AcceptedBlocker Final - This is something that needs to be fixed by release time. It's probably on a schedule somewhere, and in the future we'll just reach out to releng or the fpm to get it resolved. 17:18:53 ack 17:19:12 ack 17:19:41 ack 17:19:47 #agreed - 1268802 - AcceptedBlocker Final - This is something that needs to be fixed by release time. It's probably on a schedule somewhere, and in the future we'll just reach out to releng or the fpm to get it resolved. 17:20:04 calling it 'fixed' is a bit inaccurate, but w/e 17:20:16 this == the bug :p 17:20:18 #topic (1264012) liveusb-creator doesn't create bootable Live i686 image in default cp mode 17:20:21 #link https://bugzilla.redhat.com/show_bug.cgi?id=1264012 17:20:23 #info Proposed Blocker, liveusb-creator, NEW 17:21:57 eh, /me still not hugely sold on this one, but could go either way 17:22:14 I don't remember ever touching this issue, so I proposed it just to be safe 17:22:50 I'm still -1 on this, since it works on F22 17:23:04 we require latest spin-kickstarts, but we don't explicitly say whether our tools need to be able to create bootable media of the final product 17:23:06 if you're doing this from F23, you obviously have some other means of installing it 17:23:22 roshi: so I wonder where's the line, what if you doesn't? 17:23:34 how many of the tools can be broken on F23? 17:23:34 how'd you get F23 in the first place? 17:23:41 roshi: upgrade 17:23:46 being the defualt method id be +1 fe on a sane fix 17:23:53 and then you want to install on a different computer, so you create a bootable usb 17:23:59 try to create 17:24:01 ah, I guess so 17:24:24 it's a reasonable scenario 17:24:26 * roshi should really work with those tools more - you just can't beat the simplicity of dd, so that's what I always use 17:24:29 yeah 17:24:41 what if dd was broken on F23? 17:24:45 it's just we have such an unfortunate combinatorial explosion here 17:24:51 I know 17:24:58 if dd was broken, much more of our universe would explode 17:25:01 esp. with usb writers 17:25:01 luc now has *two* modes so we effectively have four tools, across something like five OSes? 17:25:02 dd is a core tool 17:25:18 so when one square on that bingo sheet is checked i'm like, eh 17:25:50 otoh we removed liveusb-creator from the officially recommended methods, did we? 17:26:18 ?? do the livecd-tools work like livecd-iso-to-disk? 17:26:33 i guess we should note that 1263988 is coming up 17:26:39 kparal: i think it's still in there. 17:26:39 it seems we didn't 17:26:50 * kparal looking at https://fedoraproject.org/wiki/How_to_create_and_use_Live_USB#Using_liveusb-creator_.28Windows_and_Fedora.2C_graphical.2C_non-destructive.29 17:27:21 "The liveusb-creator method is less reliable and cannot write non-live images, but it is graphical, supports data persistence and non-destructive writing, and is easily available for Windows, OS X and Fedora. " 17:27:31 :) 17:28:11 work for me 17:28:12 32 and 64 bios and efi 17:28:29 i'll note we have a whole thicket of things that i suspect are all basically the same syslinux bug 17:28:35 1263988 , 1264012 , 1241159 , 1241855 , 1250874 17:28:48 even though I don't like it, I think we should have the same requirements for f23 final as we do for f22 for usb writing. to reduce the testing matrix and increase reliability, we should rather decommission unreliable tools 17:28:48 dup fest ? 17:29:10 kparal: that makes sense to me, I'm +1 to that 17:29:33 in this case, it seems rather syslinux bug, so the tool itself might not be to blame 17:29:34 +1 to kparal idea 17:29:56 I was just seeing this as something that could be fixed in a 0-day or with updates and forgetting that people upgrade their machines pre-release 17:31:01 what I'm not saying is that we need more fields in our usb testing matrix :) 17:31:08 haha 17:31:09 yeah 17:31:24 matrix sprawl is fun ;) 17:31:40 votes? 17:32:00 punt from me 17:33:30 * adamw really doesn't know. 17:33:35 me either 17:33:54 maybe punt to find out more about exactly how tricky this is going to be to fix? 17:33:58 well, in that case we can afford to let it slip and discuss it for the next release 17:34:01 it doesn't strictly violate the criteria, but I'd like to see it fixed under kparals logic 17:34:02 I bet they are; I've seen it but not investigated 17:34:08 if we note it as unreliable due toa known bug i'd be -1 17:34:17 +1 punt 17:34:33 there's also the chance that the syslinux bug gets fixed and this goes away, right? 17:34:48 hopefully 17:34:57 roshi: this question will come again some time :) 17:35:29 let's punt it 17:35:39 stil +1 punt with a possible reach out to syslinux gang on a fix 17:36:04 roshi: well, i mean, the *only* way this is likely to go away is if the syslinux bug gets fixed, aiui. 17:36:11 (i guess that's a guess, but it seems that way) 17:36:29 I think this should be covered by our criteria, but I'm not fight hard for it. I'd also be OK if we decided that "only dd has to work" or something similar 17:36:30 proposed #agreed - 1264012 - Punt Final - We're going to wait on some more information before we decide the status of this bug. 17:36:44 short of some hack like is presently in gnome hostname thing 17:36:53 ack 17:37:36 ack 17:38:03 #agreed - 1264012 - Punt Final - We're going to wait on some more information before we decide the status of this bug. 17:38:19 #topic (1267949) certain plymouth themes don't indicate system upgrade progress properly, PC can look frozen 17:38:22 #link https://bugzilla.redhat.com/show_bug.cgi?id=1267949 17:38:25 #info Proposed Blocker, plymouth, NEW 17:39:22 this is another plymouth edge case, this time unfortunately there's a possibility of data loss. at least I almost corrupted by system due to it, which would have quite annoyed me 17:39:36 plymouth segfaults with the spinner theme 17:39:56 no progress, no VT, just black screen, the PC seems frozen 17:40:08 +1fe on the edge case nature of it 17:40:09 but it's upgrading the system in the background 17:40:33 sorry, VTs are working 17:40:52 if you happen to known about them and it occurs to you 17:41:09 it almost didn't to me, I thought it hanged during boot 17:41:22 * adamw finding it a bit difficult to care about non-standard plymouth themes that aren't the hot dog. 17:41:35 maybe as a workaround the system upgrade process should force the plymouth theme back to stock 17:41:37 adamw: hot dog is working fine 17:41:44 so if it were -hot-dog you'd care eh? 17:42:03 absolutely. 17:42:08 halfline: hey, have you figured a good way to ensure that? 17:42:25 comical admitedly but not best one ouyt imo 17:43:03 halfline: clearly it should force the plymouth theme to beefy. 17:43:10 * roshi has never messed with plymouth themes 17:43:21 it should then spawn a worm which finds all other fedora/RHEL systems on the network and sets their themes to beefy too. 17:43:44 kparal: well what i mean is maybe the system update dnf plugin should run plymouth-set-default-theme --rebuild-initd charge before starting 17:43:48 I think it would be fine from QA standpoint if system-upgrade simply contained a list of blacklisted themes and refused to work 17:44:13 nothing's full proof though 17:44:19 since there may be other grub entries 17:44:21 halfline: hmm, yes, that should be good enough 17:44:25 running older plymouths or different themes 17:44:26 so this only causes confusion to people futzing with their plymouth themes? 17:44:46 roshi: some people change wallpapers, I change boot themes :) 17:45:08 * roshi never sees his wallpapers... 17:45:12 so I just stopped 17:45:12 kparal: you realize this kind of thing is why we have the isolation unit 17:45:22 yes, I know. I've tried to be ill 17:45:37 I cured too fast 17:45:45 to be fair, spinner is the nicest plymouth theme 17:45:50 also, I wanted to play steam games with opengl 4 17:46:03 I didn't even know that was themed and easy to mess with... 17:46:04 halfline: that's why I use it :) 17:46:09 * roshi adds it to his list 17:46:26 i've actually tried to make spinner the default in fedora a couple of times 17:46:36 but people get crotchety 17:47:06 halfline: do you think it would be hard to fix the theme? 17:47:16 probably not 17:47:25 but getting the fixes deployed to everyone might be more of a challenge 17:47:45 since we don't generally rebuild the initrd in plymouth updates 17:47:52 I see. we can still use the blacklist, but wwoods might not like maintaining it 17:48:40 i think rebuilding the initrd once as part of the dnf upgrade process is a little gentler than rebuilding it every time there's a plymouth update. granted i rarely do plymouth updates either 17:48:46 so maybe it doesn't actually matter in practice 17:48:48 one additional theme ('script') if affected, but not as severely. just the graphical progress is broken, but you can switch to text one easily 17:48:49 spinner is sweet 17:48:50 lol 17:49:00 how so halfline 17:49:12 how so what? 17:50:43 personally, I'd include to +1 here, but any simple solution or workaround is fine here (like the blacklist) 17:50:47 *incline 17:51:09 * adamw suspects it fails the 'last blocker at the go/no-go meeting' test 17:51:29 so i'm a weak -1, but i wouldn't hate +1. 17:51:33 should I reply or consider myself isolated and shut up? 17:51:41 did anyone else vote? 17:52:05 I got distracted looking at plymouth themes 17:52:12 :D 17:52:19 and I don't really know how to vote on this one... 17:52:23 roshi: go hot dog 17:52:28 that's my thought 17:52:43 never heard of 'mustard indicates progress'? 17:52:52 oh, I've heard of that 17:52:52 now you know 17:53:04 my home town is the internet - I've heard things 17:53:47 any other votes? 17:53:55 we're going to get all fired this way 17:54:23 not a deal breaker but a nice to have i guiess 17:54:31 I guess I'd be -1 Blocker and +1 FE 17:54:34 I'm -1 17:54:41 document in CommonBugs 17:54:46 -1 blocker I mean 17:54:57 traitors! all right then 17:54:57 -1 Block +1 ffe here too 17:55:05 if you're futzing with plymouth themes, you probably know to try other vts if something seems bricked 17:55:22 well the issue is that you don't know you must not restart 17:55:30 not sure I'd call it common tho roshi 17:55:36 as I say, I almost corrupted my own home system 17:55:39 but as a cya ok 17:55:41 and I'm fairly experienced :) 17:56:03 experience can be more deadly than ignorance 17:56:05 lol, I suppose that's true :p 17:56:15 i thought it was Internet Wisdom that you never forcibly interrupt any 'upgrade' process unless absolutely unavoidable 17:56:29 if you know it's happening 17:56:37 my first steps are always: check selinux, check another vt, take a drink 17:56:48 follow those simple rules, you'll be fine 17:57:08 if its background update or like a multi user instance started on another systemwide acct could be problematic 17:57:11 those are in reverse order, right? 17:57:31 adamw: you should start this process already in the process of drinking 17:57:46 checking selinux after a stiff drink may not be advised ;) 17:58:07 not advised, but medically required - it's what keeps your eyes from bleeding 17:58:09 but your box not mine 17:58:10 pretty sure 17:58:31 200+ context tags yeah likely 17:58:47 proposed #agreed - 1267949 - RejectedBlocker AcceptedFreezeException Final - This bug doesn't violate any criterion, but it would be good to get fixed. We'll consider a fix during freeze for theme handling. 17:58:48 so is anyone changing their vote? 17:58:48 ack 17:58:56 ack 17:59:12 #agreed - 1267949 - RejectedBlocker AcceptedFreezeException Final - This bug doesn't violate any criterion, but it would be good to get fixed. We'll consider a fix during freeze for theme handling. 17:59:16 #topic (1266673) TypeError: Argument 0 does not allow None as a value 17:59:19 #link https://bugzilla.redhat.com/show_bug.cgi?id=1266673 17:59:21 #info Proposed Blocker, python-blivet, NEW 18:01:38 btrfs bug, huh? 18:01:40 halfline: if you managed to find some time to actually fix the theme, it would be very appreciated. I'm afraid wwoods will not safe-guard system-upgrade against this issue on his own 18:02:10 interpreting an existing btrfs layout, looks like 18:02:22 * adamw finds the criterion 18:03:00 I like btrfs just because I like butter, and it sounds like a wonder filesystem full of butter - does that mean there's something wrong with me? 18:03:14 beta - "When using the custom partitioning flow, the installer must be able to: 18:03:14 Correctly interpret, and modify as described below, any disk with a valid ms-dos or gpt disk label and partition table containing ext4 partitions, LVM and/or btrfs volumes, and/or software RAID arrays at RAID levels 0, 1 and 5 containing ext4 partitions " 18:03:23 kparal: working on a rhel 7.2 issue at the moment but fixing the theme is on my radar 18:03:38 roshi: for a long time, btrfs functionality in the installer was hidden - you had to pass a kernel param to turn it on 18:03:48 roshi: for quite a long time, that param was 'icantbelieveitsnotbtr' 18:03:55 (or something like that) 18:04:00 * roshi is so very happy right now 18:04:54 looks like a clear +1 to me 18:04:56 re: btrfs bug seems to meet block params seems to be derping on an existing layout 18:05:07 +1 here too 18:05:08 roshi: https://github.com/rhinstaller/anaconda/commit/30e96b4857422948d1586c6ed69e5f8f67960f05 18:05:14 +1 18:05:54 lordy 13 was SOO long ago 18:06:54 proposed #agreed - 1266673 - AcceptedBlocker Final - This bug is a clear violation of the following Beta criterion: "...the installer must be able to: Correctly interpret, and modify as described below, any disk with a valid ms-dos or gpt disk label and partition table containing ext4 partitions, LVM and/or btrfs volumes, and/or software RAID arrays at RAID levels 0, 1 and 5 containing ext4 pa 18:07:00 rtitions..." 18:07:26 cut it down a bit 18:08:17 proposed #agreed - 1266673 - AcceptedBlocker Final - This bug is a clear violation of the following Beta criterion: "...the installer must be able to: Correctly interpret . . . any disk with a valid ms-dos or gpt disk label and partition table containing ext4 partitions, LVM and/or btrfs volumes..." 18:08:29 ack 18:08:31 ack 18:09:16 #agreed - 1266673 - AcceptedBlocker Final - This bug is a clear violation of the following Beta criterion: "...the installer must be able to: Correctly interpret . . . any disk with a valid ms-dos or gpt disk label and partition table containing ext4 partitions, LVM and/or btrfs volumes..." 18:09:21 #topic (1263988) livecd-iso-to-disk doesn't create bootable usb drive 18:09:24 #link https://bugzilla.redhat.com/show_bug.cgi?id=1263988 18:09:26 #info Proposed Blocker, syslinux, NEW 18:10:21 i suspect this is the same as the luc one 18:10:25 so we should probably do the same thing 18:10:32 -1 if nto efi the --reset-mbr is not needed and if it is efi he is missing --efi 18:10:35 yeah 18:10:57 except luc worked with 64 bit, just not 32, right? 18:11:23 have the reporter give results WITH --efi or without --reset-mbr if using bios 18:11:30 roshi, correct 18:11:54 Southern_Gentlem, and I use lcd-i-t-d regualtrly 18:11:57 looks like kparal just copypasta'd his comments between those two bugs :p 18:12:02 er,regularly 18:12:13 linuxmodder: what? --reset-mbr should make sure it works on bios systems 18:12:21 without it, it's quite likely it won't work 18:12:34 if had no issues without on bios 18:12:41 ive* 18:13:00 kparal, me things the young one has had his coffee today 18:13:15 not a coffee drinker lol 18:13:16 in comment 0 I believe Lukas is talking about BIOS system 18:13:16 i always use --reset-mbr 18:13:44 --reset-mbr is usually a good idea and the docs recommend it. 18:14:17 pretty sure litd won’t proceed without —reset-mbr if there isn’t already code in LBA 0, even on UEFI. It’s a confusing requirement. 18:14:21 and that resets the mbr on the usbkey not the resulting install from said key IIRC 18:14:23 I'm quite certain this whole bug is about bios systems 18:14:47 I remember testing it with Lukas 18:15:37 efi systems boot via grub. 18:15:47 so yes, it seems logical, if we're blaming syslinux, that it will only affect BIOS. 18:16:20 so, to clear the confusion, we're talking about bios systems here 18:16:45 i agree with c7 18:16:46 and since we punted the previous usb bug, we should probably punt this one as well. unless our opinion changed in the mentime 18:17:26 using luc as a possible dump im +1 punting 18:18:01 yeah +1 punt 18:18:38 proposed #agreed - 1263988 - Punt Final - We'd like to find out more regarding this and other usb writing bugs. Postponing blocker decision until then. 18:18:43 ack 18:18:52 ack 18:18:58 ack 18:19:37 ack 18:20:32 #agreed - 1263988 - Punt Final - We'd like to find out more regarding this and other usb writing bugs. Postponing blocker decision until then. 18:20:43 #topic (1263208) it's not possible to log in again shortly after log out (20 seconds) 18:20:46 #link https://bugzilla.redhat.com/show_bug.cgi?id=1263208 18:20:48 #info Proposed Blocker, systemd, NEW 18:21:01 I almost filed a duplicate today 18:21:16 I’ve seen this also 18:21:17 dups abound 18:21:23 I still need to test the proposed fix 18:22:24 it could be documented and fixed with an update 18:23:07 -1 blocker +1 FE 18:23:22 20 seconds is a long time, I might be convinced of a user’s exasperation and doing a hard reset, but my inclination is +1 FE and not blocking 18:23:40 with kparal's note I'm willing to be +1 to this 18:23:40 I'm more concerned about the security issue than this one itself, but I couldn't reproduce it easily 18:23:53 even if it's not easily reproducible, it seems worrying 18:24:03 I have managed to hit it at least 4 times 18:24:12 when I started recording it, it went awat 18:24:16 heisenbug 18:24:19 hehe 18:24:31 lol 18:24:45 +1 fe 18:24:51 please note that it's not certain that the security issue is related to this or will be fixed by this 18:24:55 but I wanted to mention it 18:25:04 +1 FE 0 block 18:25:11 I certainly haven't seen it before 18:26:07 let's say +0.5 18:26:16 hrm 18:26:39 20 seconds isn't that long, but the potential for being able to log in as someone is a tad worrying 18:26:53 if something like this were happening with ssh, I might be worried 18:27:13 * linuxmodder thinks autologin on anything other than live media is bad idea 18:27:17 I wouldn't expect ssh to be affected 18:27:20 this vuln is right smack in the middle of meat widget land though 18:27:38 but who knows 18:27:47 someone has to physically be at your machine to exploit this 18:27:59 we can punt to the security team and see what they think? 18:28:07 * roshi doesn't see it as a big issue though 18:28:11 even from a security standpoint 18:28:16 first I'd have to be able to at least gather some logs 18:28:48 I can try again tomorrow, I should get lucky again, it was not a one-time thing 18:29:01 punt for more log gathering? 18:29:08 TC1 updated, and you see this, right? 18:29:21 let's vote on the core issue, and I can repropose if I can demonstrate the security issue 18:29:21 I have some backups and stuff to do, but then I can test this as well 18:29:35 core issue: -1 blocker, +1 FE 18:30:36 core issue +1 fe 18:30:37 I'd personally be +0.5 on the core issue, but I'm fine with just FE 18:31:07 adamw: ? 18:31:28 cmurf: ? 18:31:37 ? 18:31:37 one issue I forgot to mention - mouse cursor disappears in VM after logout 18:31:44 that's filed already i think? 18:31:47 haven't tested bare machine yet 18:31:58 * adamw a bit undecided on the core bug 18:32:08 well this issue is recurring, but this time it happens only after log out, not after reboot 18:32:19 what’s the question? 18:32:21 (speaking of mouse cursor) 18:32:29 but sorry for going off-topic 18:32:40 cmurf: what's our vote on the straightforward 'can't log in for 20 seconds' part of the bug, disregarding the possible security part 18:32:54 I’m still +1FE 0 block 18:33:13 i guess i can be -1, but it's a crappy bug. 18:33:35 well it’s gonna get fixed in an update yes? 18:34:10 hopefully 18:34:21 nothing is certain if we don't block on it :) 18:34:21 proposed #agreed - 1263208 - RejectedBlocker AcceptedFreezeException Final - While this bug is an annoyance, it's not severe enough to say logout/login is "not working." This can be fixed in an update or we'd consider a fix for this during freeze. 18:34:40 ack 18:34:41 ack 18:34:43 ack 18:34:43 ack 18:35:59 #agreed - 1263208 - RejectedBlocker AcceptedFreezeException Final - While this bug is an annoyance, it's not severe enough to say logout/login is "not working." This can be fixed in an update or we'd consider a fix for this during freeze. 18:36:09 that's all of them 18:36:13 no proposed FE's 18:36:17 I would change my vote if the security team finds that there is a vuln or exploit here. 18:36:23 same here 18:36:40 +1 on security sig finding issue 18:36:42 So maybe we need to ping them on this bug 18:36:52 but it seems like someone needs physical access for a 20 second window 18:37:04 the setup would have to be perfect - at which point, I think you have bigger issues 18:37:17 roshi: which isn't particularly unlikely in an office, though the usual thing to do i guess is lock screen, not log out. 18:37:29 yeah well coffee shop, log out and walk away for 1 minute, oh nice evil maid! 18:37:33 if the attacker is pre-mediated and /or able to phys acc you DO have bigger issues 18:37:34 roshi: I actually don't know how long the attack window is. I just know it worked after _waiting 20 seconds_ 18:38:04 yeah, exactly 18:38:10 it’s really unlikely, someone would have to know about this particular problem and know it’s on this particular computer etc 18:38:35 you have to log out, then try to log in within 20 seconds, lose your mind at a *20* second lag and walk away in a huff 18:38:42 then someone has to come click your name 18:38:54 do we actually know any of those things? 18:39:06 after 20 seconds the login works 18:39:08 i.e. do we know there have to be failed login attempts? 18:39:13 anyway 18:39:18 let's not play Security Spitball 18:39:23 we've got 20 minutes left on the time window 18:39:24 that's how it seemed to me 18:39:30 that's the only way I reproduced it. can't say it can't be done otherwise 18:39:33 and we're done with the blockers 18:39:39 \o/ 18:39:45 20 minutes early? 18:39:47 never 18:39:48 ever 18:39:51 EVER 18:39:54 there's nothing left to do, unless people want to go through accepted blockers - but I think we could hold off on that today 18:40:04 and go test stuff 18:40:16 find more blockers 18:40:17 #topic Open Floor 18:40:22 anyone have anything else? 18:40:57 not here 18:41:05 nor here 18:41:34 any FEs? 18:41:36 * roshi sets the fuse... 18:41:39 none proposed 18:41:55 ok then 18:42:00 3... 18:42:10 thanks for coming folks :) 18:43:46 thanks 18:44:20 2,,, 18:44:23 thanks for running roshi 18:45:19 np 18:45:25 * roshi is a meeting jockey... 18:45:28 1... 18:45:35 thanks for secretarializing :) 18:45:40 #endmeeting