16:00:17 #startmeeting fpc 16:00:17 Meeting started Thu Jul 7 16:00:17 2016 UTC. The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:17 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:17 The meeting name has been set to 'fpc' 16:00:17 #meetingname fpc 16:00:17 #topic Roll Call 16:00:17 The meeting name has been set to 'fpc' 16:00:55 Hey, folks. 16:01:08 hey 16:01:11 #chair tibbs 16:01:11 Current chairs: geppetto tibbs 16:02:13 Hi 16:02:17 Im not supposed to be here, but we got in to Sandnessjoen about an hour ago. 16:02:46 hi 16:02:50 * limburgher is here 16:03:33 #chair mbooth_ 16:03:33 Current chairs: geppetto mbooth_ tibbs 16:03:44 #chair Rathann 16:03:44 Current chairs: Rathann geppetto mbooth_ tibbs 16:03:48 #chair limburgher 16:03:48 Current chairs: Rathann geppetto limburgher mbooth_ tibbs 16:03:56 Cool, that's five 16:03:56 tibbs: Aren't you supposed to be on vacation? :-p 16:04:09 No vacation from fpc ;) 16:04:40 which reminds me, I'm on vacation next week and I don't know if I'll be online 16:04:51 * bollocks_k is here 16:04:52 * geppetto nods 16:05:37 #topic Schedule 16:05:39 https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/WO7T7VB2IU3XWMYWPCOROV6ZVQ7L2ZMB/ 16:05:50 #topic #636 Various scriptlets no longer needed in F-24+ 16:05:54 .fpc 636 16:05:55 geppetto: #636 (Various scriptlets no longer needed in F-24+) – fpc - https://fedorahosted.org/fpc/ticket/636 16:05:58 yay 16:06:08 I think this is the third ticket on this topic. 16:06:46 Yeh, do we want to just approve other "stuff moved from scriptlets to file triggers, delete these lines in policy" requests? 16:07:25 s/delete/mention in which Fedora releases they are still required/ 16:07:30 but yes 16:07:35 MmmHmm. 16:07:59 ok 16:08:44 Proposal: When policy moves from scriptlets to file triggers, mark that policy as no longer relevant after N release 16:08:55 +1 16:09:09 +1 16:10:00 +1 16:10:10 +1 16:10:32 +1 16:10:40 +1 16:10:46 But... does anyone actually have a list of all of these? 16:10:58 tibbs: No, we'll probably still need to get tickets 16:11:05 tibbs: We just don't need to vote on them 16:11:11 bollocks_k: Cute 16:11:26 Yesh, I think this is a "just do it" thing when it happens. 16:12:14 I am just not sure what's been converted at this point. But i can use what's in this ticket as a starting point. 16:12:39 * geppetto nods 16:12:47 #topic #637 approval for a 'docker-latest' package on fedora 16:12:51 .fpc 637 16:12:53 geppetto: #637 (approval for a 'docker-latest' package on fedora) – fpc - https://fedorahosted.org/fpc/ticket/637 16:13:22 This has now changed to a request for an older compat-docker package for openstack 16:13:47 I'm +1 16:14:06 And also +1 if they wanted to do a newer version, and have the old one be docker still 16:14:14 Just as long as it isn't called docker-latest :) 16:14:39 They don't need permission from FPC to call it compat-docker, it's written in the naming guidelines 16:15:02 +1 16:15:07 I thought people still needed approval for compat- packages? 16:15:13 actually I was wondering how rpm/dnf would handle things if compat-docker had Provides: docker = %{version} as well 16:15:33 +1 16:15:52 They don't need permission to make a package, but this is about a review process exemption. 16:15:59 I assume it would be fine, and pick the right one when you did yum install docker (like yum does) ... but that might be a bad assumption :-o 16:16:40 geppetto: https://fedoraproject.org/wiki/Packaging:Naming#Multiple_packages_with_the_same_base_name 16:17:28 they don't for compat, though the guidelines don't actually say anything about the compat- prefix (anymore?) 16:18:21 yeh, I saw that 16:18:35 was proably intentional ... so that yum list foo* shows you the older versions too 16:20:19 So this doesn't need a ticket anymore? 16:20:39 * geppetto tries to remember that compat doesn't need exceptions anymore 16:20:41 Well, they were asking for a review process excdeption. 16:20:50 Yeh, but they changed their mind about that 16:20:57 initially they wanted docker-latest 16:21:00 OK. can't keep track. 16:21:15 n/p 16:21:41 #action New plan follows https://fedoraproject.org/wiki/Packaging:Naming#Multiple_packages_with_the_same_base_name and thus. doesn't need an exception. 16:21:44 But I would consider making it possible to just make "versioned" packages without having to go through a review. 16:22:26 Yeh, that will probably have to happen sooner rather than later 16:22:28 looks like it's similar to the unison/unison240/unison227/unison213 case 16:23:17 and yes, I'm +1 to the idea of skipping review in this case (making a "older-versioned" package out of an existing one for backwards compatibility) 16:23:23 not really, those need to be compatible with themselves. docker 's probably is that a bunch of stuff uses it and can't move as fast 16:23:30 So more like old versions of glib 16:23:48 well, both reasons are good 16:23:53 Yeah, makes sense. I missed that guideline when I commented on the ticket -- as long as "docker" is not the old version, I'm happy :-) 16:24:29 Proposal: Packages can skip reviews if they are just older versions of reviewed packages. 16:24:46 +1 16:24:49 So "docker110" for docker 1.10 would be fine for me 16:25:02 +1 16:25:03 yeh, or docker1.10 :) 16:25:12 +1 16:26:52 limburgher: tibbs vote? 16:26:55 +1 16:27:10 But... we really should solidify the naming. 16:27:35 the current policy heavily leans towards docker1.10 16:27:54 Might as well just make it a MUST. 16:28:15 I'm fine with that 16:28:37 And does it go without saying that these packages can't conflict? 16:28:43 We could just make it a "If you name it exactly like this you don't have to do a review" 16:29:21 tibbs: It doesn't, and we should probably specify that for the non-review case 16:29:27 That would work, but I think it would be clearer if we just said "name it like this" and be done with it. 16:29:50 Sadly we're about to have dinner. 16:29:53 +1 16:30:05 I'm mildly worried someone will say something old was named differently and doesn't want to rename 16:30:12 But I'm fine either way 16:30:19 Ok, that's 5 16:30:24 I think on the whole it shouldn't be that scary. 16:30:32 #action Packages can skip reviews if they are just older versions of reviewed packages. (+1:5, 0:0, -1:0) 16:31:07 Proposal: Make compat package naming a MUST 16:31:08 +1 16:31:52 +1 16:31:58 +1 16:32:25 I just did a quick experiment and it seem the older version can specify Provides: name = %{version} to make upgrades seamless 16:33:02 without obsoletes? 16:33:05 i.e. if something has a strict version dependency on foo = 1.0, then foo1 will satisfy it when foo is upgraded to 2.0 16:33:13 Ahh, yeh 16:35:30 sorry, what is the exact proposal? 16:36:46 Proposal: Make compat package naming a MUST 16:37:34 I'm going to assume tibbs is having dinner and has a +1, given he suggested it 16:38:12 The audacity. . . 16:38:29 so let me get this straight, the proposal is to s/should/MUST/ in the first sentence of https://fedoraproject.org/wiki/Packaging:Naming#Multiple_packages_with_the_same_base_name ? 16:39:05 actually s/should/MUST/g 16:39:14 That's my understanding. 16:39:23 ok, +1 then 16:39:25 yeh 16:39:45 #action Make compat package naming a MUST (+1:5, 0:0, -1:0) 16:39:50 #topic Open Floor 16:40:05 Ok, anything else to discuss? Or early meeting this week? 16:40:14 Nothing here. 16:41:45 Ok, close the meeting in a minute and see you next week ... apart from Rathann, who'll be enjoying himself 16:41:49 :) 16:41:57 ;) 16:41:57 tibbs: And thanks for coming on your holiday! 16:43:03 #endmeeting