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