Review of sugar-flipsticks-activity
Luke Faraone
luke at faraone.cc
Thu Jul 8 05:02:21 BST 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Dipankar,
Review based off commit 30cad08cfca630a26e2d05811289983cc92093ea.
Overall, very good. I had a few comments and things that need fixing,
which are mentioned below. Minor items I fixed myself, others you will
need to fix manually and push up to git.debian.org.
Always run the clean rule "fakeroot debian/rules clean" before commit to
ensure that no autogenerated files (other than control, of course) are
included. I ran the rule and it removed a number of files in debian/.
There were some wording issues in the package description, which is
fine. I updated the description and committed the changes.
What follows are a list of items I found but did not correct. Please do
so and commit each fix you implement separately.
* debian/control:
- description lines should be wrapped at 72 characters.
- Add ${misc:Depends} to "Depends" of the binary package
* debian/copyright:
- should not include template text:
> /* REMOVE THIS NOTICE WHEN YOU BUILD THE PACKAGE
> Below should contain the Copyright and license of the files
included in this package. See http://dep.debian.net/deps/dep5/ for more
details. What follows is an example. CHANGE IT FOR THE SPECIFIC SOFTWARE
YOU ARE BUILDING.
> */
- include © and the year for all copyright owners.
- license and copyright of ./montage.py is not mentioned
* debian/docs: include lesson plans in documentation¹
* debian/rules:
- remove redundant copy of COPYING in package after build²
¹: debian/docs tells debhelper to install all the paths listed in the
file into the packages' documentation folder,
/usr/share/doc/PACKAGE_NAME/. See
<http://www.debian.org/doc/maint-guide/ch-dother.en.html#s-docs> for
more information on how to do this.
²: You probably want to rm it in a "install/sugar-flipsticks-activity::"
section. See
<http://build-common.alioth.debian.org/cdbs-doc.html#id2542963> for more
info.
Thanks,
Luke Faraone
http://luke.faraone.cc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkw1TcwACgkQtrC51grHAgYT7wCgnh11kiWQXsumSq/QBJ8QyNBy
atAAni0sMljPqLP7BuJKQJqHhTW26G9H
=yOoW
-----END PGP SIGNATURE-----
More information about the Ubuntu-sugarteam
mailing list