I believe that I have finished the work for

     6798660 Cadmium .NOT file processing problem with CWD relative file paths
     Contributed by Richard Lowe
     6785284 Mapfile versioning rules need to be more visible to gatelings
     6800164 Standard file exclusion mechanism needed for Cadmium tools

and am hoping to file an RTI for it within a few days. Given the high
visibility of this, I'd like to throw it open for comment here before
I do so. This change:

     1) Enforces a standard comment in all ON mapfiles that
        do object versioning.
     2) Introduces a new cadmium command (hg mapfilechk), to
        enforce the comment from (1).
     3) Introduces a new standard mechanism for specifying
        file exceptions for the cadmium commands, done with
        help from Mark J. Nelson.
     4) Adds an option to check_rtime, used by 'nightly -r',
        to flag changes to object versioning.

I have written a heads up message that describes all of this in more
detail:

     http://cr.opensolaris.org/~alib/mapfilechk.heads_up

Webrev for the change is available on SWAN at:

     http://linkers/webrev/6785284/index.html

or externally:

     http://cr.opensolaris.org/~alib/mapfilechk/

There are 515 files involved in this, almost all of which are
mapfiles that received the comment, and possibly had their copyright
or cddl blocks updated. I certainly don't expect (or need) many of you
to wade through all of these (although I have looked at every one, and Rod
has already code reviewed this for me). I'd say that if you're interested
at all, just hitting a few randomly would suffice.

Here is a list of the files that are not mapfiles, that might merit
your attention, based on your interest:

added:
         exception_lists/mapfilechk
         usr/src/tools/onbld/Checks/CmtBlk.py
         usr/src/tools/onbld/Checks/Mapfile.py
         usr/src/tools/scripts/mapfilechk.1
         usr/src/tools/scripts/mapfilechk.py
modified:
         usr/src/lib/README.mapfiles
         usr/src/tools/SUNWonbld/prototype_com
         usr/src/tools/onbld/Checks/Cddl.py
         usr/src/tools/onbld/Checks/Makefile
         usr/src/tools/onbld/Checks/__init__.py
         usr/src/tools/onbld/hgext/cdm.py
         usr/src/tools/scripts/Makefile
         usr/src/tools/scripts/check_rtime.1
         usr/src/tools/scripts/check_rtime.pl
         usr/src/tools/scripts/nightly.sh

Thank you for your help.

- Ali

Reply via email to