Review for sugar-memorize-activity

Luke Faraone luke at faraone.cc
Mon Jul 12 20:03:51 BST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kandarp,

Review based off commit 08650be.

 * debian/copyright:
   - All of the entries for the speak/ folder could be collapsed into
one entry:

        Files: speak/*
        Copyright: © 2008  Joshua Minor
                   © 2007  Arjun Sarwal
        License: GPL-2+

 * debian/watch:
   - You can remove the "# REPLACE WITH THE PROPER USCAN-ized URL TO
UPSTREAM" comment from the file.

  * debian/source/format:
    - Your package should declare it is using the "3.0 (quilt)" source
package format. See
<http://wiki.debian.org/Projects/DebSrc3.0#Howtoconvertasourcepackage.3F> for
more

  * debian/source/include-binaries:
    - When you convert to quilt as I mentioned above, you'll need to do
"echo debian/copyright_hints >> debian/source/include-binaries" so that
dpkg-source won't balk at the binary contents of debian/copyright_hints.

 * debian/rules:
   - Remove two redundant copies of COPYING in package after build¹
   - MANIFEST is autogenerated by the package during the build process
and not removed. You should remove it in the clean stage.

¹:
Lintian reports the following:
W: sugar-memorize-activity: extra-license-file
usr/share/sugar/activities/Memorize.activity/port/COPYING
W: sugar-memorize-activity: extra-license-file
usr/share/sugar/activities/Memorize.activity/speak/COPYING

You should remove those files in the install stage.

See <http://build-common.alioth.debian.org/cdbs-doc.html#id2542963> and
the "install[...]" section of
<http://git.debian.org/?p=collab-maint/sugar-flipsticks-activity.git;a=blob;f=debian/rules>
for info and examples.


Thanks for your work,
Luke Faraone
http://luke.faraone.cc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkw7ZxYACgkQtrC51grHAgZfYwCglkfvsaOLrHBxlA66fcYaO7BX
MNMAnj9d+nP3Vq0erZVQRGNvvhYzu6Uv
=SHUv
-----END PGP SIGNATURE-----



More information about the Ubuntu-sugarteam mailing list