On Fri, Aug 2, 2013 at 6:33 PM, Cédric Boutillier <
[email protected]> wrote:

>
> 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?
>

They are distant cousins. rkerberos broke away from ruby-krb5-auth about 2
years ago and they've diverged really far since then.


>
> 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.
>

I've changed the debian/* copyright to Artistic 2.0.


>  - 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
>

I submitted an issue - https://github.com/domcleal/rkerberos/issues/2


>
> debian/control:
>  - there is a commented line below Depends: field which can be removed.
>

Removed.


>  - there is no mention of Ruby in the long description.
>

Added.


>  - 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
>

Despite already being in the team on alioth I can't SSH into
git.debian.orgor clone with my username. It's just denying my key and
is solely trying
pubkey authentication, there's no prompt for my password. Is there
something else I need to do to get access?


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

Done.


>
> 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).
>

I've submitted an ITP for ruby-dbi-dbrc and ruby-sys-admin and submitted
builds to mentors.debian.ent for both. I'll send a RFS here right after I
hit send on this email.


>   - 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/)
>

Done.


>   - do not ignore test failures in debian/rules
>

The test failures are still ignored because they can't pass until
ruby-dbi-dbrc is available.


>
> lintian gives some messages:
> P: ruby-rkerberos source: debian-control-has-unusual-field-spacing line 5
>

Fixed.


> 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
>

I've added a bit more to the description about the gem's origins.


>
>
> Cheers,
>

Thanks so much for the review! I've updated the package and uploaded it to
mentors.debian.net again.


>
> Cédric
>

Reply via email to