From owner-freebsd-current@FreeBSD.ORG Wed Sep 22 05:12:52 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E66A2106564A; Wed, 22 Sep 2010 05:12:52 +0000 (UTC) (envelope-from gordon@tetlows.org) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 5ADE28FC12; Wed, 22 Sep 2010 05:12:51 +0000 (UTC) Received: by bwz15 with SMTP id 15so275407bwz.13 for ; Tue, 21 Sep 2010 22:12:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.15.148 with SMTP id k20mr8607308bka.74.1285130474139; Tue, 21 Sep 2010 21:41:14 -0700 (PDT) Received: by 10.204.113.76 with HTTP; Tue, 21 Sep 2010 21:41:14 -0700 (PDT) Date: Tue, 21 Sep 2010 21:41:14 -0700 Message-ID: From: Gordon Tetlow To: freebsd-current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: wes@freebsd.org Subject: Rollout plan for new version of man/manpath/whatis/apropos X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Sep 2010 05:12:53 -0000 I'm to the point where I'm ready to the commit the code, but I wanted to layout a plan for the conversion and ask for input to make sure I didn't miss anything. 1. Commit the code located at http://people.freebsd.org/~gordon/man.shar into src/usr.bin/man (pending mentor review). 2. Unhook src/gnu/usr.bin/man from the build. 3. Unhook src/etc/manpath.config from the build (in src/etc/Makefile). 4. Add entry to src/ObsoleteFiles.inc to remove etc/manpath.config. 5. Hook src/usr.bin/man to the build. 6. Alter src/etc/mtree/BSD.local.mtree to include an entry for LOCALBASE/etc/man.d 7. Add entry into src/UPDATING about the change over deprecating /etc/manpath.config 8. Bump __FreeBSD_version in src/sys/sys/param.h 9. Document version bump in doc/en_US.ISO8859-1/books/porters-handbook/book= .sgml 10. Contact following ports owners to use new include system rather than manipulating /etc/manpath.config directly: =A0 japanese/man =A0 lang/perl5.8 =A0 lang/perl5.10 =A0 lang/perl5.12 11. Contact following ports owners to use new include system rather than displaying a message in pkg-message: =A0 graphics/tcm =A0 lang/erlang =A0 lang/metaocaml 12. Contact following ports owners to change their scripts as needed to accommodate the fact there isn't a manpath.config anymore: =A0 ports-mgmt/tinderbox =A0 x11/xorg-libraries I think that's everything. Am I missing anything? Thanks, Gordon