Date: Sat, 16 Jun 2001 23:42:26 -0700 From: Dima Dorfman <dima@unixfreak.org> To: Warner Losh <imp@harmony.village.org> Cc: doc@freebsd.org Subject: Re: Updates to committer's guide for getting commit bits. Message-ID: <20010617064226.7EA743E28@bazooka.unixfreak.org> In-Reply-To: <200106170542.f5H5gsV44690@harmony.village.org>; from imp@harmony.village.org on "Sat, 16 Jun 2001 23:42:54 -0600"
index | next in thread | previous in thread | raw e-mail
Comments below.
Warner Losh <imp@harmony.village.org> writes:
> Index: article.sgml
> ===================================================================
> RCS file: /home/imp/FreeBSD/CVS/doc/en_US.ISO8859-1/articles/committers-guide
> /article.sgml,v
> retrieving revision 1.72
> diff -u -r1.72 article.sgml
> --- article.sgml 2001/06/11 01:16:39 1.72
> +++ article.sgml 2001/06/17 05:39:06
> @@ -60,7 +60,8 @@
> <row>
> <entry><emphasis>Main CVS Repository Meisters</emphasis></entry>
> <entry>&a.jdp; and &a.peter; as well as &a.asami; for
> - <filename>ports/</filename></entry>
> + <filename>ports/</filename> and &a.nik; for
> + <filename>doc/</filename></entry>
> </row>
>
> <row>
> @@ -674,6 +675,13 @@
> <para>review your diffs, using
> <command>cvs diff</command></para>
> </listitem>
> +
> + <listitem>
> + <para>if the software has a MAINTAINER, or someone else has made
^^^
Capital?
> + a number of commits to the file more than anyone else, make
> + sure you have tried to have that person review your changes
> + before the commit.</para>
> + </listitem>
> </itemizedlist>
>
> <para>Also, ALWAYS specify which files to commit explicitly on
> @@ -834,7 +842,8 @@
> </itemizedlist>
>
> <para>All new committers also have a mentor assigned to them for
> - the first few months. Your mentor is more or less responsible for
> + the first few months. Your mentor sponsored your commit bit with
> + core. Your mentor is more or less responsible for
I think this should be:
Your mentor sponsored your commit bit with the &a.core;.
> explaining anything which is confusing to you and is also
> responsible for your actions during this initial period. If you
> make a bogus commit, it is only going to embarrass your mentor
> @@ -1675,7 +1684,8 @@
> yourself!</para>
>
> <para>Contact the &a.core; if you wish to take up maintainership
> - of an unmaintained part of the tree.</para>
> + of an unmaintained part of the tree or if you have issues with
> + the maintainer of part of the tree.</para>
> </listitem>
> </orderedlist>
> </sect2>
> @@ -2257,4 +2267,54 @@
> </qandaentry>
> </qandaset>
> </sect1>
> +
> + <sect1 id="new.committer">
> + <para>From time to time, committers will come across new, and promising
> + people who would be able to make valuable contributions to the FreeBSD
> + project. Maybe they have posted a lot of patches. Maybe they have
> + submitted too many PRs for them to escape punishment. Maybe they
> + write well and can contribute to the documentation effort. Maybe they
> + wish to attack the ports tree. In any event, when one finds a qualified
> + new committer, one must follow a procedure to get this person's
> + commit bit.</para>
> +
> + <para>If the commit bit is for src, send your request (and justification)
> + to <email>core@FreeBSD.org</email>. If the commit bit is for ports,
"... to the &a.core;."
> + send your request to &a.asami;. If the commit bit is for doc, send
> + your request to &a.nik;. The mentor for this new person should make
> + the request. You should get an ack of your request
s/ack/acknowledgement/, please.
> + back within 24 hours. You should get resolution of your request,
> + one way or another within one week. If you fail to get these things
I don't know if the 24 hour thing is reasonable for Nik or Asami.
Core is a team, but they're one person, and it isn't unusual for one
of them to be gone for a day or two.
> + in a timely fashion, then write to core.</para>
&a.core;
> +
> + <para>If the request is refused, a letter explaining the refusal will
> + be sent to the sponsor in the case of src commit bits. Other tree
> + may also do the same. Often times the answer of "not yet" will be
> + sent out. Mentors are encouraged to work with their applicant in such
> + a case and resubmit their request, if appropriate after a few months
> + when the concerns raised in the refusal letter have been
> + addressed.</para>
> +
> + <para>If the request is granted, then the authorizing body listed above
> + needs to send a pgp signed message to admin@FreeBSD.org authorizing
"... to <email>admin@FreeBSD.org</email> ..."
> + creation of the account. Once that is done, the admin folks will request
> + information about the applicant for use in creating their account and
> + giving them credentials to log in. The mentor is expected to followup
> + with the new committer and make sure that he or she reads this document
> + and follows the first initial steps listed here.</para>
> +
> + <para>If you are a doc committer, you can commit to both the src
> + and doc trees. But only to documentation in the src tree.
> + Otherwise, you should get approval from the issuing authority
> + to start making commits outside of the area for which you
> + were originally approved.</para>
> +
> + <para>Any problems in this process should be reported to the authorizing
> + authority first, and then to core if they cannot be resolved. Each step
&a.core;
> + without a time limit explicitly listed should be considered to have a
> + 48 hour timeout on it and the mentor is responsible for following up
> + appropriately. This is a volunteer organization and sometimes action
> + items fall onto the floor and the mentor is our oversight in this
> + process.</para>
> +
> </article>
Other than those minor nits, I think it's a good idea. If you'd like,
I'll gladly commit it for you when you're ready.
Regards,
Dima Dorfman
dima@unixfreak.org
P.S. Sorry if I sounded too bde-ish ;-).
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010617064226.7EA743E28>
