> X-Authentication-Warning: dhcp-cbjs05-219-32.PRC.Sun.COM: meem set sender to 
peter.memishian at sun.com using -f
> From: Peter Memishian <peter.memishian at sun.com>
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Date: Tue, 27 Feb 2007 00:34:40 +0800
> To: Roland Mainz <roland.mainz at nrubsig.org>
> Cc: Peter.Memishian at sun.com, David.Comay at sun.com, 
> ksh93-integration-discuss 
<ksh93-integration-discuss at opensolaris.org>, OpenSolaris Code mailing list 
<opensolaris-code at opensolaris.org>, Mike Kupfer <mike.kupfer at sun.com>, 
April 
Chin <April.Chin at eng.sun.com>
> Subject: Re: [osol-code] Round 
two:((pre-)pre-review)ksh93-integrationwebrev2007-02-02
> 
> 
>  > > First, documentation is generally not subject to the same sort of rules.
>  > > You'll note that findunref already contains a blanket exception for text
>  > > files and READMEs.  Second, if the source file can reasonably be argued 
to
>  > > have value on Solaris, then it's fine.  However, a directory filled with
>  > > (e.g.) Windows NT specific files would be hard to argue for.
>  > 
>  > The only windows files in the tree are
>  > 1. usr/src/lib/libpp/common/probe.win32
>  > 2. include/ast_windows.h
>  > 
>  > [1} can likely go away but [2] is an include file which is referenced
>  > even on Unix/Linux and therefore we can't remove it easily.
> 
> [1] needs to die.  If [2] is referenced, it's not part of this discussion.
> 
>  > > As I mentioned in an earlier email, we generally grant exceptions for
>  > > parts of the source tree that are kept in-sync with an upstream source.
>  > > But the exception should not be used to stockpile support for non-Solaris
>  > > platforms provided that the files could be automatically pruned from the
>  > > upstream source without too much effort.
>  > 
>  > See above... AFAIK that are the only files which could be removed.
> 
> You can verify this is the case by putting "f" in your NIGHTLY_OPTIONS and
> examining usr/src/unref-`uname -p`.out once the build finishes.  Note that
> you will see a bunch of existing unreferenced files in the list, since the
> policy against unreferenced files is only goes back 5 years and was not
> retroactively enforced.  (Also, to get a completely accurate list, you'll
> need to build on both SPARC and x86 and then merge the resulting files.)

Thanks for these pointers.
Full nightly builds (sparc & x86) on Roland's workspace (version 619)
using the -f option yielded no new unreferenced files...the
usr/src/unref-{sparc,i386}.out files are identical to the
usr/src/unref-{sparc,i386}.ref files.

        April
> 
> -- 
> meem


Reply via email to