public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Regarding long delays on GLSA generation
@ 2014-01-18 15:34 Pacho Ramos
  2014-01-18 16:02 ` Alex Legler
  0 siblings, 1 reply; 14+ messages in thread
From: Pacho Ramos @ 2014-01-18 15:34 UTC (permalink / raw
  To: gentoo-dev; +Cc: security

Was looking to existing gedit bug reports and I found:
https://bugs.gentoo.org/show_bug.cgi?id=257004

That is only one more example of a really old bug report still opened
and waiting for a GLSA. Was wondering what really causes this long
delays, can't GLSA be done automatically? Would a GLSA even have any
sense for cases like this (after 5 years)

Thanks for your help



^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: [gentoo-dev] Regarding long delays on GLSA generation
@ 2014-01-18 16:12 creffett
  0 siblings, 0 replies; 14+ messages in thread
From: creffett @ 2014-01-18 16:12 UTC (permalink / raw
  To: gentoo-dev

Oops, didn't send to @-dev.

On Jan 18, 2014 10:58 AM, creffett@gentoo.org wrote:
>
> Short version since I'm on my phone: we're working on reducing the number of fields, can't really auto generate, current blocker is getting two additional devs (beyond the author) to sign off on the GLSA. We are aware of the issues. You could have just asked the team this, not sure why this needed to go to @-dev.
>
> creffett
>
> On Jan 18, 2014 10:34 AM, Pacho Ramos <pacho@gentoo.org> wrote:
>>
>> Was looking to existing gedit bug reports and I found: 
>> https://bugs.gentoo.org/show_bug.cgi?id=257004 
>>
>> That is only one more example of a really old bug report still opened 
>> and waiting for a GLSA. Was wondering what really causes this long 
>> delays, can't GLSA be done automatically? Would a GLSA even have any 
>> sense for cases like this (after 5 years) 
>>
>> Thanks for your help 
>>
>>

^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: [gentoo-dev] Regarding long delays on GLSA generation
@ 2014-01-18 18:57 Chris Reffett
  0 siblings, 0 replies; 14+ messages in thread
From: Chris Reffett @ 2014-01-18 18:57 UTC (permalink / raw
  To: gentoo-dev; +Cc: security


On Jan 18, 2014 1:35 PM, Pacho Ramos <pacho@gentoo.org> wrote:
>
> El sáb, 18-01-2014 a las 19:19 +0100, Alex Legler escribió: 
> [...] 
> > So you observed correctly there's still plenty of delays. There are 
> > three parts to an advisory that take time: 
> > - Drafting: Collecting information, linking references, getting package 
> > versions done right (slots are a huge pain still). 
> > 
> > - Reviewing: Our current process asks for two independent positive 
> > reviews from other team members before an advisory can be sent. 
> > 
> > - Sending: The original author gets a .txt to email and have to check in 
> > the .xml to CVS. 
> > 
> > Going through these three steps requires at least three people, and the 
> > (group of) people whose action is required shifts twice. That overall 
> > process is spot #1 we are planning to improve. The current plan contains 
> > requiring only one review and the reviewer sends the advisory directly. 
> > So we go from author -> reviewer 1 -> reviewer 2 -> author to just 
> > author -> reviewer. 
>
> This looks a nice improvement indeed :) 
>
> > 
> > Concerning the single steps here are other measures: 
> > - Drafting: Implement a new GLSA format to 
> >   * reduce the amount of editorial text written by us 
> >   * support slots (makes specifying vulnerable ranges in slotted package 
> >     much easier) 
> >   * (cleanup old stuff no longer needed) 
>
> That looks interesting as doing all the draft manually is really a huge 
> work (with leads to not so enhancement). I am unsure how will the 
> cleanup be done, as soon as the portage tree doesn't break (due some 
> other package requiring the old buggy version), why are not all devs 
> allowed to drop (or, at least, hardmask if needed for some base-system 
> package :/) the vulnerable versions? Looks like currently security team 
> waits for maintainers to do that, I try to do it fast but maybe will 
> take much more time in other situations. I think this could be improved 
> if other people like security team members or the last one stabilizing 
> the fixed version could do the cleanup too. 
We prefer that the maintainers do the drop in case there's some dependency situation we're not aware of, but we will drop if maintainers are unresponsive.

> Also, currently looks like, when we (maintainers) get asked to bump the 
> package fixing it, we tend to wait for security team members to CC 
> arches, maybe the maintainers could do that directly to gain a bit of 
> time. 
By all means, maintainer should be the one to call for the stable. It's your package, I cannot think of any situation where security would not want the maintainer to do that.

> > 
> > - Reviewing: Reduced editorial text means less to review. 
> > 
> > - Sending: We want to improve our tooling to automatically send 
> > advisories and push them to a git repository. 
> > 
> > The new GLSA format was up for review on -security last week. Next up 
> > will be getting it specified formally, implemented in our tooling, 
> > glsa-check and a new security.g.o frontend. [1] 
> > Then, we can adopt the new workflow. 
> > 
> > > 
> > > Then, instead of blaming on how should I have asked for clarification on 
> > > this (well, looks like the main topic here is that I have asked about 
> > > this in ML instead of the real problem :O), I think you should focus on 
> > > explaining how are you fixing this problem. 
> > 
> > Your original email didn't reflect actual interest in the details. Now 
> > that we've established you do care, I hope my explanations helped you 
> > out there. 
> > 
>
> They helped for sure :) and I appreciate them, I simply thought nothing 
> was being worked out as I explained in previous mail (I was still saying 
> long delays) 
>
> > > I have been long time wondering about this because: 
> > > 1. I usually get lots of bugs from alias I am a member whose we go fast 
> > > bumping, calling for stabilization and dropping vulnerable versions and, 
> > > the, the bugs get stalled. 
> > > 2. Once of the machines I maintain would benefit from being able to use 
> > > glsacheck to only update vulnerable packages as not always have enough 
> > > time for updating the full world 
> > > 
> > > 
> > > 
> > 
> > [1] Lots of code to be written here. .py+.rb, help wanted! 
> > 
>
>
>

^ permalink raw reply	[flat|nested] 14+ messages in thread
[parent not found: <20140118185711.CFA13E0C62@pigeon.gentoo.org>]

end of thread, other threads:[~2014-01-18 19:11 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-18 15:34 [gentoo-dev] Regarding long delays on GLSA generation Pacho Ramos
2014-01-18 16:02 ` Alex Legler
2014-01-18 16:30   ` Pacho Ramos
2014-01-18 16:33     ` Dirkjan Ochtman
2014-01-18 19:10       ` [gentoo-dev] " Duncan
2014-01-18 16:34     ` [gentoo-dev] " Pacho Ramos
2014-01-18 17:26     ` Alex Legler
2014-01-18 17:38       ` Pacho Ramos
2014-01-18 18:19         ` Alex Legler
2014-01-18 18:35           ` Pacho Ramos
2014-01-18 18:57             ` Pacho Ramos
  -- strict thread matches above, loose matches on Subject: below --
2014-01-18 16:12 creffett
2014-01-18 18:57 Chris Reffett
     [not found] <20140118185711.CFA13E0C62@pigeon.gentoo.org>
2014-01-18 19:08 ` Pacho Ramos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox