Manjunath, Manjunath Basappa wrote: > > Thank you for your patience in dealing with me!
that's okay :-) > I have made all the changes you have suggested except the last one, > creating > links. > > I just thought, what if someone installs routes 2.4 on a machine where > only python 2.4 > is installed...so, may be it is a good idea if we keeps the files > separate. Correct me > if I am wrong.. If you think that that's the best way to handle it then that is okay with me. I'm just a bit worried that the cteam will not be happy with your pkgs installing the same file(s) twice on a system - so I suggest you check with them. > And the webrev location is again the same.. > http://cr.opensolaris.org/~manjuhb/routes/ I'll take another look at your webrev later if I get time today. Paul > > Paul Cunningham wrote: >> 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 > > -- Paul Cunningham Software Engineer
