Hi Amanda,
Some more comments for you:
.gem_mirror should have system("gem", "mirror", *pass_on_args) instead
of *ARGV
.Will it help if the gem version were explicitly mentioned in the gem
man page?
.typo in gemlock, "depracation" for deprecation
.in gemri, do we need to pen a note telling users that the program will
execute in 5 seconds?
-ps
Amanda Waite wrote:
> 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 ======
>>
>
>
>
> _______________________________________________
> sfwnv-discuss mailing list
> sfwnv-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/sfwnv-discuss
>