[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: ruby-roodi 2.2.0-1





2013/7/9 Cédric Boutillier <cedric.boutillier@gmail.com>

Hi David,

On Mon, Jul 08, 2013 at 05:07:59PM +0200, David Suárez wrote:
> Hi,

> The following package is ready to be uploaded (I also verified the
> points listed on
> http://wiki.debian.org/Teams/Ruby/Packaging#Requesting_Sponsorship).

> Could you please sponsor them?

>   ruby-roodi 2.2.0-1


Thanks for your
I don't know this software and haven't tried it. But I looked at the
packaging and I have a few comments and questions:
- debian/control: the short description shouldn't be a full phrases.
  Leave maybe just Ruby object oriented design inferometer. In principle
  it shouldn't have capital letters (unless needed). Since it is an
  acronym, it would be fine but the acronym is again presented in the
  long description.

Ok.
 
- put-config-on-roodi-dir branch: is /usr/lib/ruby/vendor_ruby/roodi the
  right place to put the config? I think it would be more appropriate in
  /etc/ since it is the default configuration for the binary.

The default place in upstream is /usr/lib/ruby. I thinked to put in /etc too. I will go for it.
 
- History.txt should be installed as the upstream changelog, not as
  documentation. Use override_dh_installchangelog target in debian/rules
  for that.

Uhm, my fault, sorry.
 
- in the bin/* files, I would remove the LOAD_PATH change, since it
  would be wrong once the files installed in /usr/bin

I dont cheked that. It runs fine in a clean chroot. I will change it then.
 
- I don't see why in feature/upgrade-to-rspec2 branch, you changed
  Rakefile, Gemfile and Gemfile.lock, since they are not used to build
  the package. Is it a patch you forwarded upstream for inclusion in a
  later version?

Yes, all the branches named 'feature/*', 'bug/*' are suposed to be upstream patches.
 
- In debian/copyright, the first line of the Expat license
  Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
  should be removed as it doesn't seem to be related.

I copied it from 'http://directory.fsf.org/wiki/License:Expat'. I remove it then.
 
- rake should be added to Build-Depends: to run tests with ruby1.8

Forgot it, sorry.
 
- since bin/roodi seems to be the interesting piece of this gem,
  shouldn't the package be called roodi instead of ruby-roodi (like what
  we have for cucumber, yard, chef, etc.?

Uhm, im not very used to the naming scheme of ruby packages. I guessed that ruby-roody was the correct.
Well, you are right, i change it.


Best wishes,

Cédric


Reply to: