在 星期三 05 5月 2010 09:46:59,Paul Wise 写道:
> On Wed, Apr 21, 2010 at 4:33 PM, Liang Guo <bluestonechina@gmail.com> wrote:
> > I am looking for a sponsor for my package "xserver-xorg-video-qxl".
>
> I'm not doing any additional sponsoring, but here is a quick review:
Thankyou, Paul!
>
> sed -i -e s/SPICE-compitable/SPICE-compatible/ debian/control
done
>
> Should XSF packages have the team address in Maintainer?
changed
>
> One of the files is public domain, you should document that in
> debian/copyright.
done
>
> Since you are using dpkg-source v3 (quilt), you can drop the first
> paragraph of debian/README.source.
for this package's maintainer is changed to XSF, I copy this file from other
XSF maintained package.
>
> Any idea why upstream installs a .la file for the driver? Surely that
> isn't needed. Do the RedHat/Fedora install it? This generates a
> warning:
>
> dh_install: usr/lib/xorg/modules/drivers/qxl_drv.la exists in
> debian/tmp but is not installed to anywhere
>
> gcc warnings to send upstream (preferrably with patch):
>
> ../../src/lookup3.c:171: warning: no previous prototype for 'hashword'
> ../../src/lookup3.c:215: warning: no previous prototype for 'hashword2'
> ../../src/lookup3.c:462: warning: no previous prototype for 'hashlittle2'
> ../../src/lookup3.c:646: warning: no previous prototype for 'hashbig'
> ../../src/qxl_mem.c: In function 'qxl_mem_dump_stats':
> ../../src/qxl_mem.c:96: warning: pointer of type 'void *' used in
> arithmetic ../../src/qxl_mem.c:96: warning: comparison of distinct pointer
> types lacks a cast
> ../../src/qxl_mem.c: In function 'qxl_alloc':
> ../../src/qxl_mem.c:152: warning: pointer of type 'void *' used in
> arithmetic ../../src/qxl_mem.c: In function 'qxl_free':
> ../../src/qxl_mem.c:242: warning: pointer of type 'void *' used in
> arithmetic ../../src/qxl_mem.c:262: warning: pointer of type 'void *' used
> in arithmetic ../../src/qxl_mem.c:294: warning: pointer of type 'void *'
> used in arithmetic ../../src/qxl_driver.c:484: warning: 'print_region'
> defined but not used ../../src/qxl_driver.c:540: warning: 'paint_shadow'
> defined but not used
>
I'll send these message to upstream and ask them to correct.
> dpkg-gencontrol warning:
>
> dpkg-gencontrol: warning: package xserver-xorg-video-qxl: unused
> substitution variable ${xinpdriver:Provides}
>
> lintian complaints:
>
> I: xserver-xorg-video-qxl: description-possibly-contains-homepage
> http://www.X.org
> P: xserver-xorg-video-qxl: no-homepage-field
> P: xserver-xorg-video-qxl: no-upstream-changelog
There is no upstream changelog, so I cannot include it in my package.
> X: xserver-xorg-video-qxl: shlib-calls-exit
> usr/lib/xorg/modules/drivers/qxl_drv.so
I've upload a new version xserver-xorg-video-qxl to mentor, it can be get from
http://mentors.debian.net/debian/pool/main/x/xserver-xorg-video-qxl/xserver-
xorg-video-qxl_0.0.12-2.dsc
its git repository is
git://git.debian.org/git/collab-maint/xserver-xorg-video-qxl.git
Cyril, would you like to review my package when you have time ?
Thanks,
--
Liang Guo
http://bluestone.cublog.cn
Attachment:
signature.asc
Description: This is a digitally signed message part.