=================================== #fedora-meeting: FESCO (2014-10-15) =================================== Meeting started by nirik at 17:00:11 UTC. The full logs are available at http://meetbot.fedoraproject.org/fedora-meeting/2014-10-15/fesco.2014-10-15-17.00.log.html . Meeting summary --------------- * init process (nirik, 17:00:11) * #1322 F21 Changes - Progress at Change Checkpoint: 100% Code Complete Deadline (nirik, 17:01:54) * LINK: https://fedorahosted.org/fesco/ticket/1322 (nirik, 17:01:54) * LINK: https://fedoraproject.org/wiki/Changes/jQuery no contingency; postpone (mitr, 17:04:31) * AGREED: postpone this change. (+6,0,0) (nirik, 17:05:49) * LINK: https://fedoraproject.org/wiki/Changes/FormatSecurity; ignore contingency (reverting the change), get someone to verify status (mitr, 17:06:18) * AGREED: bug 1078901 Format Security - done/approved, will ask for a status update on the bug (+6,0,0) (nirik, 17:10:38) * LINK: https://fedoraproject.org/wiki/Changes/u-boot_syslinux, contingency: “ make sure all supported boards work with arm-boot-config and use it as a fallback. ” (mitr, 17:11:11) * LINK: http://fedoraproject.org/wiki/Architectures/ARM/Supported_Platforms (mattdm, 17:36:39) * AGREED: 1078911 u-boot syslinux by default is blocking beta (+5,1,0) (nirik, 17:42:17) * LINK: https://fedoraproject.org/wiki/Changes/PrivateDevicesAndPrivateNetwork no contingency needed, no known progress, proposal: propose (mitr, 17:43:19) * AGREED: 1084102 PrivateDevices?=yes and PrivateNetwork?=yes For Long-Running Services is postponed (+6,0,0) (nirik, 17:46:04) * LINK: https://fedoraproject.org/wiki/Changes/%28A%29Periodic_Updates_to_Cloud_Images , no contingency needed (mitr, 17:46:25) * AGREED: 1091299 (A)Periodic Updates to Cloud Images - (+6,0,0) (nirik, 17:56:02) * LINK: https://fedoraproject.org/wiki/Changes/Smaller_Cloud_Image_Footprint , no cintingency needed (mitr, 17:56:49) * change is ready for beta, no action needed. (nirik, 17:57:24) * LINK: https://fedoraproject.org/wiki/Changes/Web_Assets , no contingency needed. (mitr, 17:58:16) * AGREED: 998583 Web Assets - postpone to f22 (+6,0,0) (nirik, 18:00:19) * AGREED: atomic cloud work ongoing this week, still approved to land (+6,0,0) (nirik, 18:12:56) * will ping mariadb and mesos maintainers again since their changes seem done. (nirik, 18:14:22) * #1350 Updates Policy should require inter-dependent packages be submitted together (nirik, 18:15:37) * LINK: https://fedorahosted.org/fesco/ticket/1350 (nirik, 18:15:38) * AGREED: Make policy changes now, defer enforcement until later (+6,0,0) (nirik, 18:30:03) * #1355 Please select Engineering Representiatve for the new Fedora Council (nirik, 18:30:20) * LINK: https://fedorahosted.org/fesco/ticket/1355 (nirik, 18:30:21) * HELP: all this should be added to the fesco elections page or a council page or somewhere better than meeting minutes. (mattdm, 18:43:04) * AGREED: Draft of fedora council represenative selection process to be written up and ratified next week. (+5,0,0) (nirik, 18:46:11) * ACTION: dgilmore-bne to send out announcement of nomination period starting. (nirik, 18:48:57) * ACTION: jwb to write up draft of selection policy document for next week (nirik, 18:49:15) * Next week's chair (nirik, 18:49:21) * mattdm to chair next week. (nirik, 18:51:50) * Open Floor (nirik, 18:51:55) Meeting ended at 18:54:08 UTC. Action Items ------------ * dgilmore-bne to send out announcement of nomination period starting. * jwb to write up draft of selection policy document for next week Action Items, by person ----------------------- * dgilmore * dgilmore-bne to send out announcement of nomination period starting. * dgilmore-bne * dgilmore-bne to send out announcement of nomination period starting. * jwb * jwb to write up draft of selection policy document for next week * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * nirik (163) * mattdm (87) * dgilmore-bne (72) * jwb (66) * mitr (55) * kalev (30) * tflink (21) * adamw (17) * zodbot (17) * pjones (8) * halfie (3) * taquilla (1) * misc (1) * mmaslano (0) * sgallagh (0) * t8m (0) * thozza (0) * dgilmore (0) -- 17:00:11 <nirik> #startmeeting FESCO (2014-10-15) 17:00:11 <zodbot> Meeting started Wed Oct 15 17:00:11 2014 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:11 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:11 <nirik> #meetingname fesco 17:00:11 <nirik> #chair dgilmore jwb kalev mattdm mitr mmaslano nirik sgallagh t8m thozza 17:00:11 <nirik> #topic init process 17:00:11 <zodbot> The meeting name has been set to 'fesco' 17:00:11 <zodbot> Current chairs: dgilmore jwb kalev mattdm mitr mmaslano nirik sgallagh t8m thozza 17:00:16 <mitr> Hello 17:00:26 <jwb> hi 17:00:48 <dgilmore-bne> hola 17:00:54 * nirik waits to see if we get quorum today. ;) 17:00:55 <kalev> hello 17:01:27 <mattdm> hi! 17:01:41 <nirik> cool. Seems so. ;) 17:01:54 <nirik> #topic #1322 F21 Changes - Progress at Change Checkpoint: 100% Code Complete Deadline 17:01:54 <nirik> .fesco 1322 17:01:54 <nirik> https://fedorahosted.org/fesco/ticket/1322 17:01:55 <zodbot> nirik: #1322 (F21 Changes - Progress at Change Checkpoint: 100% Code Complete Deadline) – FESCo - https://fedorahosted.org/fesco/ticket/1322 17:02:13 <nirik> I didn't invite anyone because I wasn't sure what was affected. 17:02:21 <nirik> how do we want to approach this? one by one? 17:02:49 <jwb> yeah 17:03:25 <nirik> or, default to 'punt to next release, do contingency' and then discuss ones we want to except? 17:03:52 * mattdm is okay with crunching through them 17:03:56 <nirik> ok. 17:04:05 <nirik> Here's the system wide ones: 17:04:12 <nirik> .bug 1078903 jQuery 17:04:14 <zodbot> nirik: Bug 1078903 jQuery - https://bugzilla.redhat.com/1078903 jQuery 17:04:22 <jwb> postpone 17:04:31 <mitr> https://fedoraproject.org/wiki/Changes/jQuery no contingency; postpone 17:04:40 <mattdm> +1 17:04:51 <nirik> +1 17:04:53 <kalev> +1 17:05:00 <dgilmore-bne> +1 17:05:49 <nirik> #agreed postpone this change. (+6,0,0) 17:06:09 <nirik> .bug 1078901 Format Security 17:06:12 <zodbot> nirik: Bug 1078901 Format Security - https://bugzilla.redhat.com/1078901 Format Security 17:06:18 <mitr> https://fedoraproject.org/wiki/Changes/FormatSecurity; ignore contingency (reverting the change), get someone to verify status 17:06:34 <mitr> (checking now, it is clearly enabled in redhat-rpm-config) 17:06:47 <nirik> yeah, we enabled it I know, but there may be outlyers. 17:06:58 <jwb> outliers in what form? 17:07:03 <jwb> packages that haven't been rebuilt? 17:07:30 <nirik> jwb: yeah, failed mass rebuild for whatever reason, or the autoconf stuff we did didn't work right and they didn't get the right flags? 17:07:49 <mattdm> ask change owner to check on that and report? 17:08:10 <jwb> i tried poking halfie in #fedora-devel 17:08:41 <jwb> but yeah, basically i agree with mattdm and mitr 17:08:45 * nirik too. 17:08:51 <mitr> mattdm/nirik: AFAICT the scope never was to promise that _everything_ will use -Werror=format-security, only that our default flags will do that. respecting the default flags is basically a general packaging guideline enforcement issue 17:09:01 <nirik> mitr: sure. 17:09:10 <mattdm> mitr: which are area _awesome_ about following up on :) 17:09:23 <mitr> mattdm: Oh yeah :) 17:09:29 <nirik> proposal: call this done/in and ask for a status update on the bug 17:09:37 <mattdm> +1 17:09:37 <jwb> nirik, +1 17:09:39 <kalev> +1 17:09:44 <mitr> nirik: +1 17:09:49 <nirik> +1 17:09:54 <dgilmore-bne> +1 17:10:38 <nirik> #agreed bug 1078901 Format Security - done/approved, will ask for a status update on the bug (+6,0,0) 17:10:55 <nirik> .bug 1078911 u-boot syslinux by default 17:10:58 <zodbot> nirik: Bug 1078911 u-boot syslinux by default - https://bugzilla.redhat.com/1078911 u-boot syslinux by default 17:11:11 <mitr> https://fedoraproject.org/wiki/Changes/u-boot_syslinux, contingency: “ make sure all supported boards work with arm-boot-config and use it as a fallback. ” 17:11:23 <kalev> dgilmore-bne probably knows how far this is? 17:11:36 * nirik nods 17:11:50 <dgilmore-bne> I have patches for grubby waiting review 17:12:08 <dgilmore-bne> and I have a small piece to write for anaconda to call. 17:12:27 <nirik> well, we are in beta freeze... at this point is it better to just punt to f22? 17:12:34 <jwb> i'd think so 17:12:42 <dgilmore-bne> u-boot has an update in updates-testing that adds a bunch of boards 17:13:26 <dgilmore-bne> its going to be working ofr the boards its working for anyway 17:13:46 <kalev> I think the important thing here is to have this in before the beta release so that this gets testing 17:13:47 <jwb> how? you just said you have patches waiting for review 17:13:57 <kalev> or otherwise punt to F22 17:14:01 <jwb> if they're still waiting for review, they aren't going to be in the beta... 17:14:01 <dgilmore-bne> and there is no fallback for a bunch of boards 17:14:01 <nirik> or perhaps to rephrase then: retarget change for f21 to that update and do the rest for 22? 17:14:50 <dgilmore-bne> jwb: extlinux.conf doesnt get updated right without the patrches waiting review 17:14:58 <dgilmore-bne> and the users systems do not boot 17:15:23 <jwb> that sounds fairly bad. shouldn't we punt this all to f22 then? 17:15:40 <dgilmore-bne> jwb: punting to f2 really is not possible 17:15:47 <dgilmore-bne> f22 17:16:00 <dgilmore-bne> jwb: there is no other way to boot many systems 17:16:35 <mitr> 1) would we postpone the release for this? 2) if not, what can /should be done by whom by what date, and how can FESco help? 3) if that fails, what HW are we dropping from F21? 17:16:56 <mitr> (4) Would it be lazy of me to propose to ask the ARM SIG to sort this out?) 17:17:18 <nirik> well, I don't think we have time to do much sorting. ;( 17:18:06 <dgilmore-bne> mitr: all the allwinner systems, utilite, newer tegra systems 17:19:04 <nirik> so, we need pjones to review grubby patches, appy and push update to stable and uboot from testing to stable, and anaconda change applied and moved to stable? 17:19:14 <pjones> on my TODO 17:19:16 <jwb> sounds like a bit much 17:19:24 <nirik> yeah. 17:19:29 <dgilmore-bne> nirik: its not an anaconda change 17:19:36 <pjones> actually bcl already reviewed it, but I'm in the middle of merging some other code, so... 17:19:37 <dgilmore-bne> its code anaconda already changes 17:19:46 <jwb> 13:12 < dgilmore-bne> and I have a small piece to write for anaconda to call. 17:19:48 <dgilmore-bne> calls 17:19:49 <jwb> 13:12 < dgilmore-bne> and I have a small piece to write for anaconda to call. 17:19:57 <jwb> sorry 17:20:01 <nirik> ah, ok, not in anaconda, in grub? 17:20:01 <pjones> Also it'd be nice if the arm team could figure out what they want and /stick with it/. 17:20:15 <dgilmore-bne> nirik: not extlinux-bootloader 17:20:21 <pjones> It's completely absurd that we change this stuff every release. 17:20:31 <dgilmore-bne> it fills in for syslinux-extlinux on arm 17:21:01 <nirik> ok, I'm wanting to release f21 this year... how soon can all this land? 17:21:12 <jwb> ok, i am of the opinion that either this is important enough to block the beta release for (using the FESCo exception process) or it all needs to be dropped. 17:21:19 <dgilmore-bne> pjones: it is and what we are moving to I got upstream and are moving systems over to it 17:21:21 <jwb> so, i think that's the choice in front of us 17:21:22 * mattdm agrees with jwb 17:22:08 <mattdm> I think there's enough going on and I _really_ don't want to risk another slip 17:22:11 <mitr> jwb: I tend to agree. Introducing a different bootloader by Final is extremely risky. 17:22:19 <nirik> well, "punting to f22 really is not possible" 17:22:22 <pjones> nirik: I was hoping to get it in by Friday. Though to be honest we could do it in a package update separate from moving it upstream, because the stuff I've been working on merging (genec's btrfs patchset) isn't release blocking at all. 17:22:23 <dgilmore-bne> at the least with the grubby changes for most users things will just work as they use disk images and not anaconda installed systems 17:23:05 <jwb> nirik, it sounded possible by dropping various bits of HW support 17:23:19 <dgilmore-bne> anaconda will continue to work on the systems we have cared about to date 17:23:39 <jwb> proposal: block beta for this begrudgingly 17:24:00 <dgilmore-bne> we want to expand anaconda just working on more systems and that piece could be punted to f22 17:24:00 <nirik> +1 (and please hurry and land it asap so it can get tested and thru freeze) 17:25:01 <nirik> more votes? more discussion? 17:25:04 <kalev> I'd rather make it so that if the fix doesn't land in time for beta, we punt it to F22 17:25:08 <kalev> and don't hold up the release for it 17:25:14 <mattdm> It's making me feel like ARM isn't really ready to be primary. 17:25:17 <jwb> kalev, apparently "not possible"? 17:25:25 * dgilmore-bne thinks he should abstain 17:25:30 <mitr> jwb: possible by dropping HW? 17:25:37 <kalev> right 17:25:41 <jwb> well, i'm waiting for dgilmore-bne to confirm that 17:25:47 <mattdm> "dropping HW" = "not supporting new hardware we wanted to include"? 17:26:00 <jwb> unclear to me if that's accurate 17:26:02 <dgilmore-bne> jwb: at the least we need the grubby patches 17:26:08 <jwb> dgilmore-bne, or... what? 17:26:56 <dgilmore-bne> jwb: the disk images have long had the fdtdir line added to extlinux.conf 17:27:04 <dgilmore-bne> we need to update them correctly 17:27:11 <mitr> dgilmore-bne: … or what? 17:27:21 <mitr> What is the impact of punting? 17:27:23 <dgilmore-bne> mitr: ? 17:27:28 <jwb> dgilmore-bne, pretend for a moment, that i don't know anything at all about what you're talking about. if we punt on this, what happens? 17:27:40 <jwb> do we lose support for HW we supported in F20? 17:27:51 <dgilmore-bne> mitr: the impact of punting is that a bunch of hardware would be broken. 17:27:51 <jwb> do we lose support for HW we wanted to include in F21 but don't support in F20? 17:28:06 <dgilmore-bne> including hardware we support to date. 17:28:35 <dgilmore-bne> jwb: yes 17:28:49 <adamw> er, isn't this already on the beta blocker list? 17:28:52 <kalev> would it be feasible we go back to what we did in F20 to avoid regressing on HW support? 17:28:59 <jwb> adamw, great question! 17:29:00 <jwb> no idea 17:29:02 <dgilmore-bne> adamw: the grubby change is 17:29:06 <adamw> oh, there's more? 17:29:09 <mitr> jwb: +1 to blocking this for now; sending arm@ a note and asking them whether they would rather do something else would be nice. 17:29:17 <dgilmore-bne> and at the least we need that 17:29:18 <adamw> sorry, we're in blocker meeting right now and just came to discussing the grubby bug 17:29:39 <adamw> aiui, the grubby bug is intended to be more or less a proxy for 'make it boot on arm without requiring manual workarounds'... 17:29:39 <mattdm> ditto what kalev asked... 17:29:48 <jwb> i'm slightly perturbed though. this had a fallback plan listed, but it suddenly isn't feasible 17:29:53 <dgilmore-bne> kalev: not easily 17:29:54 <jwb> which is misleading 17:30:05 <nirik> so thats +3 to blocking on it, 1 abstention. 17:30:07 <mattdm> yeah. to say the least. 17:30:35 <mitr> jwb: Hum, the contingency deadline was for _Alpha_ so it not being feasible by Beta makes some sense. 17:31:07 <jwb> mitr, all of this sounds like it should have landed in Alpha anyway 17:31:15 <mattdm> dgilmore-bne: are the systems that won't work without changes those listed under f20 here: http://fedoraproject.org/wiki/Architectures/ARM/Supported_Platforms ? 17:31:35 <dgilmore-bne> jwb: it should have but I was distracted by being able to actually make alpha 17:31:44 <mitr> jwb: Yes; IOW FESCo has dropped the ball on watching this. 17:31:51 <dgilmore-bne> not a great excuse but that is what happened 17:31:58 <jwb> dgilmore-bne, then perhaps it should have been punted back then 17:32:08 <jwb> i'm not looking to place blame. i'm looking to learn from this. 17:32:22 <dgilmore-bne> jwb: perhaps, then people could have worked on the contingency plan 17:32:35 <jwb> ok, so it seems we have no choice other than to block beta for this 17:32:44 * nirik nods. 17:32:58 * jwb watches mattdm have an anuerism 17:33:01 <dgilmore-bne> I really really wanted this done prior to alpha and got sucked into fixing other issues 17:33:05 * mattdm sighs 17:33:24 <nirik> pjones: I'm happy to help push a grub2 if you just need a patch monkey to do so. (or I am sure a few others would be happy to help too if the patches are ready/reviewed) 17:33:34 <kalev> so I guess we have two options then 17:33:35 <pjones> Er, wait, I thought this was just grubby? 17:33:37 <nirik> and we should all test the u-boot in updates-testing 17:33:45 <nirik> sorry, grubby then 17:33:45 <kalev> 1) block on beta until the new thing lands 17:33:46 <pjones> Am I confused? 17:33:46 <dgilmore-bne> jwb: the part ofr anaconda i am okay punting because we are no worse than we were 17:33:52 <nirik> pjones: no, I think I am 17:33:52 <kalev> 2) block on beta until the contingency plan lands 17:34:02 <pjones> eh, I can push it this afternoon. 17:34:09 <nirik> cool. 17:34:17 <dgilmore-bne> pjones: thanks 17:34:21 <kalev> pjones: thanks 17:34:23 <nirik> kalev: right, sounds like 1 will be easier from what I have seen. 17:34:45 <mattdm> dgilmore-bne: could someone from the arm team update the supported ARM platforms list for f21? 17:35:11 <mattdm> maybe mark as "draft until GA" or something? 17:35:11 <dgilmore-bne> mattdm: I thought that pwhalen had done so already . 17:35:17 <adamw> we can roll a TC4 today for testing, there's some other things to pull in i guess. 17:35:25 <dgilmore-bne> mattdm: but sure we can get someone to do it 17:35:45 <mattdm> dgilmore-bne: please. 17:35:48 <nirik> so, more votes? currently +3 to block, 1 abstain... 17:36:22 <mattdm> I'd like to understand the difference between the f20 list and the future f21 supported list with and without blocking on this 17:36:39 <mattdm> http://fedoraproject.org/wiki/Architectures/ARM/Supported_Platforms 17:36:46 <mattdm> ^ referenced in the release criteria 17:37:09 * nirik notes we have been on this one for almost 30min. ;) 17:37:36 <kalev> for the record, I'm voting the same way the that FPL votes, whatever it is :) 17:38:16 <nirik> my understanding (and dgilmore-bne please correct me): if we don't block on this, and just keep what we have now, some f20 supported machines will be broken, and none of the new ones will work. 17:39:04 <mitr> If the grubby bug is #1088933, that is already an accepted blocker so the FESCo vote is immaterial (well, FESCo could override the blocker determination) 17:39:09 <mattdm> Or is it "some machines that aren't on the supported list but work anyway will stop working"? 17:40:04 <dgilmore-bne> nirik: correct, we would need to go undo a bunch of changes in u-boot, some of which are upstream so that the systems do not try and load the extlinux.conf file 17:40:06 <nirik> mitr: I guess the question is if we push for reverting or keep the change. 17:40:15 <dgilmore-bne> they will then fall back to boot.scr 17:40:19 <mitr> nirik: true 17:40:49 <mattdm> Okay, so, I guess I am +1 to block (or not override, or whatever) 17:41:06 <dgilmore-bne> reverting is a lot more work than getting the grubby patches in that are already an accepted blocker 17:41:06 <mattdm> But... wow, this is a big example of what we keep saying we want to be better at. 17:41:26 <nirik> yeah 17:41:41 <nirik> so, thats +5 (if kalev votes with mattdm )? 17:41:53 <mattdm> dgilmore-bne: Yes, that's the sign of an insufficient contingency plan. We paint ourselves into corners with that _every release_ 17:42:02 <kalev> +1 then, eys 17:42:17 <nirik> #agreed 1078911 u-boot syslinux by default is blocking beta (+5,1,0) 17:42:32 <nirik> .bug 1084102 PrivateDevices?=yes and PrivateNetwork?=yes For Long-Running Services 17:42:35 <zodbot> nirik: Bug 1084102 PrivateDevices=yes and PrivateNetwork=yes For Long-Running Services - https://bugzilla.redhat.com/1084102 PrivateDevices?=yes and PrivateNetwork?=yes For Long-Running Services 17:42:45 <nirik> hum that didn't work nicely. ;) 17:42:49 <nirik> .bug 1078911 17:42:52 <zodbot> nirik: Bug 1078911 u-boot syslinux by default - https://bugzilla.redhat.com/1078911 17:43:02 * nirik sighs. 17:43:19 <mitr> https://fedoraproject.org/wiki/Changes/PrivateDevicesAndPrivateNetwork no contingency needed, no known progress, proposal: propose 17:43:23 <mitr> proposal: postpone, rather 17:43:47 <nirik> +1 17:44:16 <nirik> I'm sure there's some services using it, but it doesn't seem like a concerted effort. 17:44:22 <dgilmore-bne> +1 17:44:34 <mattdm> +1 17:44:39 <jwb> +1 17:44:55 <mitr> The tracker bug has no other bugs connected to it; it might have been done but there’s no easy way to know. So to the extend the Changes are used for relnotes/advertising… 17:45:29 <nirik> kalev: ? 17:45:37 * mitr is +1 for the record 17:45:39 <kalev> +1, sorry 17:45:54 <kalev> switching between the blocker meeting and here 17:46:04 <nirik> #agreed 1084102 PrivateDevices?=yes and PrivateNetwork?=yes For Long-Running Services is postponed (+6,0,0) 17:46:16 <nirik> .bug 1091299 (A)Periodic Updates to Cloud Images 17:46:19 <zodbot> nirik: Bug 1091299 (A)Periodic Updates to Cloud Images - https://bugzilla.redhat.com/1091299 (A)Periodic Updates to Cloud Images 17:46:25 <mitr> https://fedoraproject.org/wiki/Changes/%28A%29Periodic_Updates_to_Cloud_Images , no contingency needed 17:47:02 <nirik> see last comment from mattdm in the tracking bug.... 17:47:15 <nirik> "We're making some progress on this but I don't think we'll have the releng or automatic QA bits in place by F21 release. I think we still want to do this *for F21 during the F21 cycle*, but it probably needs to get dropped from the F21 release list." 17:47:49 <mitr> Seems clear cut enough 17:47:55 <jwb> uh 17:48:11 <nirik> but if we are doing it for f21, wouldn't we want to say that in the f21 changes? 17:48:12 <jwb> everyone is ok with just phasing this in after release? 17:48:21 <mitr> nirik: no 17:48:31 * nirik agrees it's kinda of one of those things thats not as tied to the release cycle 17:48:54 <mitr> jwb: I am perfectly fine with adding more files to the mirrors (if QA is comfortable with it, i guess). As for wider announcements, that’s a new territory. 17:49:20 <nirik> well, it's not just that simple, IMHO. ;) 17:49:32 <dgilmore-bne> mitr: no one complained when we added updated images to the mirrors for heartbleed 17:49:45 <mitr> jwb: (Assuming that the updates wouldn’t replace the official GA images) 17:49:49 <mattdm> I think the mirrors are almost all on autopilot 17:49:53 <nirik> dgilmore-bne: except many of them were broken and we didn't put them up. 17:50:16 * nirik finds that process in need of much improvement. 17:50:26 <mattdm> Anyway, I agree that this needs much coordination and improvement. 17:50:36 <mattdm> I don't think we're going to have that in place by F21 GA 17:51:06 <mattdm> but I can see that we might within the f21 cycle and would want to produce updates in a structured way rather than the adhoc way we did with heartbleed 17:51:16 <dgilmore-bne> nirik: not true. we put up the cloud images 17:51:24 <dgilmore-bne> nirik: which is all this is talking about 17:51:46 <dgilmore-bne> having more structure around when and how we do it is not a bad thing at all 17:51:47 <nirik> dgilmore-bne: true, although AFAIK they didn't get any qa signoff or anything, we just made them and pushed them out... 17:52:11 <dgilmore-bne> nirik: the QA side of things needs some loving 17:52:22 <mattdm> So to answers jwb's "uh"... not "just phasing this in", but... "carefully phasing this in"? 17:52:59 <nirik> proposal: keep change, try and have a process in place by final freeze? or thats unlikely and we should just drop it? 17:53:14 * mattdm looks at calendar 17:53:36 <mattdm> can I bring that to the cloud sig and see if we think that's feasible? 17:53:49 <mattdm> I know I should have done that _before_ this meeting 17:54:07 * nirik is fine with that, since this wouldn't block beta any 17:54:09 <mitr> mattdm: Works for me; there is no contingency decision that would make the FESco decision urgent. 17:54:22 <mattdm> k. doing that right now :) 17:54:35 <nirik> proposal: mattdm to talk to cloud sig and see if process can be in place by final freeze 17:54:57 <jwb> +1 17:55:07 <mitr> +1 17:55:13 * nirik is +1 for the record 17:55:27 <kalev> +1 17:55:32 <dgilmore-bne> +1 17:56:00 <mattdm> +1 :) 17:56:02 <nirik> #agreed 1091299 (A)Periodic Updates to Cloud Images - (+6,0,0) 17:56:15 <nirik> .bug 1091306 Smaller Cloud Image Footprint 17:56:17 <zodbot> nirik: Bug 1091306 Smaller Cloud Image Footprint - https://bugzilla.redhat.com/1091306 Smaller Cloud Image Footprint 17:56:48 <mitr> https://fedoraproject.org/wiki/Changes/Smaller_Cloud_Image_Footprint , no cintingency needed 17:56:49 <nirik> looks like this was updated to show that it's ok/done enough for now. 17:56:55 <nirik> so, move on? 17:57:06 <jwb> yes 17:57:24 <nirik> #info change is ready for beta, no action needed. 17:57:27 <mitr> mattdm: would it make sense to mark it ON_QA if the F21 scope is about done? 17:57:50 <mattdm> mitr sure, WFM 17:57:53 <nirik> .bug 998583 Web Assets 17:57:55 <zodbot> nirik: Bug 998583 Web Assets - https://bugzilla.redhat.com/998583 Web Assets 17:58:16 <mitr> https://fedoraproject.org/wiki/Changes/Web_Assets , no contingency needed. 17:58:31 <nirik> proposal: postpone to f22. 17:58:36 <jwb> +1 17:58:47 <mattdm> +1 17:58:48 <kalev> +1 17:59:16 <dgilmore-bne> +1 18:00:14 <mitr> There seems to have been _some_ progress, but I haven't noticed an indication of a substantial part being done. So +1 18:00:19 <nirik> #agreed 998583 Web Assets - postpone to f22 (+6,0,0) 18:00:30 <nirik> Those are the system wide ones. 18:00:35 <nirik> on to self contained. 18:00:47 <nirik> .bug 1084083 Apache Mesos 18:00:50 <zodbot> nirik: Bug 1084083 Apache Mesos - https://bugzilla.redhat.com/1084083 Apache Mesos 18:01:00 <mitr> Can we default to default to postponing these unless someone wants to bring one up? 18:01:17 <jwb> nirik suggested that at the start :) 18:01:30 <nirik> sure, we can go to that... 18:01:51 <mitr> We treat system-wide/self-contained differently at acceptance, so it might make sense to do it here as well 18:01:54 <halfie> hi 18:02:17 <mattdm> yup 18:02:47 <nirik> halfie: we were wanting an update on format-security... if you could provide one in the bug and/or here. 18:03:08 <nirik> are there any of the not updated self contained changes folks would like to discuss? 18:03:25 <halfie> nirik, I haven't been following it very closely. let me find the link to the ticket. 18:04:30 <nirik> I guess I'd like to bring up the atomic cloud image one... 18:05:13 <halfie> it seems that around 70 packages still FTBFS. I do see packages being fixed every now and then though. 18:05:39 <mitr> AFAICS only the atomic cloud and mariadb have some status update within the bug, neither saying “done“. Remote journal wiki says "implementation part is mostly done, but integration issues remain. See below." and I can’t find anything below. 18:05:42 <nirik> halfie: ok. Thanks for the status update. 18:06:40 <mattdm> nirik: I *think* all of the atomic issues are at least in the process of being ironed out? 18:06:44 <nirik> for atomic cloud we need to add composing it to branched/rawhide scripts... I'm not sure how it's composed, so that would leave it to dgilmore-bne to add. :) 18:06:54 <nirik> dgilmore-bne: is that going to be possible soon? or ? 18:07:13 <dgilmore-bne> nirik: its on my plan to do this week 18:07:24 <dgilmore-bne> nirik: I have a call at 5am tomorrow about it 18:07:27 <nirik> mattdm: we still need to teach mirrormanager about the trees... but without that we could possibly just point people to the master mirrors. I don't know how much load it will be. 18:07:41 <nirik> dgilmore-bne: ok, cool. 18:07:52 <mattdm> nirik: yeah, as I understand it, master mirrors is the plan for f21 and everyone seemed cool with that 18:07:59 <mattdm> we'll see what happens, I guess! 18:08:14 <nirik> so then, shall we allow that change to continue and defer the rest? or is there any others we want to accept? 18:09:23 <nirik> I do see mariadb 10 in f21. 18:09:24 <mattdm> nirik I'm +1 to that. 18:09:40 <mattdm> I'm also going to check in with the big data sig about the state of mesos 18:10:29 <dgilmore-bne> nirik: im +1 to that also 18:10:31 <mitr> Considering we are already in the Beta change freeze, in-package work that hasn’t been done by today is very unlikely to get finished. 18:10:34 <nirik> so I think mariadb is done, they just havent updated the change 18:10:58 <mitr> nirik: i.e. +1 to deferring “the rest”. 18:11:16 <mitr> Also +1 to giving Atomic Cloud images some time 18:11:19 <jwb> +1 18:11:22 <kalev> +1 18:11:49 <mitr> mariadb… I am tempted to defer it just to enforce the process but a gentle ping would be the nicer thing to do 18:11:52 <nirik> so, thats atomic cloud and mariadb ok? or just atomic cloud and we defer mariadb? 18:12:07 <mattdm> gentle ping to mariadb? 18:12:24 <dgilmore-bne> what mattdm said 18:12:28 <mitr> to mariadb maintainers 18:12:56 <nirik> #agreed atomic cloud work ongoing this week, still approved to land (+6,0,0) 18:13:11 <nirik> #agreed will ping mariadb maintainers again since the change seems done. 18:13:11 <mattdm> Also I think mesos is actually _done_ and in the same state 18:13:19 <nirik> mattdm: ok. 18:13:48 <mattdm> because.... http://pkgs.fedoraproject.org/cgit/mesos.git/tree/?h=f21 18:13:50 <mitr> I guess we are really driven by the docs/relnotes/l10n schedule by now. 18:13:56 <nirik> #undo 18:13:56 <zodbot> Removing item from minutes: AGREED by nirik at 18:13:11 : will ping mariadb maintainers again since the change seems done. 18:14:00 <mattdm> mitr yeah. 18:14:05 <mitr> If that is not binding, giving folks a few more days to update status is not an issue. 18:14:17 <mattdm> I just sent out a message to the big data list asking for an update there. 18:14:22 <nirik> #info will ping mariadb and mesos maintainers again since their changes seem done. 18:14:35 <nirik> ok, anything else on changes? or shall we move on? 18:14:56 <nirik> jreznik: can you update changes based on above? or if not, please let me know to do so... 18:15:37 <nirik> #topic #1350 Updates Policy should require inter-dependent packages be submitted together 18:15:38 <nirik> .fesco 1350 18:15:38 <nirik> https://fedorahosted.org/fesco/ticket/1350 18:15:39 <zodbot> nirik: #1350 (Updates Policy should require inter-dependent packages be submitted together) – FESCo - https://fedorahosted.org/fesco/ticket/1350 18:15:42 <nirik> adamw: you around? 18:17:37 <nirik> I wasn't sure if this was ready for meeting or what... but if adamw is not around I guess we should defer? 18:17:40 <jwb> nirik, btw... did i miss an actual agenda being sent? 18:17:48 <nirik> I did send it... 18:17:51 * nirik looks to make sure. 18:17:53 * adamw is around 18:17:55 <jwb> huh 18:17:58 * jwb goes digging 18:18:19 <adamw> so to address jwb's point, taskotron went into production this week; we can keep an eye and see if its depcheck results are sufficiently accurate enough to enforce more strongly than autoqa's 18:18:20 <jwb> nirik, oh, you certainly did. found it 18:18:25 <adamw> (and, of course, make it better if not) 18:18:39 <nirik> cool. 18:18:47 <jwb> yay 18:19:07 <adamw> tflink: do you have any read on how accurate taskotron's depcheck is? 18:19:52 <nirik> it's been right on all my packages, but thats not much datapoints 18:20:25 <tflink> not sure how to quantify that :) 18:20:27 <dgilmore-bne> id be curious as to how it does on fedora-release as it trips up autoqa 18:20:33 * mattdm can submit some broken stuff 18:20:42 <tflink> it doesn't fall over in most situations that gave autoqa problems 18:20:52 <misc> just enable it on rawhide and see if people complain a lot or not ? 18:20:58 <tflink> there is a small issue we're aware of but are working to fix that 18:21:11 <nirik> misc: it's hooked in via updates/bodhi, so no rawhide. 18:21:17 <adamw> tflink: what's the small issue? 18:21:41 <adamw> dgilmore-bne: autoqa trips over oxygen molecules...:P 18:22:03 <dgilmore-bne> adamw: :P well only sometimes 18:22:31 <adamw> tflink: basically the thing that matters most in this context is, how likely is it to report there's a dep problem when there isn't one 18:22:33 <tflink> adamw: it doesn't always detect issues where a new package causes specific problems with an old package 18:22:44 <adamw> tflink: cases where it doesn't detect a problem when it should aren't so bad 18:22:56 <tflink> the use case we're tracking is when a new package drops a 'provides:' that an old package is using and doesn't do 'obsoletes:' properly 18:23:02 <adamw> obviously the closer it comes to catching all errors the better 18:23:39 <tflink> bah, I'm not being 100% precise in my description 18:23:53 <tflink> I can go find the exact package that we noticed it on, though 18:24:12 <nirik> in any case, I am ok with adding the changes to the update-howto (although I think you could just drop all the buildroot override stuff in favor of a link to the buildroot override page). 18:24:20 <adamw> the reason we couldn't enforce the AutoQA check is it frequently threw false failures and would've blocked perfectly good updates 18:24:22 <nirik> and defering enforcement until we have more data. 18:24:40 <adamw> nirik: i'll take a look at that, thanks (i don't recall if i had a reason not to do that) 18:24:41 <nirik> also, if we enforce it, is there a way to override it? 18:24:53 <tflink> no, there's no way to override it right now 18:24:57 <dgilmore-bne> im okay with adding the changes to the update howto, people really should be pushing dependent changes as a single update 18:25:13 <tflink> I'm of the opinion that we should probably wait for bodhi2.0 before moving forward with this 18:25:19 <nirik> I think we want an override before we make it enforcing. Even if that's only for admins or whatever. 18:25:30 <dgilmore-bne> it does mean that we are less likely to get breakage due to partial updates going out 18:25:31 <tflink> nirik: I think that's a requirement 18:25:33 <nirik> yeah, that might be a better time to do so. 18:25:41 <mattdm> making it policy now but not enforcing seems like a good idea. 18:25:44 <tflink> automation will make mistakes at some point 18:26:00 <tflink> we need to be able to override it in those cases so that updates aren't stopped while we work on a fix 18:26:10 <kalev> a middle ground that's doable with Bodhi 1 could be to let taskatron submit negative karma 18:26:28 <mitr> kalev: that would be nice. 18:26:32 <nirik> right, along with: update A is super urgent, breaks package B we don't care too much about, and we want to get A out asap 18:27:37 <tflink> yeah, a human user (who knows what they're doing) needs to be able to override automation and algorithms 18:27:59 <tflink> with the usual stuff about sufficient privileges etc. 18:28:18 <mitr> tflink: Well that rather depends on which one is more likely to be wrong :) 18:28:20 <mitr> I guess policy now, automation later would be fine with me. 18:29:04 <tflink> mitr: it's not always who is wrong, I think. nirik pointed out a use case where the automation may be correct but still needs to be overridden 18:29:16 <nirik> I think thats +4? hard to say... votes for 'update policy now, defer enforcement until later' ? 18:29:26 <jwb> +1 18:29:28 <mitr> +1 again 18:29:29 <nirik> +1 18:29:30 <kalev> +1 18:29:36 <mattdm> +1 18:29:37 <jwb> i just don't want to forget about the enforcement part 18:29:38 <tflink> if that's something that we want to go forward with, we'll need to adjust our development plans 18:29:44 <dgilmore-bne> +1 18:29:48 <tflink> we -> taskotron devs 18:29:56 <mitr> jwb: Same here 18:30:03 <nirik> #agreed Make policy changes now, defer enforcement until later (+6,0,0) 18:30:10 <nirik> thanks adamw / tflink 18:30:20 <nirik> #topic #1355 Please select Engineering Representiatve for the new Fedora Council 18:30:21 <nirik> .fesco 1355 18:30:21 <nirik> https://fedorahosted.org/fesco/ticket/1355 18:30:22 <zodbot> nirik: #1355 (Please select Engineering Representiatve for the new Fedora Council) – FESCo - https://fedorahosted.org/fesco/ticket/1355 18:30:35 <nirik> we now have two folks who have thrown their hat in the ring. ;) 18:30:48 <nirik> (that I know of) 18:30:50 <tflink> one more note: the ability to override taskotron results is not currently planned out. if this is something that is desired, please let us know so we can plan for it 18:31:16 <nirik> tflink: right so the override would come in bodhi? 18:31:19 <mattdm> Yeah so I think we have a basic first choice of "pick someone now or soon" vs. "come up with some sort of basic framework, execute it" 18:31:27 <mitr> tflink: (If that were a choice) I'd much rather make it easier to fix taskotron tests than to make it possible to override them 18:31:45 <mitr> mattdm: What is the overall timeline? 18:31:52 <tflink> nirik: not sure how we decided to do it, the last plan I remember was to do it outside of bodhi 18:32:04 <tflink> actually, I'm not sure if we decided how exactly to do it 18:32:06 <jwb> mitr, asap 18:32:17 <jwb> mitr, so that we can get on with the elections for the elected seats 18:32:27 <mattdm> mitr: asap. We were thinking to do it concurrently with the elections... 18:32:34 * mattdm is not typing as fast as jwb 18:33:00 <tflink> mitr: they are about as easy to fix as we're likely to get right now - that was one of the reasons for switching to taskotron instead of just enhancing autoqa 18:33:30 <mattdm> I'm interested in the taskotron continued discussion but let's move it elsewhere? 18:33:43 <nirik> to the #fedora-qa! :) 18:33:54 * mattdm says, apparently with a candian-style uptalk at the end 18:34:31 <nirik> ok, so how about: 1 week nomination period, fesco picks one person at the end? 18:34:39 <adamw> mattdm: let's move it elsewhere, eh 18:34:42 <dgilmore-bne> nirik: ack 18:34:44 <mattdm> adamw: right! 18:34:47 <mattdm> nirik: +1 18:34:52 <mitr> nirik: yes. And tell devel@ about a clear nomination deadline. 18:34:58 <nirik> I don't think we need to get fancy. 18:35:07 <dgilmore-bne> if no nominations we come up with some people and ask them 18:35:20 <mattdm> dgilmore-bne: we've got two, so no risk :) 18:35:29 <nirik> ...this time. ;) 18:35:36 <kalev> sounds good to me, I was just typing up how I think fesco should pick one candidate, instead of doing a fedora-wide election 18:35:55 <kalev> +1 18:35:56 <jwb> one week starting when? 18:36:00 <mattdm> kalev: yes, that's the basic structure :) 18:36:03 <jwb> the ticket has been open for a while already 18:36:05 <mattdm> jwb starting right before this meeting. 18:36:24 <nirik> yeah. I'd be ok with a week from now and announcing that? 18:36:28 <mattdm> or do we want to give ourselves a "closed" day or two before the meeting? 18:36:38 <mattdm> but in any case, decide next meeting. 18:36:44 <jwb> i don't see why we'd do anything closed here 18:36:55 <mattdm> sorry not as in secret 18:37:00 <mattdm> I meant, closed-to-nominations 18:37:06 <mattdm> that way there's no Last Minute Surprises 18:37:12 <kalev> closed, as in nominations close a day before the meeting here so that we could make up our minds 18:37:16 <mattdm> yeah that 18:37:29 <jwb> so just make the deadline next tuesday at 23:59 UTC 18:37:39 <jwb> (slightly less than 1 week) 18:37:40 <mattdm> jwb works for me 18:37:52 <kalev> sounds good to me too 18:37:58 <mattdm> I guess track nominations in ticket? 18:37:58 <nirik> well, IMHO anyone we select that will be representing us would likely be well known to us and the community... 18:38:04 <nirik> sure, fine with me 18:38:34 <mattdm> and, i guess, self nominations or other nominations + an acceptance of that nomination from the actual person? 18:38:39 <dgilmore-bne> nominations in ticket and the time jwb suggested is good 18:39:21 <nirik> additional questions: how long is the term? if someone wants to step down, I assume we just do another round of selecting a new person? 18:39:21 <mattdm> Who would like the joy of writing and sending out a message? 18:39:44 <mattdm> nirik: it's open ended from the council perspective; intentionally left to fesco 18:40:06 <nirik> ok. So do we want to decide one now? or ? 18:40:45 <mattdm> we could. I guess... no term limit, but fesco can replace the person if need be? 18:41:21 <jwb> i'd suggest fesco and/or the council 18:41:31 <nirik> mattdm: the problem with that is that someone might feel compelled to stay instead of gracefully stepping back... 18:41:48 <dgilmore-bne> perhaps evaluate the person with each new FESCo? 18:42:09 <jwb> nirik, term limits have that same problem 18:42:13 <jwb> just reduced 18:42:14 <mattdm> jwb sure that sounds good to codify 18:42:19 <nirik> jwb: yeah, I suppose so. 18:42:45 <nirik> BTW, all this should be added to the fesco elections page or a council page or somewhere better than meeting minutes. ;) 18:42:47 <kalev> or possibly the FPL could ask fesco to choose a new person if it looks like the current person doesn't work out well in the council or some other need arises to choose a new representative? 18:42:50 <mattdm> we could say "representative will reconfirm interest every year?" 18:42:51 <mitr> And the history of FESCo seems to have enough people able to step down mid-term; I’m not sure that is a big concern. 18:43:04 <mattdm> #help all this should be added to the fesco elections page or a council page or somewhere better than meeting minutes. 18:43:51 <mattdm> proposal: someone $NOTME draft up a basic version of what we just said above and put it on the wiki somewhere and we'll ratify it next week 18:44:12 <dgilmore-bne> +1 18:44:28 <nirik> sure, does that mean we wait until it's ratified to use it? or start nomination period anyhow? ;) 18:44:30 <nirik> +1 18:44:34 <mitr> +1 18:44:35 <kalev> +1 18:44:36 <mattdm> where $NOTME is not _me_, not... not everyone who votes. :) 18:44:41 <dgilmore-bne> nirik: start anyhow 18:44:42 <jwb> i would volunteer, but i don't want to be drafting my own seat limits being a nominee 18:44:42 <mattdm> +1 to my own thing 18:44:56 * mattdm notes that whoo the cold medicine is really kicking in 18:44:57 <jwb> nirik, nomination period starts anyway 18:45:18 <mattdm> I don't think there's any meaningful conflict with being a nominee and drafting the policy 18:46:11 <nirik> #agreed Draft of fedora council represenative selection process to be written up and ratified next week. (+5,0,0) 18:46:38 <mattdm> does anyone have any objection to jwb doing it? 18:46:38 <nirik> who is sending out the nominations announcement? 18:46:47 * nirik doesn't mind jwb doing it at all. 18:47:21 <dgilmore-bne> no objections to jwb drafting it. 18:47:33 <mitr> No objections either 18:47:42 <dgilmore-bne> nirik: I can do so in a few hours when I wake up 18:47:50 <kalev> No objections either :) 18:47:52 <jwb> ok, i'll give it a go tomorrow 18:47:52 <nirik> dgilmore-bne: cool. 18:48:02 <nirik> anything else we need to decide on this? 18:48:32 <mattdm> looks good to me 18:48:57 <nirik> #action dgilmore-bne to send out announcement of nomination period starting. 18:49:15 <nirik> #action jwb to write up draft of selection policy document for next week 18:49:21 <nirik> #topic Next week's chair 18:49:27 <nirik> who wants it? ;) 18:49:37 <taquilla> hi all 18:49:52 <mattdm> taquilla hi! FESCo meeting in progress. 18:49:55 <nirik> BTW, I will be traveling next week and won't make the meeting. I can try and vote in tickets before hand. 18:50:46 <dgilmore-bne> im not 100% sure my availability next week 18:50:58 <mattdm> if no one else is excited to do it, I guess I will 18:50:59 <jwb> i'll do it 18:51:18 <mattdm> jwb rock paper scissors? 18:51:23 <nirik> ...lizard spock. 18:51:27 <mattdm> I already made myself a reminder 18:51:37 <jwb> mattdm wins 18:51:50 <nirik> #info mattdm to chair next week. 18:51:55 <nirik> #topic Open Floor 18:52:02 <nirik> anything for open floor? 18:52:54 <nirik> ok, will close out in a minute if nothing more. 18:52:55 * dgilmore-bne has nothing 18:53:14 <nirik> adamw: how bad does the beta blocker list look? ;) 18:53:21 * nirik guesses he could just look outside the meeting 18:54:05 <nirik> ok, thanks for coming everyone! 18:54:08 <nirik> #endmeeting
Attachment:
signature.asc
Description: PGP signature
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct