Hi, I have addressed the previous issues about my package and I have uploaded a new version (1.6.1) : http://www.miceamaze.org/source-packages/debian/
By the way, should I leave the previous upload entry in the changelog file, since it was never uploaded in Debian? (In the file I provide there is just a single entry for this new upload) If so, should the previous version be marked as unreleased or unstable? Raphael 2012/11/23 Raphael Champeimont <[email protected]> > Thank you for all your comments. > I will come back later with a new upstream release, especially for the > font rendering which requires big changes. That was probably something > to be done anyway, since I guess it would improve the font rendering > quality which I was not too happy about. > For the rest I will make the necessary changes. > > bye, > Raphael > > 2012/11/23 Paul Wise <[email protected]>: > > You might be interested in joining the Debian games team: > > > > http://wiki.debian.org/Games/Team > > > > Here is a review of your package: > > > > You are missing a watch file: > > > > http://wiki.debian.org/debian/watch > > > > You don't include any FreeDesktop menu or Debian menu files, so > > non-technical users will probably not be able to start your game on > > Debian. > > > > I would suggest to update debian/compat to 9 and change the debhelper > > build-dep to 9 > > > > Your Makefile does not support DESTDIR. > > > > Your Makefile includes this very inappropriate line: > > > > CC=g++ > > > > I would suggest dropping the whole release/debug thing, this will > > allow you to use the more standard CXXFLAGS instead of > > CXXFLAGS_RELEASE/CXXFLAGS_DEBUG/CXXFLAGS_COMMON. Alternatively you > > could just switch to a standard build system like autotools or cmake. > > > > I would strongly suggest that the text be rendered at runtime or at > > the very least the PNG files created from the DejaVu font should > > rendered at build time from ttf-dejavu. Rendering the text at runtime > > will allow you to add translations, making the game accessible to more > > users. I would recommend quesoglc for this. I would recommend these > > files be rendered at runtime or build time: > > > > data/images/chars/* > > data/images/license.png > > data/images/title.png > > data/images/first.png > > > > I would suggest that these files be created from mouse.png at build > > time using imagemagick or similar: icon.ico icon32.bmp > > > > The eagle.png image looks like it was cut out of some off-the-shelf > > clipart. Are you the copyright holder for that? Where did the image > > come from? Is there an SVG/WMF that it was rendered from (best render > > at build time)? > > > > You are embedding a copy of SOIL. Please remove that from the upstream > > tarball and build-depend on libsoil-dev instead. That would also get > > rid of one gcc warning, one lintian warning and two cppcheck warnings. > > > > Your debian/changelog includes UNRELEASED in the suite, shouldn't that > > be "unstable"? > > > > All of the files in src/ have "All rights reserved." in them but no > > license statement: > > > > > http://tieguy.org/blog/2012/03/17/on-the-importance-of-per-file-license-information/ > > > > Your configuration file loading should use getpwuid() or similar if > > getenv('HOME') fails. > > > > src/Functions.* are not valid UTF-8. > > > > You might want to use the new format for debian/copyright: > > > > http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > > > Since you are upstream for a game, please read these documents: > > > > http://wiki.debian.org/UpstreamGuide > > http://www.freedesktop.org/wiki/Games/Upstream > > > > Automatic checks from here: > > > > > http://wiki.debian.org/HowToPackageForDebian#Check_points_for_any_package > > > > gcc: > > > > gcc -O2 -s -Wall -o obj/stb_image_aug.o -c ../../src/stb_image_aug.c > > ../../src/stb_image_aug.c: In function 'parse_png_file': > > ../../src/stb_image_aug.c:2341:28: warning: variable 'invalid_chunk' > > set but not used [-Wunused-but-set-variable] > > > > lintian: > > > > P: miceamaze source: source-contains-prebuilt-windows-binary > SOIL/testSOIL.exe > > I: miceamaze source: debian-watch-file-is-missing > > P: miceamaze: no-upstream-changelog > > > > cppcheck: > > > > [SOIL/src/original/stb_image-1.16.c:2924]: (error) Memory leak: out > > [SOIL/src/stb_image_aug.c:2651]: (error) Memory leak: out > > > > isutf8: > > > > src/Functions.h: line 63, char 1, byte offset 11: invalid UTF-8 code > > src/Functions.cpp: line 84, char 1, byte offset 20: invalid UTF-8 code > > > > > > -- > > bye, > > pabs > > > > http://wiki.debian.org/PaulWise > > http://bonedaddy.net/pabs3/ >

