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

Bug#771860: RFS: gnucheese/1.00-1



Hi Michel,

Michel Van den Bergh <michel.vandenbergh@uhasselt.be> writes:

>   I am looking for a sponsor for my package "gnucheese"

I'd be glad to sponsor your package, but I have a few comments
first. Could you please fix them and I'll upload gnucheese.

- I can't download the tar.gz from your website (permission error):

   http://hardy.uhasselt.be/GnuCheese/gnucheese-1.00.tar.gz

- You missed the gtb directory in the debian/copyright file. You need to
  include it even if gnucheese is not using it at buildtime. But why
  include it in the tarball in the first place? See for example this
  wiki page for why including third-party libraries is not recommended:

   https://wiki.debian.org/UpstreamGuide#No_inclusion_of_third_party_code

- AUTHORS doesn't match debian/copyright

- pgheader.c has a MIT license

- You can remove debian/README.Debian and debian/README.source. And I
  think also debian/doc, because NEWS and README are automatically
  picked by dh_installdocs. And as NEWS and TODO are empty, I'd say you
  can remove them from the upstream tarball.

- This lintian info tag could be fixed, just remove the comments in
  debian/watch:

   I: gnucheese source: debian-watch-contains-dh_make-template

- You can also remove the comments in debian/rules

- I see you commented the Vcs-* fields in debian/control. You can join
  the collab-maint group on alioth.debian.org if you want to maintain
  the package there. Otherwise, I'd say you can remove those 2 lines.

- In Build-Depends, you shouldn't need flex and perl. And libgaviotatb1
  can also be removed, you only need to Build-Depends on the -dev
  library.

- I cannot build it, ./configure fails. There is a problem with the
  system gtb library. It builds fine if I remove --with-builtin-gtb=no
  however. But this should be fixed because the Debian package shouldn't
  be built with the embedded copy of gtb.

- It can't be built twice in a row because gnucheese.man is created
  during the build. You can remove this file by adding it into
  debian/clean.

- These 2 lintian tags can be fixed:

   gnucheese: spelling-error-in-binary usr/games/gnucheese diplay display
   gnucheese: description-synopsis-might-not-be-phrased-properly

  To fix the second one, removing the capitalized M at the beginning of
  the short description should be enough.

- I have this message when lauching gnucheese:

   Can't open gnuchess.bin
   Unable to find a polyglot book...

  while I have gnuchess-book installed. Where does it look for
  gnuchess.bin?


Thanks,
Vincent

Attachment: signature.asc
Description: PGP signature


Reply to: