Paul, thanks for your detailed comments, I've modified most of them, one 
was left for the reason of uncertainty.
In comment 5, I don't know where to attach the CDDL stuff, I didn't see 
any example to attach a license in a manual page. Could you refer me one 
if you have?
Another question is, do I just need to attach the sunman stuff right 
after the manual page what I wrote?
When I do that, I found it is not readable using "man libexosip2" command.

Below is the comment:
5. usr/src/lib/libexosip2/exosip.1
You should probably add the CDDL and Copyright stuff.

You should add the sunman stability stuff.

Is it normal to include the AUTHOR stuff on a Sun man page ?

The attachment is the output of command "man libexosip2".


Thanks,
Hao

Paul Cunningham ??:
> Hao,
>
> See my comments below ...
>
> Paul
>
> Hao Wang wrote:
>> The webrev page:
>> http://cr.opensolaris.org/~snowsky/webrev/
>
>>>>
>>>> The package of libeXosip2 is on the cr.opensolaris.org for the 
>>> purpose of review.
>>>> There is one thing to remind that according to Jim's suggestion, 
>>> this package is extension of libosip2,
>>>> it is convenient for you reviewing it together with libosip2 package.
>
> === Start of Comments ====
>
> 1. usr/src/lib/libexosip2/METADATA
> Change so it conforms to that in ...
> "http://wikis.sun.com/display/SFWNotes/Package+writing+guidelines";
> ie. add missing fields, etc.
>
> 2. CDDL and top of file (various files)
> Cosmetic: Change so they conform to the prototypes in ..
> "http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/prototypes/"; 
>
> ie. missing
> #
> <line-space>
> after # CDDL HEADER END
>
> 3. Copyright year (various files)
> Change to this year.
>
> 4. usr/src/lib/libexosip2/Makefile.sfw
> Extract the VER= info from the METADATA - there are numerous
> examples in the gate now.
>
> Add TARBALL= and then replace '$(VER).tar.gz' with $(TARBALL)
> throughout.
>
> Pass VER into install-sfw so that it can be used in
> there (rather than hard-coding it).
>
> Line ...
> 32 CONFIGURE_OPTIONS = prefix=/usr
> is that the correct format for 'prefix=' option of the pkg's
> 'configure' (its normally --prefix=) ?
>
> Line ...
> 31 SHELL = /usr/bin/bash
> is there a reason why you are redefining SHELL rather
> than using the predefines value from Makefile.master ?
>
>
> 5. usr/src/lib/libexosip2/exosip.1
> You should probably add the CDDL and Copyright stuff.
>
> You should add the sunman stability stuff.
>
> Is it normal to include the AUTHOR stuff on a Sun man page ?
>
> 6. usr/src/lib/libexosip2/install-sfw
> Pass in VERS= info from the Makefile.sfw - there are numerous
> examples in the gate now.
>
> You should probably add this dir to Targetdirs ...
> 41 mkdir -p ${INCDIR}/eXosip2
>
> Change as follows ...
> Roland Mainz wrote:
> > use /usr/bin/ksh93 for install-sfw* and add a
> > $ set -o errexit # at the beginning and
> > replace ". ${SRC}/tools/install.subr" with
> > "source ${SRC}/tools/install.subr" (the idea is to
> > catch failures in the script and abort it at that point,
> > right now the script will just continue)
>
> Being as you wrote the exosip.1 man page you could add
> the sunman-stability stuff directly in the file (see item 5),
> then you don't need ...
> 59 MANSCRIPT=../sunman-stability
> and could change ...
> 60 _install M .......
> to ..
> _install N ......
>
> Should you be delivering these ...
> 50 _install N src/.libs/libeXosip2.a ${LIBDIR}/libeXosip2.a 555
> 51 _install N src/libeXosip2.la ${LIBDIR}/libeXosip2.la 555
> (static lib and libtool stuff) ?
>
> 7. usr/src/lib/libexosip2/sunman-stability
> Not needed if you add it directly into exosip.1, see items
> 5 & 6.
>
> The package name is wrong SUNWlibexosip2 and libexosip2
>
> 8. usr/src/lib/Makefile
> & usr/src/pkgdefs/Makefile
> These changes are not in your webrev!
>
> 9. usr/src/pkgdefs/SUNWlibexosip2/Makefile
> You have your own 'depend' file so you don't need ...
> 30 DATAFILES=depend
> but also see item 10
>
> 10. usr/src/pkgdefs/SUNWlibexosip2/depend
> This looks like the default 'depend' file. Have you
> checked you have no other dependencies with the dependency
> script. If there are add them here. If not, remove this
> file and ignore item 9
>
> Move the Copyright lines to after the 'CDDL HEADER END',
> see item 2
>
> 11. usr/src/pkgdefs/SUNWlibexosip2/pkginfo
> Remove this file, its autogenerated from pkginfo.tmpl
>
> 12. usr/src/pkgdefs/SUNWlibexosip2/copyright
> Add the Sun disclaimer stuff and the source pkg owner
> copyright lines at the top, see example at ...
> "http://src.opensolaris.org/source/xref/sfw/usr/src/pkgdefs/SUNWmeld/copyright";
>  
>
>
> 13. usr/src/pkgdefs/SUNWlibexosip2/prototype_com
> Lines ...
> 50 f none usr/lib/eXosip2/libeXosip2.a 0644 root bin
> 51 f none usr/lib/eXosip2/libeXosip2.la 0755 root bin
> see item 6 (static lib, etc)
>
>
> 14. #pragma ident (various files)
> You don't need the 'pragma' on the sccs ident lines
>
> === End of Comments ======

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: libexosip2
URL: 
<http://mail.opensolaris.org/pipermail/sfwnv-discuss/attachments/20090505/443c1b3e/attachment.ksh>

Reply via email to