16:01:43 #startmeeting FESCO (2017-10-13) 16:01:43 Meeting started Fri Oct 13 16:01:43 2017 UTC. The chair is maxamillion. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:43 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:01:43 The meeting name has been set to 'fesco_(2017-10-13)' 16:01:44 #meetingname fesco 16:01:44 The meeting name has been set to 'fesco' 16:01:44 #chair maxamillion dgilmore nirik jforbes jsmith kalev sgallagh bowlofeggs tyll 16:01:44 Current chairs: bowlofeggs dgilmore jforbes jsmith kalev maxamillion nirik sgallagh tyll 16:01:46 #topic init process 16:01:50 .hello jsmith 16:01:50 .hello maxamillion 16:01:50 jsmith: jsmith 'Jared Smith' 16:01:53 maxamillion: maxamillion 'Adam Miller' 16:01:55 morning 16:02:06 afternoon :-) 16:02:18 .hello jforbes 16:02:19 jforbes: jforbes 'Justin M. Forbes' 16:02:19 jsmith: morning ;) 16:02:45 I thought sgallagh was hosting today 16:03:13 jforbes: something came up and he needed someone else to step in, I don't belive he will be in with us today 16:03:23 .hello2 16:03:24 bowlofeggs: bowlofeggs 'Randy Barlow' 16:03:37 maxamillion: thanks for stepping in then 16:03:39 .hello till 16:03:41 tyll: till 'Till Maas' 16:03:43 jforbes: certainly :) 16:04:00 alright, we have quorum and a long agenda so lets get rolling 16:04:04 hola 16:04:23 #topic Follow Ups 16:04:28 #topic #1779 Consider fedora-* initscript units 16:04:28 .fesco 1779 16:04:28 https://pagure.io/fesco/issue/1779 16:04:30 maxamillion: Issue #1779: Consider fedora-* initscript units - fesco - Pagure - https://pagure.io/fesco/issue/1779 16:05:22 are the any known technical rrasons the units cannot be disabled by default? 16:05:24 I’m sort of semi-here. Home with a sick kid. 16:05:26 note that the bug was updated very recently 16:05:48 "leave fedora-load-modules.service disabled by default, and keep the other two enabled." 16:05:50 the bug sounds like they might have reached some agreement? if so, do we need to step in still? 16:06:12 ah ok 16:06:21 https://pagure.io/fork/zbyszek/fedora-release/c/c0dbaabb816ac181e79f07244dc461f4ef65d86d 16:06:26 i suggest we ping the fesco ticket to ask if they still need a decision from us 16:06:27 there is the PR with some more info 16:07:03 Proposal: Based on latest BZ update, ask if FESCo is still needed in the process and defer to next week if needed 16:07:11 sgallagh: sorry to hear that, I have a sick on here too, but he is old enough that I just have to check on him and make sure he takes his medicine when needed 16:07:12 maxamillion: Sounds good to me. +1 16:07:25 maxamillion: +1 16:07:26 maxamillion: +1 16:07:35 I will merge the PR when it is rebased 16:07:37 well, doesn't fesco need to approve the presets? 16:07:38 * maxamillion is +1 also, for clarity 16:07:59 nirik: we set guidelines for when we do not need to 16:08:11 I think the PR is reasonable and adresses everything 16:08:17 nirik: do we? I was under the impression these are things that are already preset, they are just being moved into units instead of statically being set 16:08:28 I think the current understanding fits those guidelines 16:08:33 It was unclear originally 16:08:34 well, they are static and moving to presets, but sure, +1 if everyone is happy 16:08:38 sgallagh: welcome! 16:09:46 dgilmore: sgallagh: tyll: what say you? 16:10:05 In other words, I don’t think FESCo needs to rule on it, but +1 anyway 16:11:35 I do not yet understand why they should be enabled by default, afaiu they are only needed for systems with remote FS? 16:12:44 so if this is required for a system it sounds reasonable for me to just enable the services then on their image, isn't it? 16:13:13 given they are enabled today it does not hurt anything 16:14:34 well, they were enabled by iniscripts manually... they are moving to be enabled by presets 16:14:52 they couldn't be enabled/disabled before, they were always enabled by initscripts 16:15:18 and the idea is to not enable them by default in later releases, but that needs more work 16:15:47 (I guess you could always mess with the links to enable/disable manually) 16:15:48 yeah this seems like a step towards disabling by default without disabling them yet 16:15:54 right 16:16:17 and since they seemed to reach agreement, i don't think we need to do anything at this point 16:16:36 agreed, I just want to clarify that is the case 16:16:43 I understood that they could be removed in the future instead of just being disabled 16:16:57 and the changes are required to get rid of them 16:19:24 They would still be enabled by default because some things still use them... there was mention of fcoe... so if you wanted to boot/install a fedora media on a fcoe setup, you would need it to be enabled. 16:19:51 you could make your own image, but that seems like a pretty high bar for something that worked before out of the box 16:20:01 right 16:20:55 Anyway, we've spent 20 minutes on this topic... can we move on? 16:21:06 +1 to move on 16:21:17 and i'm still +1 to ask if fesco needs to do anything 16:21:33 ok +1 16:21:41 #agreed Proposal: Based on latest BZ update, ask if FESCo is still needed in the process and defer to next week if needed (+1:8, -1:0, +0:0) 16:21:48 #topic #1780 F28 System Wide Change: Annobin 16:21:48 .fesco 1780 16:21:49 https://pagure.io/fesco/issue/1780 16:21:50 maxamillion: Issue #1780: F28 System Wide Change: Annobin - fesco - Pagure - https://pagure.io/fesco/issue/1780 16:23:13 +1 here. 16:23:14 the linked PR sounds unrelated 16:23:18 +1 from me 16:23:22 +1 here as well 16:23:35 +1 16:23:37 +1 16:24:24 do we know how much larger this will make fedora's repos? 16:24:53 sometimes mirrors dont' like if we suddenly get significantly larger 16:25:29 bowlofeggs: fair point 16:25:32 it does say "slightly larger" 16:25:38 so maybe it's not "significant" 16:25:52 and it does sound really useful 16:25:56 I doubt it's that much, but I don't have any concrete answers. 16:26:00 someone asked that on the list and hasn't gotten an answer... 16:26:12 "Nick should be able to provide some statistics. It's designed to be very small." 16:26:47 +1 16:26:52 https://pagure.io/releng/issue/7069 doesn'thave comments from releng yet either 16:27:42 Unless we are talking >10%, the benefits are probably outweighing the increase. 16:27:49 "Note - the rawhide version of the binutils package includes the objcopy tool which could be used to reduce the size of the information recorded in executable by removing redundant, duplicate entries. The use of objcopy in this way is not currently enabled when linking programs, but it could be added if needed." 16:27:58 (from the Change page on the Wiki) 16:28:03 bowlofeggs: looks like 32bytes per binary for 64-bit platforms if I'm readind this right -> https://sourceware.org/ml/gnu-gabi/2016-q4/msg00000.html 16:28:04 sure, i think i'm a +1 16:28:15 reading* 16:28:30 and 16bytes for 32-bit platforms 16:28:42 8 and 4-byte alignment on the struct respectively 16:29:00 oh wait, no ... there's more properties 16:29:20 144 bytes? 16:29:36 I'm still +1 16:29:39 anyhoo, not much 16:30:20 +1 16:30:39 bowlofeggs: if my estimate is right, across 50k binaries it would be a total of 6G of space 16:30:48 so ... not nothing 16:30:54 I am mostly +1 I would like to see some work done with QA to put tests in taskotron based on it 16:31:11 #agreed APPROVED: F28 System Wide Change: Annobin (+1:8, -1:0, +0:0) 16:31:24 dgilmore: excellent idea 16:31:40 #topic New Business 16:31:42 #topic #1767 F28 Self Contained Changes - Facter 3 16:31:42 .fesco 1767 16:31:42 https://pagure.io/fesco/issue/1767#comment-471878 16:31:43 maxamillion: Issue #1767: F28 Self Contained Changes - fesco - Pagure - https://pagure.io/fesco/issue/1767 16:32:13 On this one, I'm still not convinced about how much work it will be for people currently using Facter 2 16:32:46 it's supposed to be compatible I thought 16:33:19 oh I see... puppet moves to using ruby-factor... 16:33:21 it switched from ruby to C++, but the change claims there are bindings 16:33:31 "The breaking changes occur at the 3.0 boundary: 16:33:31 https://docs.puppet.com/facter/3.0/release_notes.html " 16:33:35 right. 16:33:44 There are bindings, it will be a dep change for puppet 16:33:50 jsmith: +1 16:33:52 sure, +1 here... moving forward 16:34:15 +1 16:34:23 +1 here, there is only one dep and time to get that fixed 16:34:34 +1 16:34:35 +1 16:34:49 I guess I'm +1, but would like more information/documentation about breaking changes 16:34:58 * nirik will check the ansible facter module, but I would image it can handle the newer version 16:35:21 nirik: +1 16:35:35 sgallagh: what say you? 16:36:50 maxamillion: 0 (I don't consider myself sufficiently well-versed in the problem) 16:37:06 #agreed Self Contained Changes - Facter 3 (+1:7, -1:0, +0:1) 16:37:18 #topic #1775 f27 modular server release planning 16:37:18 .fesco 1775 16:37:18 https://pagure.io/fesco/issue/1775 16:37:19 maxamillion: Issue #1775: f27 modular server release planning - fesco - Pagure - https://pagure.io/fesco/issue/1775 16:37:58 My connection has been super flaky.. I'm here though 16:38:04 langdon: o/ 16:38:15 I would like to defer this topic til next meeting 16:38:24 tl;dr: We missed Go/No-Go and forgot to have a rain date scheduled. However, it seems like we can handle a one-week slip without pushing out final. 16:38:37 langdon: That's... bold 16:38:43 We coukdnt get our "release issues list" together in time and have it scheduled for monday 16:39:08 langdon: alright 16:39:24 Well.. We could ask for a 1 wk delay.. But I don't have good data to prove we have a chance 16:39:26 me thinks a one week beta slip and staying on schedule sounds good for the plan now. 16:39:29 langdon: I propose we just add the Rain Date based on a presumed single-week slip and if we don't make that, we look at slipping Final 16:39:30 Proposal: Defer to next week's meeting to allow Modular WG to gather "Release Issues List" 16:39:48 +1 16:39:50 maxamillion: +1 16:39:51 I can definitely +1 sgallagh 16:39:57 +1 16:39:58 wait 16:39:59 maxamillion: -1 16:40:02 there's two proposals 16:40:09 haha 16:40:19 sgallagh: let's go with yours 16:40:29 +1 ;-) 16:40:33 +1 sgallagh 16:40:36 sgallagh: what would the rain date be? 16:40:46 (+1 to the idea of adding a rain date) 16:40:49 Proposal: Add a presumed one-week slip to the Rain Date, flip Final if needed 16:40:49 Tues after next 16:41:00 To follow a 1 wk 16:41:10 (don't need to re +1 ... I'll count them, just wanted to restate for posterity 16:41:10 maxamillion: +1 16:41:10 With go/no go next Thurs 16:41:14 10-24 16:41:16 24th. 16:41:17 +1 16:41:19 +1 16:41:56 Still +1 16:41:58 sgallagh: thats what I was thinking 16:42:21 maxamillion: Patch for the #agreed: "Add a presumed one-week slip to be the Rain Date; slip Final if that isn't achieved." 16:42:30 sgallagh: otherwise as it stands we have to push it all out a week given the miss of a green light to ship on Tuesday 16:42:35 sgallagh: will do 16:42:47 * sgallagh nods 16:42:52 +1 with the patch 16:43:24 #agreed: Add a presumed one-week slip to be the Rain Date; slip Final if that isn't achieved. (+1:8, -1:0, +0:0) 16:43:36 #topic #1781 qt5-qtwebengine maintainership, kde-sig access rights 16:43:36 .fesco 1781 16:43:36 https://pagure.io/fesco/issue/1781 16:43:39 maxamillion: Issue #1781: qt5-qtwebengine maintainership, kde-sig access rights - fesco - Pagure - https://pagure.io/fesco/issue/1781 16:44:00 ugh, what a mess this one is 16:44:49 i do feel like the new ability to send PRs to spec files might be the answer here 16:45:25 I'm mostly in agreement with the final few comments 16:45:44 I'd like to say for the record (I meant to mention this in ticket, but ran low on time), that I object strongly to "it is now my package." This is precisely why we moved away from the term 'owner'. Its a communty, you are managing a package for fedora, you don't own it. 16:46:02 Though I also find Kevin's unwillingness to accept comaintainership (even by way of mentoring such a person) to be toxic to the long-term health of the package 16:46:06 nirik: indeed 16:46:14 nirik: I tend to agree -- the package maintainer is a "steward" of the package, not an "owner" of the package. 16:46:38 jsmith: Ooh, that would be a *much* better term than Point-of-Contact. 16:47:09 sgallagh: agreed 16:47:11 well, they arent quite the same. 16:47:31 rdieter: you happen to be around? 16:47:47 nirik: Well, point-of-contact isn't really appropriate either, IMHO. That's what foo-owner@ is for, really. 16:48:03 I'm not saying that what was done to the package by provenpackagers was 100% OK either, but I do think we need to be clear what "owning/stewarding/being PoC" for a package means 16:48:04 here, hi 16:48:06 point of contact --> the address/account in bugzilla that the bug is assigned to. 16:48:09 thats it 16:48:19 * sgallagh nods 16:49:02 (Of course, we really *should* consider getting package-level issues out of BZ and onto dist-git Pagure...) 16:49:05 rdieter: so I am not clear, how integral to the kf5 setup is this package? do you have to change it everytime you upgrade the stack? 16:49:05 s/point of contact/person who receives emails from angry users/ ☺ 16:49:26 nirik: we do not have to change it often 16:49:49 bowlofeggs: Bad example; sending angry users to Kevin Kofler is a good way to convert them to "former users" 16:50:02 but I would like to be able to make changes the kde-sig has a consensus on, without worrying about the single veto (Kevin) 16:50:32 rdieter: Would you settle for having FESCo override him when necessary? Or is the time overhead too great? 16:50:38 which is fair, however Kevin does seem to have some valid concerns about patches and peer-review 16:51:37 sgallagh: *I* probably would begrudlingly. Even though I would strongly prefer to not have to treat this single Qt5 module differently than all others 16:52:23 which is also fair 16:52:25 Proposal: Ask Kevin to add a co-maintainer (or the KDE SIG), and strongly encourage all involved to communicate better about the package, to avoid the current concerns with patches and peer-review 16:52:31 rdieter: As a different compromise, perhaps the KDE community could establish a mandatory, *public* code-review process? 16:52:34 rdieter: has the kde-sig tried out the new pull request system with him? maybe it would be worth trying that approach? 16:52:49 jsmith: Kevin has already been asked this and refused, why would FESCo asking be any different? 16:53:05 maxamillion: Because we're FESCO? 16:53:06 bowlofeggs: no 16:53:42 bowlofeggs: I do, however, have concerns about features being veto'd 16:54:09 features? more than just updating/appliying bugfixes? 16:54:38 There are several packaging improvements that have been reverted already, simply because Kevin dislikes them personally 16:54:44 in general i do think it's much more in the spirit of fedora to be "friends" and welcome co-maintainership of packages, but i don't know of a policy that requires maintainers to accept co-maintainers. is there such a policy? 16:55:17 bowlofeggs: not that I know of. we encourage co-maintainers... we could of course make such a policy 16:55:34 nirik: I have in mind one workaround for nouveau crahes, Kevin will certainly object. He strongly feels since it's a driver bug, it should be fixed in the driver (even though it's been unfixed now for 6+ mos) 16:55:44 could the festures become packaging guidelines? 16:55:47 i do recall some text somewhere on the wiki that *recommends* having 2-3 co-maintainers 16:55:50 No such policy exists that I am aware of. But the real question here is what is in the long term best interest for the Fedora community 16:56:13 jforbes: +1 16:56:47 jforbes: +1 from me too 16:57:26 rdieter: That's all well and good on principal, but the reality is nouveau is fighting an uphill battle with walls being thrown up all of the time. Waiting for a nouveau fix in the driver and not applying a bandaid is ill advised 16:58:20 jforbes: which rdieter seems to be in agreement with but Kevin is not 16:58:22 jforbes: indeed, why I'm here 16:58:38 I'm super conflicted about this one 16:58:50 yeah i feel the same 16:59:16 kkofler isn't violating an established policy (though i agree we could make one, of course) 16:59:48 On the one hand, taken in a vacuum I agree with Kevin that there is validity in not overriding a long-term maintainer's decision without a strong reason. 16:59:56 on one hand, we finally have tech to help a little (pull requests), though that wouldn't help the noveau issue (though FESCo could make a ruling on that particular disagreement?) 17:00:35 On the other hand, we have a maintainer who is not appearing willing to entertain any external input, and that's not healthy for the Project as a whole. 17:00:41 true 17:01:21 and is a single point of failure... (not that we don't have those on other packages too) 17:01:45 sgallagh: he has agreed/proposed to review prs 17:01:57 Yeah, I was excluding single-point-of-failure on the grounds that it's not unique to this package 17:02:28 nirik: right, but those other single point of failures don't actively attempt to remain as such (at least not that I know of) 17:02:30 tyll: But he's refusing to ack ones that fix actual problems; that's a failure in the process 17:03:43 would it be too burdensome if we invited all disagreements between the sig and kevin to be raised to FESCo? like, would there be so many that that just wouldn't do? 17:04:05 I was just writing a proposal to that effect, with a catch at the end. 17:04:22 .bug 1376107 17:04:23 rdieter: Bug 1376107 – kmail etc crash with 16.08.1 using nouveau - https://bugzilla.redhat.com/1376107 17:04:24 if it matters ^^ 17:04:34 rdieter: thx 17:04:36 I am afraid it would be a short lived arrangement, but I am willing to give it a try 17:04:40 Basically, if this becomes frequent (subjectively), we will reserve the right to take the package away 17:04:51 rdieter: thanks 17:05:17 would fesco be ok too to not allow the desktop team to be able to commit to some lowlevel gtk library ? 17:05:41 rdieter: With respect, it's unlikely that situation would arise :-/ 17:05:50 sgallagh: does it matter? 17:06:29 the only reason this is happening is because Kevin swooped in to help a stalled package review 17:06:51 rdieter: I think we'd be in the same situation we are today if, hypothetically, a desktop member decided to establish a fiefdom. 17:06:55 what if we granted kde-sig commit access, but also asked disagreements to be arbitrated by fesco, with sgallagh's terms that we reserve the rights to take packages away if too much toxicity arises?? 17:07:00 which would really nice at the time, yay help! but now I very much regret allowing it to happen that way 17:07:08 * sgallagh nods 17:07:24 bowlofeggs: Kevin has explicitly stated that if we do that, he'll revoke the privileges. 17:07:38 sgallagh: well, we can tell him not to, and that if he does we take it away? 17:07:39 bowlofeggs: you really don't think that level of toxicity has been reached yet? 17:07:41 bowlofeggs: I like that, I'm not sure how well it would play out but I like it ... it promotes collaboration 17:08:01 rdieter: i didn't mean to imply it isn't toxic today, sorry 17:08:34 rdieter has a fair point 17:08:58 basically, i'm sure there must be *some* changes that wouldn't be controversial (like upgrading to a bugfix release or something) 17:09:12 * lupinix agrees with rdieter @toxicity, we (kde sig) lost one member due to kevin koflers behaviour 17:09:23 and for controversial changes, we can decide on them case-by-case? 17:09:24 with respect to qtwebengine 17:09:45 hi all btw :) 17:09:57 hello lupinix 17:10:09 I still think that we might get further by asking KDE SIG to establish a well-documented pull request policy and getting Kevin to agree to it. 17:10:23 Then we can add KDE-SIG as a comaintainer under the provision that they abide by the policy. 17:10:27 I'm just here to see what's going on - because it seems I'm saying "For fucks sake, we're not going over this shit again" every week or so ;) 17:10:53 i like the policy idea 17:10:58 sgallagh: +1 17:11:04 rdieter: Is that something that might work? 17:11:32 I'm not sure he would agree to any such policy, but we could try it... 17:11:37 the toxicity thing concerns me honestly, if there's a history of lost contributors due to a community members actions, they are not upholding the mantra of inclusivity for the community 17:11:38 but would the policy address controversy? 17:11:47 maxamillion: +1 17:11:54 sgallagh: it's better, but I don't have to like it. 17:12:11 From someone who is sick of hearing it all the time - I'm not sure 'agreement' is viable for anything other than "Leave me with MY package" 17:13:06 nirik: I'd be willing to add "failure to come to an agreement on a policy will result in loss of maintainership of the package" 17:13:10 As an incentive :) 17:13:29 sgallagh: +1 17:13:31 rdieter: remember the time I spent ~1-2 hours trying to explain the whole deal with him? I'm still not sure I achieved anything long term :( 17:13:55 * lupinix remembers, he also tried that… 17:14:16 sgallagh: as long as such policy includes that changes agreed-upon by kde-sig cannot be vetoed 17:14:17 Something to think about, kde-sig has provenpackagers. Would "co-maintainer" status really change anything? 17:14:30 sgallagh: I can tell you what that will get: "You're stealing my packages from me." 17:15:09 Time check -- we've got a lot on the agenda today... 17:15:11 they are not his packages. :) 17:15:11 It sounds to me like the conversation is changing from "we have a problem with this package" to "we have a problem with Kevin". Which is a different (but equally important) problem. 17:15:17 It isn't like there are people wanting things fixed and don't have commit rights, it is higher level than that. 17:15:24 Are we ready to make a proposal / vote / move on? 17:15:31 sgallagh: it's a little of both, honestly 17:15:42 Sure, but they might have different results. 17:15:46 * nirik tries to form a proposal. 17:16:09 If the problem is presented as "Kevin is toxic", then the solution might be to strip him of his packager status. (I am not advocating this at this time) 17:16:18 sgallagh: if keven wasn't a problem, I wouldn't be here 17:16:35 sgallagh: sadly its inter-twined - so one ends up turning into the other.... 17:16:47 jforbes: when a provenpackager makes commits where kevin thinks they are wrong, kevin just reverts them, so we need a clear ownership here 17:17:00 rdieter just made that experience some days agi afair 17:17:03 *ago 17:17:10 do we need to have someone supervise kevin for awhile? 17:17:17 lupinix: that was my point, adding a co-maintainer wouldn't change the outcome there 17:17:23 sgallagh: I would strongly prefer he remain as a package maintainer here, he's done very good work with it. It's just that there's no collaboration 17:17:31 my best summary would be: Kevin does do some great work, but does not play well with others. 17:17:32 proposal: FESCo will add kde-sig to committers. kde-sig will use the PR workflow for their changes. When 2 kde sig members approve a PR it can be merged. Reverts/conflicts go to fesco for further action. 17:17:48 CRCinAU: exactly 17:17:54 rdieter: Well, if he's reverting changes without consultation, then there's little we can do about that short of stripping his packager privileges. 17:17:54 nirik: +1 17:18:06 Putting him in a position where he can only contribute via PR 17:18:07 nirik: I think that proposal sounds like a fair balance 17:18:20 sgallagh: I don't read it that way 17:18:33 imho tgere should also be reasonable time for kevin to give feedback on prs 17:18:34 jsmith: Read what which way? 17:19:05 sgallagh: true, good point. 17:19:13 sgallagh: Never mind -- I misread your comment 17:19:31 Anyhoo -- I'm +1 to nirik's proposal 17:19:34 tyll: good point 17:20:09 One other open source community I'm in uses a "two +1s and 48 hours" rule... 17:20:18 he is typically not one to ignore things. I expect feedback won't be an issue 17:20:26 I'm not sure a set time makes sense, but a day? or at least time enough for them to comment 17:20:27 nirik: +1 (even though I'm not sure my vote counts for squat) ;) 17:20:30 well, lack of feedback 17:20:32 * maxamillion is +1 to nirik's proposal 17:20:35 jforbes: I agreej 17:20:39 Agree, that is 17:20:43 * jsmith can't type today 17:20:51 How about 2 +1s with an option for an additional +2 to overrule him (for a total of +4 when he disagrees)? 17:20:54 CRCinAU: not for the FESCo count, but it's good to get perspective from the KDE SIG so it's appreciated 17:20:56 with one exception: rebuilds without any changes (required for qt rebuilds) should be possible without delay by kdesig members 17:21:21 hey - I'm just an end user that annoys the hell out of people with bug reports ;) 17:21:39 CRCinAU: that has so much value, you don't even know 17:21:49 CRCinAU: can't fix what we don't know about :) 17:21:54 sgallagh: how many active members does the kde sig have? 17:22:05 maxamillion: don't worry, I let you know about it ;) LOL 17:22:05 nirik: Good question. 17:22:09 rdieter: ^^ 17:22:38 nirik: officially 9, but active? probably closer to 5-6 17:22:59 rdieter: So would +4 to override Kevin's veto be reasonable? 17:23:00 Then that would work 17:23:03 i guess the same 17:23:07 +1 sgallagh 17:23:45 we could make it more and more complex, but I think simple is better... 17:23:59 nirik: +1 17:24:11 I think the "but everyone has to do it now" will probably be easier to swallow to.... its not action against an individual then... 17:24:41 sgallagh: yes 17:26:08 so, new proposal? 17:26:18 sgallagh: unfortunately, kevin likes to game the system, the pessimist in me expects to need +4 every time :-/ 17:26:18 CRCinAU: +1 17:26:44 Proposal: We add KDE SIG as a comaintainer. In general, it will require 2 KDE SIG members to approve a Pull Request. In the event that Kevin still refuses, an additional 2 may overrule him. 17:26:58 sgallagh: +1 17:27:08 sgallagh: +1 17:27:12 rdieter: If that happens more than once in a month, come back to FESCo and we'll reconsider his status 17:27:13 +1 17:27:13 rdieter: we can still revisit this if it does not work 17:27:13 sgallagh: +1 17:27:15 sgallagh: don't forget the bit about how he can't drop them as co-maintainer 17:27:32 oh right 17:27:35 sgallagh: +1 17:28:34 +1 17:28:38 But yeah, if he drops the SIG as a comaintainer in defiance of FESCo, there will be consequences. 17:28:42 and i'm also +1 to revisiting if this doesn't work 17:28:43 bowlofeggs: seems if that happens he would be in violation of FESCo's mandate on the matter and the next FESCo conversation would be on taking away the package 17:28:51 jforbes: true 17:29:28 I'm +1 17:29:33 (and I'll be back in a few minutes) 17:31:26 alright, who we missing? I'm counting 7 votes 17:33:00 eh, we have the votes ... we'll move on 17:33:03 maxamillion: did you count sgallagh ? 17:33:08 (since he proposed it) 17:33:14 bowlofeggs: I did not 17:33:19 Right, I'm +1 to myself. Sorry I forgot to say it explicitly 17:33:26 #agreed Proposal: We add KDE SIG as a comaintainer. In general, it will require 2 KDE SIG members to approve a Pull Request. In the event that Kevin still refuses, an additional 2 may overrule him. (+1:8, -1:0, +0:0) 17:33:40 i think we can generally assume that if someone proposes something, they are a +1 wihtout having to explicitly say so 17:34:03 right 17:34:03 * nirik can add them now 17:34:06 I just missed it 17:34:18 #topic #1782 use of updates-testing for testing of non-update software 17:34:19 .fesco 1782 17:34:19 https://pagure.io/fesco/issue/1782 17:34:21 maxamillion: Issue #1782: use of updates-testing for testing of non-update software - fesco - Pagure - https://pagure.io/fesco/issue/1782 17:34:23 thanks everyone 17:34:24 nirik: maybe first write it in the ticket, so he knows what's agreed on? 17:34:35 sure, fair enough. will wait for that 17:34:58 thanks everyone 17:35:56 puiterwijk: done 17:36:03 i stand by the comment i made here yesterday - updates-testing should only have things that are intended to be released to stable 17:36:12 bowlofeggs++ 17:36:12 and copr should be used for experiments 17:36:17 bowlofeggs++ 17:36:17 maxamillion: Karma for bowlofeggs changed to 15 (for the f26 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:36:21 copr is perfect for this 17:36:26 heyo! 17:36:28 haha 17:36:31 thanks ☺ 17:36:35 I am definitely in agreement there, plenty of places for long term testing 17:37:11 And we certainly do not want to discourage people from actually testing updates-testing because it turns into rawhide 2 17:37:38 jforbes: +1 17:37:44 yep 17:38:31 i also appreciate mattdm's point about how rawhide shouldn't even be used for experiments 17:38:56 jforbes: I agree... 17:38:57 bowlofeggs: Agreed, though this doesn't really seem like an experiment, more of a long term testing of what's coming 17:39:08 true 17:39:10 We have copr and scratch-builds for that :-) 17:39:25 yeah 17:39:36 alright, so do we have a policy proposal somewhere in all this? 17:39:59 we need to update the updates_policy wiki page 17:40:17 perhaps someone would be willing to draft something and we could vote on it next week? 17:40:32 I can do that 17:40:35 bowlofeggs: Did mattdm say that too? I think that was my oroginal reply as well 17:40:41 (Which is to say, I agree) 17:41:06 nirik: +1 17:41:29 thx jforbes 17:41:34 thanks jforbes 17:41:53 #info jforbes will create a Policy change proposal to be voted on next week 17:42:16 sgallagh: yeah the last comment 17:42:41 I think this is basically the same ticket coming up next 17:42:42 #topic #1783 Firefox 57 and the Updates Policy 17:42:42 .fesco 1783 17:42:43 https://pagure.io/fesco/issue/1783 17:42:44 maxamillion: Issue #1783: Firefox 57 and the Updates Policy - fesco - Pagure - https://pagure.io/fesco/issue/1783 17:42:56 Well, this is a slightly different ticket 17:43:01 well, this is this specific case. 17:43:03 Sorry folks, I need to drop. 17:43:18 sgallagh: thanks, hope your kid feels better soon 17:43:29 Thanks 17:43:48 sgallagh: have a good one, hope the kiddo is doing better soon 17:44:09 I have a straw man proposal to try: proposal: firefox 57beta is removed from f25/f26 updates-testing... but stays in f27/rawhide. When final is out maintainer is encouraged to allow extra time in f25/f26 for testing. 17:44:45 nirik: +1 17:44:47 nirik: sure 17:45:28 nirik: +1 17:45:42 that allows f27 to ship with something close to final firefox 57 (it releases a week later) 17:45:46 Right, so this goes similar to the kernel rebase, we let rebases sit in updates-testing for a while longer than usual before pushing. But from the way I read this, FF57 is pretty much going to need to be pushed 17:46:08 +1 nirik 17:46:17 and at upgrade points people are more aware of looking for what broke in their workflow. 17:46:27 instead of a week after they have upgraded 17:46:41 nirik: +1 17:46:46 but ff57 really should have been/should be a change. 17:46:55 also +1 to that ☺ 17:47:18 perhaps we should ask for a late one now? 17:47:30 i guess there's no possibility to downgrade to the ESR release, because that'd probably be a regression 17:47:44 it breaks users profiles 17:47:46 Agreed because of the compatibility issues, it should be communicated as a change, but I don't think it could be turned down 17:47:50 that might be jsut as problematic as upgrading to 57 would be 17:48:09 jforbes: yeah, just more for the 'hey, this is happening and you need to be aware' 17:48:22 Agreed 17:48:36 perhaps a magazine article or two before release would be good too. 17:48:50 nirik: +! 17:48:54 +1 even 17:48:59 +1 17:50:55 so, should I add all that in a new proposal? or are we good... 17:51:11 I'm good 17:51:17 #agreed firefox 57beta is removed from f25/f26 updates-testing but stays in f27/rawhide. When final it out, maintainer is encouraged to allow extra time in f25/f26 for testing (+1:7, -1:0, +0:0) 17:51:58 #topic Next Week's Chair 17:52:02 who's up? 17:52:42 I can take it 17:53:04 #info jforbes to chair next week's meeting 17:53:12 #topic Open Floor 17:53:18 anything here? 17:53:39 * dgilmore will not be here next week 17:54:00 * nirik will not be here week after next. 17:54:49 If there is no quorum I will grab the week after then 17:56:32 I'll be here I think 17:56:34 fwiw 17:56:55 * jsmith will not be here next week 17:56:58 Well, I expect enough will, but just stating so we know there is coverage 17:57:17 +1 17:57:33 alright, I'll give it a few minutes and close up shop 17:58:06 Thanks maxamillion :-) 17:58:29 certainly 17:58:32 was a long one :) 18:01:13 thanks maxamillion 18:01:24 maxamillion++ 18:01:25 jforbes: Karma for maxamillion changed to 9 (for the f26 release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:04:09 #endmeeting