Hi Vivek,

The updated webrev looks okay to me.

Just a few comments.

1. In Makefile.sfw, as install-sfw and install-sfw-64 are present, you 
may want to remove these lines.

  57         (cd $(CODE_PATH)/$(VER)/usr/src ; \
  58         env - "SRC=$(CODE_PATH)/$(VER)/usr/src" \
  59          "MAKEFLAGS=e" \
  60         "ROOT=$(CODE_PATH)/$(VER)/proto"  \
  61         PATH=$(SFW_PATH) \
  62         $(MAKE) release)


2. In install-sfw,
- Did you intend to create link to usr/lib/libtipcsocket.so.1. If so 
then please change line 81 as shown below:

  81 _install L *usr/lib/libtipcsocket.so* ${LIBDIR}/libtipcsocket.so

to

  81 _install L *libtipcsocket.so.1* ${LIBDIR}/libtipcsocket.so

- Also you may want to install the binary tipc-config as an executable 
using 'E' option as below

  85 _install *E* usr/sbin/tipc-config ${SBINDIR}/tipc-config 555


3. In install-sfw-64, same comments as in (2)

4. In tipc-config.1m, you may want to change the section header to .1m 
at line 30 as shown below.

  30 .TH tipc-config *3* "07 May 2009" "tipc-config 1.1.6"

to

  30 .TH tipc-config *1m* "07 May 2009" "tipc-config 1.1.6"


Thanks,
Srirama

Vivek Titarmare said the following on Wednesday 13 May 2009 06:47 PM:
> Hi Srirama,
>
> Pl. see my comments INLINE.
>
> Also the webrev is uploaded with the updates at
> http://cr.opensolaris.org/~vivekrt/6833850-tipc/
>
> Thanks,
> ~Vivek R. Titarmare
>
> -----Original Message-----
> From: Srirama.Sharma at Sun.COM [mailto:Srirama.Sharma at Sun.COM] 
> Sent: Tuesday, May 12, 2009 5:57 PM
> To: Vivek Titarmare
> Cc: sfwnv-discuss at opensolaris.org
> Subject: Re: [sfwnv-discuss] Request code review for "tipc"
>
> Hi Vivek,
>
> The latest webrev mostly looks good.
>
> Few comments below:
>
> - In Makefile.sfw, since you are now installing all files through 
> install-sfw script, do you need below lines ?
>
>   56         (cd $(CODE_PATH)/$(VER)/usr/src ; \
>   57         env - "SRC=$(CODE_PATH)/$(VER)/usr/src" \
>   58          "MAKEFLAGS=e" \
>   59         "ROOT=$(CODE_PATH)/$(VER)/proto"  \
>   60         $(MAKE) release)
>
> [VIVEK] done
>
> Also please check indentation at line 51.
>
>   50         for i in $(PATCH_FILES) ; do \
>   51         $(GPATCH) -p0 < $${i} ;  \
>   52         done ;
>
>
>
> - In Install-sfw, you are just copying the binaries using cp command. It 
> is advisable to use _install subroutine defined in the SFW workspace to 
> install binaries. The subroutine _install also strips the binaries while 
> installation.
>
> [VIVEK] done.
>
> Also there is no install-sfw-64 script. How are 64 bit version files 
> getting installed ?
>
> [VIVEK] added.
>
> - AFAIK, the .8 man pages need to be installed under .1m section on 
> Solaris. Please see below link:
> http://developers.sun.com/solaris/articles/man_pages.html
>
> [VIVEK] changed
>
> - In copyright file, the sun disclaimer is missing.
>
> [VIVEK] added.
>
> - It appears that you are using default depend file. If this is the 
> case, you could remove the depend file and add "DATAFILES = depend" 
> entry in SUNWtipc/Makefile.
>
> [VIVEK] added
>
> - Also please see inline reply for previous comments.
>
>
> Vivek Titarmare said the following on Monday 11 May 2009 08:43 PM:
>   
>> Hi Srirama,
>>
>> Thanks for the review. Pl. see my comments [INLINE]
>>
>> --cut-
>>
>> Also below are few more comments on the latest webrev:
>>
>> 1. As per the heads-up mail from Norm, below changes are required to 
>> the METADATA file
>> - Remove PROGRAM field
>> - Provide a space at line 8. Else there could be a parsing error 
>> during build. So please change
>>
>>    8
>>     
> SOURCE_DOWNLOAD:http://opensolaris.org/os/project/tipc/files/TIPC_Solaris_1_
> 7_6_rc1-2008-07-08_SRC.tar.bz2
>   
>> to
>>
>>    8 SOURCE_DOWNLOAD:
>>     
> http://opensolaris.org/os/project/tipc/files/TIPC_Solaris_1_7_6_rc1-2008-07-
> 08_SRC.tar.bz2
>   
>> [VIVEK] done.
>>
>>
>> 2. In your METADATA file, the SOURCE_DOWNLOAD field refers to a bz2 
>> where as the source tarball present in the webrev is a tar.gz
>> In community if the tarball is available in tar.bz2 format, I suggest 
>> you to use the same instead of untarring it and again creating a tar.gz
>>
>> [VIVEK] changed.
>>
>>
>> 3. In Makefile.sfw, Is it not required to set PATH variable after 
>> doing an env - ? Am sure it will break looking for dmake.
>>
>> [VIVEK] No, we have used SRC which takes care of the PATH and also 
>> verified with dmake it is working fine.
>>
>>     
>
> When env - is done, all previously set env variables will be cleared. So 
> I was always under the impression that we need to set PATH too. 
> Something like "PATH=$(SFW_PATH)". If it still works for you without 
> PATH being set then am okay with it.
>
> [VIVEK] I have added the PATH.
>
>   
>> 4. In Makefile.sfw, you are using the makefile install target of the 
>> component itself. So suggest you to check if the permissions of files 
>> in the proto area match with those in the prototype_com file using 
>> 'protofix' tool.
>>
>> [VIVEK] changed the install-sfw file to match the requirements.
>>
>>
>> 5. Since tipc-config is a tool, the man page should not be under 
>> Section 3.
>>
>> [VIVEK] changed to section 8.
>>
>>
>> 6. Isn't tipc distributed under a dual BSD/GPL license ? I just see 
>> BSD mentioned in your METADATA and copyright files.
>>
>> [VIVEK] added GPL and also updated copyright file.
>>
>>     
>
> Please check the OSR to make sure the same is reflected there.
>
> Thanks,
> Srirama
>
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/sfwnv-discuss/attachments/20090514/7fb14067/attachment.html>

Reply via email to