Bug 92500 - Activate committer bit granted back in April so that I can garden
Summary: Activate committer bit granted back in April so that I can garden
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Tom Hudson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-27 06:11 PDT by Tom Hudson
Modified: 2012-07-27 14:09 PDT (History)
6 users (show)

See Also:


Attachments
Patch (1.78 KB, patch)
2012-07-27 06:12 PDT, Tom Hudson
no flags Details | Formatted Diff | Diff
Patch (1.87 KB, patch)
2012-07-27 06:22 PDT, Tom Hudson
no flags Details | Formatted Diff | Diff
Patch (1.91 KB, patch)
2012-07-27 06:28 PDT, Tom Hudson
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Hudson 2012-07-27 06:11:30 PDT
Activate committer bit granted back in April so that I can garden
Comment 1 Tom Hudson 2012-07-27 06:12:21 PDT
Created attachment 154922 [details]
Patch
Comment 2 WebKit Review Bot 2012-07-27 06:14:58 PDT
Attachment 154922 [details] did not pass style-queue:

Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Tools/ChangeLog', u'Tools/Scripts/webkitpy..." exit_code: 1
Tools/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 3 Peter Beverloo 2012-07-27 06:19:48 PDT
Comment on attachment 154922 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=154922&action=review

An easy way to create patches like this one is to make the code modification, and then use "webkit-patch upload". That takes care of all the required ChangeLog messages for you.

> Tools/ChangeLog:3
> +        Activate committer bit granted April 6th so I can garden.

Since r? is set, the "Reviewed by (OOPS!)" should be in the ChangeLog.
If you'd like to land this unreviewed, you may want to add a brief note mentioning why it's ok to land it unreviewed, i.e. "Unreviewed, moving myself in committers.py".

> Tools/Scripts/webkitpy/common/config/committers.py:373
> +    Committer("Tom Hudson", "tomhudson@google.com"),

nit: You seem to be around on IRC as "tomhudson", it's convenient for notices (i.e. on reverts) by sheriffbot. Also, do you have an @chromium.org address?
Comment 4 Tom Hudson 2012-07-27 06:22:25 PDT
Created attachment 154926 [details]
Patch
Comment 5 Tom Hudson 2012-07-27 06:24:10 PDT
(In reply to comment #3)
> (From update of attachment 154922 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=154922&action=review
> 
> An easy way to create patches like this one is to make the code modification, and then use "webkit-patch upload". That takes care of all the required ChangeLog messages for you.

I actually did use webkit-patch upload; I'm not sure what I did wrong with it.

> > Tools/Scripts/webkitpy/common/config/committers.py:373
> > +    Committer("Tom Hudson", "tomhudson@google.com"),
> 
> nit: You seem to be around on IRC as "tomhudson", it's convenient for notices (i.e. on reverts) by sheriffbot. Also, do you have an @chromium.org address?

Thanks - I think I was discovering those myself at the same time you were posting here.
Comment 6 Peter Beverloo 2012-07-27 06:25:03 PDT
Comment on attachment 154926 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=154926&action=review

Almost there!

> Tools/ChangeLog:5
> +

nit: add the "Reviewed by NOBODY (OOPS!)." line. jochen__ on IRC will be happy to review this :).

> Tools/Scripts/webkitpy/common/config/committers.py:373
> +    Committer("Tom Hudson", "tomhudson@google.com", "tomhudson@chromium.org", "tomhudson"),

The e-mail addresses should be a list, i.e.

Committer("Tom Hudson", ["tomhudson@google.com", "tomhudson@chromium.org"], "tomhudson"),
Comment 7 Tom Hudson 2012-07-27 06:28:22 PDT
Created attachment 154927 [details]
Patch
Comment 8 jochen 2012-07-27 06:31:35 PDT
Comment on attachment 154927 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=154927&action=review

> Tools/ChangeLog:3
> +        Activate committer bit granted April 6th so I can garden.

nit "Update my email address and irc nick" would be a better changelog description, no?
Comment 9 Tom Hudson 2012-07-27 06:34:29 PDT
(In reply to comment #8)
> (From update of attachment 154927 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=154927&action=review
> 
> > Tools/ChangeLog:3
> > +        Activate committer bit granted April 6th so I can garden.
> 
> nit "Update my email address and irc nick" would be a better changelog description, no?

I thought the significant fact that needed to go in the changelog was moving me from Contributors: to Committers:
Comment 10 WebKit Review Bot 2012-07-27 06:37:27 PDT
Comment on attachment 154927 [details]
Patch

Rejecting attachment 154927 [details] from commit-queue.

tomhudson@google.com does not have committer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.

- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your committer rights.
Comment 11 Peter Beverloo 2012-07-27 06:52:03 PDT
Comment on attachment 154927 [details]
Patch

Setting cq+.
Comment 12 WebKit Review Bot 2012-07-27 07:39:43 PDT
Comment on attachment 154927 [details]
Patch

Rejecting attachment 154927 [details] from commit-queue.

Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2

Last 500 characters of output:
410-ab3c-d52691b4dbfc ...
Currently at 123873 = ac0cb6ade7cad7a46d3800ba5b8d9fff931c2986
r123874 = c63ad0593b841b826df1d10fe8242e3c73e492c2
Done rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc
RA layer request failed: Server sent unexpected return value (503 Service Temporarily Unavailable) in response to OPTIONS request for 'http://svn.webkit.org/repository/webkit' at /usr/lib/git-core/git-svn line 2290

Died at Tools/Scripts/update-webkit line 164.

Full output: http://queues.webkit.org/results/13375402
Comment 13 WebKit Review Bot 2012-07-27 11:03:04 PDT
Comment on attachment 154927 [details]
Patch

Rejecting attachment 154927 [details] from commit-queue.

tomhudson@google.com does not have committer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.

- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your committer rights.
Comment 14 WebKit Review Bot 2012-07-27 11:17:50 PDT
Comment on attachment 154927 [details]
Patch

Clearing flags on attachment: 154927

Committed r123892: <http://trac.webkit.org/changeset/123892>
Comment 15 WebKit Review Bot 2012-07-27 11:17:54 PDT
All reviewed patches have been landed.  Closing bug.
Comment 16 Alexey Proskuryakov 2012-07-27 13:53:00 PDT
One is supposed to land changes to this file manually, not have someone else cq+ it. That's how you prove that you actually have committer privileges.
Comment 17 Peter Beverloo 2012-07-27 13:58:02 PDT
(In reply to comment #16)
> One is supposed to land changes to this file manually, not have someone else cq+ it. That's how you prove that you actually have committer privileges.

I was never told anything like this when I became a committer, and judging by a quick peek by similar changes made by other recent new committers, neither were they.

If such a policy exist, then it should be communicated much more clearly.
Comment 18 Peter Beverloo 2012-07-27 14:09:32 PDT
To be clear, I of course don't doubt existence of such a policy if you say it does. We can't expect new contributors to immediately understand all our (sometimes unwritten) policies, though, and this seems like a good candidate to clarify on, for example in the initial e-mail sent by Brian.

I have modified the to-do item on the wiki page for now.
https://trac.webkit.org/wiki/CommitterTips