Ed,

See comments below ...

Paul

Ed Posnak wrote:
The BIND update project is updating ISC BIND to the latest version. Please help us out by providing comments before June 15, 2009. The webrev is at http://cr.opensolaris.org/~posnake/sfwnv/ <http://cr.opensolaris.org/%7Eposnake/sfwnv/>

1. usr/src/cmd/bind/METADATA
   The SOURCE_DOWNLOAD: link does not point to the downloadable
   tarball.

   The version on the VERSION: line is not the same as that
   on the tarball you are using.

   Shouldn't the PROJECT_URL: link really point to ...
    http://www.isc.org/software/bind
   rather than to the opensolaris project page?

2. usr/src/cmd/bind/Makefile.sfw
   Extract the VER= info from the METADATA, see examples in the
   gate.

   Line ..
     44         @find . -name core -exec rm -f {} \;
   is this really needed, if not remove it. If it is needed, why
   is it needed? (there are others as well)

   Lines 80-90, change so that it uses the predefined --prefix=
   value from Makefile.master (ie. $(CFGPREFIX)), or better
   still change this all to use the ...
     ./configure $(CONFIGURE_OPTIONS)
   method, eg something like ...
       CONFIGURE_OPTIONS += --with-libtool
       CONFIGURE_OPTIONS += --bindir="/usr/sbin"
       CONFIGURE_OPTIONS += --sbindir="/usr/sbin"
       CONFIGURE_OPTIONS += --libdir="/usr/lib/dns"
       etc.
       .....
       .....
         $(SHELL) ./configure $(CONFIGURE_OPTIONS))
   again there are various examples in the gate (cups)

   Cosmetic: add line-space after line 29

   Change 'env ' to 'env - 'to make sure "configure" and "make"
   only see the env variables they should really get
   (and not pick-up any random env variable)


3. Tops of files (various files)
   Cosmetic: Change so that they conform to the
   prototypes in ..
"http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/prototypes/";

4. usr/src/pkgdefs/SUNWbind/depend
     & usr/src/pkgdefs/SUNWbindc/depend
   The Copyright lines should be after the 'CDDL HEADER END' header

5. usr/src/pkgdefs/SUNWbind/pkginfo.tmpl
     & usr/src/pkgdefs/SUNWbindc/pkginfo.tmpl
   Add the source pkg version at the end of the DESC= line, eg ..
     DESC="......... (x.x.x)"

6. usr/src/pkgdefs/SUNWbindc/Makefile
    & usr/src/pkgdefs/SUNWbind/Makefile
   Remove the null DATAFILES= line

7. usr/src/pkgdefs/SUNWbindc/Makefile
     & usr/src/pkgdefs/SUNWbind/Makefile
   Observation: should this really contain the prototype_com.new
   development stuff (lines 39-96), its most confusing; I think
   it would be better somewhere else (if its really required).

END
--
----------------------------------------------------------------------
Paul Cunningham
Software Engineer
Tadpole Business Unit
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to