Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Sep 2010 21:41:14 -0700
From:      Gordon Tetlow <gordon@tetlows.org>
To:        freebsd-current@freebsd.org
Cc:        wes@freebsd.org
Subject:   Rollout plan for new version of man/manpath/whatis/apropos
Message-ID:  <AANLkTi=RV44vmTM9n0UP7EHG_T_oSfSPC4znbDU2mi9L@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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



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