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

Re: RFS: ruby-rkerberos 0.1.2



Hi Sam,

On Wed, Jul 31, 2013 at 02:06:04PM -0400, Sam Kottler wrote:
> Hi!

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

> Is someone willing to sponsor them?

>   ruby-rkerberos 0.1.2

> Here is the page on mentors.debian.net -
> https://mentors.debian.net/package/ruby-rkerberos.

I had a quick look at your package. Here are a few comments that could
allow you to improve your package:

naive question from someone with little knowledge about Kerberos: how
does it compare to ruby-krb5-auth?

debian/copyright:
 - you indicate Artistic 2.0 for the license, but the text in this
   paragraph refers to GPL-2+.
 - unless you have a strong opinion about the license you use,
   use the same license as upstream as it makes easier distribution of
   your work.
 - the only place where the license is indicated is the gemspec
   metadata. Maybe ask upstream to include the text of the license in
   the source

debian/control:
 - there is a commented line below Depends: field which can be removed.
 - there is no mention of Ruby in the long description.
 - Vcs-* fields are commented. If you consider maintaining this package
   under Ruby team's umbrella, uncomment those fields, and ask to join
   the team on Alioth and import the package to the team repository

debian/ruby-rkerberos.docs
 - remove the first line and uncomment the second to include the README
   in usr/share/doc/ruby-rkerkeros

tests:
  - tests are run but fail:
          /usr/lib/ruby/vendor_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find test-unit (>= 0) amongst [] (Gem::LoadError)
    A build-dependency on ruby-test-unit is missing. You'll need to
    package ruby-dbi-dbrc (http://rubygems.org/gems/dbi-dbrc) if you want
    to run all the tests (test_kadm5.rb needs it).
  - all tests have a "require 'rubygems'" and "gem 'test-unit'" . You
    should patch them out
    with quilt (and add a DEP-3 header to the patch
    http://dep.debian.net/deps/dep3/)
  - do not ignore test failures in debian/rules

lintian gives some messages:
P: ruby-rkerberos source: debian-control-has-unusual-field-spacing line 5
I: ruby-rkerberos: hardening-no-fortify-functions usr/lib/ruby/vendor_ruby/1.8/x86_64-linux/rkerberos.so
I: ruby-rkerberos: hardening-no-fortify-functions usr/lib/ruby/vendor_ruby/1.9.1/x86_64-linux/rkerberos.so
I: ruby-rkerberos: extended-description-is-probably-too-short


Cheers,

Cédric

Attachment: signature.asc
Description: Digital signature


Reply to: