16:56:38 #startmeeting fpc 16:56:39 Meeting started Wed Apr 10 16:56:38 2013 UTC. The chair is spot. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:56:39 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:56:46 #meetingname fpc 16:56:46 The meeting name has been set to 'fpc' 16:56:52 #topic Roll Call 16:57:14 Still a few minutes early, but I'm around. 16:57:32 * spot wonders if his laptop clock has drifted 16:58:22 * limburgher here 16:58:55 You down with NTP? 16:59:05 yeah, you know me. 16:59:17 Thanks, we'll be here all week, try the veal. 16:59:19 but my phone agrees with tibbs, says it is 12:59 16:59:30 I have 11:59 CST 16:59:34 * spot shrugs 16:59:45 I have 11:59 CDT. 17:00:03 s/S/D/ frick. 17:00:09 just reran ntpdate, says it is 1:03 Eastern 17:00:25 * geppetto is here 17:01:02 http://www.worldtimebuddy.com/ says it's 1pm now :) 17:01:06 * abadger1999 here 17:01:11 date -u ? 17:01:55 racor: sorry, we're just discussing how my laptop clock appears to be a few minutes fast. :) 17:03:08 i count six with racor, but I'm assuming he won't be able to stay 17:03:22 rdieter, Smoother1rOgZ: ping? 17:03:26 So per our discussion last week I did a lot of triaging and issuing of 2-week warnings. The catch is that I'm travelling next week and will have to close the stragglers when I get back. 17:03:36 And will miss the FPC meeting. 17:03:48 limburgher: okay, no worries, they can wait. :) 17:03:55 * Smoother1rOgZ here 17:04:04 Or I can scrape together some time to check. 17:04:10 spot: Well, it bothers *me*. :) 17:04:32 Basically anything last modified 4/3/13 with me as the last commented that's still open. 17:04:45 #topic Python Naming Change Proposal - https://fedorahosted.org/fpc/ticket/271 17:04:48 spot: correct, I'll have to leave early. 17:04:50 I left alone anything newer than about 3/1/13, and anything older that I felt we needed to discuss. 17:05:20 And I see spot closed and announced another batch. :) 17:05:34 here, hi 17:05:34 limburgher: i did! it was on my todo list. :) 17:05:53 spot: 17:05:53 * Smoother1rOgZ thought we did cover that one already. 17:06:19 Is there a ticket state for "needs announcement"? Or, to put it differently, how do you know which are ready to be announced? 17:06:25 I'm +1 to dropping the exception for things with "py" in the name and requiring a "python-" prefix. 17:06:32 Me too, +1. 17:06:35 tibbs: i flip the ones that are ready to "assigned" to me 17:06:46 +1 17:06:52 I was +1 in the ticket; still that way unless anyone came up with any kind of counterargument. 17:08:04 nm, not the same I was thinking of. so +1 for python-%{basename} 17:08:05 * abadger1999 was +1 to the removal of the "py" exception and -1 to the runtime portion in the ticket. 17:08:38 abadger1999: yeah, i'm -1 on the runtime part too (additional naming schema for non cpython interpreters) 17:09:05 Right, I'd think they'd all want to converge on compatibility anyway. 17:09:05 the whole point of them is that they parse the _exact_ same python files. :) 17:09:10 abadger1999: Yeh, that wasn't obvious … on the one side if something is only going to work with pypy … then using that as a prefix seems fine. 17:09:32 Indeed, same as my position in the ticket; needs to get done and we should talk about it at some point, but it's a bit early and shouldn't hold up the other bit. 17:09:47 I see +5 for dropping the py exception and requiring a python- prefix. 17:09:48 geppetto: yeah -- possibly... Working that out when we work out guidelines for those seems the most sane to me. 17:09:49 +1 to dropping "py", "0" on the "alternatives" 17:09:54 But I doubt anyone wants stuff to randomly be python-/pypy-/jython- just depending on which interp. it got packaged for first. 17:09:59 +6 now. 17:10:18 +7, actually. 17:10:26 rdieter, want to make it 8? :) 17:10:42 geppetto: I am not sufficiently familiar with these, but wouldn't the keypoint be "compatibility"? 17:11:06 Pretty much, just like ruby. 17:11:14 I'd think that something that specifically needed one interp. to be of limited value. 17:11:14 ok, +1 17:11:15 yeh, I think I'd want to see a bunch of examples of what they expect things to be pypy- and jython- 17:11:39 #action (+1:8, 0:0, -1:0) Drop the "py" naming exception, require the use of "python-" prefix. 17:11:57 Now, the logical followup question: Do we grandfather existing packages? 17:12:08 We pretty much always do. 17:12:14 * spot nods 17:12:27 grandfather++ 17:12:27 but we could push for a flag day for a mass renaming if someone was so motivated. 17:12:28 Obviously maintainers can rename if they want, but the procedure is kind of annoying. 17:12:36 It'd be nice to rename … and people can use provides to make it an easier transition 17:12:54 The review queue is absolutely huge at this point, so getting a re-review for the rename is always iffy. 17:12:57 I think that might be FESCo territory though. 17:13:05 I agree, but rename reviews are tedious. On the plus side, they're a great time to decruftify things. 17:13:07 At least it'd be nice to require a new provide of the python-* name if they don't rename 17:13:08 Asking for permission to do a mass rename of violating packages without reviews. 17:13:45 Yeah. 17:13:55 The problem is that the re-reviews are often quite useful, and people keep screwing up the obsoletes even with the review. 17:14:04 There is a reason for a flag day (or just renaming in general) => to clear up the relation to "python3-package" subpackages 17:14:43 Personally -- I don't think this needs a flag day but if someone(s) want to go through and fix things piecemeal that would be appreciated. 17:15:02 * abadger1999 could add to his todo but is currently bogged down in the "de-vendorize .desktop files" thing. 17:15:29 HmmmMmmm. :) 17:16:38 I could make a separate report for rename reviews and folks who are good with making sure the obsoletes are done right could form a hit squad and take care of them. 17:17:24 tibbs: that seems very appealing to me. 17:17:25 The Rename Posse. Make it a spaghetti western. 17:17:54 I'll add it to the todo list. 17:18:18 #topic Permission to build sagemath with bundled pexpect - https://fedorahosted.org/fpc/ticket/238 17:18:52 Why did I think we were done with that? 17:18:54 So this one is back, the maintainer has resolved the issues with ipython and cython, but tried without success to unbundle pexpect. 17:19:13 Before, we said "No exception for pexpect, unless it is impossible to get the system pexpect fixed such that it can be used by sagemath " 17:19:28 Ah, right, and I guess it was deemed "impossible". 17:19:29 Which it seems to be. 17:19:39 And I think the maintainer feels that it is not possible to use the system pexpect, so I'd like to propose we grant an exception here. 17:19:42 +1 from me 17:20:08 I'm swapping back in. 17:20:11 +1 17:20:33 +1 pexpect exception 17:20:33 +1 17:20:34 tibbs: Are you compressed? :) 17:20:56 Encrypted. 17:21:05 +1 17:21:22 +1 to the pexpect exception. 17:21:27 +1 from me 17:21:41 I don't see any point to making the exception time-limited, though of course we should revisit all of these occasionally. 17:21:59 0 from me 17:22:18 anyway, I've got to go now ;) 17:22:31 I saw Rathann come in, if you'd like to vote, feel free 17:22:57 racor: 17:23:10 0 from me 17:23:22 #action Exception to bundle pexpect in sagemath granted (+1:7, 0:2, -1:0) 17:23:38 I have to leave for a few minutes 17:23:47 maybe even half an hour 17:23:49 sorry 17:24:06 * abadger1999 wishes there was a link to which upstream pexpect the maintainer attempted to contact but oh well. 17:24:09 Happens. 17:24:16 #topic Bundling exception request: numptyphysics and Box2D - https://fedorahosted.org/fpc/ticket/221 17:24:27 * limburgher groans 17:24:28 because I'm not certain he's talked to pexpect-u or only pexpect. 17:24:41 limburgher: couldn't pull out Box2D? 17:24:55 spot: Nightmare fuel. No. 17:25:25 This is kind of a tough problem 17:25:40 what kind of problems did you run into? 17:25:43 box2d has never really been a stable target. 17:25:47 Right. 17:26:24 That's the problem. It's based on an older version, but I'm really not sure which one, because there are differences from most of them. 17:26:25 I am confused, though, as to why the compat package didn't work. 17:26:35 I guess they actually modified it somehow. 17:26:45 So its not a straight bundle, its a fork? 17:26:52 More or less. 17:27:24 I wish people would stop doing this stuff. 17:27:34 Upstream mentioned "updating Box2D" previously, so I'm +1 for an exception here, given that it is a somewhat maintained fork. 17:27:43 It's game stuff. That's just par for the course. 17:27:59 Sadly, that's true. 17:27:59 But it would be nice to know what they actually changed, I guess. 17:28:38 I don't particularly have any problem with this kind of thing, though as long as everyone is actually trying. 17:29:55 Ugh. I just went looking for it, but I think I wiped out that particular git clone for some reason. I can try to recreate it if you like. 17:30:10 So, I see +1 on the floor for an exception for bundling Box2D in numptyphysics 17:30:19 +1 17:30:54 * abadger1999 diffing the 2.0.1 vs bundled version now 17:31:05 * limburgher abstaining unless everyone else is in favor and I need to put it over the top. 17:31:16 so … numptyphysics is a module for games to use, right? And not an actual game? 17:31:23 No, it's a game. 17:31:35 Ok … Wrost. Name. Ever. 17:31:51 But given it's a game, meh. +1 17:31:55 Very true. 17:32:13 +1, though I'm kind of on the edge since normally we'd want that info before considering the request. 17:32:16 i'm +1 to that as well. 17:32:32 Understood. 17:32:51 unless abadger1999 found something interesting by diffing the version? :) 17:34:05 Eh.... 17:34:20 The changes to the files that are in the 2.0.1 release are very minor. 17:34:29 with one possible exception 17:34:36 Add cstring to several places. 17:34:45 #include 17:34:49 (That's the easy part) 17:35:08 the possible exception is: 17:35:10 -#define B2_NOT_USED(x) x 17:35:13 +#define B2_NOT_USED(x) 17:35:39 Which would need to be looked at in the code to see what logic that changes. 17:36:13 I see 9 lines that have that so evaluating it isn't impossible but it could also be a rabbit hole 17:36:32 * spot notes that we have +5 for an exception 17:36:45 In addition, there is an added file (and header): b2Shape.cpp and b2Shape.h 17:37:01 A quick look at those seem like they could be compiled and linked in separately. 17:37:28 limburgher: i suppose it is up to you, do you want to keep poking at this with abadger1999? 17:38:28 If abadger1999 is willing, I'd rather not bundle. If you can get it to work, I'll happily support compat-Box2D. 17:39:06 okay then, we'll table this for now. limburgher, please toss a comment in the ticket to let us know how it comes out. 17:39:09 I can put up what I have for compat. 17:39:35 #topic Static [UG]ID assignments - https://fedorahosted.org/fpc/ticket/269 17:39:53 I'd vote +0 -- I think we could make an attempt to unbundle but I also trust limburgher more than msot maintainers to do the right thing here :-) 17:39:53 the draft author replied to toshio's comment with our concerns 17:40:10 * abadger1999 notes that he replied to that reply a little before hte meeting. 17:40:17 namely, he doesn't think cross-distribution collab is possible (since Debian/Ubuntu use different ranges) 17:40:43 This is feeling like a rabbit hole that leads back to the original discussion that lead to the current guidelines as the right answer. 17:41:11 What if we set FESCo as the voting body, since GID/UID assignment isn't packaging. 17:41:23 (for whether a package needs a static assignment or not) 17:41:53 I think it should be fpc. Historically, fesco isn't a great place to put decisions where you have to say no a lot. 17:42:00 Heh. 17:42:06 Yeh, or say anything a lot really 17:42:15 because after elections, last years no vote might now be a yes. 17:42:26 and vice versa 17:42:42 That fact not withstanding, this is definitely a gray area as to whether it is a packaging detail or not. 17:43:00 Could ask fesco if they want us to deal with it. 17:43:14 But then I have little doubt as to what the decision would be. 17:43:53 I think we can ask FESCo if they wish to permit soft-static allocation. 17:44:02 But I do think we could argue it is a packaging detail.... personally, I would have liked FPC to have reviewed the 1000SystemAccountsFeature... I think we missed an opportunity in not allocating more to the static range then. 17:44:12 If they do, then all we have to focus on is how to implement it. 17:44:17 Ugh. 17:44:25 spot: So … it already happens, and it might happen in the future 17:44:27 I think that goes entirely against precedent. 17:44:32 spot: It's not like they can say no 17:44:40 The current uid guidelines being that precedent. 17:44:49 if we say no, does anyone think they won't go to FESCo for an override? ;) 17:45:12 I think they'd just go to the setup maintainer. 17:45:13 it depends … I think in all the cases we'd say no, they shouldn't. 17:45:28 ie: we (FPC) had a big discussion about whether and how to do static allocation with the present: "dynamic in packaging, sysadmin can make it static via preallocation" policy being the outcome. 17:46:09 I realize anything I say here will just come back to the reasons why that was ignored in the first place. 17:46:14 And thus won't be productive. 17:46:49 Like I say I would be willing to go back to discussing this and reevaluating it... but I don't think we should vote on this until we do that. 17:47:08 fwiw, i don't hate this draft. it is better than what people are doing today. I'd prefer FESCo review the UID/GID assignment (as opposed to us or the setup maintainer). 17:47:43 abadger1999: do you want to work on an alternate draft? 17:48:26 I like the draft … I'd prefer FPC do the uid assignment, then FESCO, then setup maintainer … but that's just a preference. 17:48:27 spot: I could -- how about I start discussion on the list and work on that. 17:48:40 abadger1999: works for me. 17:48:56 geppetto: I suppose I could vote for the present draft if FPC was the gatekeeper. 17:49:17 * spot would vote +1 on the current draft with FPC as the gatekeeper. 17:49:53 #action toshio will work on opening discussion and a new draft (possibly very similar to the present on with FPC as gatekeeper) for next week. 17:49:59 * abadger1999 might not be chaired. 17:50:05 #action toshio will work on opening discussion and a new draft (possibly very similar to the present on with FPC as gatekeeper) for next week. 17:50:14 #topic Meeting Time 17:50:39 racor cannot attend at 1700 UTC (hooray for daylight savings time). He asks if we can move to 1600 UTC. 17:50:42 I'm in favor. We should have one. 17:50:51 So... is anyone present unable to attend at 1600 UTC? 17:50:52 That's fine with m. 17:50:53 * abadger1999 can meet at 1600 UTC 17:51:00 ^e 17:51:09 As usual, I have significant flexibility as long as we meet Wednesday, though for eight weeks I will have a hard stop at 1900Z. 17:51:19 1600Z is quite fine with me. 17:51:19 ok for me. 17:51:35 it is fine with me, i just have to eat lunch early or late on that day. :) 17:52:02 I eat during our meeting, it's why I'm hard to understand sometimes. 17:52:19 since I'm not hearing any objections, we'll move to 1600 UTC starting next week. 17:52:46 #topic Open Seat 17:53:18 rdieter is giving up his seat on the FPC. rdieter, thank you for your many many meetings worth of service. :) 17:53:42 Seconded. Unless he's willing to reconsider? :)))))) 17:53:44 I will send out an announcement for candidates, the FPC will review them. 17:54:19 thanks guys. now my plate will run over a little less hopefully 17:54:44 I believe John Yerbar has already edited the wiki to claim that he is on the FPC (and always has been) 17:54:57 Nah, it's like a goldfish, it will grow to fill the bowl. 17:55:00 But we'll ask him to submit a proper entry form. ;) 17:55:07 Ahh.... rdieter I wish you were staying but I understand your need to remove some things to stay sane. 17:55:09 Is that an inside joke I don't get? 17:55:24 tibbs: If so I'm as clueless 17:55:30 tibbs: he added himself to the Board wiki page yesterday. 17:55:32 tibbs: sometime in the last week or so, a "John Yerbar" created a wiki account, and added himself to the Fedora Board members list. 17:55:33 No, if you feed them too much they can get like 5 inches long. 17:56:11 #topic Open Floor 17:56:25 Google is silent on Mr. Yerbar. I wonder if he has the Amulet of Yendor. 17:56:27 (and tried to get some sort of special deal from another service because "he was a fedora board member") 17:56:42 abadger1999: Classy. 17:57:06 * spot had no idea Fedora involvement gave you discounts, I thought it just gave you headaches. :) 17:57:06 abadger1999: wow … so it wasn't just a random mistake then … nice! 17:57:28 spot: discounts on motrin at Walgreens? 17:57:42 spot: hah hah! 17:57:51 I get great pricing on RHEL pre-pre-pre-pre-releases. . . 17:58:22 * spot sees no other topics, so I'll close out the meeting 17:58:24 Must be growing the good stuff down in Palau. 17:58:24 thanks everyone 17:58:38 #endmeeting