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

Bug#662955: review



Hi, I'm not a DD so I can't sponsor your package, but I would be using this
package if it was in the archive.  Thanks for packaging it.  A few points about
the package:

 * You don't need the substvar ${shlibs:Depends} in the control file for the
   binary packages, since they are not compiled code.  This gives a warning
   currently.
 * Why is the package priority extra?  It should probably be optional.
 * Consider switching off DH_VERBOSE in debian/rules before release, or at least
   remove the comment above it.
 * The translations seem to be being compiled twice, once during dh_auto_build
   and once during dh_auto_install.  This is probably unnecessary.
 * You may want to Recommend or Suggest the 'vorbisgain' and 'mp3gain' package,
   if rubyripper can use them.  The same goes for 'normalize' but this may
   require a patch, since Debian uses the name 'normalize-audio' for this
   command.  These were mentioned by the configure script.
 * Grepping the source it seems that rubyripper can also use 'cdrdao' and 'sox'
   for certain things -- consider the same for them.
 * Consider changing your DEP-5 format URL now that this has become official.
   <http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/>
 * Do you need to patch the prefix '/usr' into the configure script?  It seems
   you already specify the /usr prefix by an override in debian/rules anyway, so
   that seems redundant.
 * You might consider splitting your patch into multiple patches, which would
   allow you to give a more detailed rationale for each change.  For instance,
   your patch removes some code from the configure script probably to solve some
   build issue, but the patch header doesn't explain this.
 * Since you use the same man page for both rrip_cli and rrip_gui, you may want
   to remove "(command-line interface)" from the NAME section of the manual
   page.

Minor bugs that should probably be fixed by upstream:
  * Consider fixing the example copyright headers on the .po files, they have
    pasted in boilerplate.
  * I get this message when running configure:
      "'gettext/utils.rb' is deprecated. Use gettext/tools.rb."
  * Many translations are generating warnings like:
      - "Obsolete msgid exists"
      - "Fuzzy message was ignored"

Thanks for your work!  I will certainly be using this when it is uploaded.

Cheers,
David



Reply to: