Re: [webkit-dev] review queue crazy idea

2010-07-24 Thread Maciej Stachowiak

On Jul 23, 2010, at 1:10 PM, Dirk Pranke wrote:

 I have been thinking along these lines as well. I'm not sure how
 relevant touching existing lines of code is versus just other people
 who have hacked on the file at all or who have hacked on other files
 in the same directory (i.e., you'd need to address new code and new
 files, too). I think some empirical testing and tweaking would be the
 way to evaluate this, though.

To find a reviewer, what you want to find is people who understand the relevant 
subsystems well, and perhaps also people who are good reviewers in general 
(have a high likelihood of spotting avoidable problems). Making lots of commits 
to (or touching lots of lines in) the same file or the same directory are at 
best proxies for that kind of information. They may be better proxies for that 
kind of information than self-identification, but that has yet to be 
demonstrated. While an algorithm is a good starting point, I think 
self-identification and/or peer identification can capture nuances that an 
algorithm will not.

I think the main problems with http://trac.webkit.org/wiki/WebKit%20Team are 
that (a) people don't know to look there; and (b) people don't know or don't 
bother to update it. I don't think the accuracy of the information is a problem 
(other than possibly being out of date). I don't see how it is helpful to refer 
to this information as bragging.

Regards,
Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-24 Thread Ryosuke Niwa
On Sat, Jul 24, 2010 at 4:09 PM, Maciej Stachowiak m...@apple.com wrote:

 I think the main problems with http://trac.webkit.org/wiki/WebKit%20Team
 are that (a) people don't know to look there; and (b) people don't know or
 don't bother to update it.


I totally agree.

I'll also add that the information on WebKit Team is too broad.  For
example, one can say that he's an expert in HTML editing but he might not be
too familiar with how TextIterator advances or how ApplyStyleCommand pushes
down text decorations.  I'm sure there are similar problems with other
subsystems as well.  Aggregating information out of the svn blame will solve
this problem as well.  I'd also recommend to provide a way to list
committers who recently touched that code as well because they are also
likely to be able to find problems with new patches.

Best,
Ryosuke Niwa
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-23 Thread Eric Seidel
I've never really liked trac.webkit.org/wiki/WebKit%20Team.  Its
always seemed more of place to brag about webkit involvement, than a
useful reference.  I think we could build a much better who should I
ask to review this tool based on SVN information.

-eric

On Fri, Jul 23, 2010 at 12:15 AM, David Kilzer ddkil...@webkit.org wrote:
 We should also publicize/update these existing resources to help patch 
 authors find reviewers for their patches:

 http://trac.webkit.org/wiki/CodeReview
 http://trac.webkit.org/wiki/WebKit%20Team

 I think the most effective approach is when patch authors proactively seek 
 out reviewers.  We're all busy, but when I'm asked to review a patch, I make 
 time for it or point the person at another reviewer.

 Dave
 --
 Sent from my iPhone 4

 On Jul 22, 2010, at 12:29 AM, Maciej Stachowiak m...@apple.com wrote:


 On Jul 21, 2010, at 3:41 PM, Eric Seidel wrote:

 Wow.  I really like this idea of helping contributors better
 understand what's going wrong.

 But, I think that even better would be to build a better front-end for
 reviews.  Or a bot which knew how to suggest reviewers (based on
 annotate information from lines changed).


 I think a better UI for reviews, plus some better attempts at active 
 notification of potential reviewers, could go a long way. I'm a strong 
 believer in trying nudges and positive incentives before implementing 
 harsher policies.

 Regards,
 Maciej

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-23 Thread Alex Milowski
On Fri, Jul 23, 2010 at 12:51 PM, Eric Seidel e...@webkit.org wrote:
 I've never really liked trac.webkit.org/wiki/WebKit%20Team.  Its
 always seemed more of place to brag about webkit involvement, than a
 useful reference.  I think we could build a much better who should I
 ask to review this tool based on SVN information.

Were you thinking of some kind of automated harvesting of this information?

I seems like a simple data file that can be processed by systems
would be a good way to start.  Then people can submit patches (or
commit changes) to file changing the areas that they are willing
to review and others can see/review that commitment.

People who are looking for a reviewer can look through that file for
individuals.

If a review doesn't want to get reminder e-mails or requests from
systems or individuals, they would then have to remove that
review area for themselves from that data file.

I would personally use an XML format ... but that's me.  ;)


-- 
--Alex Milowski
The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered.

Bertrand Russell in a footnote of Principles of Mathematics
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-23 Thread Eric Seidel
Given a patch file, you have its line number ranges.

Given a git checkout, you can very quickly find who has made changes
to what lines in that file.

You then can have a bot post to the bug, saying that 10 people have
touched the lines you're touching in your patch.  3 of them are active
reviewers, here are their names:

You could even educate such a script/bot about whitespace or
rename changes so they're excluded from any who touched this
lookup.

I would like to build (or see built) this (or a similar) script.  I
just haven't had the time to do it.

It's better than manual owner files or watch lists IMO because it's
automatically generated.

-eric

On Fri, Jul 23, 2010 at 8:04 AM, Alex Milowski a...@milowski.org wrote:
 On Fri, Jul 23, 2010 at 12:51 PM, Eric Seidel e...@webkit.org wrote:
 I've never really liked trac.webkit.org/wiki/WebKit%20Team.  Its
 always seemed more of place to brag about webkit involvement, than a
 useful reference.  I think we could build a much better who should I
 ask to review this tool based on SVN information.

 Were you thinking of some kind of automated harvesting of this information?

 I seems like a simple data file that can be processed by systems
 would be a good way to start.  Then people can submit patches (or
 commit changes) to file changing the areas that they are willing
 to review and others can see/review that commitment.

 People who are looking for a reviewer can look through that file for
 individuals.

 If a review doesn't want to get reminder e-mails or requests from
 systems or individuals, they would then have to remove that
 review area for themselves from that data file.

 I would personally use an XML format ... but that's me.  ;)


 --
 --Alex Milowski
 The excellence of grammar as a guide is proportional to the paucity of the
 inflexions, i.e. to the degree of analysis effected by the language
 considered.

 Bertrand Russell in a footnote of Principles of Mathematics
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-23 Thread Alex Milowski
On Fri, Jul 23, 2010 at 1:11 PM, Eric Seidel e...@webkit.org wrote:
 Given a patch file, you have its line number ranges.

 Given a git checkout, you can very quickly find who has made changes
 to what lines in that file.

 You then can have a bot post to the bug, saying that 10 people have
 touched the lines you're touching in your patch.  3 of them are active
 reviewers, here are their names:

That sounds like a heat map for code.  I wonder if there are existing
tools that do that?

-- 
--Alex Milowski
The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered.

Bertrand Russell in a footnote of Principles of Mathematics
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-23 Thread Alex Milowski
On Fri, Jul 23, 2010 at 1:15 PM, Alex Milowski a...@milowski.org wrote:
 On Fri, Jul 23, 2010 at 1:11 PM, Eric Seidel e...@webkit.org wrote:
 Given a patch file, you have its line number ranges.

 Given a git checkout, you can very quickly find who has made changes
 to what lines in that file.

 You then can have a bot post to the bug, saying that 10 people have
 touched the lines you're touching in your patch.  3 of them are active
 reviewers, here are their names:

 That sounds like a heat map for code.  I wonder if there are existing
 tools that do that?

This looks interesting:

   http://www.statsvn.org/

I'm not sure if it can answer this line of code has these reviewers but
it is worth a look.

-- 
--Alex Milowski
The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered.

Bertrand Russell in a footnote of Principles of Mathematics
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-23 Thread Dirk Pranke
I have been thinking along these lines as well. I'm not sure how
relevant touching existing lines of code is versus just other people
who have hacked on the file at all or who have hacked on other files
in the same directory (i.e., you'd need to address new code and new
files, too). I think some empirical testing and tweaking would be the
way to evaluate this, though.

-- Dirk

On Fri, Jul 23, 2010 at 5:11 AM, Eric Seidel e...@webkit.org wrote:
 Given a patch file, you have its line number ranges.

 Given a git checkout, you can very quickly find who has made changes
 to what lines in that file.

 You then can have a bot post to the bug, saying that 10 people have
 touched the lines you're touching in your patch.  3 of them are active
 reviewers, here are their names:

 You could even educate such a script/bot about whitespace or
 rename changes so they're excluded from any who touched this
 lookup.

 I would like to build (or see built) this (or a similar) script.  I
 just haven't had the time to do it.

 It's better than manual owner files or watch lists IMO because it's
 automatically generated.

 -eric

 On Fri, Jul 23, 2010 at 8:04 AM, Alex Milowski a...@milowski.org wrote:
 On Fri, Jul 23, 2010 at 12:51 PM, Eric Seidel e...@webkit.org wrote:
 I've never really liked trac.webkit.org/wiki/WebKit%20Team.  Its
 always seemed more of place to brag about webkit involvement, than a
 useful reference.  I think we could build a much better who should I
 ask to review this tool based on SVN information.

 Were you thinking of some kind of automated harvesting of this information?

 I seems like a simple data file that can be processed by systems
 would be a good way to start.  Then people can submit patches (or
 commit changes) to file changing the areas that they are willing
 to review and others can see/review that commitment.

 People who are looking for a reviewer can look through that file for
 individuals.

 If a review doesn't want to get reminder e-mails or requests from
 systems or individuals, they would then have to remove that
 review area for themselves from that data file.

 I would personally use an XML format ... but that's me.  ;)


 --
 --Alex Milowski
 The excellence of grammar as a guide is proportional to the paucity of the
 inflexions, i.e. to the degree of analysis effected by the language
 considered.

 Bertrand Russell in a footnote of Principles of Mathematics
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-22 Thread Zoltan Herczeg

 Patches sit in the queue for numerous reasons.  Some of us used to
 scan the queue every day.  But I've stopped doing that.  Now I scan it
 more like once a week or two.

 There is no good way to find which patches might I have a chance of
 reviewing, so you end up spending 30 minutes just to find a patch you
 could actually review.

You mean basically the problem is how a reviewer find a patch which he/she
can review? WebKit as a project does not encourage matching a patch to a
reviewer, but those, who are here for a long time know who can review
their patches, and just CC them to the bug. This is difficult for a new
contributor. I suggest a keyword - reviewer matching bot: a contributor is
encouraged to select some keywords related to his/her patch from a list,
and a bot could automatically CC some reviewers based on these keywords
and other attributes (like component) of the bug report.

 Most patches get rejected for easily-bot-detectable reasons.  Like bad
 or missing ChangeLogs, poor comment style, tabs, breaking EWS bots.
 Now that the style bot and EWS bots work better we should at least cq-
 patches which fail those bots (or fail to apply).

The bots set the boxes to red near the patch, and post a small message to
the bug report. This is more than enough for me, but a new contributor
might have no idea how to fix them. A link to a wiki page should be added
to these posts, which explains the steps to fix such problems. Or just
mention some names, whose are an expert of different build systems, and
can help to fix build issues.

Zoltan


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-22 Thread Maciej Stachowiak

On Jul 21, 2010, at 3:41 PM, Eric Seidel wrote:

 Wow.  I really like this idea of helping contributors better
 understand what's going wrong.
 
 But, I think that even better would be to build a better front-end for
 reviews.  Or a bot which knew how to suggest reviewers (based on
 annotate information from lines changed).


I think a better UI for reviews, plus some better attempts at active 
notification of potential reviewers, could go a long way. I'm a strong believer 
in trying nudges and positive incentives before implementing harsher policies.

Regards,
Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-22 Thread Alex Milowski
On Thu, Jul 22, 2010 at 8:29 AM, Maciej Stachowiak m...@apple.com wrote:


 I think a better UI for reviews, plus some better attempts at active 
 notification of potential reviewers, could go a long way. I'm a strong 
 believer in trying nudges and positive incentives before implementing harsher 
 policies.


Maybe we could have the system try to contact reviewers who have expressed
interest/ability in review patches for certain areas (or components)?

For example, if someone registered as being a reviewer for MathML patches,
the system could e-mail all the registered reviewers.  If the set of
reviewers is too large, the system could pick a random subset to e-mail.

I have certainly had a consistent set of individuals who have been kind
enough to review my patches.  On occasion, I've contacted individuals
to ask directly for a review when a patch has been there for awhile.  I've
gotten comfortable enough with the process to do this.  Newer contributors
or those contributing outside their normal areas might not feel so
comfortable and so having the system do this would be very good for
keeping things moving forward.

-- 
--Alex Milowski
The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered.

Bertrand Russell in a footnote of Principles of Mathematics
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-22 Thread David Kilzer
We should also publicize/update these existing resources to help patch authors 
find reviewers for their patches:

http://trac.webkit.org/wiki/CodeReview
http://trac.webkit.org/wiki/WebKit%20Team

I think the most effective approach is when patch authors proactively seek out 
reviewers.  We're all busy, but when I'm asked to review a patch, I make time 
for it or point the person at another reviewer.

Dave
--
Sent from my iPhone 4

On Jul 22, 2010, at 12:29 AM, Maciej Stachowiak m...@apple.com wrote:

 
 On Jul 21, 2010, at 3:41 PM, Eric Seidel wrote:
 
 Wow.  I really like this idea of helping contributors better
 understand what's going wrong.
 
 But, I think that even better would be to build a better front-end for
 reviews.  Or a bot which knew how to suggest reviewers (based on
 annotate information from lines changed).
 
 
 I think a better UI for reviews, plus some better attempts at active 
 notification of potential reviewers, could go a long way. I'm a strong 
 believer in trying nudges and positive incentives before implementing harsher 
 policies.
 
 Regards,
 Maciej
 
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] review queue crazy idea

2010-07-21 Thread Ojan Vafai
There are currently 38 (of 171 total) patches in the review queue where the
bugs have not been modified in over 1 month old. I propose we have a bot
that educates people about writing easy to review patches and auto-rejects
any patches in bugs that haven't been touched in over a month. For people
new-ish to the WebKit project, it is often confusing both degree of
responsibility that lies with the contributor to make the patch easy to
review and the need to get reviewers' attention for a given patch.

This is just an initial proposal. I'm not wed to any of the details of how
this would work. I do think that auto-rejecting old patches is valuable to
the project as a whole. Having the review queue be so large makes
it daunting for any reviewer to try and tackle it. On the other hand,
knowing that patches will magically fall off the end of the queue might
encourage reviewers to just ignore some patches.

An alternative to auto-rejecting patches would be to send a nag email once a
week to webkit-reviewers@ with the list of patches that are over a month
old.


Here are my initial thoughts on what a review bot would do.

*After a patch turns a week old, send the following email:*
Patch 12345 of bug 6789 is a week old. It may just be because no reviewer
has found time to review it. But there may be steps you can take to help get
your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a few
suggestions.

-WebKit review bot

*After the patch is three weeks old:*
Patch 12345 of bug 6789 is three weeks old. If it is still unreviewed in a
week, it will automatically be rejected. It may just be because no reviewer
has found time to review it. But there may be steps you can take to help get
your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a few
suggestions.

-WebKit review bot

*After the patch is a month old:*
Patch 12345 of bug 6789 has been rejected because it is too old. This is
likely because no webkit reviewer has been able to review it. If you would
still like the patch reviewed, then please do the following:

   1. Make sure your patch still applies to tip of tree.
   2. Do as many of the suggestions at
   http://trac.webkit.org/wiki/CodeReview as possible.
   3. Upload your patch for review again.

-Webkit Review Bot
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-21 Thread Peter Kasting
On Wed, Jul 21, 2010 at 2:40 PM, Ojan Vafai o...@chromium.org wrote:

 Here are my initial thoughts on what a review bot would do.

 *After a patch turns a week old, send the following email:*
 Patch 12345 of bug 6789 is a week old. It may just be because no reviewer
 has found time to review it. But there may be steps you can take to help get
 your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a few
 suggestions.

 -WebKit review bot

 *After the patch is three weeks old:*
 Patch 12345 of bug 6789 is three weeks old. If it is still unreviewed in a
 week, it will automatically be rejected. It may just be because no reviewer
 has found time to review it. But there may be steps you can take to help get
 your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a few
 suggestions.

 -WebKit review bot

 *After the patch is a month old:*
 Patch 12345 of bug 6789 has been rejected because it is too old. This is
 likely because no webkit reviewer has been able to review it. If you would
 still like the patch reviewed, then please do the following:

1. Make sure your patch still applies to tip of tree.
2. Do as many of the suggestions at
http://trac.webkit.org/wiki/CodeReview as possible.
3. Upload your patch for review again.

 If we want to implement this, I think there ought to be some sort of easy
way for a patch author to respond to any of these automated actions with
some kind of a I looked at the suggestions, my patch is as easy-to-review
as possible, please don't close it and instead help me flag down some
reviewers action.

PK
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-21 Thread Maciej Stachowiak

On Jul 21, 2010, at 2:40 PM, Ojan Vafai wrote:

 There are currently 38 (of 171 total) patches in the review queue where the 
 bugs have not been modified in over 1 month old. I propose we have a bot that 
 educates people about writing easy to review patches and auto-rejects any 
 patches in bugs that haven't been touched in over a month. For people new-ish 
 to the WebKit project, it is often confusing both degree of responsibility 
 that lies with the contributor to make the patch easy to review and the need 
 to get reviewers' attention for a given patch.
 
 This is just an initial proposal. I'm not wed to any of the details of how 
 this would work. I do think that auto-rejecting old patches is valuable to 
 the project as a whole. Having the review queue be so large makes it daunting 
 for any reviewer to try and tackle it. On the other hand, knowing that 
 patches will magically fall off the end of the queue might encourage 
 reviewers to just ignore some patches.
 
 An alternative to auto-rejecting patches would be to send a nag email once a 
 week to webkit-reviewers@ with the list of patches that are over a month old.

I think we should try the nag email first. I like the idea of advice on how to 
get a review. I think automatic rejection is kind of unfriendly, so I'd like to 
try other steps first.

 - Maciej

 
 Here are my initial thoughts on what a review bot would do.
 
 After a patch turns a week old, send the following email:
 Patch 12345 of bug 6789 is a week old. It may just be because no reviewer has 
 found time to review it. But there may be steps you can take to help get your 
 patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a few 
 suggestions.
 
 -WebKit review bot
 
 After the patch is three weeks old:
 Patch 12345 of bug 6789 is three weeks old. If it is still unreviewed in a 
 week, it will automatically be rejected. It may just be because no reviewer 
 has found time to review it. But there may be steps you can take to help get 
 your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a few 
 suggestions.
 
 -WebKit review bot
 
 After the patch is a month old:
 Patch 12345 of bug 6789 has been rejected because it is too old. This is 
 likely because no webkit reviewer has been able to review it. If you would 
 still like the patch reviewed, then please do the following:
 Make sure your patch still applies to tip of tree.
 Do as many of the suggestions at http://trac.webkit.org/wiki/CodeReview as 
 possible.
 Upload your patch for review again.
 -Webkit Review Bot
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-21 Thread Eric Seidel
Wow.  I really like this idea of helping contributors better
understand what's going wrong.

But, I think that even better would be to build a better front-end for
reviews.  Or a bot which knew how to suggest reviewers (based on
annotate information from lines changed).

I encourage you to write any sort of better review tool/bot, turn it
on, and see what happens.  That's kinda what we did with the EWS and
commit-queue.  Initial reactions (to both) were strongly negative, but
we fixed a bunch of stuff from initial feedback, and I (would like to)
believe we have two useful systems now.  I see the same pattern
happening for someone trying to build some better review tools.

-eric

On Wed, Jul 21, 2010 at 5:40 PM, Ojan Vafai o...@chromium.org wrote:
 There are currently 38 (of 171 total) patches in the review queue where the
 bugs have not been modified in over 1 month old. I propose we have a bot
 that educates people about writing easy to review patches and auto-rejects
 any patches in bugs that haven't been touched in over a month. For people
 new-ish to the WebKit project, it is often confusing both degree of
 responsibility that lies with the contributor to make the patch easy to
 review and the need to get reviewers' attention for a given patch.
 This is just an initial proposal. I'm not wed to any of the details of how
 this would work. I do think that auto-rejecting old patches is valuable to
 the project as a whole. Having the review queue be so large makes
 it daunting for any reviewer to try and tackle it. On the other hand,
 knowing that patches will magically fall off the end of the queue might
 encourage reviewers to just ignore some patches.
 An alternative to auto-rejecting patches would be to send a nag email once a
 week to webkit-reviewers@ with the list of patches that are over a month
 old.

 Here are my initial thoughts on what a review bot would do.
 After a patch turns a week old, send the following email:
 Patch 12345 of bug 6789 is a week old. It may just be because no reviewer
 has found time to review it. But there may be steps you can take to help get
 your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a few
 suggestions.
 -WebKit review bot
 After the patch is three weeks old:
 Patch 12345 of bug 6789 is three weeks old. If it is still unreviewed in a
 week, it will automatically be rejected. It may just be because no reviewer
 has found time to review it. But there may be steps you can take to help get
 your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a few
 suggestions.
 -WebKit review bot
 After the patch is a month old:
 Patch 12345 of bug 6789 has been rejected because it is too old. This is
 likely because no webkit reviewer has been able to review it. If you would
 still like the patch reviewed, then please do the following:

 Make sure your patch still applies to tip of tree.
 Do as many of the suggestions at http://trac.webkit.org/wiki/CodeReview as
 possible.
 Upload your patch for review again.

 -Webkit Review Bot
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-21 Thread Zoltan Horvath
Hey,

I just don't understand how can the patches can sit in bugzilla unreviewed for 
weeks? There are 76 reviewers in the trac's team list.

I think the reviewers have to do what they have assumed... Reviewing patches!

I agree with Maciej automatic rejection is unfriendly. (Of course we can 
reject patches which are no longer applies on trunk. Yes, we should do this!) 
I think we should find a good way to advise the reviewers of the patch's topic. 
I prefer this way of automation.

Regards,

Zoltan

On Wednesday 21 July 2010, at 23:40, Ojan Vafai wrote:
 There are currently 38 (of 171 total) patches in the review queue where the
 bugs have not been modified in over 1 month old. I propose we have a bot
 that educates people about writing easy to review patches and auto-rejects
 any patches in bugs that haven't been touched in over a month. For people
 new-ish to the WebKit project, it is often confusing both degree of
 responsibility that lies with the contributor to make the patch easy to
 review and the need to get reviewers' attention for a given patch.
 
 This is just an initial proposal. I'm not wed to any of the details of how
 this would work. I do think that auto-rejecting old patches is valuable to
 the project as a whole. Having the review queue be so large makes
 it daunting for any reviewer to try and tackle it. On the other hand,
 knowing that patches will magically fall off the end of the queue might
 encourage reviewers to just ignore some patches.
 
 An alternative to auto-rejecting patches would be to send a nag email once
 a week to webkit-reviewers@ with the list of patches that are over a month
 old.
 
 
 Here are my initial thoughts on what a review bot would do.
 
 *After a patch turns a week old, send the following email:*
 Patch 12345 of bug 6789 is a week old. It may just be because no reviewer
 has found time to review it. But there may be steps you can take to help
 get your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a
 few suggestions.
 
 -WebKit review bot
 
 *After the patch is three weeks old:*
 Patch 12345 of bug 6789 is three weeks old. If it is still unreviewed in a
 week, it will automatically be rejected. It may just be because no reviewer
 has found time to review it. But there may be steps you can take to help
 get your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a
 few suggestions.
 
 -WebKit review bot
 
 *After the patch is a month old:*
 Patch 12345 of bug 6789 has been rejected because it is too old. This is
 likely because no webkit reviewer has been able to review it. If you would
 still like the patch reviewed, then please do the following:
 
1. Make sure your patch still applies to tip of tree.
2. Do as many of the suggestions at
http://trac.webkit.org/wiki/CodeReview as possible.
3. Upload your patch for review again.
 
 -Webkit Review Bot
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-21 Thread Eric Seidel
Patches sit in the queue for numerous reasons.  Some of us used to
scan the queue every day.  But I've stopped doing that.  Now I scan it
more like once a week or two.

There is no good way to find which patches might I have a chance of
reviewing, so you end up spending 30 minutes just to find a patch you
could actually review.

Most patches get rejected for easily-bot-detectable reasons.  Like bad
or missing ChangeLogs, poor comment style, tabs, breaking EWS bots.
Now that the style bot and EWS bots work better we should at least cq-
patches which fail those bots (or fail to apply).

I think reviewing would be much easier if we had some better site by
which to review.  I'm not sure how we solve the social problem of
getting people to review patches which didn't come from the person
sitting next to them in their office however.  Then again, that's
sorta OK.  part of contributing to webkit is integrating into the
community.  It's importnat to know your reviewers and to discuss
things with them in channels other than the bug.  But I still think
some minimal technical work would go a long way to making reviewing
better.

-eric

On Wed, Jul 21, 2010 at 7:34 PM, Zoltan Horvath zol...@webkit.org wrote:
 Hey,

 I just don't understand how can the patches can sit in bugzilla unreviewed for
 weeks? There are 76 reviewers in the trac's team list.

 I think the reviewers have to do what they have assumed... Reviewing patches!

 I agree with Maciej automatic rejection is unfriendly. (Of course we can
 reject patches which are no longer applies on trunk. Yes, we should do this!)
 I think we should find a good way to advise the reviewers of the patch's 
 topic.
 I prefer this way of automation.

 Regards,

 Zoltan

 On Wednesday 21 July 2010, at 23:40, Ojan Vafai wrote:
 There are currently 38 (of 171 total) patches in the review queue where the
 bugs have not been modified in over 1 month old. I propose we have a bot
 that educates people about writing easy to review patches and auto-rejects
 any patches in bugs that haven't been touched in over a month. For people
 new-ish to the WebKit project, it is often confusing both degree of
 responsibility that lies with the contributor to make the patch easy to
 review and the need to get reviewers' attention for a given patch.

 This is just an initial proposal. I'm not wed to any of the details of how
 this would work. I do think that auto-rejecting old patches is valuable to
 the project as a whole. Having the review queue be so large makes
 it daunting for any reviewer to try and tackle it. On the other hand,
 knowing that patches will magically fall off the end of the queue might
 encourage reviewers to just ignore some patches.

 An alternative to auto-rejecting patches would be to send a nag email once
 a week to webkit-reviewers@ with the list of patches that are over a month
 old.


 Here are my initial thoughts on what a review bot would do.

 *After a patch turns a week old, send the following email:*
 Patch 12345 of bug 6789 is a week old. It may just be because no reviewer
 has found time to review it. But there may be steps you can take to help
 get your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a
 few suggestions.

 -WebKit review bot

 *After the patch is three weeks old:*
 Patch 12345 of bug 6789 is three weeks old. If it is still unreviewed in a
 week, it will automatically be rejected. It may just be because no reviewer
 has found time to review it. But there may be steps you can take to help
 get your patch reviewed. See http://trac.webkit.org/wiki/CodeReview for a
 few suggestions.

 -WebKit review bot

 *After the patch is a month old:*
 Patch 12345 of bug 6789 has been rejected because it is too old. This is
 likely because no webkit reviewer has been able to review it. If you would
 still like the patch reviewed, then please do the following:

    1. Make sure your patch still applies to tip of tree.
    2. Do as many of the suggestions at
    http://trac.webkit.org/wiki/CodeReview as possible.
    3. Upload your patch for review again.

 -Webkit Review Bot
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-21 Thread Ryosuke Niwa
On Wed, Jul 21, 2010 at 2:40 PM, Ojan Vafai o...@chromium.org wrote:

 There are currently 38 (of 171 total) patches in the review queue where
 the bugs have not been modified in over 1 month old. I propose we have a bot
 that educates people about writing easy to review patches and auto-rejects
 any patches in bugs that haven't been touched in over a month.


I'd love to see a bot that educates people but I'm not sure if we should
auto-rejects patches that are simply old. Maybe we need a little bit more
of graduality like pinging the author of the patch first, and then make it
obsolete if nobody responds etc...

This is just an initial proposal. I'm not wed to any of the details of how
 this would work. I do think that auto-rejecting old patches is valuable to
 the project as a whole. Having the review queue be so large makes
 it daunting for any reviewer to try and tackle it.


I'd agree that having a really large review queue isn't ideal.  Maybe we can
customize the review queue so that it only shows patches of your expertise.

Best,
Ryosuke Niwa
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] review queue crazy idea

2010-07-21 Thread James Robinson
I've had patches sit in the review queue for 4 weeks then receive a
positive review and land without much incident.  Some patches are difficult
to review or have a limited number of potential reviewers.  I would have
really appreciated a reminder email about that patch in particular (I
honestly had forgotten about it by the time the review email came) but it
would not have been helpful to mark it review-.  I would have just marked it
review? again, which given the eventual outcome (r+ with some comments)
would have been the right move.

We should make it clearer to new contributors that it is the role of the
patch submitter to sell it to the project.  This means making it clear why
the patch is an improvement, making it easy for the reviewer to understand,
and making a convincing argument that the patch is correct by thorough
testing.  This also tends to mean figuring out who could review a patch and
chasing them down via email or IRC.  I think if contributors thought in
these terms then it would naturally encourage the behaviors reviewers like -
breaking patches up, providing more test cases, and clearly explaining what
a patch is trying to do.

- James


On Wed, Jul 21, 2010 at 10:17 PM, Ryosuke Niwa rn...@webkit.org wrote:

 On Wed, Jul 21, 2010 at 2:40 PM, Ojan Vafai o...@chromium.org wrote:

 There are currently 38 (of 171 total) patches in the review queue where
 the bugs have not been modified in over 1 month old. I propose we have a bot
 that educates people about writing easy to review patches and auto-rejects
 any patches in bugs that haven't been touched in over a month.


 I'd love to see a bot that educates people but I'm not sure if we should
 auto-rejects patches that are simply old. Maybe we need a little bit more
 of graduality like pinging the author of the patch first, and then make it
 obsolete if nobody responds etc...

 This is just an initial proposal. I'm not wed to any of the details of how
 this would work. I do think that auto-rejecting old patches is valuable to
 the project as a whole. Having the review queue be so large makes
 it daunting for any reviewer to try and tackle it.


 I'd agree that having a really large review queue isn't ideal.  Maybe we
 can customize the review queue so that it only shows patches of your
 expertise.

 Best,
 Ryosuke Niwa


 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-09-02 Thread Adam Barth
Hi Yong,

Sorry for r-ing a bunch of your patches last night.  I tried to give
you constructive comments.  As you might be aware, we have a style
linter now:

./WebKitTools/Scripts/check-webkit-style

It might help us skip past some of the trivial review comments (like
improper indenting of initializer lists).  For the patches with
licensing issues, I'm not sure how best to proceed.

Adam


On Wed, Sep 2, 2009 at 8:29 AM, Yong Liyong...@torchmobile.com wrote:
 Thanks a lot for spending time on reviewing. As a developer, I hope I can
 have more constructive comments for r-. I understand it's a hard work and
 truly appreciate all of you who spend time on it.

 -Yong

 - Original Message -
 From: Eric Seidel
 To: WebKit Development
 Sent: Wednesday, September 02, 2009 6:10 AM
 Subject: [webkit-dev] Review Queue
 Just your friendly reminder that the review-queue is out of control again.
  We're @ 54 (was 84 on Monday):
 https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F
 If a reviewers could each take a stab at r-'ing (or r+'ing!) a few patches
 today we'd be back under 30 in no time...
 -eric
 p.s. Thanks to Adam Barth (and others) for applying the flaming sword of r-
 last night.  It's slightly more under control.

 

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-09-02 Thread Eric Seidel


 Honestly, I was probably a bit aggressive in r-ing your patches.
 Hopefully you won't take that personally.  My hope was to get the ball
 rolling again because the work on the WINCE port seemed to have
 stalled out.  Having a bunch of r? patches languishing in the review
 queue isn't really helpful to anyone.


+1!
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] Review Queue needs some more attention

2009-07-14 Thread Adam Treat
We have close to 100 patches that need attention in the review queue.

http://www.webkit.org/pending-review

I count five or six for the Qt port.  Eight for the GTK port.  Several for the 
Haiku port where a decision should probably be made.  And several for the ARM 
Jit work and the custom memory allocator.  I'm going to try and go through 
what I can, but if any other reviewers have some time...

Cheers,
Adam

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review queue needs love

2009-06-18 Thread Oliver Hunt
I reviewed quite a few last night as well.  At the moment there appear  
to be a large number of chromium, gtk, and qt specific patches up for  
review -- it would be great if reviewers for those ports went through  
them all :D


--Oliver

On Jun 18, 2009, at 2:27 PM, Adam Barth wrote:


I'll do my best tonight.

Adam


On Thu, Jun 18, 2009 at 9:26 AM, Maciej Stachowiakm...@apple.com  
wrote:


54 bugs with patches to review:

https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F

I reviewed a few just now, I'll try to do more today. Anyone else?

Cheers,
Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review queue needs love

2009-06-18 Thread Adam Treat
On Thursday 18 June 2009 05:39:04 pm Oliver Hunt wrote:
 I reviewed quite a few last night as well.  At the moment there appear
 to be a large number of chromium, gtk, and qt specific patches up for
 review -- it would be great if reviewers for those ports went through
 them all :D

I went through all the Qt ones today after Maciej made his request.  I think 
there is only one outstanding Qt related one at the moment...

Adam
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-06-05 Thread Eric Seidel
Ok, I agree that a sectioned queue would help.  There is no need to
see the Gtk patches in the list:
https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F
(which is back up to 40, btw!)

But we should be able to keep core (nearly) empty if it were kept separate.

-eric

On Fri, May 22, 2009 at 11:22 PM, Eric Seidele...@webkit.org wrote:
 We're down to 30 bugs:
 https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F

 With 36 patches total:
 curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l

 15 of those are Gtk-only bugs.  Need some help from the Gtk reviewers
 on this one.

 Thanks again to those who have pitched in so far.

 -eric

 On Sat, May 23, 2009 at 12:20 AM, Eric Seidel e...@webkit.org wrote:
 Reviewed more before bed.  We're down to:

 https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F
 50

 and

 curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l
 61

 respectively.

 Still awful, but much much better than yesterday.

 -eric

 On Fri, May 22, 2009 at 7:40 PM, Maciej Stachowiak m...@apple.com wrote:

 On May 22, 2009, at 2:19 AM, Eric Seidel wrote:

 Update:  We're down to 74 patches now.

 Thanks especially to Maciej for all his reviewing this evening:

 curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l]
 74

 Still a long way to go.

 FWIW I prefer this query, which counts by bug and gives a count of 57:

 https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F

 It looks like about half the remaining bugs are Qt or Gtk specific, and
 likely need someone who is expert on those ports to look at them. I don't
 feel comfortable reviewing things that affect Qt or Gtk APIs especially.

 - Maciej



 -eric

 On Fri, May 22, 2009 at 12:27 PM, Eric Seidel e...@webkit.org wrote:

 Our review process seems to be failing.  As a reviewer, let me extend
 my apologies to the WebKit community as I am part of this failure.

 We have over 100 patches in the review queue at the moment:
 http://webkit.org/pending-review

 I've started going through the list and reviewing what patches I can.
 I'm also marking r- all patches I can't review which have had no
 comments in the last 2 weeks.

 -eric

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev




___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-23 Thread Eric Seidel
We're down to 30 bugs:
https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F

With 36 patches total:
curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l

15 of those are Gtk-only bugs.  Need some help from the Gtk reviewers
on this one.

Thanks again to those who have pitched in so far.

-eric

On Sat, May 23, 2009 at 12:20 AM, Eric Seidel e...@webkit.org wrote:
 Reviewed more before bed.  We're down to:

 https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F
 50

 and

 curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l
 61

 respectively.

 Still awful, but much much better than yesterday.

 -eric

 On Fri, May 22, 2009 at 7:40 PM, Maciej Stachowiak m...@apple.com wrote:

 On May 22, 2009, at 2:19 AM, Eric Seidel wrote:

 Update:  We're down to 74 patches now.

 Thanks especially to Maciej for all his reviewing this evening:

 curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l]
 74

 Still a long way to go.

 FWIW I prefer this query, which counts by bug and gives a count of 57:

 https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F

 It looks like about half the remaining bugs are Qt or Gtk specific, and
 likely need someone who is expert on those ports to look at them. I don't
 feel comfortable reviewing things that affect Qt or Gtk APIs especially.

 - Maciej



 -eric

 On Fri, May 22, 2009 at 12:27 PM, Eric Seidel e...@webkit.org wrote:

 Our review process seems to be failing.  As a reviewer, let me extend
 my apologies to the WebKit community as I am part of this failure.

 We have over 100 patches in the review queue at the moment:
 http://webkit.org/pending-review

 I've started going through the list and reviewing what patches I can.
 I'm also marking r- all patches I can't review which have had no
 comments in the last 2 weeks.

 -eric

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-22 Thread Kevin Ollivier

Hi Eric,

On May 21, 2009, at 9:47 PM, Eric Seidel wrote:


Interesting analogy.  However, closing means to me that the community
is done with the bug.  Denying a patch because no one's working on it
anymore (aka, no one is there to respond to review comments even if
you make them) is not the same as closing a bug.  There is a
forgotten patches link on the nightly start page iirc which shows
all the r-'d patches. :)  http://nightly.webkit.org/start/  I've
certainly looked through that list for patches to finish before.
Maybe I'm the only one.


Many of the bugs we see languish in the review queue are just too big
to be easily reviewed.  I don't think we encourage enough decisive
action from reviewers (like just r-ing a patch because it's too big to
review).  At least an r- action gives the contributer something more
than silence. :)

This could of course all be avoided if we got our review queue down to
something manageable. :)


My issue with this is that doing r- doesn't really solve the problem,  
it just makes the patch magically seem to disappear from the review  
queue. In general, I think it does make sense to prune really old  
patches and bugs periodically, but 2 weeks is way too fast IMHO (and  
even 1 month probably), even considering bit rot, and what I don't  
understand is why you want to put the burden on patch submitters to  
resubmit because their patches aren't getting reviewed? I don't see  
how this helps patches to get reviewed; in fact, quite the opposite -  
they may magically disappear from the queue on just the day someone  
might have decided to check the queue and actually review it.


I do understand the frustration, as I've had my fair share of patches  
sit for a while awaiting review, but from what I can tell all your  
changes will do is just make it even more work for me to try and get a  
review. In addition to going around trying to find someone to review  
my patch, now I have to periodically resubmit too. And this gets my  
patch reviewed faster how?


I do think there are real issues to be discussed here, and I think  
some of the ideas presented in other posts in this thread are worth  
taking a look at, but I just feel this approach is more a knee-jerk  
reaction rather than a real strategy to fix the review queue problem.


Regards,

Kevin


We're down to 95 after today.  (We were at 144 two days ago!)
curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l
95

-eric

On Fri, May 22, 2009 at 2:38 PM, Maciej Stachowiak m...@apple.com  
wrote:


On May 21, 2009, at 9:36 PM, Geoffrey Garen wrote:

Our current defacto policy requires involvement on both sides.
Submitters need to be involved in finding people to review their
patches.  Posting patches to the review queue does not automatically
get you a review, except occasionally by Darin Adler or myself.

If a bug totally stalls, and is sitting in the review queue untouched
I view that as the responsible reviewers' implicit rejection of the
patch.  I, as a responsible reviewer, am simply making explicit that
implicit rejection.  Personally, I'd rather get an r- on my patches
than have them sit ignored for multiple weeks at a time.

Let's examine these statements in a broader light, substituting bug
database for review queue and bug for patch:
Our current defacto policy requires involvement on both sides.  
Submitters
need to be involved in finding people to fix their bugs. Filing  
bugs to the
bug database does not automatically get you a fix, except  
occasionally by

Darin Adler or myself.
If a bug totally stalls, and is sitting in the bug database  
untouched, I
view that as the responsible reviewers' implicit rejection of the  
bug. I, as
a responsible reviewer, am simply making explicit that implicit  
rejection.
Personally, I'd rather get a closed on my bugs than have them sit  
ignored

for multiple weeks at a time.

So, Eric, should we close all bugs that are older than 2 weeks?

I thought of the same analogy, and for this reason I disagree with  
Eric's
proposed change. Marking patches r- without review feedback is  
impolite to

the patch submitter, and loses valuable information.
Regards,
Maciej


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-22 Thread Maciej Stachowiak


On May 22, 2009, at 2:19 AM, Eric Seidel wrote:


Update:  We're down to 74 patches now.

Thanks especially to Maciej for all his reviewing this evening:

curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l]
74

Still a long way to go.


FWIW I prefer this query, which counts by bug and gives a count of 57:

https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F

It looks like about half the remaining bugs are Qt or Gtk specific,  
and likely need someone who is expert on those ports to look at them.  
I don't feel comfortable reviewing things that affect Qt or Gtk APIs  
especially.


- Maciej




-eric

On Fri, May 22, 2009 at 12:27 PM, Eric Seidel e...@webkit.org wrote:

Our review process seems to be failing.  As a reviewer, let me extend
my apologies to the WebKit community as I am part of this failure.

We have over 100 patches in the review queue at the moment:
http://webkit.org/pending-review

I've started going through the list and reviewing what patches I can.
I'm also marking r- all patches I can't review which have had no
comments in the last 2 weeks.

-eric


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-22 Thread Nikolas Zimmermann


Am 22.05.2009 um 06:41 schrieb Maciej Stachowiak:



On May 21, 2009, at 9:18 PM, Ojan Vafai wrote:

It makes no sense to me to r- a patch because reviewers don't have  
time to review it. It put incentive in the wrong place. There are  
other solutions to this problem that put incentive in the right  
place (i.e. with reviewers). I don't necessarily think these are  
good ideas, but I'll throw them out there.


1. If the review queue gets too large, close the tree to commits  
until the queue is at 80% of that too large number.
2. Automate landing commits (e.g. click a button off the commit  
queue) so that it's easier to land commits and keep the commit  
queue small.
3. Give some kind of very visible notice on the waterfall when the  
review queue gets too large (e.g. make the background color of the  
whole page red).
4. Auto-assign reviews that haven't gotten reviewed after two weeks  
to a reviewer and have that person be responsible for reviewing it  
in a timely manner (this gives personal responsibility over the  
queue length instead of the current distributed responsibility).


I'm sure there are a ton of other possible solutions to this  
problem that don't punish people sending patches who have little  
control over this situation. I imagine doing 3 and 4 would make a  
significant difference.


I discussed the review backlog with Mark Rowe earlier, and we came  
up with another idea that may help. This would be to categorize the  
review queues. Perhaps we could get bugzilla to show a separate  
review queue per component. So for example there would be queues for  
CSS, JavaScriptCore, WebKit Qt, etc. Then we could assign  
specific people to be responsible for that queue. That doesn't mean  
these are the only people who can review, but we would know who to  
badger if certain queues get backlogs.


I think this is a very wise idea. If we'd combine this with a review  
queue supervisor per component it with certainly help to avoid  
backlogs.
For instance the supervisor could get a mail all two weeks listing the  
patches waiting for review. Either the supervisor takes care of the  
review
or delegates to other reviewers. The idea is that at least someone  
notices the queue is very long. The last times this came up on the  
mailing list
I think it was either Eric or Maciej notifying the crowd about the  
state of the review queue. This definately needs to be changed.


So, you get my voice for creating categorized review queues. The  
positive side-effect is that I don't need to scan long time for  
patches that interesst
me (aka. that I'm qualified for review), but rather get the list of  
patches immediately in a single view.


I think it's great that Eric brought up this topic again, as I think  
we can improve the situation much better with not that much effort.


Have a nice day,
Niko

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-22 Thread Gustavo Noronha
On Thu, 2009-05-21 at 21:41 -0700, Maciej Stachowiak wrote:

 I discussed the review backlog with Mark Rowe earlier, and we came up
 with another idea that may help. This would be to categorize the
 review queues. Perhaps we could get bugzilla to show a separate review
 queue per component. So for example there would be queues for CSS,
 JavaScriptCore, WebKit Qt, etc. Then we could assign specific
 people to be responsible for that queue. That doesn't mean these are
 the only people who can review, but we would know who to badger if
 certain queues get backlogs.

This would rock. I have my own bugzilla search to try to find GTK+-only
review requests. It's not very reliable, though. Having this correctly
categorized in the review queue itself would be much better.

See you,

-- 
Gustavo Noronha g...@gnome.org
GNOME contributor

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-22 Thread Eric Seidel
Reviewed more before bed.  We're down to:

https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F
50

and

curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l
61

respectively.

Still awful, but much much better than yesterday.

-eric

On Fri, May 22, 2009 at 7:40 PM, Maciej Stachowiak m...@apple.com wrote:

 On May 22, 2009, at 2:19 AM, Eric Seidel wrote:

 Update:  We're down to 74 patches now.

 Thanks especially to Maciej for all his reviewing this evening:

 curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l]
 74

 Still a long way to go.

 FWIW I prefer this query, which counts by bug and gives a count of 57:

 https://bugs.webkit.org/buglist.cgi?field0-0-0=flagtypes.nametype0-0-0=equalsvalue0-0-0=review%3F

 It looks like about half the remaining bugs are Qt or Gtk specific, and
 likely need someone who is expert on those ports to look at them. I don't
 feel comfortable reviewing things that affect Qt or Gtk APIs especially.

 - Maciej



 -eric

 On Fri, May 22, 2009 at 12:27 PM, Eric Seidel e...@webkit.org wrote:

 Our review process seems to be failing.  As a reviewer, let me extend
 my apologies to the WebKit community as I am part of this failure.

 We have over 100 patches in the review queue at the moment:
 http://webkit.org/pending-review

 I've started going through the list and reviewing what patches I can.
 I'm also marking r- all patches I can't review which have had no
 comments in the last 2 weeks.

 -eric

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] Review Queue

2009-05-21 Thread Eric Seidel
Our review process seems to be failing.  As a reviewer, let me extend
my apologies to the WebKit community as I am part of this failure.

We have over 100 patches in the review queue at the moment:
http://webkit.org/pending-review

I've started going through the list and reviewing what patches I can.
I'm also marking r- all patches I can't review which have had no
comments in the last 2 weeks.

-eric
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-21 Thread Maciej Stachowiak


On May 21, 2009, at 7:27 PM, Eric Seidel wrote:


Our review process seems to be failing.  As a reviewer, let me extend
my apologies to the WebKit community as I am part of this failure.

We have over 100 patches in the review queue at the moment:
http://webkit.org/pending-review

I've started going through the list and reviewing what patches I can.
I'm also marking r- all patches I can't review which have had no
comments in the last 2 weeks.


While it's great to get more reviews done (and I encourage other  
reviewers to get cracking as well), I don't think it's appropriate to  
r- patches that you don't know how to review, simply because no one  
else has reviewed them yet. It is better to have an honest backlog  
than to sweep things under the carpet.


Regards,
Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-21 Thread Eric Seidel
I think it's better to get things out of the queue then to leave them rot.

Your review are most welcome. :)

-eric

On Fri, May 22, 2009 at 12:48 PM, Maciej Stachowiak m...@apple.com wrote:

 On May 21, 2009, at 7:27 PM, Eric Seidel wrote:

 Our review process seems to be failing.  As a reviewer, let me extend
 my apologies to the WebKit community as I am part of this failure.

 We have over 100 patches in the review queue at the moment:
 http://webkit.org/pending-review

 I've started going through the list and reviewing what patches I can.
 I'm also marking r- all patches I can't review which have had no
 comments in the last 2 weeks.

 While it's great to get more reviews done (and I encourage other reviewers
 to get cracking as well), I don't think it's appropriate to r- patches that
 you don't know how to review, simply because no one else has reviewed them
 yet. It is better to have an honest backlog than to sweep things under the
 carpet.

 Regards,
 Maciej


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-21 Thread Maciej Stachowiak


On May 21, 2009, at 7:57 PM, Eric Seidel wrote:

I think it's better to get things out of the queue then to leave  
them rot.


But it's not the patch submitter's fault if the reviewers have been  
delinquent in review. And making them resubmit the same patch after a  
blanket r- is useless busywork. Per our policy you shouldn't mark a  
patch r- unless you are either requesting revisions or rejecting the  
whole concept of the patch http://webkit.org/coding/ 
contributing.html. So if you r-'d any patches without giving review  
comments, please restore them.


Regards,
Maciej





Your review are most welcome. :)

-eric

On Fri, May 22, 2009 at 12:48 PM, Maciej Stachowiak m...@apple.com  
wrote:


On May 21, 2009, at 7:27 PM, Eric Seidel wrote:

Our review process seems to be failing.  As a reviewer, let me  
extend

my apologies to the WebKit community as I am part of this failure.

We have over 100 patches in the review queue at the moment:
http://webkit.org/pending-review

I've started going through the list and reviewing what patches I  
can.

I'm also marking r- all patches I can't review which have had no
comments in the last 2 weeks.


While it's great to get more reviews done (and I encourage other  
reviewers
to get cracking as well), I don't think it's appropriate to r-  
patches that
you don't know how to review, simply because no one else has  
reviewed them
yet. It is better to have an honest backlog than to sweep things  
under the

carpet.

Regards,
Maciej




___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-21 Thread Eric Seidel
Sorry I missed on on IRC, I would have been happy to chat further.


Our current defacto policy requires involvement on both sides.
Submitters need to be involved in finding people to review their
patches.  Posting patches to the review queue does not automatically
get you a review, except occasionally by Darin Adler or myself.

If a bug totally stalls, and is sitting in the review queue untouched
I view that as the responsible reviewers' implicit rejection of the
patch.  I, as a responsible reviewer, am simply making explicit that
implicit rejection.  Personally, I'd rather get an r- on my patches
than have them sit ignored for multiple weeks at a time.

-eric

http://webkit.org/coding/contributing.html:
Patch review
Once you have a patch file, it must be reviewed by one of the approved
WebKit reviewers. To request a review, attach the patch to the bug
report, and mark the patch with the flag review:?. The reviewer will
typically either approve the patch (by responding with an r=me in the
bug report or in e-mail and marking the patch review:+) or request
revisions to the patch (and mark the patch review:-). In rare cases a
patch may be permanently rejected, meaning that the reviewer believes
the feature should never be committed to the tree. The review process
can consist of multiple iterations between you and the reviewer as
revisions are made to your patch.

On Fri, May 22, 2009 at 1:22 PM, Maciej Stachowiak m...@apple.com wrote:

 On May 21, 2009, at 7:57 PM, Eric Seidel wrote:

 I think it's better to get things out of the queue then to leave them rot.

 But it's not the patch submitter's fault if the reviewers have been
 delinquent in review. And making them resubmit the same patch after a
 blanket r- is useless busywork. Per our policy you shouldn't mark a patch r-
 unless you are either requesting revisions or rejecting the whole concept of
 the patch http://webkit.org/coding/contributing.html. So if you r-'d any
 patches without giving review comments, please restore them.

 Regards,
 Maciej




 Your review are most welcome. :)

 -eric

 On Fri, May 22, 2009 at 12:48 PM, Maciej Stachowiak m...@apple.com wrote:

 On May 21, 2009, at 7:27 PM, Eric Seidel wrote:

 Our review process seems to be failing.  As a reviewer, let me extend
 my apologies to the WebKit community as I am part of this failure.

 We have over 100 patches in the review queue at the moment:
 http://webkit.org/pending-review

 I've started going through the list and reviewing what patches I can.
 I'm also marking r- all patches I can't review which have had no
 comments in the last 2 weeks.

 While it's great to get more reviews done (and I encourage other
 reviewers
 to get cracking as well), I don't think it's appropriate to r- patches
 that
 you don't know how to review, simply because no one else has reviewed
 them
 yet. It is better to have an honest backlog than to sweep things under
 the
 carpet.

 Regards,
 Maciej




___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-21 Thread Maciej Stachowiak


On May 21, 2009, at 9:36 PM, Geoffrey Garen wrote:


Our current defacto policy requires involvement on both sides.
Submitters need to be involved in finding people to review their
patches.  Posting patches to the review queue does not automatically
get you a review, except occasionally by Darin Adler or myself.

If a bug totally stalls, and is sitting in the review queue untouched
I view that as the responsible reviewers' implicit rejection of the
patch.  I, as a responsible reviewer, am simply making explicit that
implicit rejection.  Personally, I'd rather get an r- on my patches
than have them sit ignored for multiple weeks at a time.


Let's examine these statements in a broader light, substituting bug  
database for review queue and bug for patch:


Our current defacto policy requires involvement on both sides.  
Submitters need to be involved in finding people to fix their bugs.  
Filing bugs to the bug database does not automatically get you a  
fix, except occasionally by Darin Adler or myself.


If a bug totally stalls, and is sitting in the bug database  
untouched, I view that as the responsible reviewers' implicit  
rejection of the bug. I, as a responsible reviewer, am simply making  
explicit that implicit rejection. Personally, I'd rather get a  
closed on my bugs than have them sit ignored for multiple weeks at  
a time.


So, Eric, should we close all bugs that are older than 2 weeks?


I thought of the same analogy, and for this reason I disagree with  
Eric's proposed change. Marking patches r- without review feedback is  
impolite to the patch submitter, and loses valuable information.


Regards,
Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-21 Thread Maciej Stachowiak


On May 21, 2009, at 9:18 PM, Ojan Vafai wrote:

It makes no sense to me to r- a patch because reviewers don't have  
time to review it. It put incentive in the wrong place. There are  
other solutions to this problem that put incentive in the right  
place (i.e. with reviewers). I don't necessarily think these are  
good ideas, but I'll throw them out there.


1. If the review queue gets too large, close the tree to commits  
until the queue is at 80% of that too large number.
2. Automate landing commits (e.g. click a button off the commit  
queue) so that it's easier to land commits and keep the commit queue  
small.
3. Give some kind of very visible notice on the waterfall when the  
review queue gets too large (e.g. make the background color of the  
whole page red).
4. Auto-assign reviews that haven't gotten reviewed after two weeks  
to a reviewer and have that person be responsible for reviewing it  
in a timely manner (this gives personal responsibility over the  
queue length instead of the current distributed responsibility).


I'm sure there are a ton of other possible solutions to this problem  
that don't punish people sending patches who have little control  
over this situation. I imagine doing 3 and 4 would make a  
significant difference.


I discussed the review backlog with Mark Rowe earlier, and we came up  
with another idea that may help. This would be to categorize the  
review queues. Perhaps we could get bugzilla to show a separate review  
queue per component. So for example there would be queues for CSS,  
JavaScriptCore, WebKit Qt, etc. Then we could assign specific  
people to be responsible for that queue. That doesn't mean these are  
the only people who can review, but we would know who to badger if  
certain queues get backlogs.


Regards,
Maciej



___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-21 Thread Maciej Stachowiak


On May 21, 2009, at 9:10 PM, Peter Kasting wrote:


On Thu, May 21, 2009 at 8:52 PM, Eric Seidel e...@webkit.org wrote:
Our current defacto policy requires involvement on both sides.
Submitters need to be involved in finding people to review their
patches.  Posting patches to the review queue does not automatically
get you a review, except occasionally by Darin Adler or myself.

FWIW, I've always been told that WebKit etiquette is to not choose a  
reviewer (even when you know who would be good) and just mark a  
patch r?.  (This is a stark contrast to the Mozilla way of _always_  
selecting a reviewer.)


It would probably be good to clarify this kind of thing.


It's better not to explicitly select a reviewer, since almost always  
there will be several people qualified. However, it is totally OK to  
ask a specific person if they would consider reviewing out of band of  
the bug system, or to Cc possible qualified reviewers on the bug.


Regards,
Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-21 Thread Eric Seidel
Interesting analogy.  However, closing means to me that the community
is done with the bug.  Denying a patch because no one's working on it
anymore (aka, no one is there to respond to review comments even if
you make them) is not the same as closing a bug.  There is a
forgotten patches link on the nightly start page iirc which shows
all the r-'d patches. :)  http://nightly.webkit.org/start/  I've
certainly looked through that list for patches to finish before.
Maybe I'm the only one.


Many of the bugs we see languish in the review queue are just too big
to be easily reviewed.  I don't think we encourage enough decisive
action from reviewers (like just r-ing a patch because it's too big to
review).  At least an r- action gives the contributer something more
than silence. :)


This could of course all be avoided if we got our review queue down to
something manageable. :)

We're down to 95 after today.  (We were at 144 two days ago!)
curl -s https://bugs.webkit.org/request.cgi; | grep PDT | wc -l
95

-eric

On Fri, May 22, 2009 at 2:38 PM, Maciej Stachowiak m...@apple.com wrote:

 On May 21, 2009, at 9:36 PM, Geoffrey Garen wrote:

 Our current defacto policy requires involvement on both sides.
 Submitters need to be involved in finding people to review their
 patches.  Posting patches to the review queue does not automatically
 get you a review, except occasionally by Darin Adler or myself.

 If a bug totally stalls, and is sitting in the review queue untouched
 I view that as the responsible reviewers' implicit rejection of the
 patch.  I, as a responsible reviewer, am simply making explicit that
 implicit rejection.  Personally, I'd rather get an r- on my patches
 than have them sit ignored for multiple weeks at a time.

 Let's examine these statements in a broader light, substituting bug
 database for review queue and bug for patch:
 Our current defacto policy requires involvement on both sides. Submitters
 need to be involved in finding people to fix their bugs. Filing bugs to the
 bug database does not automatically get you a fix, except occasionally by
 Darin Adler or myself.
 If a bug totally stalls, and is sitting in the bug database untouched, I
 view that as the responsible reviewers' implicit rejection of the bug. I, as
 a responsible reviewer, am simply making explicit that implicit rejection.
 Personally, I'd rather get a closed on my bugs than have them sit ignored
 for multiple weeks at a time.

 So, Eric, should we close all bugs that are older than 2 weeks?

 I thought of the same analogy, and for this reason I disagree with Eric's
 proposed change. Marking patches r- without review feedback is impolite to
 the patch submitter, and loses valuable information.
 Regards,
 Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-21 Thread Maciej Stachowiak


On May 21, 2009, at 9:47 PM, Eric Seidel wrote:


Interesting analogy.  However, closing means to me that the community
is done with the bug.  Denying a patch because no one's working on it
anymore (aka, no one is there to respond to review comments even if
you make them) is not the same as closing a bug.  There is a
forgotten patches link on the nightly start page iirc which shows
all the r-'d patches. :)  http://nightly.webkit.org/start/  I've
certainly looked through that list for patches to finish before.
Maybe I'm the only one.


Many of the bugs we see languish in the review queue are just too big
to be easily reviewed.  I don't think we encourage enough decisive
action from reviewers (like just r-ing a patch because it's too big to
review).  At least an r- action gives the contributer something more
than silence. :)



If you want to r- a patch for a reason, such as being too big, or  
having feedback already that hasn't been addressed, that's fine. But I  
think it would be a bad idea to reject patches just because they  
haven't been reviewed for too long. And the other folks who have  
spoken up so far seem to agree.


Regards,
Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Review Queue

2009-05-21 Thread Peter Kasting
On Thu, May 21, 2009 at 10:08 PM, Maciej Stachowiak m...@apple.com wrote:

 If you want to r- a patch for a reason, such as being too big, or having
 feedback already that hasn't been addressed, that's fine. But I think it
 would be a bad idea to reject patches just because they haven't been
 reviewed for too long. And the other folks who have spoken up so far seem to
 agree.


I'm on the fence overall, but I can understand eseidel's position, so I'll
chime in so he's not all alone.

To use that same bug analogy, Mozilla actually _did_ that with their bug
database and found it extremely valuable.  Closing old bugs meant that the
1% that have serious, interested parties behind them that could still
reproduce spoke up, and those bugs stayed alive -- noticeably increasing the
quality of the bug pool.  While I don't think the same effect applies to
reviews two weeks old, it certainly does after, say, two months -- and in
the Chromium database I routinely ping people on old reviews that have
languished and eventually close them.

If the person submitting the patch is interested, and the message with the
r- is clear, getting an r- that says if this still applies please re-ping
is at the very worst an annoyance, not a disaster.

If the timeout was increased from two weeks to one month, and coupled with a
push that got the queue to zero patches and then implemented policies to
help it stay low in the future (which both Chromium and Mozilla lack, so you
don't feel too bad), I would be fully supportive.  As-is, I'm not sure it
helps as much, but I'm not ticked.

PK
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev