--- Log opened Mon Jul 14 19:00:29 2008 19:00 <@vorlon078> ok... it is 1900 UTC and thus time to begin I guess 19:01 <@vorlon078> we have rbu mjf_ p-y and keytoaster on board 19:01 <@vorlon078> anyone else? 19:01 * adir waves 19:01 <@vorlon078> :) 19:02 <@vorlon078> so let's start with a short status overview 19:02 <@vorlon078> btw... the agenda didn't change since the invitation went out, but we can append any topic that comes up during the meeting 19:03 <@p-y> yep, I've noted a few topics that i'd like to discuss 19:03 <@vorlon078> ok 19:03 -!- rbu changed the topic of #gentoo-security to: Project Meeting: *now* http://dev.gentoo.org/~vorlon/security/meeting-20080714.xml 19:04 <@vorlon078> for the sub projects... I guess both of them, kernel and auditing can be considered dead at the moment 19:04 <@vorlon078> and we are currently lacking recruits/scouts/... 19:04 <@p-y> solar: still around? 19:05 <@vorlon078> and some team members are missing or busy with real life issues 19:05 <@rbu> what's the point in listing dead subprojects? as for the kernel project, i believe we should put effort in reviving it. but i think we should drop the audit project and put the docs elsewhere 19:05 <@vorlon078> all that resulting in quite some delays in bug fixing and especially glsa drafting/sending 19:06 <@p-y> for auditing i think it's not very important, but kernel is a little bit more problematic 19:06 <@vorlon078> rbu: agreed... audit will come back when we have someone interested 19:07 <@vorlon078> kernel is important in the long term, because we really should start considering kernel security again 19:07 <@vorlon078> but so much about the current status of the project... 19:07 <@p-y> yeah, but what do we do with the tons of open kernel sec bugs? 19:07 <@rbu> vorlon078: until then, i think we should remove the audit project 19:07 <@vorlon078> let's append kernel security to the list of topics 19:07 <@rbu> ++ 19:08 <@mjf_> p-y: surely many of them can be closed? 19:08 <@p-y> mjf_: maybe, but that needs to be checked out for every kernel version that we ship, it's a *lot* of work 19:08 <@vorlon078> p-y: mjf_ let's kinda stick with the agenda and just append kernel sec 19:08 <@rbu> p-y: mjf_: if we append kernel security to the agenda, we should discuss it later 19:08 <@p-y> ok 19:09 < armin76> bumb! 19:09 <@vorlon078> next big thing is recruiting... 19:09 <@rbu> vorlon078: wait one second 19:09 <@vorlon078> rbu: sure... sorry 19:09 <@vorlon078> rbu: and yeah... we could just remove auditing or put a note on the page that it is dead 19:09 <@rbu> vorlon078: you wanted to discuss the project in general, and i guess that should include the way we do in security bugs 19:10 <@rbu> vorlon078: what do your stats say about that? why are late so often? 19:10 <@vorlon078> http://dev.gentoo.org/~vorlon/security/stats.xml 19:10 <@rbu> oh wait, that's another topic 19:10 <@rbu> argh 19:10 <@vorlon078> yeah ;-) 19:11 <@vorlon078> so let's start with recruiting... 19:12 <@vorlon078> I cleaned up our padawans page and it turned out we only have one person left as a recruit more or less 19:12 <@vorlon078> and adir who wants to contribute again 19:12 <@vorlon078> we have lost quite some recruits after only a short time they were active 19:12 <@vorlon078> although some also became devs 19:12 <@p-y> i think some people wanted to join recently, but they didn't sent a mail on security@g.o 19:13 <@vorlon078> so the question would be how to improve our recruitment process 19:13 <@p-y> I have some ideas on that 19:13 <@vorlon078> :) 19:13 <@p-y> in archs teams, archs testers have some more privileges on bugzie 19:14 <@p-y> with security scouts, they can't do anything on bugs that they didn't open 19:14 <@p-y> that's problematic, since you can't do much then 19:14 <@p-y> maybe they should be allowed to edit bugs earlier 19:14 <@rbu> oh god, that must be annoying :-o 19:15 <@p-y> ? 19:15 <@vorlon078> so at what point should we give editbugs priv to recruits? 19:15 <@rbu> not being able to edit bugs 19:15 <@rbu> i believe there is enough people watching the bugmail that we can survive some mistakes with early participation. 19:15 <@p-y> agreed with rbu 19:16 <@p-y> i always check every bugmail 19:16 <@rbu> so i think one or two weeks might be enough if the person is active and does do goo 19:16 <@vorlon078> should we wait like a week or so before giving privs out? 19:16 <@p-y> the problem is if they change a bug which is not assigned to security 19:16 <@vorlon078> rbu: yeah 19:16 <@vorlon078> p-y: exactly 19:17 <@p-y> vorlon078: yeah, probably 19:17 <@rbu> p-y: i wonder if that can be limited 19:17 <@p-y> me too, don't know how bugzie works with this 19:18 <@vorlon078> just asked in #-infra 19:18 <@p-y> ok, good 19:18 <@vorlon078> another problem is that sometimes mails from potential scouts are not answered in time 19:19 <@vorlon078> does not happen often, since there are not many mails, but we should be quick with stuff like that 19:19 <@vorlon078> and an old idea was to assign a mentor to each padawan 19:19 <@rbu> i think that we can do better in describing the "daily" process, as in: where to look for bugs, how to open a bug. maybe some examples 19:19 <@vorlon078> rbu: yeah 19:20 <@p-y> evelyette: still around? I remember you wanted to join 19:20 <@vorlon078> we should update some of our docs for sure 19:20 <@vorlon078> and we need to get the word out more... since there are not many even contacting us about joining 19:21 < evelyette> p-y, yes I'm still here... I've been very busy with my exams and now I'm coding something c/c++ so I don't have so much time...but before I do any work here I have to research a little more what I have to do...so I need time 19:21 <@p-y> ok, sure 19:21 <@mjf_> i have some input on more info for new recruits, ping me when you wann hear it 19:21 <@p-y> mjf_: please do 19:22 <@vorlon078> mjf_: go ahead 19:22 <@rbu> i can write up some padawan docs, to put them up. -- mjf_, i hope you can help there? 19:22 <@mjf_> yes. 19:22 <@vorlon078> great 19:22 <@mjf_> you should have a run-through of opening a bug, getting arch teams in etc 19:22 <@rbu> mjf_: let's get together about that later then 19:22 <@mjf_> like a full example. 19:22 <@mjf_> rbu: sure. 19:22 <@rbu> vorlon078: what do you have in mind in terms of recruiting? 19:23 <@vorlon078> we could get something up in the GMN 19:23 <@rbu> one thing that is very important IMO is to *encourage* people to join --- i have seen comments sometimes when people were new 19:23 <@vorlon078> or try with a blog post for now 19:23 <@rbu> that it's "all day the same work" and everything 19:23 <@vorlon078> yeah... that is not very helpful 19:23 <@p-y> you can't deny it 19:24 <@vorlon078> yes, but it can also be fun 19:24 <@rbu> p-y: yes, and no. there are certain boring tasks, but as usual you can either automate them, or have them handy 19:24 <@p-y> it's useless to lie to people so they help, and when they realize it, they leave, generally after a month 19:24 <@keytoaster> yes, that's important, i actually joined when p-y sent a mail to -dev back in 2007, otherwise i wouldn't have done so 19:24 <@rbu> p-y: but if you approach people with that attitude, you will not win anyone 19:25 <@p-y> true 19:25 <@vorlon078> so let us be honest but not scare everyone away right at the beginning 19:25 <@rbu> vorlon078: you said you could write up something in your blog? what else would you have in mind? 19:25 <@vorlon078> and with more privileges and more integration into the whole sec work we might make it more interesting 19:26 <@p-y> that's the point, but it's not easy 19:26 <@vorlon078> gmn article might help... i believe we have done that in the gwn a long while ago and we had quite a few people coming 19:26 <@rbu> ok, sounds good. could the forums be a place to advertise? 19:26 <@vorlon078> or talking to people who file bugs 19:27 <@p-y> basically, you 1)watch sec list, 2)file a bug, 3)draft a GLSA, 4)back to 1) 19:27 <@vorlon078> if we see somebody shows interest we should just approach them 19:27 <@rbu> p-y: you missed the steps between 2 and 3, which are fun. reading up, understanding the issue -- testing exploits, and so on 19:28 <@rbu> dberkholz: i guess the main page could be more inviting to help in general gentoo areas -- how is that coming? 19:28 <@p-y> rbu: yeah, but it's not mandatory... 19:28 <@vorlon078> rbu: i actually don't use the forums that much 19:28 <@rbu> vorlon078: well, we could note down the intent, and decide who posts it later 19:29 <@vorlon078> p-y: but recruits should be welcome to help with that too if they want... or help develop better tools for us like rbu's cve stuff 19:29 <@p-y> of course 19:29 <@vorlon078> ok... what is something concrete we can achieve quickly 19:29 <@p-y> vorlon078: got an answer about bugzie privileges? 19:30 <@rbu> if mjf_ and me can get that padawan "howto" done in, say, a week -- we could start rolling the drums after that? 19:30 <@keytoaster> p-y: only possible in bugzilla-3, we run bugzilla-2 19:30 <@vorlon078> rbu: yeah... that would be great 19:30 <@p-y> :/ 19:30 <@vorlon078> I can try and write something up for a blog or article 19:31 <@rbu> so, here's the deal about bugzilla: i think we can still do it. but a mentor for each padawan would have to *monitor* the padawan's mail alias 19:32 <@vorlon078> rbu: that would work i guess 19:32 <@p-y> mail alias is for mail *received*, not sent? or am I missing something? 19:32 <@rbu> it should be fairly easy to set up a rule to find all non-security changes by that person, so the mail should be low 19:32 <@keytoaster> shouldn't be a big problem anyways, arch testers can edit other bugs, too 19:33 <@vorlon078> ok... so we will ask infra about adding privs to people or for us to be able to set them 19:33 <@vorlon078> and a mentor will watch over a padawan 19:33 <@vorlon078> and help where needed 19:33 <@vorlon078> also rbu and mjf_ will write new docs for padawans 19:33 <@vorlon078> and i will get something together to invite more people to join 19:33 <@vorlon078> ok? 19:34 <@p-y> 21:29) (@p-y) mail alias is for mail *received*, not sent? or am I missing something? 19:34 <@p-y> I mean, for monitoring 19:34 <@mjf_> vorlon078: sounds good 19:34 <@rbu> vorlon078: ++ 19:34 <@vorlon078> p-y: hm... you are right i think... but a search should be possible 19:34 < dberkholz> rbu: (sorry for lag) it's coming slowly because nobody besides neysx knows enough xslt to be useful 19:35 <@rbu> p-y: https://bugs.gentoo.org/userprefs.cgi?tab=email "Email is sent or not according to your preferences for their relationship to the bug (e.g. Assignee). " 19:36 <@rbu> so i enable it to send "all comments i leave, all bugs i close" and get all bugs the padawan closes 19:36 <@rbu> etc 19:37 <@rbu> dberkholz: well, i hope you two are still driving it though, thanks for answering 19:37 <@vorlon078> wfm 19:37 <@p-y> and what if they've no relationship? 19:37 <@p-y> like they're not assignee nor in CC? 19:38 <@vorlon078> rbu: ^ 19:38 <@rbu> p-y: ok, very good point. then a search/rss will help, i guess 19:38 <@vorlon078> i could not find a search for that actually 19:39 <@vorlon078> well... let's do some research on that 19:39 <@vorlon078> anything else wrt recruiting? 19:39 <@rbu> nop 19:39 <@p-y> nope 19:40 <@vorlon078> then let's stick with my above summary and also try to find a way for the editbugs priv problem 19:40 <@p-y> ok 19:40 <@vorlon078> the next topic is our current delays with glsas 19:41 * rbu has a solution to editbugs ;-) 19:41 <@vorlon078> see http://dev.gentoo.org/~vorlon/security/stats.xml 19:41 <@rbu> but later* 19:41 <@vorlon078> heh ok 19:41 <@p-y> rbu: dont forget it ;) 19:41 <@vorlon078> the page shows some rough stats about delays and such... not 100% accurate bug a good hint 19:41 < dberkholz> rbu: we could really use someone new who has both interest and mad xslt skillz. 19:42 <@vorlon078> and it shows we are really behind on the timeframes given by our policy 19:42 < mariok> hello 19:42 <@vorlon078> i.e. not even 50% of bugs are closed in time 19:43 <@p-y> yeah 19:43 <@rbu> vorlon078: you don't have any numbers about the state that it is in the longest? 19:43 <@vorlon078> i guess it started going down around the time koon left 19:43 <@vorlon078> rbu: unfortunately not 19:44 <@vorlon078> to me it seems drafting/reviewing is taking the longest atm 19:44 <@vorlon078> but that is more of a guess 19:44 <@vorlon078> earlier we used to have more problems with maintainers and stable marking 19:44 <@rbu> except for some exceptions, i think most of the rot is in [glsa] state :-/ 19:45 <@p-y> rbu: yeah 19:45 <@vorlon078> rbu: yeah... that is where more recruits are needed i guess 19:45 <@p-y> some glsa requests have been there for months :/ 19:45 <@rbu> since we still stay at close peer reviewing, and i think we really need to, ... 19:46 <@rbu> ... we should find a way to enable earlier contributions 19:46 <@p-y> like the emul-baselibs stuff 19:46 <@rbu> but i don't see that happening with that glsamaker 19:46 <@vorlon078> rbu: what do you mean with earlier contributions? 19:47 <@rbu> vorlon078: well, right now editing GLSAs stands at the end of the recruiting process. why not allow contributions earlier? 19:47 <@rbu> as we do with ebuilds. anyone can add an ebuild to a bug. 19:48 <@p-y> rbu++ 19:48 <@vorlon078> actually it comes right after scouting... which can be quite quick 19:48 <@vorlon078> but you might be right 19:48 <@p-y> that could be a real benefit I think 19:48 <@rbu> i know *i* had to fight for that glsamaker access, and i think keytoaster will agree :-) 19:48 <@keytoaster> right 19:48 <@vorlon078> heh 19:48 <@p-y> heh 19:48 <@keytoaster> i was scouting for about half a year until i got access 19:49 <@keytoaster> was slacking some time though :> 19:49 * vorlon078 remembers being invited to it ;) 19:49 <@p-y> I stayed scout during a few months too 19:49 <@vorlon078> ok... so earlier contribution by recruits to glsa drafting would be a + 19:49 <@rbu> just how do we do this? 19:49 <@keytoaster> also, falco told me that glsamaker access is the last step because it might contain classified stuff 19:49 < hoffie> mhh, when i first touched glsamaker code i thought about re-implementing it. unfortunately i havent had any time for that (and cant make promises for the near future anyway). one of my ideas (of course i'd asked before actually doing sth) was making it a bit more decentralized 19:49 <@vorlon078> especially since many bugs are filed bug us or other devs nowadays 19:49 <@keytoaster> which should be hidden for new recruits until they become devs 19:49 <@p-y> keytoaster: didn't think about that 19:50 <@vorlon078> keytoaster: that is correct 19:50 <+adir> I agree with rbu :) I didn't have to fight for it, but it took me a long time until I got that glsamaker access :) 19:50 < hoffie> like providing a readonly glsamaker interface to the public (or at least to all scouts etc.), making glsamaker a standalone tool (or extend it with one) and allowing simply importing/exporting glsa drafts 19:50 <@keytoaster> and yes, that's not possible with our current glsamaker, but i think it's not a problem to implment a simple checkbox for the new one 19:50 < hoffie> i.e. anybody could draft a glsa locally and attach the xml file to a bug or something 19:51 <@rbu> hoffie: that could be an option. 19:51 <@vorlon078> hoffie: that would work too 19:51 <@vorlon078> so either seperated privs for glsamaker or something like what hoffie proposed 19:51 < dertobi123> jaervosz: around? been in contact with DerCorny lately and know a way for me to contact him? :) 19:52 <@vorlon078> dertobi123: jaervosz isn't available currently 19:52 < dertobi123> hrmkay 19:52 <@vorlon078> what would be easier to implement? 19:52 <@vorlon078> or are the other ideas 19:53 <@p-y> hoffie: would it be feasible quickly to show when the glsa request was pooled? 19:53 <@rbu> rewrite glsamaker, and include privilege separation 19:53 <+adir> it was a bit frustrating, but it was worth it and I really liked to contribute. However, there might be some people who might not like such a long process. the question is what the team acheives from a long process of recruiment. there's some tradeoff between long process and motivation, I believe. 19:53 <+adir> jaervosz and dercorny... where are they? I miss them :) 19:54 <@rbu> adir: dercorny retired, jaervosz is just on travel 19:54 <@p-y> dercorny retired, jaervosz is in vacation IIRC 19:54 <@p-y> :p 19:54 <@vorlon078> rbu: who would do that... and how fast could that be achieved_ ,ss) 19:54 < hoffie> p-y: sorry, didnt get the question, i'm not into the glsamaker stuff that much, i mainly looked at the code when i touched it 19:54 < dertobi123> adir: that's why i want to get in contact with him (Corny) again :) 19:54 <+adir> nice :) 19:54 < hoffie> p-y: pooled as in "filed the request"? 19:54 <@vorlon078> s/_ ,ss/;)/ 19:54 <@p-y> hoffie: exactly 19:55 <@rbu> vorlon078: i already do that, but i cannot promise anything. i drafted a database model for GLSAs, and could already file one in the new tool 19:55 <@rbu> but it's still missing some features :-( 19:55 <@rbu> like xml import and export, and edit... and so on 19:55 <@vorlon078> rbu: sounds interesting 19:56 <@vorlon078> although i am not sure if a db is needed ,) 19:56 <@vorlon078> anyways... the idea about earlier contribution to glsa drafting is a good one 19:56 <@rbu> vorlon078: well, it is not -- when you store and edit XML all the time. 19:56 < hoffie> p-y: erm.. so your question was if it is possible to show those requests to the public in the current glsamaker? or did i get you wrong? 19:56 <@rbu> vorlon078: *but* i object to that ;-) 19:56 <@p-y> hoffie: nope 19:56 <@p-y> it's for us only 19:57 <@vorlon078> but it appears that it would need some work on the tools 19:57 <@p-y> to show when the request was filed, so we can prioritize older requests 19:57 <@p-y> or at least try to ;) 19:57 <@vorlon078> so are there any suggestions on short/mid-term changes 19:57 <@rbu> p-y: where, in the list? because the details page shows that date 19:57 < hoffie> p-y: ah, you are currently missing a date there? 19:57 <@p-y> rbu: yeah, directly in the list 19:58 <@p-y> ideally, we could sort columns with that date 19:58 <@rbu> p-y: no sorting... not in that code! 19:58 <@p-y> :( 19:58 <@vorlon078> lol 19:58 <@rbu> p-y: displaying the date should be simple --> git.overlays.gentoo.org ;-) 19:59 <@rbu> vorlon078: for the short term -- i do not think we will find a technical solution for earlier contribution 19:59 <@rbu> or any other real issues in glsamaker 19:59 <@vorlon078> rbu: yeah, that's how i see it too 19:59 <@p-y> rbu: what am I supposed to do with that? I don't know PHP :p 19:59 <@rbu> so if we would allow people to contribute, it would have to be organized via plain text / mail 20:00 < hoffie> at least we now have a specific task to do rather than "do something to make it easier to contribute" 20:00 <@rbu> p-y: excuses! 20:01 <@rbu> hoffie: of the two solutions, implement privilege separation -- or have a central tool, and an external draft-tool, which would you prefer? 20:01 <@p-y> rbu: writing a draft with no tool is not handy at all 20:01 <@vorlon078> p-y: rbu: plain text would be ok though... could be copy&pasted to glsamaker 20:01 <@rbu> p-y: people would only contribute Synopsis, Description and Impact then 20:01 < hoffie> rbu: in the long time, definitely the latter. implementing privilege seperation is probably easier, but i guess noone wants to touch the current code.. 20:02 <@vorlon078> but then the person could no see the reviews etc 20:02 <@vorlon078> ^ which would be the case for the external draft tool too 20:03 <@vorlon078> we just passed the first hour btw 20:04 <+adir> :) 20:04 <@rbu> vorlon078: do you have a better solution for the short term than manual contribution -- i mean all that is given that someone really wants to contribute GLSAs anyway 20:04 <@rbu> and i don't think anyone will touch the existing code for this feature 20:05 < hoffie> vorlon078: well, what about making all non-private (embargoed) drafts+comments (semi-)publically accessible? would be the same if we chose to go the other way (keeping central stuff, using privilege seperation) 20:05 <@vorlon078> this way of contributing drafts would actually not look very appealing to recruits i guess 20:06 < hoffie> the difference is mainly that in one case the user can directly edit drafts at the central place (and as such needs an account) and in the other case he doesnt (as someone from security will import the xml file) 20:07 <@vorlon078> you mean we should do it the other way around and keep non-public drafts out of glsamaker at first but allow people easier access to the rest? 20:07 <@rbu> hoffie: maybe we have a different understanding of privsep, but i would imagine that devs can see and edit all drafts, and non-devs can sign up, and contribute drafts -- but not see any but their own 20:08 <@vorlon078> rbu: that is what i had in mind too 20:08 <@p-y> rbu: sounds good 20:08 < hoffie> vorlon078: well no, just like bugzilla, certain drafts could be marked private, everything else is public 20:08 < hoffie> rbu: ah well, didnt think of user-can-signup-himself :) 20:08 <@p-y> but they would need to see the requests to be drafted too 20:09 <@vorlon078> hm... self sign up... dunno about that 20:09 <@p-y> hoffie: even displaying the draft is private is too much i think 20:09 <@vorlon078> um 20:09 <@p-y> it indicates the affected packages, and the versions 20:09 <@vorlon078> i guess we have some small variations of our view of priv sep here 20:10 <@vorlon078> in general i like the idea... more details could be talke about at a different time mazbe 20:10 <@vorlon078> for short term... i actuallz have no good idea 20:10 < hoffie> p-y: no, i mean, a security dev would mark the draft private and it would be hidden from any non-security member 20:11 <@p-y> vorlon078: I have: find the courage to draft some stuff :) 20:11 < hoffie> yeah i guess this topic could be postponed to some time else, maybe end of the meeting as it is unlikely that we find a short-term solution anyway 20:11 <@p-y> hoffie: ok 20:11 < hoffie> so i guess there are more important things to discuss now 20:11 <@vorlon078> p-y: ;) mainly lack of time here 20:11 <@vorlon078> let's postpone the topic then 20:11 <@p-y> vorlon078: I guess that's the same for every of us 20:12 <@vorlon078> i guess we have gotten at least some good ideas about a new tool 20:12 < hoffie> indeed 20:12 <@vorlon078> can we go on with the next topic? 20:12 <@p-y> yep 20:12 <@rbu> ++ 20:13 <@vorlon078> GLSA related issues 20:13 <@vorlon078> there are two points 20:13 <@vorlon078> related to changes in the glsa xml 20:13 <@vorlon078> first should implement the correct date format in glsas 20:13 <@vorlon078> we should... 20:14 <@vorlon078> rbu: could you give a status overview on that maybe 20:14 <@vorlon078> i don't think there is much holding us back there 20:15 <@rbu> yes. the status as follows 20:15 <@rbu> right now we ship glsas with a date that does not follow the DTD -- old glsas have a different date format 20:16 <@rbu> also, the revision should be in an attribute, not in the date as " : $rev" 20:16 <@rbu> we have a patch to glsamaker ready, and a script to convert all files in glsamaker, and in CVS 20:16 <@rbu> and that will also allow dates in the RSS feed finally 20:16 <@vorlon078> https://bugs.gentoo.org/show_bug.cgi?id=196681 20:16 <@vorlon078> for reference 20:17 <@rbu> what we do not have is an announcement of the change, and the patch to portage 20:17 <@rbu> this will "break" output in current portage versions, they will display the date as in the XML 20:17 <@rbu> so "January 1, 2008 : 1" would change to "2008-01-01" 20:17 <@rbu> and the revision ignored 20:17 <@vorlon078> is it just glsa-check or portage itself? 20:18 <@rbu> glsa-check 20:18 <@vorlon078> a patch for glsa-check was attached to the other bug iirc 20:18 <@rbu> but portage 2.2 has glsa parsing directly, so i guess that too 20:18 <@vorlon078> and it actually seemed just to be a cosmetic issue 20:19 <@vorlon078> rbu: that is what i was just wondering about too 20:19 <@rbu> vorlon078: right, and from my reading the patch is ok. but one would really need to test it beforehand 20:19 <@vorlon078> so the single hold up is portage 20:19 <@rbu> vorlon078: yes 20:19 <@vorlon078> then let's bug the portage/glsa-check team again 20:19 <@rbu> .. and no, considering the cosmetics. but still, people might have scripts parsing glsa-check's output 20:19 <@vorlon078> rbu: true 20:20 <@vorlon078> then let's push for the portage changes 20:20 <@vorlon078> so we can get it over with 20:20 <@rbu> anyone up to test the patch and bug the portage people? 20:21 <@rbu> we would also need to get that thing stable, maybe a little earlier than usual 20:21 <@vorlon078> and it should also be announce beforehand for people parsing glsa in scripts and other package managers 20:23 <@rbu> vorlon078: what bothers me a little is that neysx edited the dtd to add the attribute 20:23 <@vorlon078> he did alreadz? 20:23 <@vorlon078> ah... the dtd 20:23 <@vorlon078> what bothers you about it? 20:24 <@rbu> vorlon078: yes... well, editing the dtd is not an issue. but i do not think we should be using that attribute, and at the same time we pay attention not to add a SLOT attribute without versioning 20:24 <@vorlon078> ? 20:25 <@vorlon078> why not that attribute? 20:25 <@rbu> in the end both are the same thing (from a format / package manager) perspective: i understood genone that *no* attribute should be added to the DTD without proper versioning 20:25 <@rbu> if that holds for SLOT attributes, it should also hold for COUNT attribute 20:25 <@vorlon078> that sounds right 20:26 <@vorlon078> so (joining this and the next topic) we do need a glsa version tag and that should be updated for every change in the dtd too 20:27 < hoffie> or start versioning the dtd maybe? the xml should contain the url of the dtd anyway? (i assume it already does) 20:28 <@rbu> hoffie: it does 20:28 <@rbu> vorlon078: i also think the XML should not contain the version inside, but we should use a new DTD, that has a version in the name 20:28 <@rbu> glsa-2.dtd 20:29 <@vorlon078> yeah 20:29 < hoffie> that's what i meant 20:29 <@vorlon078> well if genone/portage/neysx are alright with that, then we should go that route 20:29 <@rbu> when changing the format of dates, all our glsas will be the new DTD then 20:30 <@vorlon078> yeah 20:30 <@rbu> so the transition would be on at least 4 weeks delay due to announcing the change. so getting it ready soon would be good 20:31 <@rbu> as always :-) 20:31 <@vorlon078> ;-) 20:31 <@vorlon078> first step would be to ask about that kind of versioning of the dtd 20:31 <@vorlon078> and integration of the date/revision stuff into portage 20:32 <@rbu> maybe proposing a solution we favor would be helpful 20:32 <@vorlon078> yeah 20:32 <@rbu> then we can move to the next point, slot support. how would we want to do this? 20:32 <@rbu> do we want to do this? 20:33 <@vorlon078> i would sorry... connection issues... back again 20:34 <@p-y> yeah, that would avoid the usual "glsa-check says that foo-1.2-r14 is vulnerable but it's not" bugs 20:34 <@vorlon078> -i would 20:35 <@vorlon078> so we could say slot 1 >1.1 unaffected, slot 2 >2.3 unaffected etc 20:35 <@vorlon078> first requirement from the portage team before implementation was the versioning of the dtd 20:36 <@rbu> well, i guess we are beyond that 20:36 <@vorlon078> yeah 20:37 <@vorlon078> this should be worked out together with genone et al i guess 20:37 <@rbu> do we want to discuss specifics to the format now, or later? 20:37 <@vorlon078> and will probably take ..... well quite some time 20:37 <@p-y> rbu: later, probably 20:37 <@vorlon078> agreed 20:37 <@rbu> vorlon078: about the time. usually all it needs is follow-through. 20:37 <@vorlon078> so what is the next action from our side for those two issues 20:38 <@vorlon078> push portage team for the glsa date stuff 20:38 <@vorlon078> and test the patch 20:38 <@vorlon078> anything else? 20:39 <@rbu> here's how i see the next steps: decide how we would do slot support in the DTD, talk to neysx/docs team about getting -2.dtd ready, and then talk to genone about implementing it 20:39 <@rbu> i think we should do SLOT support and the date issue at the same time.. otherwise we have to do it twice 20:39 <@vorlon078> true 20:40 <@vorlon078> then let's start a discussion about the slot support via mail maybe 20:40 <@vorlon078> or the wiki 20:40 * vorlon078 uses the chance to remind everyone of the wiki we have... see link in glsamaker 20:41 < hoffie> it's non-public i guess? 20:41 <@vorlon078> hoffie: glsamaker account needed 20:42 < hoffie> mh, i guess i dont have mine anymore, ok ;) 20:42 <@vorlon078> nothing much of interest in there atm anyways ;) 20:42 <@vorlon078> so if nobody wants to add to this topic anymore then i suggest to take the discussion to mail and go on with the next topic 20:42 <@p-y> ++ 20:43 <@p-y> ah... CVE ids :) 20:43 <@vorlon078> which takes us to specifying cve ids in bugyilla 20:43 <@vorlon078> y=z z=y 20:44 <@vorlon078> atm we have to places where we put the ids.. in the title and as aliases 20:44 <@vorlon078> which both works fine for the one cve per bug issues 20:44 <@p-y> yep 20:44 <@vorlon078> but we run into problems where one bug deals with multiple cve ids 20:44 <@p-y> usually i put the lowest id as alias, but that doesn't help much actually 20:45 <@vorlon078> in the title (CVE-2008-{1234,1235,1236,1237}) works just fine if one uses searches like "ALL CVE-2008 1234" to find it 20:45 <@vorlon078> if there are multiple cves i don't put any of them as alias 20:46 <@p-y> imo we should add somehting about CVE in the vuln policy 20:46 <@vorlon078> rbu now has some issues with his notebook and should be right back 20:46 <@rbu> back -)( 20:46 <@p-y> heh 20:47 < hoffie> once again i'd have a suggestion which requires more than a little work, i guess... exposing the cve->bugid mapping from svn to the public using a small web tool, for example 20:47 <@vorlon078> p-y: yeah... i would like to specify a way now and document that in the coord guide 20:47 < hoffie> i.e. providing a small "search engine" specifically for cves 20:47 <@rbu> redhat does one bug per CVE, but i don't want to go down that mess 20:47 <@vorlon078> hoffie: kinda like debian does it... yeah 20:47 <@p-y> there's a cve bot already 20:47 <@vorlon078> rbu: yeah... too many bugs then 20:47 < hoffie> mh right 20:47 <@p-y> but a web tool could help 20:48 <@rbu> a web page *would* be helpful... but does anyone want to do that ? ;-) 20:48 <@p-y> rbu: espacially for mozilla bugs :D 20:48 <@vorlon078> as a side note... if we want to achieve cve compatibility, we need to have a way to link bugs/glsas/cve ids and make that searchable 20:49 < hoffie> rbu: you've got parsing code for those lists anyway, right (for !cve)? 20:49 < hoffie> then it should be *rather* easy to expose that as a small cgi script 20:49 <@p-y> vorlon078: maybe adding them in the glsa list at glsa.gentoo.org would be ok? 20:49 <@rbu> hoffie: kind of.... the way the bot works right now is really messy 20:49 <@p-y> then, ctrl+f in your browser ;) 20:50 <@vorlon078> p-y: i'm not sure that qualifies as searchable ,) 20:50 <@vorlon078> but having the cves listed there would be nice 20:50 <@p-y> at least that's better than nothing 20:50 <@vorlon078> but i think we have a lack of space on that page 20:51 <@vorlon078> and i believe it should also be possible to search for a certain cve and see that it does not affect us etc 20:51 <@vorlon078> s/possible/needed/ 20:51 <@vorlon078> ah forget that 20:51 <@rbu> if you think we should employ the list in the SVN, which is the most complete (also features recent non-glsa bugs)... exposing that to the web is possible 20:51 < hoffie> so, what do we have? bug -> cve works (summary), bug -> glsa works (final comment), glsa -> cve works, glsa -> bugid? i dont think so, and cve -> bug is not accessible from web easily 20:51 <@rbu> and if we want to invest work, i think that would make the most sense 20:52 <@rbu> glsa-> bugid, is in the glsa 20:52 <@p-y> glsa already contains bugid, doesn't it? 20:52 <@p-y> ok :) 20:52 < hoffie> ok 20:52 < hoffie> so only cve -> bugid missing 20:52 <@vorlon078> hm 20:52 < hoffie> which would be implementable by using the list from svn as a source 20:52 <@p-y> !cve CVE-2008-2543 20:52 < rbubot> p-y: CVE-2008-2543 (The ooh323 channel driver in Asterisk Addons 1.2.x before 1.2.9 and ...) 20:52 < rbubot> p-y: * CVE-2008-2543 has bug 224949 20:53 < hoffie> s/missing/missing for non-irc/ ,9 20:53 < hoffie> ;) 20:53 <@p-y> :) 20:53 <@rbu> since i forked the tools from debian, the "security tracker" they run could almost handle our "database" 20:53 < hoffie> is it public as well? 20:53 <@rbu> yes, the code is public. but it is *huge* 20:53 <@vorlon078> rbu: yeah... i think we should look into implementing it that way maybe 20:53 <@p-y> it does the coffee too? 20:53 < hoffie> mh well, i'd rather have thought about a small cgi script 20:54 <@vorlon078> but we should also keep the cve ids in bug titles as we do it now and document that 20:54 < hoffie> yeah of course 20:54 <@rbu> the debian code is here http://svn.debian.org/wsvn/secure-testing/lib/python/?rev=0&sc=0 20:54 <@vorlon078> i am not sure about the alias 20:54 <@p-y> it's not possible to have multiple aliases for one bug? 20:55 <@p-y> one per cve i 20:55 <@rbu> p-y: nope 20:55 <@p-y> s/i/id 20:55 <@p-y> :/ 20:55 <@rbu> and also, we have multiple bugs per CVE sometimes 20:55 <@rbu> we would need some kind of tracker then 20:56 <@rbu> tracker = tracker bug 20:56 <@vorlon078> yeah 20:57 <@rbu> hoffie: your interest in that tacker is rather passive? :-) 20:57 <@rbu> cve->bug tarcker 20:57 < hoffie> mh, i guess a mixture of the current system (sometimes handling multiple cves in one bug) and the redhat style (one bug per cve) would be messy as well. i.e. filing seperate bugs per cve but marking them as dups of the bug were all related cves are handled 20:58 < hoffie> well i could try to implement it :) 20:58 <@vorlon078> so we do want to have some kind of tracker site on the web for cve/bug/glsas 20:58 <@vorlon078> hoffie: hired 20:58 <@vorlon078> ;-) 20:59 < hoffie> well, for now i'd probably only want to implement cve->bug, as this is missing 20:59 < hoffie> we can then see if it's worth extending this to do all the other mappings as well 21:00 <@vorlon078> sounds good 21:00 <@rbu> hoffie: adding CVE->bug to that list could be done as well (by me), so that could be exported 21:00 <@vorlon078> we should also get more active with the tool in svn then 21:01 < hoffie> rbu: hu, this information is already in svn, isnt it? 21:01 < hoffie> that's what i was referring to 21:01 <@rbu> hoffie: not yet 21:01 < hoffie> 22:52:40 <@p-y> !cve CVE-2008-2543 21:01 < hoffie> 22:52:41 p-y: CVE-2008-2543 (The ooh323 channel driver in Asterisk Addons 1.2.x before 1.2.9 and ...) 21:01 < hoffie> 22:52:42 p-y: * CVE-2008-2543 has bug 224949 21:01 < hoffie> where does it come from then? 21:01 <@rbu> hoffie: oh, that. yes 21:01 <@rbu> bug is, glsa not 21:01 < hoffie> ah, you meant glsa 21:02 <@vorlon078> should we start adding glsa ids to the list file too? 21:02 <@rbu> sorry.. man, yes 21:02 <@rbu> concentration-- 21:02 < hoffie> yeah, either that or add a possibility to parse glsas and extract the bug ids 21:02 < hoffie> but i guess we can postpone that a bit, main priority is cve -> bug 21:02 <@rbu> vorlon078: we could script that easily 21:02 <@vorlon078> true 21:02 <@vorlon078> hoffie: would be great if you could come up with something there 21:03 <@vorlon078> which could easily be expanded later 21:03 <@vorlon078> passing 2h 21:04 <@rbu> MOVIN ON THEN 21:04 <@rbu> oops 21:04 <@vorlon078> lol 21:04 <@p-y> :D 21:04 <@vorlon078> ok 21:04 <@vorlon078> then we delegate the creation of a tool for this issue to hoffie ;) 21:04 <@vorlon078> and move on... 21:05 < hoffie> ok 21:05 <@vorlon078> rbu proposed two additions to the vuln policy 21:05 < hoffie> if you dont hear anything from me regarding this by the end of the week, poke me again :p 21:05 < hoffie> but i'll try to work on it tomorrow 21:05 <@vorlon078> we will delegate someone else to poke you then 21:05 < hoffie> :D 21:05 <@vorlon078> "Insecure creation of temporary files" and "SQL Injection" 21:06 <@vorlon078> both are not really defined in the policy atm 21:06 < hoffie> i'm really in favor of listing more common cases there (although my vote might not count here :p) 21:06 <@vorlon078> rbu proposed level 3 for that which would result in normal severity in the glsa 21:07 <@p-y> hmm, maybe 2 for SQL injection 21:07 <@vorlon078> 2: Remote passive compromise: remote execution of arbitrary code by enticing a user to visit a malicious server or using malicious data 21:07 <@vorlon078> 3: Global service compromise: denial of service, passwords or full database leaks... 3 normal 21:07 < hoffie> mhhh... i guess those things are often a case-by-case thing 21:08 <@p-y> yeah but SQL injection is still remote exec of SQL code 21:08 < hoffie> php limits queries w/ mysql_query to one query. so being able to inject data to a SELECT query really means that the attacker can "only" get information he isnt supposed to see 21:08 < hoffie> in case of an INSERT he can also manipulate the database 21:08 < hoffie> in case of other queries (functions or whatever) he might be able to execute arbitrary code 21:08 <@vorlon078> just as info... 2 always results in a glsa and has a target delay of 5 or 10 days 21:09 <@p-y> I know 21:09 <@vorlon078> 3 only results in glsa for A packages and gets a vote for B 21:09 <@vorlon078> keytoaster: still here? 21:09 < hoffie> so there seems to be a wide variety of different impacts, imo 21:09 <@vorlon078> do we agree on 3 for temp files? 21:09 <@p-y> yeah 21:10 <@keytoaster> vorlon078: yes, but a bit busy 21:10 < hoffie> mhhh 21:10 <@vorlon078> and mjf_ ? 21:10 < hoffie> in some cases, insecure temp file creation could be equal to local privilege escalation to root. think of overwriting /etc/shadow 21:10 < hoffie> or am i wrong here? 21:11 < hoffie> always depends on the concrete case of course... 21:11 <@vorlon078> hoffie: it can have serious consequences 21:11 <@p-y> hoffie, true, depends if the content is controllable by the attacker 21:11 <@vorlon078> so yeah... it is both a case by case thing 21:11 < hoffie> yep, i'd say this too 21:12 < hoffie> but i guess it'll still be a good idea to add this statement to the document 21:12 <@vorlon078> full db leak is 3 and data disclosure is 4... even those can have serious impact depending on the data 21:12 < hoffie> not to the list itself, but rather below it, i think 21:12 <@rbu> sorry for lagging.... as for insecure tempfile: if it allows code execution, we can still rate it 2 21:12 <@p-y> rbu: how? 21:12 <@rbu> or 1, if by root. 21:13 <@rbu> p-y: what do you mean? 21:13 <@vorlon078> and there is always the possibility to change the severity in the glsa even if not in full agreement with the policy... like has been done with the lates bind issue 21:13 <@p-y> how overwriting a file could allow code exec? 21:13 < hoffie> p-y: libs, /etc/shadow allowing root login, ... 21:13 <@p-y> in this case it's privilege escalation 21:14 <@vorlon078> yeah 21:14 <@rbu> p-y: well, if the attacker can control content and the file 21:14 <@rbu> p-y: that depends on who is *needed* to run the code. if it can (but not must) be run as root, it is not a privse? 21:14 <@rbu> privsep 21:14 <@vorlon078> actually the current policy kinda covers tempfile issues 21:14 <@vorlon078> just not explicitly 21:14 <@rbu> vorlon078: how so? 21:15 <@vorlon078> well... that case would be local priv escalation 21:15 <@vorlon078> hm... but in other cases it is not that clear it seems 21:15 <@vorlon078> bah... serious lack of concentration 21:15 <@rbu> vorlon078: by the same argument, any user-assisted code execution would be priv. escalation, because root could start the application 21:16 <@rbu> vorlon078: it would only be priv. esc. if root *needs to* (or usually does) run the application 21:16 <@vorlon078> alright 21:18 <@vorlon078> so actually it is quite hard to find a fixed value for both cases sql and tmp file 21:18 <@vorlon078> 3 would appear to be a good compromise though i think 21:19 <@vorlon078> if we do want to explicitely list it in the policz 21:19 <@vorlon078> s/policz/policy/ 21:19 < hoffie> i'm certainly in favor of adding it to the document. i'm not sure if it should be added to the list. in any case i'd add a short explanation about the case-by-case thing below the table 21:19 <@vorlon078> that is something we could do 21:19 <@rbu> ++ 21:20 <@vorlon078> input from jaervosz and Falco would be interesting too here i believe 21:20 <@vorlon078> who would like to draft a paragraph for that? 21:20 * rbu hides 21:20 * p-y follows rbu 21:20 <@vorlon078> rbu: great... thanks for stepping up and taking that task 21:20 < hoffie> haha 21:20 <@vorlon078> ah... two volunteers 21:21 <@vorlon078> ;) 21:21 < hoffie> does jeeves have some choose-a-random-person command? :p 21:21 <@vorlon078> lol 21:21 <@vorlon078> feature request for willikins 21:21 < hoffie> :D 21:21 <@vorlon078> rbu: could you do it? 21:22 < gontranz> . 21:22 < gontranz> oops 21:22 <@rbu> vorlon078: well, i would like to, but for fairness i had hoped we could split the load better :-) 21:23 <@rbu> next meeting i will keep a TODO counter in the /topic 21:23 <@vorlon078> hehe 21:23 < hoffie> i'm already at 1 and not even a member of the sec team :p 21:24 <@rbu> keytoaster: how do you feel about typing up those a few additions? 21:24 <@p-y> hey, we received a mail from a new recruit :) 21:24 <@vorlon078> just a short draft which could be reviewed 21:24 < hoffie> probably someone who listened to this meeting? :p 21:24 <@p-y> indeed 21:25 <@rbu> well, if no one else steps up in the aftermath, mark it TODO for me 21:25 <@vorlon078> ok 21:25 <@rbu> vorlon078: i hope you do sum up who needs to do what, otherwise i will die 21:25 <@vorlon078> we gotta do a summary anyways 21:25 < hoffie> yeah, some kind of summary would be cool 21:25 < hoffie> :) 21:26 <@keytoaster> rbu: i will decide that when i read the backlog :p 21:26 <@vorlon078> lol 21:26 <@vorlon078> ok 21:26 <@vorlon078> lets move on quickly 21:26 <@vorlon078> security support of games 21:26 <@vorlon078> no decision just short discussion 21:26 <@vorlon078> problem is we have many games with sec problems which end up being masked and stuff 21:27 <@vorlon078> and many never get fixed 21:27 <@rbu> http://rafb.net/p/R2cmJm95.html for a list 21:27 < hoffie> as long as they get masked and not removed, i think that's perfectly fine. if people want to use it, they'll have to explicitly agree to installing vulnerable software by putting it in package.unmask 21:27 <@p-y> ~arch seems the best way 21:27 <@vorlon078> we could treat them like every other package or declare them as non-supported 21:27 < hoffie> it's not that convenient, right, but security is still more important i think 21:28 <@vorlon078> p-y: that would be an idea... like with many webapps 21:28 <@vorlon078> although our goal should be to have secure software in the tree 21:28 <@rbu> ~arch, but no mask is no solution 21:28 <@rbu> i think both declaring it unsupported, and having it supported but masked is favorable over ~arch 21:29 < hoffie> yep 21:29 <@vorlon078> personally i don't like many masks either and ususally like security masked packages to get out of the tree 21:29 < hoffie> i'd favor handling it as any other package as i said. 21:29 <@vorlon078> i am not much in favour of calling a category unsupported when the packages are in arch 21:30 <@vorlon078> so i would prefer to have them masked 21:30 < hoffie> rbu: what exactly do you mean by "declaring it unspported"? i guess one would still file sec bugs and fix them asap if possible, just that there is no "guarantee" which enforces that, right? 21:30 <@vorlon078> and handled like other packages, just not removed from the tree as long as they are still maintained 21:30 < hoffie> yep.. 21:31 <@vorlon078> any other opinions? 21:31 <@rbu> hoffie: the policy right now states that all packages should be supported (except some kernel sources), and if masked then removed or fixed shortly 21:32 < hoffie> [OT: concentration dropping... i guess meetings should be done more often in the future and be kept shorter] 21:32 <@rbu> if we want to *keep* some of them forever, we should add that to the policy as exceptions 21:32 <@vorlon078> we have not enforced the removal though 21:32 <@vorlon078> but i would prefer we do so more often 21:32 < hoffie> rbu: didnt know that (about having them removed at some time), but yeah, then i'd be in favor of adding such an exception for games 21:32 <@rbu> .. and web-apps.... the exception does not have to be for games explicitly. 21:33 <@vorlon078> hm 21:33 < hoffie> hm yeah, just thought about it, games are not really that special 21:33 < hoffie> it's more like if the software in question is still used heavily (which is often the case of games, but not necessarily) 21:33 <@vorlon078> ok 21:33 < hoffie> just look at php-4 as an example, we've kept it in p.mask for almost a year now as well 21:33 <@rbu> i would just like it so: Some applications are impossible or infeasable to support, so they might stay in package.mask" 21:34 < hoffie> (although there have been concrete dates for removal) 21:34 < hoffie> ++ 21:34 <@vorlon078> i will look into the policy and see what could be changed or added 21:34 <@rbu> vorlon078: ok 21:34 <@vorlon078> and check what it says about removal etc 21:34 <@rbu> done with that then? 21:34 <@vorlon078> yep 21:34 <@vorlon078> woohoo 21:34 <@vorlon078> anything else??? 21:34 <@rbu> p-y: you had topics 21:35 <@p-y> yeah 21:35 <@rbu> ohh.. one question to the general audience: 21:35 <@p-y> actually I noted CVE alias, but it was already dealt with :) 21:35 <@p-y> one last thing 21:35 <@p-y> removal of vulnerable pkg 21:35 <@rbu> p-y: you go first 21:35 <@p-y> some herds like web-apps do it, but others don't 21:35 <@p-y> and others have special policies 21:36 <@vorlon078> p-y: you mean vulnerable versions of fixed packages? 21:36 <@p-y> e.g gnome keep 2 stable versions 21:36 <@vorlon078> or masked packages 21:36 <@p-y> vorlon078: yep 21:36 <@rbu> p-y: others also do eventually, i guess web-app is just the ones leaving comments often 21:36 < hoffie> p-y: i think lots of devs dont even know about that and in many cases slacker arches are preventing it anyway 21:36 <@p-y> rbu: you sure of that? 21:36 <@vorlon078> p-y: officially we like the vuln versions to be removed but do not enforce it 21:36 <@p-y> and the "eventually" is already a problem for me 21:37 <@rbu> p-y: not entirely 21:37 <@p-y> no need to keep them any longer than necessary 21:37 <@p-y> ie when the fixed version is stabke 21:37 <@rbu> p-y: we could generate a list of all packages affected by a GLSA older than 4 weeks easily 21:37 <@vorlon078> rbu: that would be good 21:37 < hoffie> i dont think the problem is enforcing (i.e. maintainers who forget to do it), it's rather making them know about it in the first place 21:37 <@rbu> "easily" as in: it can be scripted. 21:37 <@vorlon078> someone had a script for stuff like that but i forgot who 21:37 <@rbu> but NO todo for me ths time ;-) 21:38 <@vorlon078> might have been jakub 21:38 < hoffie> i.e. adding a notice to the related bugs once stabilization is done 21:38 <@vorlon078> a script would be nice for this 21:38 <@vorlon078> and we should inform devs better about it 21:38 <@vorlon078> like a mail to -dev-announce 21:38 <@vorlon078> and include a comment when closing a bug 21:39 <@rbu> hoffie: adding it to the bug is a good idea. i plan for the new glsamaker to be able to change [stable] to [glsa] anyway, and it could leave that comment :-) 21:39 < hoffie> well, what about new devs? how should they know about it? it's not part of ebuild quiz or some document which every dev is supposed to read 21:39 < hoffie> so i'm really in favor of the comment-on-bug thing 21:39 <@vorlon078> hm 21:39 <@vorlon078> hoffie: agreed 21:40 <@rbu> we could agree on a comment, and then copy paste it 21:40 <@vorlon078> at some point we should also review quizzes and dev-manual for security related stuff maybe 21:40 <@rbu> about the script... p-y ? 21:40 <@p-y> hmm? 21:40 <@rbu> vorlon078: VERY good idea! 21:40 <@rbu> p-y: up to write that glsa "who is affected" thing? 21:40 < hoffie> vorlon078: maybe generate a "long-term todo list" along with the summary of this meeting? :) 21:41 <@p-y> err, don't know when I could find time to do that :/ 21:41 <@vorlon078> hoffie: yep 21:41 <@p-y> but why not 21:41 <@vorlon078> also we could add stuff like that to the project page 21:41 <@rbu> vorlon078: if we have TODOs, which do not get assigned.. we could also list them on the recruitment page / blog 21:41 <@vorlon078> rbu: good idea 21:41 <@rbu> ok, i guess we are done with that question 21:42 <@vorlon078> so lets start adding comments to bugs about removal of vuln versions 21:42 <@vorlon078> could be something informal for now 21:42 <@vorlon078> just to get the word out 21:42 < hoffie> only problem is slacker arches i think.. 21:42 <@rbu> hoffie: true 21:42 < hoffie> so security needs to keep track by bugmail, as vulnerable versions can often only be removed some time after the glsa (or changing to FIXED) 21:43 <@vorlon078> true 21:43 <@rbu> hoffie: none of the slacker arches actually removes themselves from the bug, so watching bugmail does not make sense 21:43 < hoffie> mhh 21:43 <@vorlon078> yeah... been a long time since i saw that happen 21:43 <@rbu> i think finding candidates by script is the easiest and most powerful approach 21:43 < hoffie> that sucks, but is really out of the scope of security 21:44 < hoffie> yep, sounds good 21:44 <@rbu> just needs some lines of bash/python/ 21:44 <@rbu> and i guess we could actually advertise with that kind of task 21:44 <@vorlon078> yep 21:44 <@vorlon078> rbu: you had another topic? 21:44 <@rbu> uhh... well, kinda 21:45 <@rbu> just a question for opinions 21:45 <@rbu> debian marks security bumps in the *changelog* with a special keyword -- they use it for migration between their distributions 21:45 <@rbu> if we would do the same, we might end up having portage mark security updates in a special way 21:45 <@rbu> is that something we should go after, or not? 21:45 <@rbu> (i always have the craziest ideas, i know) 21:46 < hoffie> hmm, would certainly be cool, but how would you implement that? 21:46 <@p-y> rbu: maybe :) 21:46 < hoffie> ChangeLogs are free-form and i think they are not read at all by default (unless you use -l or whatever that option was) 21:46 <@vorlon078> i would like a consequent way to note sec bumps in the changelog since it is not always very clear atm 21:46 <@p-y> I don't know 21:46 <@rbu> hoffie:ever did "emerge -l"? 21:47 < hoffie> rbu: see contents of the parentheses :p 21:47 <@vorlon078> so i guess we would like it but could not require it 21:47 <@rbu> ohh.. ok, i should read all before typing 21:47 <@vorlon078> i'm already glad the changelog mostly contains "security" somehow so i get a hilight in #-commits 21:48 <@rbu> about the format, we could add a tag to the * lines, or so 21:48 < hoffie> well, i guess one could start making it a policy in the near future (like requiring the word "security" in those bump messages) and see about getting it parsed later 21:48 <@rbu> well, if i'm not the only one to like the idea, i'll just query genone sometime 21:49 <@vorlon078> rbu: i guess a proposal for such a keyword would be good 21:49 < hoffie> i certainly like the idea, i've got only concerns about the technical side of things 21:49 < hoffie> but maybe portage folks can help us here 21:49 <@vorlon078> then propose it and at some point later it could become policy 21:49 <@rbu> hoffie: ++ 21:49 <@vorlon078> yep 21:50 <@rbu> well, we can have a meeting sometime soon and see about the outcome of most of what we discussed today 21:50 <@vorlon078> yeah 21:50 <@rbu> if we get 50% of it done, wow ;-) 21:50 < hoffie> yep, just wanted to re-raise this proposal :) 21:50 < hoffie> more frequent meetings, probably still on an as-needed basis 21:50 < hoffie> 3h of concentration are hard to manage 21:50 <@vorlon078> when more devs are back we also need to hold some kinda lead election again 21:50 <@vorlon078> and we do need to hold more (short) meetings 21:50 <@p-y> hoffie++ 21:51 <@vorlon078> and personally i would like more stuff to be discussed via mail 21:51 <@rbu> yes, agreement to all of you (esp. election) 21:51 <@vorlon078> maybe even on gentoo-security@ 21:51 <@vorlon078> which would make more of our work transparent 21:51 <@rbu> vorlon078: yes, list! 21:51 <@vorlon078> and could involve more people from outside 21:51 < hoffie> indeed 21:52 < hoffie> i'm certainly interested in helping out on certain things, but i dont want to be forced to be a member of the sec team. i guess there are more people feeling like that ;) 21:52 <@vorlon078> hoffie: yeah 21:52 <@vorlon078> good point 21:52 <@vorlon078> we need to be more open in some cases 21:53 <@p-y> ok, time for bed approaching here 21:53 <@vorlon078> talking about openness... i would like everyone to be reminded that bugs marked as CLASSIFIED should never be opened, or at least it needs serious discussion before they are 21:53 <@p-y> I'll try to think of that script for detecting vuln pkg 21:54 <@p-y> that'll be the occasion to boost my python skillz :) 21:54 <@vorlon078> p-y: might ask on -dev... i remember such a script existed 21:54 < hoffie> p-y: pff, your nick being "py" and not knowing python perfectly? :P 21:54 <@vorlon078> lol 21:54 <@p-y> yeah, I know :D 21:54 <@vorlon078> is there anything else to be discussed? 21:54 <@rbu> no from me 21:55 < hoffie> vorlon078: CLASSIFIED == CONFIDENTIAL/EMBARGOED? or is it sth different 21:55 <@p-y> not that I can think of 21:55 <@vorlon078> hoffie: no... see coord guide 21:55 < hoffie> ok 21:55 < aetius> none from me 21:55 <@vorlon078> classified shall stay closed forevere.... containing mails maybe or such 21:55 <@vorlon078> confidential can be opened at the agreed upon date 21:56 <@vorlon078> then let's consider this meeting closed 21:56 < hoffie> that's why i asked, as this is what i always saw ;) 21:56 * hoffie didnt notice aetius was there as well ;) 21:56 <@rbu> aetius: hahaha 21:56 <@vorlon078> i will upload the log to our proj/ space if nobody objects and send out a summary and stuff 21:56 <@vorlon078> but that might take a while 21:56 <@rbu> aetius: welcome, btw ;-) 21:56 < aetius> I wasn't really, just trying to catch up in spurts while working to fix our tools after bungie changed their site. :\ 21:56 <@vorlon078> aetius: yeah... welcome ;) 21:57 <@rbu> bung... who? 21:57 < hoffie> vorlon078: do you have full logs? i.e. were you one of those problems without any connectivity/notebook problems? :p --- Log closed Mon Jul 14 21:57:11 2008