Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Jun 2002 14:51:47 -0700
From:      Kris Kennaway <kris@obsecurity.org>
To:        ports@FreeBSD.org
Cc:        developers@FreeBSD.org
Subject:   HEADS UP: Checklist for ports committers
Message-ID:  <20020615145146.C256@xor.obsecurity.org>

next in thread | raw e-mail | index | archive | help

--i9LlY+UWpKt15+FH
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

OK folks, I'm getting pretty tired of having to clean up after ports
committers who are sloppy/lazy/ignorant when completing repo copy
operations.  There are only several repo copies performed each week,
and most of them are completed incorrectly by the committers who
request them.

=46rom now on I expect every ports committer to refer to and follow this
checklist.  I'm not going to be so tolerant of mistakes in future.

It's really very simple:

1) Repo copies

Once the repo copy operation is performed by cvs@, then:

* Upgrade the copied port to the new version (remember to change the
  PORTNAME so there aren't duplicate ports with the same name)

* Add the new subdirectory to the SUBDIR listing in the parent
  directory Makefile.  'make checksubdirs' in the parent directory
  will check this for you.

* Add the new module entry

2) Removing a port

* Perform a thorough check of the ports collection for any
  dependencies on the old port location/name, and update them.
  grepping INDEX is not enough because some ports have dependencies
  enabled by compile-time options.  A full grep -r of the ports
  collection is recommended.

* Remove the old port, the old SUBDIR entry and the old module entry

3) Repo moves ("rename" operations where a port is copied and the old
   location is removed)

* The same steps as 1) and 2) to activate the new location of the port
  and remove the old one.

Thanks for everyones co-operation.

Kris

P.S. Can someone mark this up for inclusion in the committer's handbook?
--i9LlY+UWpKt15+FH
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)

iD8DBQE9C7byWry0BWjoQKURAnBOAJ4gn5t40chqX5/rTk75bz51ar/xVwCg8D62
JJ95ySKbgK5xNF+aNC9+8hI=
=rEVc
-----END PGP SIGNATURE-----

--i9LlY+UWpKt15+FH--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020615145146.C256>