Date: Wed, 17 Apr 2002 22:44:45 +0100 From: Nik Clayton <nik@freebsd.org> To: Ceri Davies <ceri@FreeBSD.org>, "David O'Brien" <obrien@freebsd.org>, Nik Clayton <nik@freebsd.org>, cvs-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src MAINTAINERS Message-ID: <20020417224445.H30474@canyon.nothing-going-on.org> In-Reply-To: <20020417211523.GA1235@submonkey.net>; from ceri@FreeBSD.org on Wed, Apr 17, 2002 at 10:15:23PM %2B0100 References: <200204150928.g3F9S6k60661@freefall.freebsd.org> <20020417083410.F30474@canyon.nothing-going-on.org> <20020417134923.A61447@dragon.nuxi.com> <20020417211523.GA1235@submonkey.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--n5G3y24fV3/VEqbx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Wed, Apr 17, 2002 at 10:15:23PM +0100, Ceri Davies wrote:
> On Wed, Apr 17, 2002 at 01:49:23PM -0700, David O'Brien wrote:
> > On Wed, Apr 17, 2002 at 08:34:10AM +0100, Nik Clayton wrote:
> > > > Implement dougb's excellent suggestion, and satisfy one desire of=
ru.
> > >=20
> > > Warning, bikeshed imminent. . .
> > > How about a new Makefile target, so that we can do
> > > cd /usr/src/foo/bar
> > > make maintainer
> >=20
> > This de-centralizes the information; which is the opposite of what
> > src/MAINATINERS tries to do.
>=20
> No, not really.
> The information would still live in src/MAINTAINERS - all the make target
> would do would be to look up the current directory in that file.
> At least, that's how I understood Nik's suggestion.
Nope (any committers listed in this example were chosen off the top of
my head -- please don't assume I'm implying maintainership with this
example).
# cd /usr/src/contrib
# make maintainer
src/contrib/bind asmodai Ha ha, only kidding
src/contrib/perl5 markm Traditionally imports new versions
src/contrib/isc-dhcp murray Has commit privs to ISC's DHCP tree
which tells me who the maintainers are for that section of three. I
could have done
# cd /usr/src/contrib/perl5
# make maintainer
src/contrib/perl5 markm Traditionally imports new versions
if I'd been about to embark on some Perl stuff.
This should work in exactly the same fashion for the ports/ and doc/
trees (IMHO).
src/MAINTAINERS is generated by periodically doing
# cd /usr/src
# make maintainer > MAINTAINERS
in a similar fashion to the way ports/INDEX is generated and
periodically committed.
=20
N
PS: If I was feeling really evil I'd suggest that UPDATING should
be handled the same way.
<hypothetical>
# cd /usr/src/contrib/bind
# make updating
<date stamp> -- New config file format ... blah blah blah
# cd /usr/src
# make updating > UPDATING
</hypothetical>
That needs to be a little smarter, because you want your UPDATING
entries to be in reverse chronological order, rather than 'alphabetical
by path name'. But it's do-able. Possibly with some XML and a little
XSLT pixie dust. . .
--=20
FreeBSD: The Power to Serve http://www.freebsd.org/ (__)
FreeBSD Documentation Project http://www.freebsd.org/docproj/ \\\'',)
\/ \=
^
--- 15B8 3FFC DDB4 34B0 AA5F 94B7 93A8 0764 2C37 E375 --- .\._/=
_)
--n5G3y24fV3/VEqbx
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org
iEYEARECAAYFAjy97MwACgkQk6gHZCw343UVUQCeJdJUvCqW7khF2JWrXAckN3ms
XfkAnReqQJKC03sUg8jhl4OAYrnCzjIy
=+zUl
-----END PGP SIGNATURE-----
--n5G3y24fV3/VEqbx--
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020417224445.H30474>
