17:00:13 <jkurik> #startmeeting F26 Alpha Go/No-Go meeting the 2nd round 17:00:13 <zodbot> Meeting started Thu Mar 23 17:00:13 2017 UTC. The chair is jkurik. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:13 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:13 <zodbot> The meeting name has been set to 'f26_alpha_go/no-go_meeting_the_2nd_round' 17:00:20 <jkurik> #meetingname F26-Alpha-Go-No-Go-meeting-2nd 17:00:20 <zodbot> The meeting name has been set to 'f26-alpha-go-no-go-meeting-2nd' 17:00:23 <jkurik> #topic Roll Call 17:00:28 <jkurik> .hello jkurik 17:00:28 <zodbot> jkurik: jkurik 'Jan Kurik' <jkurik@redhat.com> 17:00:31 <nirik> welcome no-goers. ;) 17:00:36 <jkurik> #chair dgilmore nirik adamw sgallagh roshi mboddu 17:00:36 <zodbot> Current chairs: adamw dgilmore jkurik mboddu nirik roshi sgallagh 17:00:53 <jkurik> nirik: hi 17:01:03 <roshi> .hello roshi 17:01:04 <zodbot> roshi: roshi 'Mike Ruckman' <mruckman@redhat.com> 17:01:19 <adamw> .hello adamwill 17:01:20 <zodbot> adamw: adamwill 'Adam Williamson' <awilliam@redhat.com> 17:01:26 <sgallagh> .hello sgallagh 17:01:27 <zodbot> sgallagh: sgallagh 'Stephen Gallagher' <sgallagh@redhat.com> 17:01:32 <jkurik> hi adamw, roshi, sgallagh 17:02:10 <jkurik> we need someone from releng 17:02:12 <jkurik> dgilmore, mboddu are you available for the meeting ? 17:02:20 <dgilmore> jkurik: I am around 17:02:25 <jkurik> great 17:02:33 <jkurik> #topic Purpose of this meeting 17:02:37 <jkurik> #info Purpose of this meeting is to check whether or not F26 Alpha is ready for shipment, according to the release criteria. 17:02:41 <jkurik> #info This is determined in a few ways: 17:02:44 <jkurik> #info No remaining blocker bugs 17:02:48 <jkurik> #link https://qa.fedoraproject.org/blockerbugs/milestone/26/alpha/buglist 17:02:53 <jkurik> #info Release candidate compose is available 17:02:57 <jkurik> #link https://pagure.io/releng/issue/6701 17:03:01 <jkurik> #info Test matrices for Alpha are fully completed 17:03:04 <jkurik> #link https://fedoraproject.org/wiki/Test_Results:Fedora_26_Alpha_1.2_Summary 17:03:08 <jkurik> #topic Current status 17:03:13 <jkurik> #info F26 Alpha RC Compose 1.2 is available 17:03:17 <jkurik> #link https://kojipkgs.fedoraproject.org/compose/26/Fedora-26-20170321.1/compose/ 17:03:22 <jkurik> #info We have 4 proposed and 2 accepted blockers for F26 Alpha. 17:03:32 <jkurik> Let's start with Mini-blocker review 17:03:41 <jkurik> roshi, adamw: may I ask you please to chair the mini-blocker review ? 17:03:44 <adamw> sure. 17:03:46 <adamw> did i get a chair? 17:03:53 <jkurik> yes 17:03:56 <jkurik> #topic Mini-Blocker Review 17:03:59 <roshi> you got it adamw ? 17:04:04 <adamw> sure 17:04:12 <adamw> #info 4 Proposed Blockers 17:04:12 <adamw> #info 2 Accepted Blockers 17:04:16 <adamw> #info 3 Proposed Freeze Exceptions 17:04:16 <adamw> #info 8 Accepted Freeze Exceptions 17:04:17 * roshi relaxes then 17:04:22 <adamw> that's what we have for Alpha. i guess we can ignore the FEs. 17:04:32 <jkurik> ack 17:04:42 <adamw> #info for the record, both the accepted blockers are verified fixed in RC2, which means we only have to worry about the proposed 17:05:02 <adamw> #topic (1434977) Fedora 26 backgrounds are the same as Fedora 25 17:05:02 <adamw> #link https://bugzilla.redhat.com/show_bug.cgi?id=1434977 17:05:03 <adamw> #info Proposed Blocker, distribution, NEW 17:05:08 <adamw> so, this one makes me quite sad... 17:05:14 <roshi> yeah 17:05:18 <adamw> in fact 17:05:21 <adamw> i'm gonna propose we take this one later 17:05:34 * roshi is going to write a script that generates backgrounds with a fedora logo and we can just use that :p 17:05:41 <adamw> as i suspect discussion of it will go differently depending on whether we accept the other proposals 17:05:51 <adamw> sound OK? 17:05:55 <dgilmore> sure 17:05:57 <roshi> +1 from me 17:05:58 <sgallagh> ack 17:06:02 <adamw> #info we'll circle back to this one later 17:06:14 <adamw> #topic (1433899) Workstation Live panics during boot 17:06:14 <adamw> #link https://bugzilla.redhat.com/show_bug.cgi?id=1433899 17:06:14 <adamw> #info Proposed Blocker, kernel, NEW 17:06:30 <adamw> just a quick note - this one and the next one (#1434462) are likely the same bug 17:06:46 <adamw> lemme see if labbott is around 17:08:19 <adamw> so this is my best summary of my current understanding here: many different people have reported that booting the current F26 kernel (4.11 rc2.git2) in a qemu VM often crashes or hangs early in boot, with a GPF (general protection fault) error and a kernel stack trace. we've seen many different stack traces, but still strongly suspect these are all ultimately the same bug 17:08:26 <adamw> AFAIK, no-one has yet seen this happen on bare metal 17:08:51 <adamw> does that sound about right to everyone? 17:09:01 * jkurik has the same understanding 17:09:02 <sgallagh> almost 17:09:10 <dgilmore> what it looks like from whats in the bug 17:09:11 <sgallagh> I have seen the early boot hang once on bare metal 17:09:18 <sgallagh> I suspect that's a different issue 17:09:27 <sgallagh> And the hang resolves itself in three minutes, so I wouldn't block on it 17:09:39 <adamw> sgallagh: yeah, if it eventually manages to boot, i think that's not the same thing 17:09:58 * roshi hasn't seen it in his bare metal installs 17:10:17 * nirik hasn't seen it here on bare metal... or cloud come to think of it. 17:10:24 <adamw> https://bugzilla.redhat.com/show_bug.cgi?id=1434462 is very likely the same bug 17:10:32 <roshi> cloud works fine 17:10:37 <adamw> https://bugzilla.kernel.org/show_bug.cgi?id=194911 may well be the same bug 17:11:10 <adamw> i think it depends on the VM configuration to some extent also; iirc, labbott couldn't hit it with a simple qemu command (using mostly qemu defaults) 17:11:27 <adamw> i think there has to be at least some use of virtio in the VM config 17:11:30 <adamw> but that's the default for libvirt 17:12:30 <adamw> https://bugzilla.redhat.com/show_bug.cgi?id=1430297 is also likely the same bug 17:13:25 <adamw> so, this is obviously pretty bad 17:13:42 <nirik> yeah. 17:13:52 <adamw> one key thing here is that we explicitly make VM functionality part of the *beta* criteria 17:13:52 <sgallagh> I think this is probably show-stopper bad 17:13:54 <roshi> pertty much 17:14:14 <adamw> and the intent at the time of writing those criteria, and the way we've interpreted them in the past, was that vm-only bugs cannot block alpha 17:14:15 <sgallagh> Because realistically, who besides Fedora QA would install an alpha on physical hardware these days? 17:14:25 <adamw> i do think it's reasonable to revisit that these days, though, as use of virt is much more common than it was 17:14:51 * roshi is torn 17:14:51 * nirik was going to ask the criteria here. 17:15:38 <nirik> do we have a fix? there was a test kernel? 17:15:48 <sgallagh> I'm of the opinion that even if the criteria say "beta", we should probably slip to fix this anyway. The Alpha will be mostly useless if it doesn't work consistently on a VM 17:15:52 <jforbes> Yeah, looks like the test kernel fixed things, but it was a scratch 17:16:07 <adamw> jforbes: where's the 'test kernel' discussed? i don't think i have that link 17:16:16 * roshi hasn't seen it eithre 17:16:33 <jkurik> sgallagh: makes sense for me 17:16:41 <nirik> was discussed in #fedora-kernel: 17:16:44 <adamw> i knew rwmjones and thorsten both bisected to the same commit, and labbott was trying to get some kind of revert of that commit (it doesn't revert simply, apparently) 17:16:49 <adamw> ah, i see it now. 17:17:01 <nirik> [17:23:37] <labbott> okay I have a scratch build with roughly the entire virtio tree that was merged reverted 17:17:01 <nirik> [17:23:40] <labbott> 07ec51480b5eb1233f8c1b0f5d7a7c8d1247c507 17:17:01 <nirik> [17:23:45] <labbott> https://koji.fedoraproject.org/koji/taskinfo?taskID=18529971 17:17:14 <jforbes> right 17:17:28 * dgilmore holds jforbes responsible :D 17:17:40 <adamw> as the designated criteria wrangler, i can say it'd be pretty easy to change the criteria so we can block alpha on virt showstoppers, if that's what we want to do 17:17:47 <dgilmore> jforbes: whats the confidence in the revert fixing things? 17:17:58 <adamw> so this meeting can certainly choose to agree that in principle, and i can draft the implementation later, as we've done before. 17:18:21 <adamw> dgilmore: rwmjones had a very good reproducer for the bug and he tested the scratch build and said it was good, so i'd say that's a good sign 17:18:21 <jforbes> dgilmore: no clue, I only know what was posted in #fedora-kernel 17:18:28 <sgallagh> adamw: That draft is likely useless, since this is our last-ever Alpha 17:18:30 <dgilmore> adamw: I would think a large number of alpha users do so in virt 17:18:31 <adamw> <rwmjones> 02:45:10> labbott: https://bugzilla.redhat.com/show_bug.cgi?id=1430297#c7 .. yes it's better 17:18:33 <nirik> didn't we have a rule for not changing the critera on the fly like that? ;) 17:18:54 <adamw> sgallagh: not really, since the idea of 'no more alphas' is that we're *always* at alpha quality 17:19:09 <adamw> nirik: no, we had viking_ice who was extremely against it. fortunately, he's bugging suse people instead now. :P 17:19:12 <sgallagh> nirik: The rule was to not remove criteria on the fly. I think "deciding that something really SHOULD be a show-stopper" is fair game 17:19:24 <adamw> we have done this same kind of thing a few times before, there's precedent. 17:19:44 <nirik> alright. 17:20:13 <adamw> sgallagh: to continue my thought - so even if we're not actually releasing Alphas, part of the no-more-Alphas thing will likely involve just taking the existing Alpha criteria and renaming the page or something - fundamentally, we'll still want those criteria in some way. 17:20:28 <nirik> Anyhow, I think that many people would use an alpha in a vm, so this is important to fix. Since we won't hopefully have an alpha next cycle we could make it a rawhide test/gate. 17:20:51 <dgilmore> nirik: exactly 17:20:59 <sgallagh> Yes, agreed 17:21:04 <nirik> basically we would be saying: alpha critera should always be met/blocked if they break, etc. 17:21:05 <adamw> well, it kinda should be already 17:21:17 <adamw> the openqa tests should run into it 17:21:25 <sgallagh> BTW, I am curious: when did this kernel virtio change land? Before or after Freeze? 17:21:29 <dgilmore> adamw: have they? 17:21:35 <jforbes> Well, remember, this is only certain VMs. It has been booting in our test VMs just fine 17:21:52 <adamw> dgilmore: i tweaked the openqa tests when we found https://bugzilla.redhat.com/show_bug.cgi?id=1430043 17:22:05 <sgallagh> jforbes: Then you probably need to add some virtio configs to your test suite :) 17:22:08 <adamw> i changed them to use IDE optical drives instead of virtio 17:22:20 <adamw> i think that tweak must also be helping them to avoid this bug, as they almost never seem to run into it 17:22:22 <jforbes> sgallagh: We don't use optical at all 17:22:40 <adamw> jforbes: i don't think optical is necessarily involved, i don't think rwmjones' reproducer attaches an optical drive 17:22:44 <jforbes> sgallagh: though we do use virtio HDs, booting ISOs doesn't make sense when we only want to test kernels 17:22:59 <adamw> i don't think we quite nailed down precisely what hardware config is necessary to run into this one 17:23:05 <adamw> only that default virt-manager and boxes VMs have whatever it is 17:23:11 <nirik> if we want them to always work in libvirt, we could have a openqa worker boot and run libvirt and make a vm and confirm it works. ;) 17:23:33 <adamw> nirik: yeah, we should actually probably have something like that. anyhoo 17:23:40 <nirik> right, sorry, weeds. 17:23:42 <jforbes> -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x4,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 17:23:53 <sgallagh> So, on the topic at hand: does anyone *disagree* that this should be a blocker? 17:24:07 <adamw> ...and thus that we should move some or all of the virt requirements from beta to alpha? 17:24:11 <adamw> i'm fine with that. 17:24:32 <nirik> what are all of them? 17:24:33 * nirik looks 17:24:44 <jkurik> finaly I am +1 to block 17:24:49 <adamw> i'm just being vague to cover my ass 17:24:50 <linuxmodder> dord it naturally recover ? not had a chance to screw with work 26 17:24:58 <adamw> linuxmodder: no, if you hit this, boot fails 17:25:01 <adamw> you just have to try again 17:25:20 <linuxmodder> then +1 block from me 17:25:25 <nirik> ok, it's only 2 things... 17:25:26 <adamw> as to the 'did this show up before or after freeze?' question - i haven't established that yet 17:25:37 <adamw> the *other* bug complicates that a bit 17:25:40 <nirik> The release must be able host virtual guest instances of the same release. and The release must install and boot successfully as a virtual guest in a situation where the virtual host is running the current stable Fedora release. The release must install and boot successfully as a virtual guest in a situation where the virtual host is running the current stable Fedora release. 17:25:45 <jforbes> So here's the thing though, the "fix" is reverting almost the entire virtio merge from 4.11, which means we don't actually know the cause 17:25:55 <nirik> jforbes: there's a smaller fix upstream now. 17:25:59 <adamw> there is? 17:26:01 <sgallagh> I'd say we don't need the first one (hosting a VM) 17:26:03 <nirik> but needs a build/tested 17:26:06 <adamw> nirik: where? 17:26:10 <sgallagh> For Alpha, I mean 17:26:24 <adamw> sgallagh: the criterion is quite...efficient, it's intended to be read as covering both host and guest functionality 17:26:30 <jforbes> nirik: much better. I haven't looked this morning 17:26:40 <nirik> https://lkml.org/lkml/2017/3/23/38 17:26:42 <adamw> but i guess we could split it up 17:26:51 <sgallagh> Right, but I'm saying that guest functionality makes sense at Alpha, but host I could be fine with leaving at Beta 17:26:53 <roshi> I'm reluctantly +1 after following the discussion 17:26:58 <adamw> sgallagh: fair enough, we can do that. 17:27:23 <nirik> and rwmjones and thl said it fixed things for them 17:27:37 <adamw> oh, they tested it already? awesome 17:27:54 <adamw> you mean some people were working this morning while i was fiddling around with flashing bootloaders on my tablet? jeez 17:28:11 <adamw> jforbes: so could we get a kernel build with that patch, then? 17:28:15 <nirik> slacker. ;) 17:28:37 <jforbes> Okay, so we ship alpha with the virtio merge revert that Laura did yesterday, and then get some testing on the other fix so that we aren't carrying the full revert for long 17:28:44 <nirik> sgallagh: I'm ok with that too... host seems a bit much all the time... 17:28:50 <adamw> jforbes: well, we're gonna wind up slipping a week most likely 17:28:51 <jforbes> adamw: sure, do you also want the crda fix in there? 17:28:58 <roshi> +1 to guest moving to Alpha and Host staying at Beta 17:29:02 <adamw> jforbes: i'd actually be inclined just to take the 'better' fix rather than the revert, given that 17:29:03 <adamw> wdyt? 17:29:15 <adamw> jforbes: crda fix? 17:29:51 <jforbes> adamw: 4.10 update on f25 breaks wifi for anyone who needs to set regulatory country. We have the fix, verified, f26 will also need it 17:30:17 <adamw> proposed #agreed The group agrees in principle to move at least default virt guest requirements from Beta to Alpha criteria, and accepts this bug as a blocker as it often prevents the Alpha booting on default virt-manager / Boxes VMs 17:30:27 <nirik> ack 17:30:28 <roshi> ack 17:30:29 <jforbes> it is a simple math error, ++n was changed to n++ 17:30:41 <linuxmodder> ack 17:30:44 <jkurik> ack 17:30:46 <sgallagh> ack 17:30:50 <adamw> jforbes: d'oh. um. sure, yeah, submarine that in there. technically we should nominate and accept the bug as an FE... 17:31:00 <adamw> #agreed The group agrees in principle to move at least default virt guest requirements from Beta to Alpha criteria, and accepts this bug as a blocker as it often prevents the Alpha booting on default virt-manager / Boxes VMs 17:31:19 <adamw> #topic (1434462) frequent kernel panic during VM boot 17:31:19 <adamw> #link https://bugzilla.redhat.com/show_bug.cgi?id=1434462 17:31:19 <adamw> #info Proposed Blocker, kernel, NEW 17:31:21 <jforbes> adamw: is working wifi an alpha requirement? 17:31:31 <adamw> so i'm gonna propose we assume for now that this is the same as the previous bug 17:31:41 <sgallagh> adamw: +11 17:31:43 <sgallagh> err, + 17:31:45 <sgallagh> gah! 17:31:49 <sgallagh> you get the idea 17:31:52 <roshi> don't think so, at least not in the sense that setting regulatory country is 17:31:58 <adamw> jforbes: well, working networking is by implication. i suspect that wouldn't get through as a blocker on the basis that needing to set regulatory requirements isn't that common, but it'd almost certainly make it as an FE 17:32:16 * roshi would +1 FE for that 17:32:29 <jforbes> roshi: adamw it is quite common actually for people outside of NA 17:32:32 <adamw> #info we're going to assume for now that this is the same as the previous bug (#1433899) 17:32:40 <adamw> #info we'll do bugzilla bureaucracy later 17:32:55 <linuxmodder> +1 FE on the wifi part 17:33:08 <adamw> jforbes: what is the CRDA bug #? 17:33:09 <adamw> #topic (1435010) GNOME fails to start without modesetting (Fedora 'basic graphics') mode 17:33:09 <adamw> #link https://bugzilla.redhat.com/show_bug.cgi?id=1435010 17:33:09 <adamw> #info Proposed Blocker, mutter, NEW 17:33:19 <roshi> sigh 17:33:32 * roshi didn't think something like this would slip through 17:33:32 <jforbes> adamw: https://bugzilla.redhat.com/show_bug.cgi?id=1422247 17:34:01 <nirik> here again our robot overlords failed us. ;) But of course finding the time to add tests for all these things is not easy either. 17:34:04 <sgallagh> I saw this yesterday on one of my systems 17:34:27 <sgallagh> I'm not really sure how common this is though. 17:34:49 <sgallagh> Though if it's one of the selectable boot options, I suppose we should make it work. 17:34:56 <adamw> this is a big nostra culpa for qa, sorry 17:35:02 <sgallagh> Though I'd also accept "remove that boot option" as a valid way to unblock this. 17:35:03 <jkurik> I am frequent vesa user, so for me this is blocking 17:35:18 <adamw> nirik: we've never put it in openQA because the test specifies it must be done on bare metal 17:35:27 <adamw> but we really should have an openQA test for it *anyway*, just not mark it as a wiki pass 17:35:30 <nirik> ha, fair enough I guess. 17:35:33 <adamw> at least then we'd catch cases where it *does* fail in virt 17:35:47 <adamw> so a) we really should have a robot test this and b) we should've had a human test it much earlier 17:36:01 <nirik> it happens 100% of the time on my macbook. 17:36:08 <adamw> i spend so much time herding the robots these days I never got around to the manual tests :/ 17:36:20 <adamw> yeah, it seemed pretty reproducible to me too, i tried it several times 17:36:34 <sgallagh> I hit it both times I tried it 17:36:36 <adamw> sgallagh: the criteria actually state that the boot option must be there 17:36:50 <sgallagh> of course it does :-| 17:36:58 <nirik> jkurik: out of curiosity what video hw do you have that you need it now? 17:37:11 * nirik suspects its less needed than it was long ago 17:37:22 <adamw> we could *possibly* revisit it on the basis that graphics support is rather better than it used to be and maybe 'basic mode' isn't as important any more, but i'd want someone to gather some solid data to support that idea 17:37:26 <sgallagh> nirik: In my case it was an nVidia GeForce 1070, which is waiting for kernel 4.12 to have nouveau suppotr 17:37:29 <adamw> not just a 'vague feeling' 17:37:32 <jkurik> nirik: I am not sure atm, that is a set of old HW I have at home 17:37:44 <nirik> alright. 17:37:59 <sgallagh> So it isn't just about old hardware. Sometimes it's "too new" hardware 17:38:12 <nirik> anyhow, I am +1 blocker for it 17:38:23 <sgallagh> Yes, +1 blocker 17:38:32 <jkurik> +1 to block 17:38:44 <linuxmodder> +1 17:39:12 <nirik> hopefully it won't be too bad to fix... 17:39:17 <roshi> +1 17:39:18 <adamw> i hope not 17:39:46 <adamw> proposed #agreed 1435010 - AcceptedBlocker - this is a clear violation of Alpha requirement "The boot menu for all supported installer and live images should include an entry which causes both installation and the installed system to use a generic, highly compatible video driver (such as 'vesa'). This mechanism should work correctly, launching the installer or desktop and attempting to use the generic driver." 17:39:54 <adamw> jforbes: ok, i'll do a quick FE review for that next 17:40:04 <roshi> ack 17:40:07 <jkurik> ack 17:40:14 <sgallagh> ack 17:40:29 <nirik> ack 17:40:36 <adamw> #agreed 1435010 - AcceptedBlocker - this is a clear violation of Alpha requirement "The boot menu for all supported installer and live images should include an entry which causes both installation and the installed system to use a generic, highly compatible video driver (such as 'vesa'). This mechanism should work correctly, launching the installer or desktop and attempting to use the generic driver." 17:40:44 <adamw> so that's all the proposed blockers 17:40:53 <adamw> but we're gonna do a quick review of the wifi bug jforbes wanted FE status for 17:41:00 <adamw> #info we're doing one quick FE review 17:41:36 <adamw> #topic (1422247) Can't set crda with 4.10 kernel 17:41:42 <adamw> #link https://bugzilla.redhat.com/show_bug.cgi?id=1422247 17:41:55 <adamw> #info Proposed Freeze Exception, kernel, MODIFIED 17:42:31 <jforbes> So, we know the fix, one liner, very simple and low risk 17:42:36 <roshi> +1 17:42:45 <nirik> +1 FE 17:42:51 <adamw> +1 FE, obviously it's bad for people not to be able to get online from the lives and netinsts 17:43:09 <adamw> any objections? 17:43:16 <sgallagh> +1 FE 17:43:16 <adamw> speak now or forever hold your mouse 17:43:21 <jkurik> +1 FE 17:43:30 <sgallagh> *SQUEEK* 17:43:45 <linuxmodder> +1 FE 17:44:19 <adamw> proposed #agreed 1422247 - AcceptedFreezeException (Alpha) - the fix for this is safe and tested, and obviously it's bad for some folks not to be able to get on the network from netinst / live images 17:44:31 <nirik> ack 17:44:34 <jkurik> ack 17:44:34 <jforbes> Cool, will get a kernel going with those 2 patches in 17:44:36 <linuxmodder> ack 17:44:36 <roshi> ack 17:45:16 <linuxmodder> jforbes, lmk when its built I'll tst and karma today for you 17:45:47 <jforbes> linuxmodder: will do, probably be 7 hours or so 17:46:22 <linuxmodder> no prob I have kernel alerts in bodhi but not yours in particular just the kernel itself :P 17:46:46 <linuxmodder> I'm utc -4 so no biggie and I keep long hours 17:47:29 <adamw> #agreed 1422247 - AcceptedFreezeException (Alpha) - the fix for this is safe and tested, and obviously it's bad for some folks not to be able to get on the network from netinst / live images 17:47:54 <adamw> i'll just see if any other proposed FE looks super urgent 17:48:15 <nirik> we still need to rant about backgrounds too right? 17:48:26 <roshi> yup 17:48:34 <adamw> oh, yes. 17:48:37 <adamw> thanks for the reminder 17:48:57 <adamw> #topic (1434977) Fedora 26 backgrounds are the same as Fedora 25 17:48:57 <adamw> #link https://bugzilla.redhat.com/show_bug.cgi?id=1434977 17:48:57 <adamw> #info Proposed Blocker, distribution, NEW 17:49:07 <roshi> but seriously, I can have a script generate a background so this doesn't happen 17:49:22 <roshi> then the autogenerated one can be replaced when the real ones are ready 17:49:39 <linuxmodder> any eta on the real ones roshi 17:49:50 <sgallagh> I think we may want to rethink this criterion in the new no-Alpha world as well 17:49:57 <linuxmodder> or is that a design team thing still 17:50:01 <roshi> mizmo: any update? 17:50:04 <adamw> roshi: the problem isn't getting the actual *images* 17:50:06 * jkurik was on the Design team meeting today trying to come up with something for the future to avoid it 17:50:10 <adamw> the problem is co-ordinating all the packages 17:50:25 <linuxmodder> adamw, lost me 17:50:34 <roshi> how many packages are we talking about? 17:50:36 <linuxmodder> co-oordinating what packages 17:50:43 <adamw> we have a ludicrously over-complicated mess of packaging bits for the basic job of 'provide a default desktop background' 17:50:55 <adamw> well, there's desktop-backgrounds 17:51:01 <linuxmodder> those packages yeah i agree 17:51:06 <adamw> then for some reason we decided to have a new source package containing the backgrounds for each release 17:51:11 <adamw> so for *every* release we have to do a new package review 17:51:36 <adamw> and then for some desktops, iirc, we have to adjust stuff in comps / spin-kickstarts, only *after* the new package has been created 17:51:38 <nirik> yeah, just doing one and subpackages might save a lot of pain 17:51:42 <mizmo> adamw: for just a single image its super complicated yes 17:51:44 <mizmo> :( 17:51:44 <linuxmodder> adamw, thought that the vintage backgrounds packages were non block tho 17:51:57 <mizmo> nirik: i think the reason we dont do just one is that the size would be super large? 17:52:04 <adamw> every release i wind up looking at this stuff because we inevitably mess it up somehow yet again, and i think 'man, this is shonky', and then i forget about all the details again until the next time 17:52:17 <nirik> well, looking at other packages... I can't imagine it would be close to very large 17:52:25 <nirik> we have texlive 17:52:29 <nirik> and 0a-data 17:52:31 <adamw> linuxmodder: sure, but the point is, we have to go through the work of creating a new package and adjusting a bunch of other packages to the new name, *every cycle* 17:52:53 <mizmo> for alpha we dont worry about it so much but for final we have multiple sizes we ship each one is a few megs, so you're looking at 20-30 mb / release 17:52:59 <mizmo> at least 17:53:06 <linuxmodder> adamw, I know I see the janky rewrite workarounds in the spin-kickstarts ks files 17:53:10 <adamw> there is actually a legitimate amount of complexity involved, i think, but if someone sat down and thought about all the contingencies i'm sure they could come up with a *better* approach than the one we've wound up with 17:53:33 <mizmo> i wish i was in a better place to be able to do that adamw, but packaging is a bit of a dark art to me :( 17:53:48 <nirik> mizmo: well, you don't have to install all the subpackages 17:53:49 <adamw> and for me it's always about number 37 on the todo list, sigh 17:53:50 <linuxmodder> same 17:54:13 <linuxmodder> I can debug tracebacks decently but the packaging bit on the front end is an abyss for me 17:54:32 <mizmo> nirik: we already have subpackages now and i think the way its set now you have to install subpackages you dont even need. like there's fxx-backgrounds, then fxx-gnome-backgrounds, then fxx-kde-backgrounds, then fxx-$desktop-dujour-backgrunds... ad nauseum. per release 17:54:43 <adamw> it should surely at least be possible to get rid of the ridiculous 'new source package every cycle' thing 17:54:43 <mizmo> i think the desktop specific ones ship xml or config 17:54:51 <mizmo> while the base pkg has the binary files 17:54:54 <adamw> and just generate subpackages from one or two source packages 17:55:09 <mizmo> so you'd have subpackages that are desktop config subpackages and then have subpackages that were actually wallpaper art per release packages? 17:55:15 <adamw> mizmo: iirc, the desktops don't all do things the same, which is part of the problem 17:55:23 <linuxmodder> mizmo, does it look like a weak dep setup could work for that ? 17:55:27 <mizmo> so many snowflakes :( 17:55:37 <nirik> right, so you have 1 source package that stays the same always 17:55:38 <adamw> mizmo: we already *have* that in desktop-backgrounds and fXX-backgrounds (the images are in fXX-backgrounds, teh config is in desktop-backgrounds) 17:55:44 <mizmo> linuxmodder: i dont know enough about packaging / rpm to be able to answer that :( 17:55:53 <nirik> in rawhide you have a desktop-backgrounds-current that has some placeholder stuff. 17:56:01 <adamw> but i was thinking more about having, say 'fedora-current-backgrounds' and 'fedora-legacy-backgrounds' source packages 17:56:07 <adamw> and just changing the *subpackages* of each 17:56:08 <mizmo> adamw: i thought the config changes per release 17:56:13 <mizmo> adamw: oh thats smart 17:56:14 <nirik> after branch you make that have the current release stuff and move the previous one to desktop-backgrounds-f25 subpackage 17:56:18 <adamw> or something along those lines 17:56:27 * nirik is thinking the same as adamw 17:56:34 <mizmo> ++ 17:56:37 <adamw> maybe just one source package is OK, it'd have a lot of subpackages but hey 17:56:41 <linuxmodder> maybe post GSoC I will work with a packager to school myself on that craziness and help more there 17:56:44 <adamw> rpm can cope with that 17:56:45 <nirik> but I was thinking you could just keep them around for as long as you want. 17:57:11 <adamw> and the subpackages should have virtual provides 17:57:18 <nirik> right 17:57:24 <sgallagh> Do we actually need to *solve* this in this meeting? 17:57:26 <adamw> so whichever is the 'current' release package should provide current-backgrounds or whatever 17:57:27 <mizmo> this may be an unpopular sentiment 17:57:29 <adamw> no, not really, sorry 17:57:35 <mizmo> but why not just have one source package 17:57:37 <nirik> and then no new review, no changes to comps, no desktop changes (except didn't kde need something?) 17:57:39 <mizmo> and just change the artwork per release 17:57:45 <mizmo> and if you want the old wallpapers - well, we maintain a wiki page for that 17:58:11 <adamw> let's go with 'we don't have to solve this in the meeting' :) 17:58:15 <nirik> sure that could be fine too. I do know people who prefer older ones and want to easily install/use them, but I admit thats probibly a corner case. 17:58:18 <adamw> (copyright (c) sgallagh) 17:58:22 <sgallagh> heh 17:58:23 <nirik> true enough 17:58:28 <mizmo> i personally find it more convenient / intuitive to grab old ones online and install that way anyway 17:58:28 <mizmo> okay 17:58:29 <nirik> but... we should solve it somewhere 17:58:30 <mizmo> :) 17:58:33 <adamw> for sure 17:58:37 <adamw> so 17:58:43 <mizmo> also i am very sorry, this is my fault, if you feel the need to flog someone aim the sentiment at me. 17:58:49 <mizmo> (in terms of alpha's wallpaper being late) 17:58:53 * nirik has most things full screen anyhow, so I never really see the background. ;) 17:58:53 <adamw> i suspect that, if push ultimately came to shove and this was the last blocker, there'd be a strong 'dump the criterion' sentiment 17:58:56 <mizmo> (the pkg mess, i wont take responsibliity for :) ) 17:59:03 <adamw> so depending on how much appetite everyone has for argument, we can have that debate 17:59:11 <mizmo> please dump it 17:59:14 <adamw> or we can just say 'eh, we have other blockers anyway, let's accept it and move on' 17:59:16 <mizmo> i think its better for beta 17:59:20 <mizmo> not alpha 17:59:29 <adamw> i don't think moving it to beta alone would solve anything 17:59:37 <adamw> it'd just mean we'd have this mess at beta instead of alpha 17:59:41 * nirik is fine with +1 blocker, make better next tme, move on 17:59:44 <sgallagh> The only real reason for it, IIRC is so that it's clear at a glance to someone that they are not on the stable release. 17:59:50 <sgallagh> Which I think is pretty weak 17:59:50 <roshi> adamw: then we push it to final 18:00:00 <mizmo> well, thats worse then. we need something for beta or we risk a poor quality wallpaper 18:00:01 <roshi> and when we get to final, we push it to N+1 18:00:09 <roshi> and at that point it never is an issue again 18:00:14 * roshi believes we can do it 18:00:15 <adamw> the real problem we have here is a) there's far too much unnecessary work to do each cycle to actually meet the requirements and b) no-one seems to have taken responsibility for making sure all that work gets done every cycle, even though it's completely predictable and plannable-for 18:00:21 <mizmo> for alpha its really a matter of having a placeholder to differentiate alpha imgs from the release before. for beta, it's actually testing out the wallpaper 18:00:24 <mizmo> (imho) 18:00:54 <adamw> sgallagh: the reason it got added is that we had actual people write mailing list posts or forum posts (i forget which) that said "i got this thing i thought was the alpha and installed it but it looks exactly like the stable release, did i get the wrong thing? is it broken?" 18:00:59 <adamw> sounds dumb, but it happened. 18:01:10 * linuxmodder with nirik on this 18:01:28 <jkurik> I am +1 to accept it as one of blockers and move on 18:01:32 <sgallagh> adamw: I think that qualifies as optimizing for the wrong audience 18:01:38 <adamw> roshi: heh...should I create a "Fedora Jam Tomorrow Release Criteria"? 18:01:51 <adamw> "bugs that violate these criteria are always blockers for the *next* release" 18:01:52 <roshi> :D 18:01:53 <sgallagh> And we still have to address how this will play with the no-Alphas piece. 18:02:04 <sgallagh> Do we now have to move the placeholder wallpaper up to the branch date? 18:02:42 <adamw> well, i *think* the placeholder wallpaper should just always be in rawhide 18:02:50 <nirik> that's what I think too 18:02:58 <adamw> and it should be someone's job as soon as possible after branching to put in the 'real' wallpaper for the release 18:03:00 <sgallagh> The same placeholder every time? 18:03:02 <nirik> and when we branch the package is updated to the new one 18:03:03 <adamw> sure 18:03:06 <jkurik> the generated one by roshi's script ? 18:03:08 <sgallagh> Seems reasonable 18:03:25 <adamw> the neat thing about doing it that way is that as long as the real wallpaper gets in *some time* before release, we're good 18:03:26 <nirik> same one or some new one or... design could change it as they like 18:03:27 <sgallagh> Maybe just a mid-90s animated wallpaper of the release number :-D 18:03:39 <adamw> because then all pre-release builds would kinda 'automatically' have different wallpaper from all final releases 18:03:53 <roshi> yeah 18:03:58 <adamw> right, the placeholder wallpaper can always stay the same or just be changed when someone gets bored of it 18:04:11 <adamw> it doesn't really matter so long as it's never the same as any final release wallpaper 18:04:11 <nirik> dancing hotdogs for everyone! 18:04:25 <adamw> and yes it should *obviously* be beefy. this is the only correct answer 18:04:27 <mizmo> i have the perfect one 18:04:33 <roshi> ship it 18:05:23 <mizmo> https://duffy.fedorapeople.org/hotdog/hotdogs-wallpaper.png 18:05:43 <adamw> BINGO 18:05:57 <nirik> nice 18:06:00 <jkurik> it is not vegetarian friendly 18:06:09 <adamw> one of them could be a tofu dog! 18:06:10 <roshi> mizmo drops the mic... 18:06:21 <adamw> anyhoo 18:06:24 <mizmo> YOURE WELCOME 18:06:33 <roshi> lol 18:06:33 <adamw> are we just taking this as a blocker or having the 'change the criteria' debate now? 18:06:36 <nirik> so, +1 blocker, move on? 18:06:38 <mizmo> jkurik: that's ok. i'm a vegetarian so i have the power to say it's ok. 18:06:40 <adamw> i'm all for +1 and move on 18:06:48 <jkurik> ack 18:06:50 <mizmo> thank you and sorry again 18:06:52 <roshi> +1 move on 18:07:06 <dgilmore> mizmo: :D 18:07:13 <sgallagh> 0 blocker, move on 18:09:30 <jkurik> adamw: any "proposed #agreed" ? 18:09:36 <adamw> working on it 18:09:42 <jkurik> ah, sorry 18:09:43 <adamw> proposed #agreed 1434977 - AcceptedBlocker (Alpha) - this is clearly a violation of "The default desktop background must be different from that of the last two stable releases." there is some sentiment to adjust the criteria here, but as we have other blockers, we don't want to thrash that out in this meeting 18:09:58 <sgallagh> ack 18:09:59 <jkurik> ack :) 18:11:20 <adamw> one more ack? 18:11:23 <roshi> ack 18:11:30 <dgilmore> ack 18:12:18 <adamw> #agreed 1434977 - AcceptedBlocker (Alpha) - this is clearly a violation of "The default desktop background must be different from that of the last two stable releases." there is some sentiment to adjust the criteria here, but as we have other blockers, we don't want to thrash that out in this meeting 18:12:22 <jkurik> adamw: thanks for the blocker review 18:12:25 <adamw> ok, that took quite a bit of time, so let's skip the proposed FEs 18:12:31 <adamw> nothing there needs doing right now i don't think 18:12:37 <jkurik> adamw++ 18:12:37 <zodbot> jkurik: Karma for adamwill changed to 25 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:12:38 <adamw> but if people could vote in-bug on the LLVM one that'd be helpful 18:13:06 <jkurik> moving on ... 18:13:11 <jkurik> #topic Test Matrices coverage 18:13:15 <jkurik> #link https://fedoraproject.org/wiki/Test_Results:Fedora_26_Alpha_1.2_Summary 18:13:20 <jkurik> IMO the Test Matrices have quite good coverage, however some parts are missing. 18:13:23 <jkurik> i.e.: FreeIPA, Active Directory 18:13:27 <jkurik> just stating as we are no-go either 18:13:31 <jkurik> IMO we might skip this part 18:13:35 <jkurik> ack ? 18:14:06 <sgallagh> I thought the FreeIPA stuff was automated these days, adamw? 18:14:31 <roshi> ack 18:14:52 <roshi> coverage does look pretty good though, all in all (freeipa, ad not withstanding) 18:15:11 <adamw> sgallagh: yeah, it is, i'll have to check why those tests aren't reporting as passes 18:15:15 <adamw> too much to do :L/ 18:15:36 <adamw> openqa doesn't report failures, so if an expected spot is empty, it could mean the test didn't run or that it failedf. 18:15:58 <jkurik> ok, so lets go to the final part 18:16:02 <jkurik> #topic Go/No-Go decision 18:16:23 <jkurik> QE, FESCo, RelEng: we need your votes 18:16:34 <sgallagh> No-Go with my FESCo hat on 18:16:35 <jkurik> I am +1 to slip and delay for one week 18:16:41 <roshi> No-Go, QA 18:16:42 <nirik> no go 18:16:47 <dgilmore> no go 18:16:49 <nirik> (whoever I am for) 18:17:03 <jkurik> ok, thanks 18:17:11 <jkurik> #action jkurik to publish the Go/No-Go result 18:17:23 <dgilmore> nirik: you are for the people oppresed by the man :D 18:17:44 <nirik> down with the man! 18:17:45 <jkurik> #info The result of this meeting is No-Go due to present blockers. The whole release slips for one week 18:17:56 <sgallagh> Wait, does that make me "the man"? 18:17:59 <jforbes> no go 18:18:24 <jkurik> #info There will be one more Go/No-Go meetin the next Thursday at the same time 18:18:45 <jkurik> #undo 18:18:45 <zodbot> Removing item from minutes: INFO by jkurik at 18:18:24 : There will be one more Go/No-Go meetin the next Thursday at the same time 18:18:57 <jkurik> #info There will be one more Go/No-Go meeting the next Thursday at the same time 18:19:04 <jkurik> #topic Open floor 18:19:09 <sgallagh> will it be the same time? 18:19:10 <jkurik> anything else to discuss today on this meeting ? 18:19:16 <jkurik> sgallagh: yes 18:19:18 <sgallagh> What with Europe DST change? 18:19:34 <ignatenkobrain> sgallagh: it will happen :P 18:19:37 <jkurik> I guess I am the only one affected in this group 18:20:28 <jkurik> anyone has any problem having the next meeting at the same time (UTC) ? 18:21:23 <jkurik> probably not... 18:21:32 <jkurik> so thanks for comming 18:21:36 * roshi has no issue with that 18:21:39 <sgallagh> WFM 18:21:48 * jkurik waits 18:24:36 <adamw> fine by me 18:25:52 <jkurik> sgallagh: shall we still wait for you ? 18:28:50 <jkurik> sgallagh: actually WFM means "Wait For a Moment" or "Works For Me" ? 18:29:21 <roshi> I always mean works for me when I say WFM 18:29:33 <roshi> have I been doing it wrong? 18:30:32 <jkurik> hmmm.. these abbreviations ... then lets end this meeting 18:30:37 <jkurik> #endmeeting