16:00:17 <geppetto> #startmeeting fpc 16:00:17 <zodbot> Meeting started Thu May 26 16:00:17 2016 UTC. The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:17 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:17 <zodbot> The meeting name has been set to 'fpc' 16:00:17 <geppetto> #meetingname fpc 16:00:17 <geppetto> #topic Roll Call 16:00:17 <zodbot> The meeting name has been set to 'fpc' 16:00:27 <orionp> hello 16:00:55 <geppetto> #chair orionp 16:00:55 <zodbot> Current chairs: geppetto orionp 16:01:17 <geppetto> Note to self ... don't use C-w to delete a word in this xchat :-o 16:01:30 <tibbs|w> Howdy. 16:01:40 <geppetto> #chair tibbs|w 16:01:40 <zodbot> Current chairs: geppetto orionp tibbs|w 16:04:17 <tibbs|w> Hmmm. 16:05:19 <geppetto> might be a quick meeting today 16:05:23 <SmootherFrOgZ> hey, I'm some what here but in other meeting as we couldn't find a better time slot :( 16:05:24 <tibbs|w> Indeed. 16:05:37 <geppetto> I think there is a public holiday in germany 16:05:47 <tibbs|w> Not much on the agenda, really. 16:05:50 <geppetto> yeh 16:06:01 <geppetto> static uid was the only new one 16:06:07 <tibbs|w> For the record, %gpg_verify is progressing and I'm receiving a few pull requests. 16:06:18 <geppetto> #chair SmootherFrOgZ 16:06:18 <zodbot> Current chairs: SmootherFrOgZ geppetto orionp tibbs|w 16:06:26 <geppetto> cool 16:06:28 <tibbs|w> I will probably put it into rawhide relatively soon so it can get more testing. 16:06:38 <geppetto> how long do you think before it'll go live? 16:06:45 <geppetto> jinks ;) 16:07:42 <tibbs|w> There's some question about the interface, and maybe there is a better way to do some things, but we're kind of limited by what RPM lets us do. 16:08:29 * geppetto nods 16:09:37 <tibbs|w> I don't think there's much for FPC to do about it for now anyway. We'll iron out the wrinkles and then what remains is just documentation. 16:11:45 <tibbs|w> And once there's documentation, then I make a draft. 16:12:02 <geppetto> cool 16:12:29 <geppetto> #chair Rathann 16:12:29 <zodbot> Current chairs: Rathann SmootherFrOgZ geppetto orionp tibbs|w 16:12:33 <geppetto> Ok, that's 5 16:12:34 <Rathann> hi, sorry 16:12:53 <geppetto> no problem ... although a minute or so later and we'd be gone ;) 16:12:59 <geppetto> #topic Schedule 16:13:24 <geppetto> https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/ZWFBHBLDW4I3N6VL4YKOMTEU5LLI4MEH/ 16:13:34 <geppetto> #topic #628 Reserve UID/GID for cassandra 16:13:38 <geppetto> .fpc 628 16:13:40 <zodbot> geppetto: #628 (Reserve UID/GID for cassandra) – fpc - https://fedorahosted.org/fpc/ticket/628 16:14:39 <geppetto> So ... meh. AFAICS their reasoning is "mysql has static uids, so I want one too" 16:14:50 <tibbs|w> I still don't get it, but it does expose an issue in the guidelines which suggest that exporting via NFS is a good reason. 16:15:09 <tibbs|w> NFSv3, maybe. 16:15:25 <geppetto> I can kind of see their point of view, but I'm really not sure they need static 16:15:44 <tibbs|w> But... it's 2016, so if an admin has such a niche system then surely they're already used to fixing UIDs. 16:15:49 <geppetto> Does anyone know the reasoning behind mysql/postgres/etc. having static ids? 16:16:12 <tibbs|w> Probably because that happened in the last century before anyone gave the issue much thought. 16:16:19 <geppetto> Just harder problems to solve N years ago? Or everything was much more lax N years ago? 16:16:24 * geppetto nods 16:18:07 <tibbs|w> So, I would suggest that we alter https://fedoraproject.org/wiki/Packaging:UsersAndGroups to reflect how strict we are these days. 16:18:25 <geppetto> If you suggest wording I'll +1 it :) 16:20:16 <orionp> yeah, that seems appropriate 16:20:35 <tibbs|w> Also, I've never understood why we use "soft static". Is there a harder form of static allocation:? 16:21:05 <geppetto> There's what is shipped in the passwd file 16:21:08 <orionp> Wasn't there something with fedora-user-mgmt ? 16:21:32 <tibbs|w> orionp: I recall that was something horrible we finally managed to get rid of. 16:21:58 <tibbs|w> So I guess "in passwd" is "hard static", calling useradd with a fixed uid in the package is "soft static" 16:22:19 <orionp> Sounds familiar 16:22:57 <orionp> and somewhat reasonable 16:23:00 <tibbs|w> Because useradd can fail. In practise, the things we approve here get added to setup, so there isn't much distinction being made. 16:25:04 <tibbs|w> I'm trying to understand how 'soft static' allows the admin to fix other UIDs of they so choose. 16:25:24 <tibbs|w> Because... dynamic allocation does that, too. 16:25:45 <tibbs|w> It only creates the users if they don't exist. 16:26:03 <eseyman> x 16:27:43 <tibbs|w> It will probably take me a bit to bang out better wording. I don't want to have everyone hang around for that, so I'll just file a ticket. 16:28:02 <tibbs|w> I don't think there's much chance of us getting to +5 on 628 today, though. 16:29:11 <geppetto> Well it wouldn't be +5 on the ticket anyway 16:29:32 <geppetto> #topic Open Floor 16:29:52 <geppetto> We talked about the GPG stuff ... so is there anything else? 16:33:08 <geppetto> Ok, I'm going to close in a couple of minutes 16:33:20 <tibbs|w> Yeah, lots for me to do. 16:33:27 <geppetto> Yeh, me too 16:33:41 <geppetto> Everyone in the US enjoy your Memorial day weekend 16:35:09 <geppetto> #endmeeting