Thanks for the review. Here's the updated webrev:

http://cr.opensolaris.org/~tekgrrl/gems131-CR6764580-2/

Also see comments inline.

Paul Cunningham wrote:
> === Start of Comments ====
>
> 1. usr/src/Targetdirs
>    As you have taken all the other stuff out of here, why not
>    take those out too (if no other pkg is likely to use them)
>    that way you wont have to update Targetdirs for the next
>    version update ...
>    1094         /var/ruby/1.8/gem_home/doc/rubygems-1.3.1 \
>    1095         /var/ruby/1.8/gem_home/doc/rubygems-1.3.1/ri \
>    1096         /var/ruby/1.8/gem_home/doc/rubygems-1.3.1/rdoc \

Done

>
> 2. usr/src/cmd/ruby18/METADATA
>    Add NAME: field.

Done
>
> 3. usr/src/pkgdefs/SUNWruby18r/Makefile
>      & usr/src/pkgdefs/SUNWruby18r/prototype_i386
>      & usr/src/pkgdefs/SUNWruby18r/prototype_sparc
>      & usr/src/pkgdefs/SUNWruby18u/Makefile
>    I think you have only updated the copyright year in this file,
>    so you didn't really need to change it.

The ident whitespace was all wrong so I fixed it.
>
> 4. usr/src/pkgdefs/SUNWruby18r/copyright
>    Have you actually changed this? webrev shows no diffs

Reset to the parent version

>
> 5. usr/src/pkgdefs/SUNWruby18r/prototype_com
>    Do the files really need the write permission bit set?
>
>    Why does it install 'doc' files in /var ??

Ruby doc files are dynamically generated and all RubyGems docs live in 
directory specified by GEM_HOME. These files are read by the rdoc and ri 
commands
>
> 6. usr/src/pkgdefs/SUNWruby18u/depend
>    I can't see what you have changed in here. I think you
>    have changed something because the year is 2009 by webrev
>    is not showing it

Reset to the parent version

>
> 7. usr/src/pkgdefs/SUNWruby18u/pkginfo.tmpl
>    The DESC: line should probably be more descriptive

Done

>
> 8. usr/src/pkgdefs/SUNWruby18u/prototype_com
>    Do the files really need the write permission bit set?

No, but the perms haven't changed in this update and no new files have 
been added. I changed them anyway but had to use chmod as protofix 
doesn't like the parameterized paths in the prototype_${MACH}.tmpl files

>
> 9. usr/src/pkgdefs/SUNWruby18u/prototype_i386.tmpl
>     & usr/src/pkgdefs/SUNWruby18u/prototype_sparc.tmpl
>    I think you have only updated the copyright year in this file,
>    so you didn't really need to change it.

See 3
>
>    And why are these .tmpl files?

The paths in the .tmpl files are parameterized and the real files are 
created by the build process.

>
> 10. man *.1 files
>     I haven't checked the text in these
>
>     But is it normal to have this line ...
>     "Source code for RubyGems is available on 
> http://rubyforge.org/projects/rubygems/";
>     it may not be in n years time for the version you
>     are delivering.

Changed

>
> 11. ruby scripts
>     I've only flicked through these as I don't know ruby

We'll have to rely on one of my team to review the Ruby stuff then.
>
> === End of Comments ======




Reply via email to