16:00:20 #startmeeting fpc 16:00:21 Meeting started Thu Oct 16 16:00:20 2014 UTC. The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:21 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:21 #meetingname fpc 16:00:21 #topic Roll Call 16:00:21 The meeting name has been set to 'fpc' 16:00:46 abadger1999 tibbs|w limburgher Rathann SmootherFr0gZ racor spot: FPC ping 16:00:54 * racor is here 16:01:01 orionp: FPC ping 16:01:07 #char racor 16:01:11 #chair racor 16:01:11 Current chairs: geppetto racor 16:01:22 guess who's been doing C code again recently ;) 16:01:28 sorry, awfk for a bit - here 16:01:39 #chair orionp 16:01:39 Current chairs: geppetto orionp racor 16:06:39 abadger1999 limburgher Rathann SmootherFr0gZ spot tibbs|w: FPC ping 16:06:51 limburgher: hey 16:06:56 #chair limburgher 16:06:56 Current chairs: geppetto limburgher orionp racor 16:07:10 yo. sorry I'm late. 16:07:23 no problem 16:07:36 Looks like we're not quorified yet. 16:07:43 yeh, not yet 16:07:52 this week isn't so bad as there are no new tickets anyway 16:07:57 k, I'll nuke my lunch. . . 16:10:45 * Rathann here 16:10:48 cool 16:10:51 #chair Rathann 16:10:51 Current chairs: Rathann geppetto limburgher orionp racor 16:10:51 sorry for being late 16:10:55 no problem 16:10:58 was making coffee 16:11:02 Not much to discuss this week anyway 16:11:30 * Rathann sends out new the announcement about the new members, finally 16:11:34 cool 16:11:50 #topic Wiki editting backlog 16:12:02 Anyone manage to do any edits in the last week? 16:12:14 Not a one. 16:12:45 terribly sorry, but none, either 16:13:26 yeh, I might have time to do one this week. 16:15:05 #topic Open Floor 16:15:26 I've just created a report in our trac showing tickets awaiting writeup 16:15:28 Actually … 16:15:31 https://fedorahosted.org/fpc/report/14 16:15:36 #topic #452 Crypto policies packaging guideline 16:15:41 https://fedorahosted.org/fpc/ticket/452 16:15:45 Rathann: coool, thanks 16:16:09 Can you put that on the wiki page, maybe https://fedoraproject.org/wiki/Packaging_Committee_Meeting_Process#On_the_day_of_the_meeting ? 16:16:17 or https://fedoraproject.org/wiki/FPC_meeting_process 16:16:35 #chair tibbs|w 16:16:35 Current chairs: Rathann geppetto limburgher orionp racor tibbs|w 16:16:44 Sorry, folks; I got pulled away before I even made it to the office. 16:17:19 that's cool 16:17:30 prob. short/simple meeting anyway 16:17:48 tibbs|w: You do any wiki editing? 16:18:19 I did not. I fixed something previous to the last meeting, but nothing in the previous week. 16:18:24 * geppetto nods 16:19:09 Ok … so crypto policy … anyway want to talk about it more? Give more feedback, Remi replied on the mailing list saying that PHP now complies with the proposed policy 16:19:40 so does that make anyone feel like approving it? 16:19:58 tibbs|w: https://fedorahosted.org/fpc/ticket/452 16:21:06 Your last comment there needs a response, I think. 16:21:23 16:21:58 I'm basically in favour with current version of https://fedoraproject.org/wiki/User:Nmav/CryptoPolicies 16:22:09 *in favour of 16:22:28 Rathann: I'm sure the policies like you. :) 16:22:32 well, I still can't "grasp" this proposal, i.e. I still do not understand what maintainers/packagers are supposed to do with it. 16:22:48 tibbs|w: yeh, wrote it all out 2 weeks ago but forgot to hit publish, so he's only had it a day or so 16:23:00 I do that all the time. 16:23:30 Story of my life. 16:23:33 racor: yeh, that's kind of what the update is for … but AIUI just make sure the given APIs in the proposal are called the way they are specified in the proposal (so use system config. for algo. selection) 16:24:00 racor: if $yourpackage uses openssl or gnutls, you must make sure it uses the system-specified ciphers 16:24:46 that's only possible using those three function calls, so it should be easy to grep for and check in the source 16:25:07 hm now I've noticed that the proposed policy says nothing about non-C code 16:25:35 * Rathann wonders if there are official bindings to other languages for openssl or gnutls 16:25:42 You think they should give examples for python/ruby too? 16:25:44 Doubtless. 16:26:13 I would think the language would handle the calls for the most part unless there's a passthrough for a function in a given language. 16:28:05 eh, I wouldn't assume that … I always think ssl code should be a lot simpler than it is … in any language 16:28:26 gnutls website mentions C++, python, php 16:28:30 I must be missing something. Which 3 functions and which "updated proposal" are you referring to ? 16:28:34 I know we had piles of mcrypt stuff in el5 yum, when using openssl, just to get cert checking 16:28:50 racor: https://fedoraproject.org/wiki/User:Nmav/CryptoPolicies 16:29:22 racor: SSL_CTX_set_cipher_list for openssl and gnutls_priority_set_direct/gnutls_set_default_priority for gnutls 16:30:34 #info Would be helpful for policy to at least mention other languages, Eg. python/ruby, and what any calls there should look like. 16:30:36 ah, there's one more gnutls_priority_init mentioned 16:31:01 it'd be also good to highlight the function names 16:32:07 #action Highlight all function names in a single part of the policy 16:33:25 #action Current policy just says "other crypto. libs. do not adhere." Give some more info. for at least NSS, are changes coming, are packages advise to move away from NSS, something else? 16:33:46 Ok, hopefully that'll help nmav out. 16:34:30 I thought there was this effort to move everything _to_ NSS. 16:34:37 me too 16:34:42 At least a few years ago that was the case. 16:34:42 yeh 16:35:13 yeh, AIUI they gave up and after everyone declared too much love for openssl 16:35:28 but, I'm also surprised … hence the question :) 16:35:54 So, as a package reviewer that doesn't know crap about this, how do I know if an application "provides a configuration file that allows to modify the cipher list string"? 16:36:06 (Needs grammar fix there, too.) 16:36:44 not sure 16:36:49 tibbs|w: you need to grep the sources as well 16:36:50 I guess you'd have to know the application; there's no standard openssl or gnutls configuration file, is there? 16:37:02 no, there isn't 16:37:23 I mean, I don't know if the libraries have some call to load some specific type of file. 16:37:45 the part mentioning configuration files is about application-specific configuration files 16:38:09 like httpd.conf for httpd (or actually /etc/httpd/conf.d/ssl.conf in our case) 16:38:11 This is the kind of thing that's going to come up in package reviews. If the guideline doesn't answer the most obvious questions, then it's not really going to be helpful. 16:38:41 postfix has a configuration file option to specify ciphers as well 16:38:50 these could be given as examples 16:39:17 to clarify what "configuration file" the policy talks about 16:40:00 ok, that needs to be cleaered up then … as I didn't assume that meaning 16:40:07 but it explains the confusion 16:41:08 #topic Open Floor 16:41:20 Ok, is there anything else anyone wants to bring up? 16:42:07 I think we should go through the old tickets 16:42:14 not necessarily today 16:42:40 Yeah, I think most of it is abandoned stuff but there may be a few things we've neglected to act on. 16:42:47 Speaking of poor grammar.... 16:46:29 I might be able to scrape together some time later today. I'm getting close to finishing up a couple of projects here at the office. 16:47:22 cool 16:47:36 I know I have a bit more free time this week than last 16:47:51 so if we could all agree to do one backlog ticket, that'd be awesome 16:49:36 the backup plan could be to assign them all to orionp as the newbie ;) 16:49:49 gah, I'm awake 16:49:54 speaking of assigning 16:50:06 we need to get the new members permission to edit the packaging wiki 16:50:17 Do you know how we do that? 16:50:51 * nirik can do that. Just tell me who. ;) 16:51:34 nirik: who's your backup, just in case? 16:52:09 Rathann: file an infrastructure ticket and someone else could figure it out. ;) several sysadmin main folks should be able to do it. 16:52:15 ok 16:52:28 https://fedoraproject.org/w/index.php?title=Special:ListUsers&group=Packaging is the current list of people in packaging 16:53:22 we need to add orionp, tomspur and mbooth, but I don't know their wiki names 16:53:25 yet 16:53:35 should be == to their fas named. 16:53:37 names 16:53:48 my fas name is "orion" 16:54:23 * tomspur_ has the same name in the wiki 16:54:41 so does mbooth, apparently 16:54:43 yep. 16:55:17 done 16:56:39 cool 16:56:54 tomspur_: Welcome, btw :) 16:57:01 mbooth: Welcome 16:57:15 geppetto, thanks for the election :) 16:57:32 And all others of course :) 16:57:49 tomspur_: You always have the _ suffix? 16:57:58 coincidentally, we're approaching the seasonal DST change, so there will probably be another vote for best meeting time soon 16:58:37 Last few times I've just waited until after Europe changed and change the meeting time by 1 hour 16:58:57 geppetto, no, the other one without is in use at my work desk 16:59:18 tomspur_: Ok, I'll put you in the wiki page without it then 16:59:32 geppetto, yes, thanks 17:02:18 Ok, I'm going to close now … everyone have a good week, and try to do a wiki update :) 17:02:33 You too! 17:02:40 Until next week. 17:02:43 #endmeeting