[ovs-dev] Bug#663051: Bug#663051: Lots of (sometimes serious) lintian errors
Simon Horman
horms at verge.net.au
Thu Mar 8 03:16:34 PST 2012
On Thu, Mar 08, 2012 at 04:27:39PM +0800, Thomas Goirand wrote:
> Package: openvswitch
> Version: 1.4.0-2+nmu1
> Severity: serious
>
> Hi there!
>
> First, thanks for allowing me to do the NMU fixing the dkms module. I
> just did it, and checked that it was fixing my issue, which it does.
>
> Before uploading version 1.4.0-2+nmu1, I ran Lintian, as I always do, and
> I have found out that lots of Lintian warnings and errors were not
> addressed:
Hi Thomas,
patches for any and all of the problems below would, as always, be
gratefully appreciated. In particular I am unsure of how to resolve the
openvswitch-datapath-dkms issues, do you have any ideas?
There are also a number of problems flagged below that I do
not understand the source of:
* I am unsure why there are errors in the openvswitch-ipsec postinst and
postrm scripts as that package does not provide such scripts.
* Likewise, the openvswitch-controller package does not supply a
postrm script but an error is flagged against it.
Also, it would be useful to know specifically which of the issues
listed below you regards as serious.
> P: openvswitch source: package-lacks-versioned-build-depends-on-debhelper 7
> I: openvswitch source: debian-watch-file-is-missing
> I: openvswitch-switch: init.d-script-missing-lsb-description etc/init.d/openvswitch-switch
> I: openvswitch-switch: spelling-error-in-manpage usr/share/man/man1/ovsdb-server.1.gz noticable noticeable
> W: openvswitch-switch: manpage-has-bad-whatis-entry usr/share/man/man5/ovs-vswitchd.conf.db.5.gz
> I: openvswitch-switch: hyphen-used-as-minus-sign usr/share/man/man5/ovs-vswitchd.conf.db.5.gz:1529
> I: openvswitch-switch: hyphen-used-as-minus-sign usr/share/man/man5/ovs-vswitchd.conf.db.5.gz:2900
> I: openvswitch-switch: spelling-error-in-manpage usr/share/man/man8/ovs-vswitchd.8.gz noticable noticeable
> I: python-openvswitch: extended-description-is-probably-too-short
> E: openvswitch-ipsec: duplicate-updaterc.d-calls-in-postinst openvswitch-ipsec
> E: openvswitch-ipsec: duplicate-updaterc.d-calls-in-postrm openvswitch-ipsec
> I: openvswitch-ipsec: init.d-script-missing-lsb-description etc/init.d/openvswitch-ipsec
> E: openvswitch-controller: duplicate-updaterc.d-calls-in-postinst openvswitch-controller
> E: openvswitch-controller: duplicate-updaterc.d-calls-in-postrm openvswitch-controller
> I: openvswitch-controller: init.d-script-missing-lsb-description etc/init.d/openvswitch-controller
>
> P: openvswitch source: package-lacks-versioned-build-depends-on-debhelper 7
> I: openvswitch source: debian-watch-file-is-missing
> I: openvswitch-switch: init.d-script-missing-lsb-description etc/init.d/openvswitch-switch
> I: openvswitch-switch: spelling-error-in-manpage usr/share/man/man1/ovsdb-server.1.gz noticable noticeable
> W: openvswitch-switch: manpage-has-bad-whatis-entry usr/share/man/man5/ovs-vswitchd.conf.db.5.gz
> I: openvswitch-switch: hyphen-used-as-minus-sign usr/share/man/man5/ovs-vswitchd.conf.db.5.gz:1529
> I: openvswitch-switch: hyphen-used-as-minus-sign usr/share/man/man5/ovs-vswitchd.conf.db.5.gz:2900
> I: openvswitch-switch: spelling-error-in-manpage usr/share/man/man8/ovs-vswitchd.8.gz noticable noticeable
> I: python-openvswitch: extended-description-is-probably-too-short
> E: openvswitch-ipsec: duplicate-updaterc.d-calls-in-postinst openvswitch-ipsec
> E: openvswitch-ipsec: duplicate-updaterc.d-calls-in-postrm openvswitch-ipsec
> I: openvswitch-ipsec: init.d-script-missing-lsb-description etc/init.d/openvswitch-ipsec
> E: openvswitch-controller: duplicate-updaterc.d-calls-in-postinst openvswitch-controller
> E: openvswitch-controller: duplicate-updaterc.d-calls-in-postrm openvswitch-controller
> I: openvswitch-controller: init.d-script-missing-lsb-description etc/init.d/openvswitch-controller
> W: openvswitch-datapath-dkms: extra-license-file usr/src/openvswitch-1.4.0/COPYING
> W: openvswitch-datapath-dkms: extra-license-file usr/src/openvswitch-1.4.0/ovsdb/ovsdbmonitor/COPYING
> W: openvswitch-datapath-dkms: extra-license-file usr/src/openvswitch-1.4.0/xenserver/LICENSE
> E: openvswitch-datapath-dkms: python-script-but-no-python-dep usr/src/openvswitch-1.4.0/build-aux/check-structs
> E: openvswitch-datapath-dkms: python-script-but-no-python-dep usr/src/openvswitch-1.4.0/build-aux/extract-ofp-errors
> W: openvswitch-datapath-dkms: script-not-executable usr/src/openvswitch-1.4.0/debian/openvswitch-datapath-dkms.postinst
> W: openvswitch-datapath-dkms: script-not-executable usr/src/openvswitch-1.4.0/debian/openvswitch-datapath-dkms.prerm
> E: openvswitch-datapath-dkms: python-script-but-no-python-dep usr/src/openvswitch-1.4.0/debian/ovs-monitor-ipsec
> E: openvswitch-datapath-dkms: shell-script-fails-syntax-check usr/src/openvswitch-1.4.0/rhel/kmodtool-openvswitch-el5.sh
> E: openvswitch-datapath-dkms: python-script-but-no-python-dep usr/src/openvswitch-1.4.0/xenserver/etc_xapi.d_plugins_openvswitch-cfg-update
> E: openvswitch-datapath-dkms: python-script-but-no-python-dep usr/src/openvswitch-1.4.0/xenserver/opt_xensource_libexec_interface-reconfigure
> E: openvswitch-datapath-dkms: python-script-but-no-python-dep usr/src/openvswitch-1.4.0/xenserver/usr_share_openvswitch_scripts_ovs-xapi-sync
> E: openvswitch-test: python-script-but-no-python-dep usr/bin/ovs-test
>
> Please addresse the above issues in your next upload, and run lintian
> with the correct options, which are:
>
> lintian -Ii -E --pedantic openvswitch_<version>_amd64.changes
>
> Cheers,
>
> Thomas Goirand (zigo)
>
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
>
More information about the dev
mailing list