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

Re: RFS: libchamplain and libchamplain-gtk



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: