Re: RFS: libchamplain and libchamplain-gtk
- To: debian-mentors@lists.debian.org
- Subject: Re: RFS: libchamplain and libchamplain-gtk
- From: Paul Wise <pabs@debian.org>
- Date: Wed, 1 Apr 2009 12:53:56 +0800
- Message-id: <e13a36b30903312153x32e0d634jcc9043bc4acf4e6a@mail.gmail.com>
- In-reply-to: <20090331144846.GA9831@sun.universe>
- References: <20090329091708.GA9144@sun.universe> <e13a36b30903290842v4449102cy62d7f659614954c4@mail.gmail.com> <e13a36b30903290843j2ce4c1a4l9e2e8caeee0797aa@mail.gmail.com> <20090329235858.GC3688@sun.universe> <20090331144846.GA9831@sun.universe>
On Tue, Mar 31, 2009 at 10:48 PM, Sebastian Reichel wrote:
> Please have a look again.
I'm not sponsoring new packages at the moment, but here is a review:
If you haven't read libpkg-guide (and its two bugs), please do so.
Please add symbols files.
sed -i -e 's/documentary of/documentation for/' debian/control
watch files contains unnessecary comments, blank lines & whitespace.
Please think about the audience for each package, the lib package is
usually only installed automatically and doesn't need much
information. Same for the -common package.
You might want to tell upstream about git2cl for generating the ChangeLog file.
Please check if this line in the pkg-config file should not use
Requires.private instead:
Requires: gobject-2.0 clutter-0.8
You are missing copyright info from the tidy directory.
There are several lintian complaints:
lintian --display-info --display-experimental --pedantic
--show-overrides --checksums --color auto *.dsc
W: libchamplain source: dh-clean-k-is-deprecated
W: libchamplain source: out-of-date-standards-version 3.8.0 (current is 3.8.1)
I: libchamplain source: binary-control-field-duplicates-source field
"section" in package libchamplain-0.2-1
I: libchamplain source: duplicate-short-description
libchamplain-0.2-dev libchamplain-doc libchamplain-common
libchamplain-0.2-1
W: libchamplain-gtk source: dh-clean-k-is-deprecated
W: libchamplain-gtk source: out-of-date-standards-version 3.8.0
(current is 3.8.1)
I: libchamplain-gtk source: binary-control-field-duplicates-source
field "section" in package libchamplain-gtk-0.2-0
I: libchamplain-gtk source: duplicate-short-description
libchamplain-gtk-doc libchamplain-gtk-0.2-dev libchamplain-gtk-0.2-0
Some binary package lintian complaints:
I: libchamplain-0.2-1: no-symbols-control-file usr/lib/libchamplain-0.2.so.1.0.3
P: libchamplain-0.2-1: copyright-refers-to-symlink-license
usr/share/common-licenses/LGPL
I: libchamplain-0.2-1: copyright-with-old-dh-make-debian-copyright
Some dpkg-shlibs warnings:
dpkg-shlibdeps: warning: dependency on librt.so.1 could be avoided if
"debian/libchamplain-0.2-1/usr/lib/libchamplain-0.2.so.1.0.3" were not
uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libgio-2.0.so.0 could be
avoided if "debian/libchamplain-0.2-1/usr/lib/libchamplain-0.2.so.1.0.3"
were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libpango-1.0.so.0 could be
avoided if "debian/libchamplain-0.2-1/usr/lib/libchamplain-0.2.so.1.0.3"
were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libgmodule-2.0.so.0 could be
avoided if "debian/libchamplain-0.2-1/usr/lib/libchamplain-0.2.so.1.0.3"
were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libgthread-2.0.so.0 could be
avoided if "debian/libchamplain-0.2-1/usr/lib/libchamplain-0.2.so.1.0.3"
were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libpangocairo-1.0.so.0 could be
avoided if "debian/libchamplain-0.2-1/usr/lib/libchamplain-0.2.so.1.0.3"
were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libgdk-x11-2.0.so.0 could be
avoided if "debian/libchamplain-0.2-1/usr/lib/libchamplain-0.2.so.1.0.3"
were not uselessly linked against it (they use none of its symbols).
There is one GCC warning you might want to tell upstream about:
gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/directfb
-I/usr/include/libpng12 -I/usr/include/clutter-0.8
-I/usr/include/clutter-0.8/clutter-cairo -I/usr/include/libsoup-2.4
-I/usr/include/libxml2 -DDATADIR=\"/usr/share\" -I../tidy -I..
-DCHAMPLAIN_COMPILATION -g -O2 -MT oam.lo -MD -MP -MF .deps/oam.Tpo -c
sources/oam.c -o oam.o >/dev/null 2>&1
tile.c: In function 'tile_load':
tile.c:217: warning: passing argument 3 of
'soup_session_queue_message' from incompatible pointer type
--
bye,
pabs
http://wiki.debian.org/PaulWise
Reply to: