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

Re: RFS: ruby-rainbow



Hi Nitesh,

On Thu, May 16, 2013 at 08:50:13PM +0530, Nitesh A Jain wrote:
> Hi,

>  I prepared the packaging of ruby-rainbow. It is lintian clean
> and tested with pbuilder. Further information about this package can
> be accessed from the URL :

> http://mentors.debian.net/package/ruby-rainbow

> Alternatively, one can download the package with dget using this command:

> dget -x http://mentors.debian.net/debian/pool/main/r/ruby-rainbow/ruby-rainbow_1.1.4-1.dsc

>  Also , I've added my package to the following git-repo :

> https://git.gitorious.org/ruby-rainbow/ruby-rainbow.git

Here is a list of comments, that would help improving the package:

debian/control: 
- remove DM-Upload-Allowed: line deprecated
- bump Standards-Version to 3.9.4 (current version of the policy)
- remove the # sign in front of Vcs-* fields, if you consider
  maintaining this package inside the Ruby Team (I guess it is the case,
  the way you set the Maintainer: field
- the short and long description can be improved:
  + the short one should not be a real sentence. Something like:
    "extension of Ruby String class enabling coloring text on ANSI terminals"
  + the long one should be reformulated to better explain the user the
  goal of the package (lists may need to disappear, as
  the information they provide is too detailed)
- the URL in the Homepage: field does not seem to be the homepage of the
  project. Should probably be:
  https://github.com/sickill/rainbow

debian/ruby-rainbow.docs
- you have still boilerplate code: remove first line and uncomment the
  second

debian/ruby-tests.rb
- you have still boilerplate code. Everything is commented. As a
  consequence, tests are not run at build time.
  Putting 
    require 'test/rainbow_test'
  should be enough.
  The tests pass when I run dpkg-buildpackage, but I've got 10 failures
  with git-buildpackage --git-pbuilder. I didn't investigate why. Maybe
  some environment variable has be to set so that the coloring is
  activated in the pbuilder environment.

debian/copyright:
- it is considered good practice to chose for the license of debian/*
  files the same license as upstream to ease distribution. Consider
  switching to Expat. If you do this, you can move the text of the Expat
  license to a standalone license paragraph, and just refer to this
  paragraph in the Files: paragraph with the one-line License: Expat.
  See Example 2 in
  http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#stand-alone-license-paragraph

Cheers,

Cédric

Attachment: signature.asc
Description: Digital signature


Reply to: