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>