16:07:00 <abadger1999> #startmeeting fpc 16:07:00 <zodbot> Meeting started Thu Jul 31 16:07:00 2014 UTC. The chair is abadger1999. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:07:00 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:07:02 <abadger1999> #meetingname fpc 16:07:02 <zodbot> The meeting name has been set to 'fpc' 16:07:08 <abadger1999> #topic Roll Call 16:07:10 <abadger1999> Who's around? 16:08:11 <abadger1999> spot, geppetto, RemiFedora, SmootherFrOgZ, tibbs|h, Around for FPC? 16:08:18 * RemiFedora here 16:08:26 <abadger1999> #chair RemiFedora 16:08:26 <zodbot> Current chairs: RemiFedora abadger1999 16:09:32 <abadger1999> I'll wait a few to see if more people show up. 16:09:38 <abadger1999> RemiFedora: Question -- will you be at flock? 16:09:45 <RemiFedora> yes! 16:09:48 <abadger1999> excellent. 16:10:02 * geppetto is here 16:10:07 <abadger1999> #chair 16:10:07 <zodbot> Current chairs: RemiFedora abadger1999 16:10:10 <abadger1999> #chair geppetto 16:10:10 <zodbot> Current chairs: RemiFedora abadger1999 geppetto 16:10:31 <geppetto> abadger1999: https://lists.fedoraproject.org/pipermail/packaging/2014-July/010231.html … it's late, but available 16:11:47 <abadger1999> Alright there's only three of us, it looks like. 16:12:01 <abadger1999> geppetto: you're also going to be at flock, correct? 16:12:59 <abadger1999> #chair tibbs|w 16:12:59 <zodbot> Current chairs: RemiFedora abadger1999 geppetto tibbs|w 16:13:08 <tibbs|w> Sorry I'm late. 16:13:25 <abadger1999> Hey tibbs|w, there aren't many of us yet so we may go open floor and cancel if there's nothing people want to talk about. 16:13:40 <abadger1999> I'm just finding out who all is going to flock right now. 16:13:46 <tibbs|w> Works for me. Not the best morning so far. 16:13:56 <abadger1999> RemiFedora, geppetto: Are either of you going to be in brno before flock? 16:14:05 <RemiFedora> only flock for me 16:14:14 <geppetto> no flock, no brno 16:14:26 <abadger1999> geppetto: okay. 16:14:43 <geppetto> abadger1999: were you are europython? 16:14:49 <geppetto> s/are/at/ 16:14:50 <abadger1999> geppetto: Nope I wasn't. 16:14:58 <abadger1999> I think that Brno sent bkabrda there though. 16:15:12 <geppetto> yeh, valentina went too … maybe others 16:15:16 <abadger1999> k 16:15:34 <abadger1999> Hopefully some of them will get to go to pycon NA next year. 16:15:57 <abadger1999> a lot of work happens there... europython is only a shadow compared to that. 16:16:01 <geppetto> just wondered how it compared, if you spoke etc. … Valentina seems really interested in PyPy now … so there's that :-o 16:16:08 <abadger1999> hehe :-) 16:16:28 <abadger1999> That's cool. dmalcolm was doing some work on pypy upstream and was very intrigued by the code. 16:16:46 <abadger1999> But right now we don't have much upstream presence. 16:17:02 <abadger1999> pypy's potential is pretty large. 16:17:34 <abadger1999> the big problem is that it's constantly chasing the CPython reference implementation. So you get a slightly older version of the language. 16:18:33 <abadger1999> The other problem for us as packagers is that the language it implements isn't 100% compatible. So we'd have to decide whether to share the same packages/code, create separate files on disk for them. or something else. 16:18:48 * geppetto nods 16:18:53 <abadger1999> #topic Open Floor 16:19:04 <abadger1999> Okay, is there anything anyone wants to talk about? 16:19:49 <abadger1999> #topic flock travels 16:20:22 <tibbs|w> BTW, that pypy/cpython problem sounds exactly like the ruby/jruby problem, and that wasn't solved particularly well. 16:20:48 <abadger1999> I'm headed to Brno for meetings this weekend and then flock. I will be back on aug 11th 16:21:16 <geppetto> I kind of hoped PyPy would catch up when CPython had the feature moratorium for a year or so 16:21:17 <abadger1999> tibbs|w: yeah -- when the ruby/jruby proposal was made I hoped it would work well and we could reuse it for pypy cpython. 16:21:23 <abadger1999> but it didn't :-( 16:22:13 <abadger1999> so I don't know whether we should do something different or try to refine the ruby/jruby idea to be workable. 16:22:24 <abadger1999> Yeah. 16:22:43 <abadger1999> And the PSF has put money towards pypy development to catch up with CPython. 16:22:55 * geppetto nods 16:23:42 <geppetto> I mean … it'll still not have RAII, which I think will be bad, but if they can make all the stuff run it'd be a huge help. 16:27:05 <abadger1999> spot will also be at flock and RemiFedora. 16:27:14 <abadger1999> Not sure about the others that aren't here. 16:28:30 * geppetto nods 16:28:34 <geppetto> So flock is next week? 16:29:07 <abadger1999> So I figure we'll all be someplace that has good wifi or we'll all be off the net... won't know until we get there. 16:29:09 <abadger1999> Yeah. 16:29:26 <abadger1999> http://flocktofedora.org/schedule/ 6th->9th 16:29:31 <geppetto> ok, well in case there is no internet … or you are doing way more fun things 16:29:37 <abadger1999> :-) 16:29:39 <geppetto> I'm not going to be around the week after 16:29:40 <abadger1999> that's true too :-) 16:29:51 <abadger1999> Okay. 16:30:28 <abadger1999> #info flock next week. Might not have quorum if the flock attendees can't make the meeting 16:30:40 <abadger1999> #info geppetto won't be around the week after flock 16:31:00 <abadger1999> #topic Toshio Leaving 16:31:10 <geppetto> ? 16:31:19 <abadger1999> So I'm going to be leaving Red Hat. 16:31:26 <geppetto> Gah! 16:31:29 <RemiFedora> Ugh 16:31:41 <langdon> :( 16:32:09 <abadger1999> And I think I should give up my seat on FPC as well -- I've been here a long time and I'm not as enthusiastic as I was when I started... not sure how much time I'll have once I start a new job. 16:32:09 <tibbs|w> That place seems to have crazy turnover. 16:32:46 <abadger1999> So we'll have to put out a call for volunteers to fill my seat. 16:33:05 <abadger1999> Usually spot handles that and I'll see if he's willing to do so this time. 16:33:24 <RemiFedora> perhaps he already have some name... 16:33:33 <RemiFedora> from last call 16:33:39 <abadger1999> There are a few people that would be good candidates but I don't know if any of them would be willing to serve yet. 16:35:32 <abadger1999> So if you have ideas of good candidates, let them know that the call for volunteers will be going out soon. 16:35:49 <abadger1999> #topic How to handle the chair 16:36:04 <abadger1999> So last week I proposed that we do a rotating chair. 16:36:11 <abadger1999> like fesco does. 16:36:36 <abadger1999> Do people feel good about that? 16:37:06 <tibbs|w> Hmm. 16:37:19 <abadger1999> A rotating chair would be more work than fesco's rotating chair 16:37:19 <tibbs|w> I'm afraid I'd suck at it, is all. 16:37:38 <abadger1999> as we copy things into the wiki a lot more than fesco. 16:37:43 <abadger1999> so there's more post-meeting work. 16:38:14 <abadger1999> but unless some one person can do the work most weeks, a rotating chair might spread the load better. 16:38:31 <geppetto> yeh, it's rock and hard place time 16:38:44 <abadger1999> Another alternative is rotating chair for running hte meeting. But writeups get assigned when they're voted on. 16:39:22 <abadger1999> with the caveat that everyone would have to pitch in... no fair letting a few people volunteer to writeup everything. 16:39:47 <RemiFedora> I agree this is a good solution to share the work (rotating chair), but I a bit afraid of writeup (my english is so poor), so the second way could be better 16:41:04 <abadger1999> RemiFedora: you'd probably still have as many writeups to do... just not all in the same week :-) 16:41:34 <RemiFedora> and checking my writeups should be simple ;) 16:42:56 <abadger1999> Okay -- I'll try to write down something in the wiki about what a rotating chair would be responsible for and what people who writeup a policy are responsible for. 16:43:25 <abadger1999> and we can try it out after flock. 16:44:08 <abadger1999> #topic Open Floor 16:44:20 <abadger1999> anything else people would like to talk about? 16:44:43 <abadger1999> we still don't have quorum but four is enough to discuss issues if there's something you want brought up. 16:45:23 <RemiFedora> do we have a wiki page with all bundle exception ? 16:45:29 <abadger1999> RemiFedora: most yes. 16:45:52 <abadger1999> RemiFedora: https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Packages_granted_exceptions 16:45:54 <RemiFedora> I was searching for fastlz... haven't found 16:46:12 <abadger1999> There are two tables -- one for permanent exceptions and one for temporary exceptions. 16:47:06 <abadger1999> RemiFedora: yeah -- I don't remember fastlz ever coming up before. 16:47:31 <RemiFedora> talking with some other packagers, I think "tracking" bundled library is probably the most important thing 16:47:49 <abadger1999> If someone wants a quick writeup -- the firefox/icecat ticket is only waiting on the list of virtual provides be entered into that table 16:48:17 <abadger1999> https://fedorahosted.org/fpc/ticket/391 16:48:48 <abadger1999> RemiFedora: yeah -- spot had brought up at one time the idea of radically changing the bundled library policy. 16:49:17 <abadger1999> RemiFedora: Going to a model where we make sure that libraries are tracked. But pretty much always allowing them to be bundled. 16:49:32 <RemiFedora> yes, that is also my idea 16:49:49 <RemiFedora> less strict on bundling, more strict on tracking 16:50:06 <abadger1999> RemiFedora: I think if bressers, sparks or someone else from the security team were willing to sign off on that, it could be a good change. 16:50:27 <abadger1999> I think it got put to a straw poll at one point in FPC and didn't pass. 16:50:54 <abadger1999> But positive input from the security team would likely sway votes. 16:51:19 <RemiFedora> and we have a "fedora security team" :) 16:51:55 <abadger1999> <nod> and I think sparks is in charge of that. 16:52:23 <abadger1999> anyhow -- that's my suggestion on how to move that forward if you're interested. 16:52:57 <RemiFedora> So, I have to subscribe this ML and raise the discussion there 16:53:53 <abadger1999> RemiFedora: yeah ... but make sure you get input from bressers/sparks/other people we 16:53:59 <abadger1999> 've known for years. 16:54:18 <RemiFedora> yes 16:54:27 <abadger1999> the security team is newly formed so they won't have as much weight as the specific people that have been around for a long time. 16:54:36 <abadger1999> *fedora security team 16:55:16 <jsmith> I'd be happy to bring it up in the next Security Team meeting 16:55:25 <abadger1999> jsmith: aweome. 16:55:33 <RemiFedora> jsmith, yes please 16:56:10 <abadger1999> RemiFedora: Would you be able to write up the proposal/show up to that meeting/etc? 16:57:04 <RemiFedora> jsmith, when is next meeting ? 16:57:13 <abadger1999> FPC experience shows that having someone who understands the change being asked for and the pros and cons of it if the change is controversial is extremely helpful :-) 16:57:34 <jsmith> RemiFedora: Next Wednesday, assuming we don't skip for Flock 16:58:15 <RemiFedora> abadger1999, I won't be much available in august, 1 week in Flock, 2 weeks holidays.... 16:58:24 <RemiFedora> so, this probably have to wait for september 16:58:29 <jsmith> RemiFedora: https://fedoraproject.org/wiki/Security_Team_meetings 16:58:33 <jsmith> RemiFedora: OK 16:58:41 <abadger1999> RemiFedora: k. I'll be out of FPC by then. 16:58:55 * RemiFedora is now subscribed to the ML 16:59:19 <abadger1999> Alright, anything else? 17:02:08 <RemiFedora> quick feedback on 449 ? 17:02:21 * spot is around now 17:02:27 <RemiFedora> (as I will impact my work as "upstream" for the near future 17:02:30 <abadger1999> #chair spot 17:02:30 <zodbot> Current chairs: RemiFedora abadger1999 geppetto spot tibbs|w 17:03:04 <abadger1999> #topic #449 Bundle lib exception, json-c on php-pecl-jsonc 17:03:08 <abadger1999> https://fedorahosted.org/fpc/ticket/449 17:04:26 <spot> not sure i understand what is being requested there 17:04:49 <RemiFedora> use bundled libjson-c instead of system one 17:05:02 <RemiFedora> until switch to forked version 17:05:09 <abadger1999> Why are tests failing? 17:05:15 <abadger1999> Is it because the output is different? 17:05:48 <RemiFedora> more permissive, some input which was not acceptable by previous version are now parsed 17:06:07 <RemiFedora> json-c is far less strict than it should be... 17:06:51 <abadger1999> Is the difference wrong in real-world use or could the tests be relaxed? 17:06:58 <RemiFedora> and, in all case, I will have to fork version 0.11 17:07:50 <RemiFedora> I don't want to change test coming from ext/json (non-free ext.), as this will say more difference (and user are already crying about the few ones) 17:08:34 <spot> Can you just package json-c11 ? 17:09:05 <RemiFedora> only for f21 ? and only for 1 consumer ? 17:09:10 <spot> Sure. 17:09:36 * spot doesn't think it is the _best_ plan, per se, but it is worth noting 17:09:39 <RemiFedora> sorry but doesn't make sense to me 17:10:13 * abadger1999 agrees with spot. 17:10:17 <spot> fwiw, i don't have an issue with a temporary bundling exception here. 17:10:39 <RemiFedora> must remind that in all case, in a few months, it will bundle a fork 17:10:43 <abadger1999> yeah -- I also agree with that. 17:10:48 <abadger1999> err 17:10:53 <abadger1999> agree with spot's second sentiment. 17:11:20 <abadger1999> RemiFedora: why bundle a fork rather than create a forked library? 17:11:59 <RemiFedora> because it will not be a usable library. Using PHP internal API. 17:12:09 <abadger1999> k 17:12:45 <abadger1999> yeah, I think temporary exception and eventual fork would work for me with that information. 17:12:50 <RemiFedora> my goal is to drown 80% of json-c (hask table, memory management, ...) and only use the parser + php tools (hash table, memory, ...) 17:13:06 <RemiFedora> /drown/drop/ 17:13:17 <geppetto> drown worked too :) 17:14:43 <geppetto> I'm somewhat confused about what you are doing … as spot said it seems slightly better to ship the c11 version than bundle it … but I think I'm +1 on a tmp. exception, no matter which way you want to do it. 17:15:44 <abadger1999> Proposal: temporary bundling exception for php-pecl-jsonc to include libjson-c in F21. Library code will have been forked and integrated into php-pecl-jsonc using php library routines in f22 and beyond. 17:16:42 * abadger1999 waits for RemiFedora to vote first in case he misphrased that 17:16:48 <RemiFedora> +1 17:16:51 <abadger1999> +1 17:17:41 <spot> +1 17:17:58 <abadger1999> geppetto, tibbs|w: proposal to vote on if you're still around 17:18:15 <tibbs|w> +1 17:18:24 <geppetto> +1 17:19:40 <RemiFedora> thanks 17:19:47 <abadger1999> #info php-pecl-jsonc granted a temporary exception to bundle libjson-c for F21. Will fork the code for f22 and beyond. 17:19:52 <abadger1999> #topic Open Floor 17:21:27 <abadger1999> Okay, if nothing else, I'll close in 1minute. 17:22:35 <abadger1999> #endmeeting