16:00:09 #startmeeting FESCO (2018-01-05) 16:00:09 Meeting started Fri Jan 5 16:00:09 2018 UTC. The chair is jsmith. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:09 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:09 The meeting name has been set to 'fesco_(2018-01-05)' 16:00:09 #meetingname fesco 16:00:09 #chair maxamillion dgilmore nirik jforbes jsmith kalev sgallagh bowlofeggs tyll 16:00:09 #topic init process 16:00:09 The meeting name has been set to 'fesco' 16:00:09 Current chairs: bowlofeggs dgilmore jforbes jsmith kalev maxamillion nirik sgallagh tyll 16:00:17 .hello jforbes 16:00:18 jforbes: jforbes 'Justin M. Forbes' 16:00:23 .hello jsmith 16:00:24 jsmith: jsmith 'Jared Smith' 16:00:34 morning 16:00:45 Morning, and Happy New Year to all... 16:00:49 .hello orc_fedo 16:00:50 orc_fedo: Sorry, but you don't exist 16:01:03 heh 16:01:33 Apologies for the late agenda -- I totally spaced the fact that I was running the meeting this week. 16:01:52 Luckily, it's pretty small, if we can get a quorum together today 16:03:19 .hello2 16:03:20 maxamillion: maxamillion 'Adam Miller' 16:03:55 OK, by my count, that makes four FESCo members present... 16:04:22 Let's wait another few minutes and see if we can get a fifth member, otherwise we'll kick the proverbial can down the road a week 16:06:14 +1 16:09:27 .hello till 16:09:28 tyll_: till 'Till Maas' 16:09:38 Sorry, got stuck in traffic 16:10:04 Happy New Year 16:10:44 OK, let's begin 16:10:59 #topic #1799 The ProvenPackager rubric needs more formality 16:10:59 .fesco 1799 16:10:59 https://pagure.io/fesco/issue/1799 16:11:00 jsmith: Issue #1799: The ProvenPackager rubric needs more formality - fesco - Pagure - https://pagure.io/fesco/issue/1799 16:11:25 It seems to me that the mailing list discussions have run their course... 16:12:41 My general thoughts on the matter are 1) "packager" or "primary contact" doesn't necessarily mean "owner" -- it's more closely related to being the "steward" of a particular package 16:13:13 and 2) Yes, provenpackagers (myself included) should be more communicative when they use their provenpackager powers 16:13:31 Other thoughts? 16:13:38 Proposals? 16:13:56 jsmith: I may be mistaken, but I thot that there was a per package bugzilla inendity which explodes new bugs on a oackage to _all_ stakeholders_ 16:13:58 I think it's hard to legislate "sufficent communication" in all cases... 16:14:52 ... thus my structuring the proposal to flow notifications through Bugzilla ... 16:14:57 package-owner goes to everyone 'watching' a package (point of contact, commiters, others if they watch it) 16:14:58 I prefer for my packages if PP just help instead of having to ask for permission every time to be honest 16:15:20 nirik: ty 16:15:49 so yes, bugs would work... but... that prevents mass changes or minor changes. 16:16:14 tyll_: I'm much that same way -- I *trust* the provenpackagers to do the right thing, and I've yet to have a bad experience with someone else fixing something in one of my packages. 16:16:18 I mean filing a bug for 'I rebuilt your package because libfoo was updated" seems like overkill and overhead 16:16:30 I understand the labor of manually filing individual bugs without automation, and playing 'mother may I' 16:16:31 Yes it does 16:16:40 nirik: Agreed :-) 16:17:26 nirik: but a SOname bump is itself invasive -- a non SO name bump library rebuild seems a non event (except when upstream or the library rebuilder does not catch the issue (as the ML thread had a case of) 16:17:41 Part of it depends on the scope of change -- if a provenpacker were to make major changes to one of the packages that I'm the steward over -- I'd prefer to at least have a heads up. 16:17:50 Also for me it is acceptable to possibly revert/fix something a PP did wrong, since mistakes happen and it is a price I am willing to pay to have less work with accepting minor changes 16:18:17 tyll_: I certainly agree in RawHide .. it is outside of that that is drawing complaints 16:18:52 I'm hesitant to get too formal -- I'm afraid it might scare off provenpackagers from doing any work, and it's obvious we need their help 16:19:36 * nirik nods. 16:20:56 Provenpackager status is given for a reason (never default). I would think the default is trust there, and if a packager owner complains, the provenpackager should respect their wishes 16:21:27 Actually I am not really sure what the proposal is, that we discuss except that the question is whether to change something to the PP policy 16:21:34 jforbes: but that does not scale to alert the next PP that there is such a desire a 16:21:40 If a provenpackager oversteps their bounds consistently, then perhaps their status should be brought into question 16:21:58 https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/NDU33GE2DX52DMWRNNG6YFTAHHZ25ZJS/ states a problem with "random changes to random packages" which is IMHO not specific enough 16:21:58 So, thoughts on a proposal? Maybe FESCo works on a set of general guidelines, such as the ones that have been talked about here? 16:21:59 tyll_: I restated a flow in the middle of the ticket 16:22:09 we could propose people put their wishes in a spec comment, but I fear that will leed to comments that are just against the policy 16:22:24 orc_fedo: it does not, but we don't exactly have a sea of new provenpackagers flooding in 16:22:49 orc_fedo: could you link to the comment? 16:23:05 jforbes: I tried to pull it out of pagure, but the query and addition process dies not get anywhere near the asserted number of PPs 16:23:55 tyll_ no datemark in the Pagure bug, and I cannot see how to get a 'Comment N' type link 16:24:12 FYI, for history/background: when provenpackagers were created, they were copied off from the existing group of packagers at the time... ie, grandfathered in as packagers used to work like provenpackagers do today. 16:24:47 orc_fedo: for me each comment has a age value such as "xx days ago" which contains a link to the comment 16:24:58 tyll_: seemingly: https://pagure.io/fesco/issue/1799#comment-483751 16:25:18 tyll_: * nod * my exploration just found that 16:26:26 * nirik finds that way too wordy and complex. No offense. 16:26:47 nirik: I wholly agree and the markup loss inside a block-quote makes it all run together 16:27:02 yeah, that likely doesn't help at all. 16:27:05 nirik: no offense take of course 16:28:16 Again, I'm going to push back (in a friendly manner) and say that I think the level of formality expressed there isn't in line with the scope of concerns that have been addressed. In short, it seems overly formal to me. 16:29:05 maxamillion: You've been quiet -- thoughts? 16:29:14 jsmith: no worries to say no to it, as I'll continue to address the raised objectsions: too much busywork to file lots of little notifications bugs, and see if automation / scripting can help here 16:29:27 I am not sure what to suggest here... I guess just saying that we assert provenpackagers should use their own judgenment and if that causes concerns from packagers they could bring up those additional concerns. I am not sure any of the cases I have seen are things I would object to pp's doing 16:30:46 Proposal: FESCo makes no changes to the provenpackager process, but reiterates that provenpackager should exercise judgment and communication skills when making changes to packages, especially in release branches. 16:31:00 (and feel free to re-write that proposal if you think it's weak) 16:31:55 +1 16:32:13 For the record, I'm +1 to my own proposal. 16:32:16 +1 here 16:32:24 * jsmith wonders if we've lost quorum 16:32:57 +1 16:33:02 my $0.02, I (still) think it's better for provenpackagers to ask for forgiveness than permission (essentially matching the spirit of the proposal as-is) 16:33:25 maxamillion? 16:33:28 +1 16:33:30 sorry 16:33:41 OK, looks like we're agreed. 16:33:52 I was also thinking about adding something about how to handle possible mistakes, e.g. to state that mistakes will happen and that we will accept them or something like this 16:33:53 multitasking badly, but I was reading along, my thoughts pretty much were echo'd through out the conversation by others 16:34:02 #agreed FESCo makes no changes to the provenpackager process, but reiterates that provenpackager should exercise judgment and communication skills when making changes to packages, especially in release branches. 16:34:07 Oops 16:34:09 #undo 16:34:09 Removing item from minutes: AGREED by jsmith at 16:34:02 : FESCo makes no changes to the provenpackager process, but reiterates that provenpackager should exercise judgment and communication skills when making changes to packages, especially in release branches. 16:34:19 #agreed FESCo makes no changes to the provenpackager process, but reiterates that provenpackager should exercise judgment and communication skills when making changes to packages, especially in release branches. (+1:5, +0:0, -1:0) 16:34:39 #topic #1800 Election Planning discussion 16:34:40 .fesco 1800 16:34:40 https://pagure.io/fesco/issue/1800 16:34:41 jsmith: Issue #1800: Election Planning discussion - fesco - Pagure - https://pagure.io/fesco/issue/1800 16:35:13 Ok, we're supposed to be thinking about how to make the elections run more smoothly... 16:36:15 Not sure if we have anything actionable yet, or any proposals, other than a vague "don't run elections during infra outages" comment 16:36:16 maxamillion: do you want to run again, you are currently missing on the nominations list afaics: https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations 16:36:24 it might be nice to have a schedule page for them thats at least a year in advance. 16:36:54 tyll_: I shouldn't be, I added myself like a month ago 16:37:01 shouldn't be missing* 16:37:20 maxamillion: the cancellation of the prior balloting removed all nominees as to council -- not sure here 16:37:29 maxamillion: The election got reset, and so did the list of nominees 16:37:51 jforbes: you are also missing atm: https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations 16:38:06 jsmith: when? 16:38:13 and kalev is, too 16:38:14 tyll_: Yeah, just added, I have been a bit busy since the holidays with the sky falling and all 16:38:33 jforbes: heh 16:39:13 maxamillion: jforbes: you also need to answer our three questions in a private pagure instance now 16:40:07 maxamillion: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/CIJ7NSKZQOKEPS5MUQHG4V43EV7VKPKS/#DCUIZSTCEUZOYLXGBIHSMKX56EQXNWGL 16:40:10 yup, will do that 16:40:32 tyll_: +1 16:40:54 * nirik has that on his list, but hasn't gotten to it yet. 16:40:59 Notififying missing nominees was my idea to improve this voting cycle :o) 16:42:32 sorry I am late 16:42:49 * dgilmore has a conflicting meeting every week at the start time since DST ended 16:42:52 tyll_: +1 16:43:53 Any other suggestions? 16:44:34 I wonder if we should make changes to have them less frequent 16:44:42 extend FESCo terms or something 16:44:50 and do elections yearly 16:45:16 dgilmore: I personally like the idea of being able to decide if I want to run again, and not be locked into a two-year term. 16:45:28 dgilmore: Or are you saying that all seats would come up for re-election at the same time? 16:45:44 jsmith: not saying anything specific 16:45:59 we went to the split terms to ensure consistency between FESCo's 16:46:03 I certainly like the current staggered terms 16:46:23 so that we never were in a situation where everyone in FESCo changed and things ended up chaotic as a result 16:46:39 I like the split terms 16:46:46 dgilmore: Right, but if we keep staggered terms and only have elections once a year, that means 2-year terms. 16:46:53 so maybe 2 year terms 16:46:56 dgilmore: A lot can happen in two years... 16:46:58 though that is a long time 16:47:03 * jsmith prefers the current setup 16:47:09 * tyll_ too 16:47:17 we ask people to vote a lot 16:47:42 I think visability of elections is prtty good 16:47:45 pretty good 16:48:32 Any other suggestions or proposals? 16:49:07 badges for voting? 16:49:14 or do we already do that? 16:49:32 +1 to badges 16:49:40 I can't remember if we do that or not 16:49:55 we don't except for wallpapers, and that can be a good incentive for people 16:50:21 it's been suggested, but there was a privacy issue... you could tell someone voted... 16:50:33 sure 16:50:46 could be an opt in 16:50:52 nirik: optional then, click link to claim after vote submit 16:50:53 maybe we could make serving less time consuming by limiting meeting times and requiring more formal proposals to decide upon 16:50:54 well, I should say a concern was raised... but yeah. 16:50:55 I want to let people know I voted 16:51:21 then maybe more people would consider running for FESCo 16:51:38 IMHO it is rather a problem of getting enough nominees that getting enough voters 16:51:56 voter turnout isn't really that great either... 16:52:31 it might be related, since there is also not much choice 16:53:27 therefore people might think that voting does not matter anyhow 16:53:38 sure, could be a number of reasons. 16:55:41 jforbes: +1 16:57:32 I think redoing election stuff is more a discussion for council list or the like... not sure we are going to come up with much here on the fly 16:57:54 nirik: sure 16:58:37 nirik: I tend to agree. 16:58:59 should we move on? 16:59:49 Proposal: FESCO agrees that best practices for elections might include 1) not scheduling them during known infra changes 2) reminding current members to add themselves to the nominee list if they're interested, and 3) bringing back opt-in badges for people who vote. 17:00:00 Thoughts on that proposal? 17:00:54 ack 17:00:55 can I add my suggestion: 17:01:01 nirik: sure :) 17:01:09 nirik: Please! 17:01:30 4) Have a known schedule page (like the fedora schedules) that lists that cycles schedule for elections at least one in advance 17:01:53 one year? 17:02:12 ie, https://fedoraproject.org/wiki/Elections/28/Schedule 17:02:17 nirik: sure 17:02:28 and https://fedoraproject.org/wiki/Elections/29/Schedule 17:02:35 etc 17:03:00 Update proposal: FESCO agrees that best practices for elections might include 1) not scheduling them during known infra changes 2) reminding current members to add themselves to the nominee list if they're interested, and 3) bringing back opt-in badges for people who vote, and 4) have a known schedule page with at least one year of upcoming elections 17:03:07 +1 17:03:10 +1 17:03:15 +1 17:03:25 +1 17:03:42 jforbes, dgilmore? 17:03:56 +1 17:04:31 #agreed: FESCO agrees that best practices for elections might include 1) not scheduling them during known infra changes 2) reminding current members to add themselves to the nominee list if they're interested, and 3) bringing back opt-in badges for people who vote, and 4) have a known schedule page with at least one year of upcoming elections (+1:5, +0:0, -1:0) 17:04:37 #topic Open Floor 17:05:01 If you have anything else you'd like to discuss with FESCo, now's your chance! 17:06:25 who's chairing next week? 17:06:39 I can chair next week 17:07:08 #agreed jforbes to chair next week. 17:07:18 Anything else? 17:07:39 As a reminder, the nomination period is open for FESCo and Council and Mindshare, if I remember correctly. 17:08:04 Also, there are deadlines coming up for System-Wide and Self-Contained changes for F28. 17:08:31 sorry someone was at the door 17:08:41 but I was +1 17:08:49 * jsmith sets a timer for two minutes 17:10:45 Ok, thanks everyone! 17:10:48 #endmeeting