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

Bug#939050: marked as done (lintian: python3-depends-but-no-python3-helper ignores Build-Depends: dh-sequence-python3)



Your message dated Tue, 03 Sep 2019 08:50:18 +0000
with message-id <E1i54W2-000Gs4-90@fasolo.debian.org>
and subject line Bug#939050: fixed in lintian 2.20.0
has caused the Debian Bug report #939050,
regarding lintian: python3-depends-but-no-python3-helper ignores Build-Depends: dh-sequence-python3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
939050: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939050
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.19.0
Severity: normal

Steps to reproduce:

* Get tap.py_2.5-2.dsc from the archive. It is currently Lintian-clean.
* Apply the patch below to replace "dh --with foo" with
  Build-Depends: dh-sequence-foo where possible, and build a new source
  package. I believe the patched package is still considered correct:
  ${python:Depends} and ${python3:Depends} get filled in correctly.

Expected result:

No new Lintian warnings (except complaining about the Standards-Version
being outdated for the new changelog date, if you ran dch)

Actual result:

E: tap.py source: python-depends-but-no-python-helper python-tap
E: tap.py source: python3-depends-but-no-python3-helper python3-tap tappy

Minimal patch to make the package that reproduces this:

----8<----
diff -Nru tap.py-2.5/debian/control tap.py-2.5/debian/control
--- tap.py-2.5/debian/control	2019-01-14 09:47:23.000000000 +0000
+++ tap.py-2.5/debian/control	2019-08-31 15:36:42.000000000 +0100
@@ -9,6 +9,8 @@
  debhelper-compat (= 12),
  dh-exec,
  dh-python,
+ dh-sequence-python2,
+ dh-sequence-python3,
  python-all,
  python-babel,
  python-docutils,
diff -Nru tap.py-2.5/debian/rules tap.py-2.5/debian/rules
--- tap.py-2.5/debian/rules	2019-01-14 09:47:23.000000000 +0000
+++ tap.py-2.5/debian/rules	2019-08-31 15:36:51.000000000 +0100
@@ -5,7 +5,7 @@

 # main packaging script based on dh7 syntax
 %:
-	dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild
+	dh $@ --with sphinxdoc --buildsystem=pybuild


 override_dh_auto_build:
----8<----

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/2 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii  binutils                     2.32.51.20190821-2
ii  bzip2                        1.0.6-9.2
ii  diffstat                     1.62-1+b1
ii  dpkg                         1.19.7
ii  dpkg-dev                     1.19.7
ii  file                         1:5.37-5
ii  gettext                      0.19.8.1-9
ii  gpg                          2.2.17-3
ii  intltool-debian              0.35.0+20060710.5
ii  libapt-pkg-perl              0.1.36+b1
ii  libarchive-zip-perl          1.64-1
ii  libcapture-tiny-perl         0.48-1
ii  libcgi-pm-perl               4.44-1
ii  libclass-accessor-perl       0.51-1
ii  libclone-perl                0.41-1+b1
ii  libdpkg-perl                 1.19.7
ii  libemail-valid-perl          1.202-1
ii  libfile-basedir-perl         0.08-1
ii  libfile-find-rule-perl       0.34-1
ii  libio-async-loop-epoll-perl  0.20-1
ii  libio-async-perl             0.74-1
ii  libipc-run-perl              20180523.0-1
ii  liblist-compare-perl         0.53-1
ii  liblist-moreutils-perl       0.416-1+b4
ii  libmoo-perl                  2.003004-2
ii  libpath-tiny-perl            0.108-1
ii  libtext-levenshtein-perl     0.13-1
ii  libtimedate-perl             2.3000-2
ii  libtry-tiny-perl             0.30-1
ii  libtype-tiny-perl            1.004004-1
ii  liburi-perl                  1.76-1
ii  libxml-simple-perl           2.25-1
ii  libyaml-libyaml-perl         0.80+repack-1
ii  man-db                       2.8.7-3
ii  patchutils                   0.3.4-2+b1
ii  perl [libdigest-sha-perl]    5.28.1-6
ii  t1utils                      1.41-3
ii  xz-utils                     5.2.4-1+b1

Versions of packages lintian recommends:
ii  libperlio-gzip-perl  0.19-1+b5

Versions of packages lintian suggests:
ii  binutils-multiarch     2.32.51.20190821-2
ii  libhtml-parser-perl    3.72-3+b3
ii  libtext-template-perl  1.55-1

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.20.0

We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 939050@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated lintian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 03 Sep 2019 07:57:19 +0000
Source: lintian
Architecture: source
Version: 2.20.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 930487 933167 933901 933902 933903 939050
Changes:
 lintian (2.20.0) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - pkg-js-autopkgtest-test-is-empty
       - pkg-js-tools-test-is-empty
 .
   [ Chris Lamb ]
   * Ignore Python scripts that are shipped under
     /usr/lib/python3/dist-packages as these files aren't supposed to be
     called as scripts. (Closes: #933167)
   * Avoid a large number of false-positives for
     package-does-not-use-debhelper-or-cdbs by actually taking into account
     whether the package uses CDBS or not. (Closes: #933902, #933903)
   * Avoid package-does-not-use-debhelper-or-cdbs false-positives for
     packages using the pkg-kde-tools CDBS routines. (Closes: #933901)
   * Don't emit python3-depends-but-no-python3-helper when we build-depend
     on dh-sequence-python3, etc. (Closes: #939050)
   * Split out building the test packages into a new CI stage, reducing the
     test iteration time by approximately 30 minutes in many cases.
     (Closes: #930487)
 .
   [ Felix Lechner ]
   * Adjust the testing default to run only the declared check to speed up
     testing and make said tests more specific.
   * Combine the checks changelog-file and source-changelog into a new
     "changelog"-type check.
 .
   [ Xavier ]
   * Group all Node.js-related tests into a new checks/nodejs.pm package.
   * Warn if the debian/tests/pkg-js/test file is empty or otherwise devoid
     of meaningful test content.
Checksums-Sha1:
 2831d818647afde8f110c63cc8a27a93c7b9d3f7 3920 lintian_2.20.0.dsc
 dc8d09733d094e2b84e97289f345ad1a0d0ce9e7 1767116 lintian_2.20.0.tar.xz
 125b7fcabc7f153b1922b9ebf9f9448bb554f903 16569 lintian_2.20.0_amd64.buildinfo
Checksums-Sha256:
 6d5a9147a932a0467290ba272e9a021451f3b97084294c33c4064e47bd79fe23 3920 lintian_2.20.0.dsc
 986536ddd4e1ca284eb40d9ac18607bf2d7b7d1d619b6269674f49b76ca14664 1767116 lintian_2.20.0.tar.xz
 8384094405b9cbee7d632b32041010ed17f18798b46c3399e741f41310b603ea 16569 lintian_2.20.0_amd64.buildinfo
Files:
 f010d9e2263738f01e2627ddfc13fe03 3920 devel optional lintian_2.20.0.dsc
 1db0c8f47f0594ae86668fc58be48a6a 1767116 devel optional lintian_2.20.0.tar.xz
 621bfa0f4b79f4a6ad8318043f97fc4d 16569 devel optional lintian_2.20.0_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl1uJb4ACgkQHpU+J9Qx
HlhLrhAAsZK1CiUT+poR16gpScykCyIVtPjGqK+YKheVHBcx04yJLIpapcLF5MJX
b0TvQXAHbl0V5QCuy2hz3qXwjbkEFPbVATj+LtWDrZQvVxVPSlqlbJHUJHUyB1DU
HcmvhcrHqjZtrrm9JVJfH1Dm7PmvxDPBtErF0xLCcJXmAsEV2P2wL8ds/BcPf7b0
4G/SsPzcGJ9c48ut/MK/6uPhGxleaDNIYdghG7TTYK/geFKVktUfMrcH69/qXaOK
7Wes3EGeOY3UNyuwtzyu0tUck9HBVdMbDJdIu5xSLHa86EGcHQt8pEtgIC7uEJ3r
E7//eAjW2VlKsTEpRTbOjKbFRCF5Kd9o2CBzodRK3RB9+cNlxAKZSHoJWFBopy+f
DrhEuBbBshq8YgbMARncCeE/lZ8obCzuk5AzOU/EO6qUNmJUSYht+ghzt799+VDx
yZftLAOWPisLUVoknN17XZ17fqgNVTerrk//z+MRm5BcuGPkSnVXsRnOaD2WrKPX
EmkXhj9ujbbZuy/gFa1kk6jqFur/RrlbC41ZuABCOMbsIqhlYGKRgu2dS22S2AUX
1t/SYKXahV67+LewG9bV9vV8dkeEsGQ4rrImp9/ceoMdUsLTfmFpBHjMJouTsvKm
p+r8FQ85QsfI64W97jfkNPCNeRaYhKriysTq8SH+2okJw1206/g=
=D4h1
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: