More comments below ...

paul

Manjunath Basappa wrote:
> 
> Please find the new set of webrev files for this project at : 
> http://cr.opensolaris.org/~manjuhb/routes/
> 
> Please find my comments embedded in the email.


> 
> Paul Cunningham wrote:
>> Manjunath Basappa wrote:
>>> Webrev files are located at http://cr.opensolaris.org/~manjuhb/mb117111/
>>
>>>>
>>>> Please see the new code review webrev files. I have incorporated
>>>> the corrections you have mentioned.
>>>>
>>>> Note, we are now delivering two packages, for py 2.4 and py 2.6
>>>> from the same source file.
>>>>
>>>> Please review and let me know your feedback.
>>
>>>>>
>>>>> Manjunath Basappa wrote:
>>>>>>
>>>>>> I am porting routes package to opensolaris /release repository.
>>>>>>
>>>>>> Please find attached the relevant documents.
>>>>>>
>>>>>> I also request a review of the source code. The webrev output is
>>>>>> located at http://cr.opensolaris.org/~manjuhb/webrev/.


1. usr/src/lib/Routes2.4-bak/*
    I don't think these should show up in your webrev ?

2. usr/src/lib/Routes/Makefile.sfw
    Lines 48-52 (install: rule), shouldn't the 'protofix' be
    done after you have installed into the ws proto area?, ie. move
    line 49 to after line 52

>> 3. usr/src/lib/Routes/sunman/py-routes.3
   Line 65, I think it is more normal to have something like ..
    "Source for Routes is available on http://opensolaris.org.";

   I don't think you need the CDDL header any longer, see ...
   Jim Walker wrote:
   >> 2. usr/src/cmd/meld/meld.1
   >>    Is there a reason why you have taken out the CDDL header stuff
   >
   > The sfw cteam has decided that man pages should use the
   > same license as the package being ported. Thus, no
   > CDDL headers anymore.


>> 3A. usr/src/pkgdefs/Makefile
    This needs resyncing with the gate/clone so it doesn't
    look as though you are changing other stuff

>> 4. usr/src/lib/Routes2.4-bak
>>    What is this stuff in the webrev?
> Removed.
  - its still in the webrev


>>>>> 10. usr/src/pkgdefs/SUNWpython24-routes/pkginfo.tmpl & 26
>>>>>    Add the pkg version to the end of the DESC= line, eg...
>>>>>     DESC="............. (1.10.3)
>>
>>  - put the version at the end of the line as above
  - put the version at the end of the line to be consistant with
    other packages (as above)

10A. SUNWpython26-routes/pkginfo.tmpl
    Typo ...
      43 DESC="Routes(version 1.103)


>> 12. SUNWpython24-routes/prototype_com
>>      & SUNWpython26-routes/prototype_com
>>      & Routes/Makefile.sfw
>>     I still don't like that you are delivering the same files
>>     twice in two different packages.
>>     Just a thought: Could one be a symbolic link
>>     to the others files, ie. the 24 files be a symbolic link to
>>     the 26 file, the symbolic links being set up in
>>     SUNWpython24-routes/prototype_com and 24 depend on 26 ?
> 
> The only files which are common in SUNWpython24-routes and 
> SUNWpython26-routes is Makefile
> and copyright file.
> 
> I thought it is better to have separate Makefile rather than have a link.

I was referring to the files that you actually delivering in the two 
pkgs, ie. those listed in the two prototype_com files. For example, the 
files ...
   - usr/lib/python2.4/vendor-packages/routes/base.py
   - usr/lib/python2.6/vendor-packages/routes/base.py
    etc.
are the same file (as copied in Makefile.sfw ....
    52     cp -R * $(REALPROTO26); cp -R * $(REALPROTO24))
    ).
so pkg SUNWpython24-routes could just set up symbolic links to the files 
from SUNWpython26-routes and SUNWpython24-routes/depend just depend on 
SUNWpython26-routes.
    - but this is just a thought, and there may be reasons why it can't.

END

Reply via email to