16:00:51 #startmeeting fpc 16:00:51 Meeting started Thu May 31 16:00:51 2018 UTC. 16:00:51 This meeting is logged and archived in a public location. 16:00:51 The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:51 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:51 The meeting name has been set to 'fpc' 16:00:51 #meetingname fpc 16:00:51 #topic Roll Call 16:00:51 The meeting name has been set to 'fpc' 16:00:55 Howdy. 16:00:59 #chair tibbs 16:00:59 Current chairs: geppetto tibbs 16:01:12 * limburgher here 16:01:15 #chair limburgher 16:01:15 Current chairs: geppetto limburgher tibbs 16:01:24 Hallo 16:01:41 I am a bit busy with something today and might not be able to pay much attention here 16:01:45 but hello 16:01:48 #chair redi 16:01:48 Current chairs: geppetto limburgher redi tibbs 16:01:54 #chair mbooth 16:01:54 Current chairs: geppetto limburgher mbooth redi tibbs 16:03:23 hi everybody, sorry for being late 16:03:42 #chair decathorpe 16:03:42 Current chairs: decathorpe geppetto limburgher mbooth redi tibbs 16:03:43 no problem 16:04:06 Three minutes doesn't really count.... 16:04:13 👍 16:04:46 That symbol is tofu for me. 16:05:25 https://emojipedia.org/thumbs-up-sign/ 16:05:28 Ah, U+1F44D "thumbs up sign". 16:05:41 None of my fonts seem to have it. 16:05:49 Certainly this is an important discussion. 16:05:56 #topic Schedule 16:06:06 https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/M7VIS55Q4YDQFEJTOLQB34EWDL7OAEVG/ 16:06:21 #topic #723 Guidelines for handling deprecated dependencies during review 16:06:24 .fpc 723 16:06:26 geppetto: Issue #723: Guidelines for handling deprecated dependencies during review - packaging-committee - Pagure - https://pagure.io/packaging-committee/issue/723 16:06:36 lots of discussion happened in this ticket over the last few days 16:07:18 We did approve something, but there was a request for us to add something. 16:07:31 Fortunately I didn't write anything up so there's no work to undo. 16:07:49 I'm good with an optional date for the virtual provide 16:08:18 yeh, I'm also +1 on the optional date 16:08:21 Yes, me too. 16:08:28 I just don't want to get into policy about it. 16:08:37 Right. 16:09:13 that seems fine 16:09:44 So my proposal was just to say that you can add a date if you have one, and leave out any discussion of what you do with the date or where it comes from. 16:09:53 +1 16:10:04 Note also that "deprecated" has sort of meant different things. For example, see https://www.spinics.net/lists/fedora-devel/msg153380.html 16:10:29 I would assume that any major "deprecation" would simply have to go through the standard FESCo change procedure anyway. 16:10:30 tibbs: yeh, your last comment seemed fine to me 16:11:05 do we want to officially vote on on what we proposed last week + the date thing as in tibbs last comment? 16:12:07 Proposal: Deprecation guideline with no %name but optional date. 16:12:11 +1 16:12:17 +1 16:13:41 +1 16:13:45 +1 16:14:08 limburgher: vote ping :) 16:14:21 Going to put churchyard down as a +1 too 16:14:48 redi: vote ping 16:19:39 zzZ? 16:19:53 maybe 16:19:56 :) 16:20:19 We are at +5, so … 16:20:28 #action Deprecation guideline with no %name but optional date. (+1:5, 0:0, -1:0) 16:20:44 #topic #743 Add link to C/C++ build flag docs. in redhat-rpm-config 16:20:47 .fpc 743 16:20:48 geppetto: Issue #743: Add link to C/C++ build flag documentation in redhat-rpm-config - packaging-committee - Pagure - https://pagure.io/packaging-committee/issue/743 16:21:11 So tibbs did a draft: 16:21:13 #link https://fedoraproject.org/wiki/User:Tibbs/RPMMacros 16:23:12 That wasn't really done, though. 16:23:14 tibbs: Anything to say? 16:23:16 * geppetto nods 16:23:33 You think it's better to merge bits of yours into the ticket … or things from the ticket into yours? 16:23:43 That rpmmacros page is a mess; I was trying to make it less of a mess but didn't get very far. 16:24:00 I don't have any good ideas, really. 16:24:11 Fair enough :( 16:24:28 Anything you want to talk about it? 16:24:43 man words, english, etc. 16:25:09 Ignoring my draft, what should we do with the document that Florian wrote up? 16:25:39 Just covering the compiler flag stuff. Are we OK with that just living outside the guidelines? 16:26:06 My understanding is that he didn't feel like dealing with the committee to just write something, and the document itself lives in the redhat-rpm-config repo for whatever reason. 16:26:10 mbooth: was going to help get the draft into shape … will you have any time for that soon? 16:26:13 Sorry +1 on previous ping 16:26:49 limburgher: cool, thanks. 16:27:09 We could just link to it, I guess. 16:27:22 geppetto: Yep, sorry. Had to move house, which took all my time last few weeks 16:27:31 But freeing up again now 16:27:36 * geppetto nods … ok 16:28:22 #action mbooth should be free to look at draft in next week or two. 16:29:15 tibbs: the specific compiler flags seem fine outside … probably want to mention that we override GCC default flags or something though 16:29:43 #topic #719 Simplify packaging of forge-hosted projects 16:29:45 .fpc 719 16:29:48 geppetto: Issue #719: Simplify packaging of forge-hosted projects - packaging-committee - Pagure - https://pagure.io/packaging-committee/issue/719 16:30:01 This seems to have gone off the rails somehow. 16:30:14 Yeh, decathorpe had the last comment 16:30:16 I have to run for a few minutes, sorry. 16:31:04 decathorpe: so just is there anything you want to discuss or have us vote on here … no matter how small. 16:31:34 Oof there's a lot to catch up on in this one 16:32:03 not really. it would be nice if someone in addition to nim could look at my request 16:32:05 https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/24 16:32:56 which actually implements the middle ground 16:33:09 That's https://src.fedoraproject.org/fork/decathorpe/rpms/redhat-rpm-config/c/74b8dd05bbc696e24d469d9c7e5e4f938cf6d028?branch=master ? 16:33:29 the diff seemed fine, to me … but I really no expert on lua or macros. 16:33:41 better look at the merged diff at https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/24#request_diff 16:34:46 ahh, you do the automatic thing if no date is et? 16:35:11 no, nim wants to do that. I want to be able to override that. 16:35:33 so ... if the date is supplied, use it, if it is not, do the automatic thing 16:35:33 as in turn it off? 16:35:51 yeh, that's what I thought I said :) 16:36:10 you're right 16:36:14 Date is set via. tarball, in the automatic mode, right? 16:36:25 If so I'm fine with it all. 16:36:40 yes. "automatic mode" uses the modification time of Source0 16:36:45 * geppetto nods 16:36:59 Sorry about that. 16:37:04 no problem 16:37:19 This is the last updated ticket anyway 16:38:15 I'm sort of coming around to allowing the automatic date thing as long as it doesn't cause problems. 16:38:27 I just don't know when it might cause problems.... 16:38:34 yeh, this isn't the builddate thing … so it's fine. 16:38:51 Yes, build date was bizarre. 16:39:00 * limburgher shudders 16:39:16 Alternately, we could separately look at whether we still want to require the date to be in the package release info. 16:39:27 ? 16:39:48 Currently if you package a snapshot, we require that the Release: field include the date. 16:40:05 https://fedoraproject.org/wiki/Packaging:Versioning#Snapshots 16:40:13 yeh, because that's how it goes up 16:40:22 git hashes are random etc. 16:40:33 Well, not really. 16:41:08 We require either N or 0.N previous to the date. (That's in the guideline. 16:41:29 The date is really just semantic information, to tell someone who looks how old of a snapshot is packaged. 16:41:39 yeah, the date can theoretically go backwards and the 0.1 0.2 0.3 still has to increase monotonocally 16:42:05 0.N is for prerelease snapshots, just N >= 1 for post-release snapshots. 16:42:48 sure. still, the date is purely informational 16:43:05 Anyway, the idea was that the information is important semantically, but then... using upstream's version on a real release doesn't tell you anything about how old it is. 16:43:33 So even though I've argued for keeping it in the past, I do wonder how much real utility it has. 16:43:44 But that's a distraction from the ticket at hand. 16:44:12 I agree 16:44:39 different question, is there even a draft for this which we could vote on? 16:45:08 decathorpe: if you don't know about one then no :) 16:46:08 I'm not sure if the linked wiki pages are still up to date. 16:46:19 The only reason I brought up the date thing is because it would render the remaining issue in 719 moot. 16:46:28 sure 16:46:51 I just didn't open that can of worms in this ticket ;) 16:48:25 I will try to look at your pull request. For some reason I didn't get a notification about it. 16:48:48 thanks! 16:51:28 Well, if since nothing has happened during the last week, I don't think we have to discuss this ticket further 16:51:53 I'll ask for a link to an up-to-date Draft on the ticket. 17:03:06 Are we done? Or did I lag out? 17:03:17 Yeh. 17:03:23 Forgot to move to open flor 17:03:29 #topic Open Floor 17:03:33 Antyhing quick? 17:03:39 No. 17:03:56 nope 17:04:12 Nothing for me. I just need to write up 723 and announce it. 17:04:37 #info limburgher also voted +1 on ticket #743 17:05:04 Ok, see you all next week. With any luck we won't all be doing 3 things at once :) 17:05:18 #endmeeting