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

Bug#943711: Don't warn about missing ${sphinxdoc:Depends} when dh_sphinxdoc is *not* used



Package: lintian
Version: 2.29.0
Severity: normal

In postgresql-common, which is not using sphinx at all, I'm getting a
lintian warning, both with 2.29.0 and 2.30.0:

W: postgresql-common source: sphinxdoc-but-no-sphinxdoc-depends

DEB_CHECK_COMMAND=lintian dpkg-buildpackage -rfakeroot -us -uc -i -I
dpkg-buildpackage: Information: Quellpaket postgresql-common
dpkg-buildpackage: Information: Quellversion 208
dpkg-buildpackage: Information: Quelldistribution unstable
dpkg-buildpackage: Information: Quelle geändert durch Christoph Berg <myon@debian.org>
dpkg-buildpackage: Information: Host-Architektur amd64
 dpkg-source -i -I --before-build .
 fakeroot debian/rules clean
dh clean --with systemd
   dh_auto_clean
	make -j1 clean
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird betreten
rm -f *.1 *.8 dh_make_pgxs/*.1
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird verlassen
   dh_clean
 dpkg-source -i -I -b .
dpkg-source: Information: Quellformat »3.0 (native)« wird verwendet
dpkg-source: Information: postgresql-common wird in postgresql-common_208.tar.xz gebaut
dpkg-source: Information: postgresql-common wird in postgresql-common_208.dsc gebaut
 debian/rules build
dh build --with systemd
   dh_update_autotools_config
   debian/rules override_dh_auto_configure
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird betreten
### Building postgresql-common flavor default
### Supported PostgreSQL versions: 12 (default version: 12)
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird verlassen
   dh_auto_build
	make -j1
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird betreten
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 pg_conftool pg_conftool.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 pg_createcluster pg_createcluster.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 pg_ctlcluster pg_ctlcluster.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 pg_dropcluster pg_dropcluster.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 pg_lsclusters pg_lsclusters.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 pg_renamecluster pg_renamecluster.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 pg_upgradecluster pg_upgradecluster.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 pg_wrapper pg_wrapper.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 pg_buildext.pod pg_buildext.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 pg_virtualenv.pod pg_virtualenv.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 1 dh_make_pgxs/dh_make_pgxs.pod dh_make_pgxs/dh_make_pgxs.1
pod2man --center "Debian PostgreSQL infrastructure" -r "Debian" --quotes=none --section 8 pg_updatedicts pg_updatedicts.8
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird verlassen
   dh_auto_test
 fakeroot debian/rules binary
dh binary --with systemd
   dh_testroot
   dh_prep
   dh_installdirs
   dh_auto_install
   debian/rules override_dh_install
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird betreten
dh_install
/usr/bin/make -C systemd install DESTDIR=/home/cbe/projects/postgresql/common/postgresql-common/debian/postgresql-common
make[2]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common/systemd“ wird betreten
install -d /home/cbe/projects/postgresql/common/postgresql-common/debian/postgresql-common/lib/systemd/system-generators/ /home/cbe/projects/postgresql/common/postgresql-common/debian/postgresql-common/lib/systemd/system/
install postgresql-generator /home/cbe/projects/postgresql/common/postgresql-common/debian/postgresql-common/lib/systemd/system-generators/
install -m644 postgresql*.service /home/cbe/projects/postgresql/common/postgresql-common/debian/postgresql-common/lib/systemd/system/
make[2]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common/systemd“ wird verlassen
install -m 644 -D debian/postgresql-common.sysctl debian/postgresql-common/etc/sysctl.d/30-postgresql-shm.conf
/bin/echo -e "# See /usr/share/postgresql-common/supported-versions for documentation of this file\ndefault" > debian/postgresql-client-common/etc/postgresql-common/supported_versions
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird verlassen
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_installdebconf
   dh_systemd_enable
   debian/rules override_dh_installinit
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird betreten
dh_installinit -ppostgresql-common --name=postgresql -u'defaults 19 21' -r
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird verlassen
   dh_systemd_start
   dh_installlogrotate
   dh_lintian
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_installdeb
   debian/rules override_dh_gencontrol
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird betreten
dh_gencontrol -ppostgresql-server-dev-all -- -Vserver-dev-all-depends="postgresql-server-dev-12,"
# the versionless metapackages need to have version numbers which match
# the server version, not the p-common version
dh_gencontrol -ppostgresql -ppostgresql-client -ppostgresql-doc -ppostgresql-contrib -ppostgresql-all -- \
	-Vdefault-version="12" -v'12+${source:Version}' \
	-Vpostgresql-all-depends="postgresql-contrib-12,postgresql-plperl-12,,postgresql-plpython3-12,postgresql-pltcl-12,"
dh_gencontrol -ppostgresql-client-common -- -Vpgdg:Depends="" -Vreadline:Recommends=libreadline8
dpkg-gencontrol: Warnung: Paket postgresql-client-common: Substitutionsvariable ${perl:Depends} unbenutzt, aber definiert
dh_gencontrol --remaining-packages
dpkg-gencontrol: Warnung: Paket postgresql-common: Substitutionsvariable ${perl:Depends} unbenutzt, aber definiert
make[1]: Verzeichnis „/home/cbe/projects/postgresql/common/postgresql-common“ wird verlassen
   dh_md5sums
   dh_builddeb
dpkg-deb: Paket »postgresql-contrib« wird in »../postgresql-contrib_12+208_all.deb« gebaut.
dpkg-deb: Paket »postgresql-all« wird in »../postgresql-all_12+208_all.deb« gebaut.
dpkg-deb: Paket »postgresql-server-dev-all« wird in »../postgresql-server-dev-all_208_all.deb« gebaut.
dpkg-deb: Paket »postgresql-doc« wird in »../postgresql-doc_12+208_all.deb« gebaut.
dpkg-deb: Paket »postgresql-client« wird in »../postgresql-client_12+208_all.deb« gebaut.
dpkg-deb: Paket »postgresql-client-common« wird in »../postgresql-client-common_208_all.deb« gebaut.
dpkg-deb: Paket »postgresql« wird in »../postgresql_12+208_all.deb« gebaut.
dpkg-deb: Paket »postgresql-common« wird in »../postgresql-common_208_all.deb« gebaut.
 dpkg-genbuildinfo
 dpkg-genchanges  >../postgresql-common_208_amd64.changes
dpkg-genchanges: Information: kompletter Quellcode beim Hochladen hinzufügen
 dpkg-source -i -I --after-build .
dpkg-buildpackage: Information: Alles hochzuladen; Debian-native-Paket (komplette Quelle enthalten)
 lintian ../postgresql-common_208_amd64.changes
W: postgresql-common source: sphinxdoc-but-no-sphinxdoc-depends
N: 23 tags overridden (23 warnings)


Christoph

Attachment: signature.asc
Description: PGP signature


Reply to: