Debian Bug report logs - #884503
lintian: Check for packages using more than VCS in Vcs-{Git,Browser}

version graph

Package: lintian; Maintainer for lintian is Debian Lintian Maintainers <[email protected]>; Source for lintian is src:lintian (PTS, buildd, popcon).

Reported by: Lucas Nussbaum <[email protected]>

Date: Mon, 28 Dec 2015 14:09:01 UTC

Severity: wishlist

Found in version lintian/2.5.39

Fixed in version lintian/2.5.66

Done: Chris Lamb <[email protected]>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Debian Lintian Maintainers <[email protected]>:
Bug#809226; Package lintian. (Mon, 28 Dec 2015 14:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Lucas Nussbaum <[email protected]>:
New Bug report received and forwarded. Copy sent to Debian Lintian Maintainers <[email protected]>. (Mon, 28 Dec 2015 14:09:05 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Lucas Nussbaum <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: lintian: pedantic warnings for additional QA checks
Date: Mon, 28 Dec 2015 15:04:19 +0100
Package: lintian
Version: 2.5.39
Severity: wishlist

Hi,

In the thread https://lists.debian.org/debian-devel/2015/12/msg00383.html, and specifically in
https://lists.debian.org/[email protected]

there was a discussion about adding several pedantic warnings for:
qa-comaint_but_no_vcs.txt
qa-format_10.txt (3153 packages) (probably below than pedantic)
qa-helper_classic_debhelper.txt (3647 packages) (probably below than pedantic)
qa-helper_not_debhelper.txt (144 packages)
qa-patch_dpatch.txt (170 packages)
qa-patch_modified-files-outside-debian.txt (1156 packages)
qa-patch_more_than_one.txt (201 packages)
qa-patch_other.txt (51 packages)
qa-patch_quilt.txt (445 packages)
qa-patch_simple-patchsys.txt (129 packages)
qa-vcs_but_not_git_or_svn.txt (290 packages) (probably below than pedantic)
qa-vcs_more_than_one_declared_vcs.txt (1 package)

I'm not copying/summaryzing the discussion as it's still ongoing on -devel@.

- Lucas

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable-updates'), (400, 'stable'), (300, 'unstable'), (150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.3.0-rc7-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lintian depends on:
ii  binutils                       2.25.90.20151209-1
ii  bzip2                          1.0.6-8
ii  diffstat                       1.60-1
ii  file                           1:5.25-2
ii  gettext                        0.19.6-1
ii  hardening-includes             2.8+nmu2
ii  intltool-debian                0.35.0+20060710.4
ii  libapt-pkg-perl                0.1.29+b4
ii  libarchive-zip-perl            1.55-1
ii  libclass-accessor-perl         0.34-1
ii  libclone-perl                  0.38-1
ii  libdpkg-perl                   1.18.3
ii  libemail-valid-perl            1.198-1
ii  libfile-basedir-perl           0.07-1
ii  libipc-run-perl                0.94-1
ii  liblist-moreutils-perl         0.413-1
ii  libparse-debianchangelog-perl  1.2.0-8
ii  libtext-levenshtein-perl       0.13-1
ii  libtimedate-perl               2.3000-2
ii  liburi-perl                    1.69-1
ii  man-db                         2.7.5-1
ii  patchutils                     0.3.4-1
ii  perl [libdigest-sha-perl]      5.20.2-6
ii  t1utils                        1.38-4
ii  xz-utils                       5.1.1alpha+20120614-2.1

Versions of packages lintian recommends:
ii  dpkg                            1.18.3
ii  libperlio-gzip-perl             0.19-1
ii  perl                            5.20.2-6
ii  perl-modules [libautodie-perl]  5.20.2-6

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  dpkg-dev               1.18.3
ii  libhtml-parser-perl    3.71-2
ii  libtext-template-perl  1.46-1
ii  libyaml-perl           1.15-1

-- no debconf information



Information forwarded to [email protected], Debian Lintian Maintainers <[email protected]>:
Bug#809226; Package lintian. (Fri, 15 Dec 2017 22:03:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <[email protected]>. (Fri, 15 Dec 2017 22:03:03 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Chris Lamb <[email protected]>
To: [email protected]
Subject: Re: lintian: pedantic warnings for additional QA checks
Date: Fri, 15 Dec 2017 22:00:11 +0000
clone 809226 -1 -2 -3 -4 -5 -6 -7
retitle -1 lintian: Pedantic check for co-maintained packages with no Vcs-* fields
retitle -2 lintian: Pedantic check for source format 1.0 packages
retitle -3 lintian: Pedantic check for packages not using debhelper or CDBS
retitle -4 lintian: Pedantic check for packages using dpatch
retitle -5 lintian: Pedantic check for packages using simple-patchsys
retitle -6 lintian: Pedantic check for packages modifying files outside of debian/
retitle -7 lintian: Check for packages using more than VCS in Vcs-{Git,Browser}
thanks

Splitting these. Some were supersets of others so skipping those.



Bug 809226 cloned as bugs 884497, 884498, 884499, 884500, 884501, 884502, 884503 Request was from Chris Lamb <[email protected]> to [email protected]. (Fri, 15 Dec 2017 22:03:07 GMT) (full text, mbox, link).


Changed Bug title to 'lintian: Check for packages using more than VCS in Vcs-{Git,Browser}' from 'lintian: pedantic warnings for additional QA checks'. Request was from Chris Lamb <[email protected]> to [email protected]. (Fri, 15 Dec 2017 22:03:11 GMT) (full text, mbox, link).


Information forwarded to [email protected], Debian Lintian Maintainers <[email protected]>:
Bug#884503; Package lintian. (Thu, 21 Dec 2017 21:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <[email protected]>. (Thu, 21 Dec 2017 21:39:03 GMT) (full text, mbox, link).


Message #19 received at [email protected] (full text, mbox, reply):

From: Chris Lamb <[email protected]>
To: [email protected]
Cc: Lucas Nussbaum <[email protected]>
Subject: Re: lintian: Check for packages using more than VCS in Vcs-{Git, Browser}
Date: Thu, 21 Dec 2017 21:35:47 +0000
tags 884503 + pending
thanks

Fixed in Git:

  https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=ca4acd2a093faa4037512308397d95c15ee8e921


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-



Information forwarded to [email protected], Debian Lintian Maintainers <[email protected]>:
Bug#884503; Package lintian. (Thu, 21 Dec 2017 21:39:04 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <[email protected]>. (Thu, 21 Dec 2017 21:39:04 GMT) (full text, mbox, link).


Message #24 received at [email protected] (full text, mbox, reply):

From: Chris Lamb <[email protected]>
To: [email protected]
Cc: Lucas Nussbaum <[email protected]>
Subject: Re: lintian: Check for packages using more than VCS in Vcs-{Git, Browser}
Date: Thu, 21 Dec 2017 21:35:49 +0000
tags 884503 + pending
thanks

Fixed in Git:

  https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=ca4acd2a093faa4037512308397d95c15ee8e921


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-



Added tag(s) pending. Request was from Chris Lamb <[email protected]> to [email protected]. (Thu, 21 Dec 2017 21:39:09 GMT) (full text, mbox, link).


Reply sent to Chris Lamb <[email protected]>:
You have taken responsibility. (Tue, 26 Dec 2017 15:51:23 GMT) (full text, mbox, link).


Notification sent to Lucas Nussbaum <[email protected]>:
Bug acknowledged by developer. (Tue, 26 Dec 2017 15:51:23 GMT) (full text, mbox, link).


Message #31 received at [email protected] (full text, mbox, reply):

From: Chris Lamb <[email protected]>
To: [email protected]
Subject: Bug#884503: fixed in lintian 2.5.66
Date: Tue, 26 Dec 2017 15:49:26 +0000
Source: lintian
Source-Version: 2.5.66

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <[email protected]> (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 [email protected])


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

Format: 1.8
Date: Tue, 26 Dec 2017 14:59:29 +0000
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.66
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <[email protected]>
Changed-By: Chris Lamb <[email protected]>
Description:
 lintian    - Debian package checker
Closes: 637473 741071 782277 806237 833613 837548 864999 884503 884676 884678 884683 884699 884785 884798 884817 884848 885042 885096 885106 885327
Changes:
 lintian (2.5.66) unstable; urgency=medium
 .
   Merry Christmas!
 .
   * Summary of tag changes:
     + Added:
       - autotools-pkg-config-macro-not-cross-compilation-safe
       - bugs-field-does-not-refer-to-debian-infrastructure
       - mismatched-python-substvar
       - missing-notice-file-for-apache-license
       - override_dh_clean-does-not-call-dh_clean
       - package-contains-python-doctree-file
       - pkg-config-unavailable-for-cross-compilation
       - portable-executable-missing-security-features
       - python-package-depends-on-package-from-other-python-variant
       - vcs-fields-use-more-than-one-vcs
 .
   * checks/*.desc:
     + [CL] Standardise on capital-L "Lintian" in package descriptions.
       Thanks to Adam D. Barratt for the suggestion.
   * checks/cruft.{pm,desc}:
     + [CL] Check for packages that invoke AC_PATH_PROG without considering
       cross-compilation. Thanks to Helmut Grohne for the idea and
       proof-of-concept implementation.  (Closes: #884798)
   * checks/fields.{pm,desc}:
     + [CL] Emit a wishlist warning for packages that mix-and-match more
       than one version control system in Vcs-* headers.  (Closes: #884503)
     + [CL] Warn when packages specify a "Bugs" field in debian/control that
       does not refer to official Debian infrastructure as this can make
       reportbug unable to report bugs.  (Closes: #741071)
   * checks/files.{pm,desc}:
     + [CL] Warn maintainers about packages that ship pkg-config files under
       /usr/lib/pkgconfig as they are unavailable under cross-compilation.
       Thanks to Helmut Grohne for the idea.  (Closes: #885096)
     + [CL] Warn about packages that ship non-reproducible Python .doctree
       files.  (Closes: #885327)
     + [CL] Factor out simple filename checks into a Lintian::Data variable.
   * checks/init.d.{pm,desc}:
     + [CL] Don't emit init.d-script-needs-depends-on-lsb-base if the
       package ships a Systemd service file.  (Closes: #864999)
   * checks/lintian.desc:
     + [CL] Also note that unused-override can be triggered if Lintian
       adds/modifies supplementary tag metadata.
   * checks/obsolete-sites.pm:
     + [CL] Ignore commented-out lines to avoid false-positives where the
       maintainer references the old ___location.  (Closes: #806237)
   * checks/pe.{pm,desc}:
     + [CL] Check for Microsoft Windows Portable Executable (PE) files that
       are missing security hardening features. Thanks to Petter
       Reinholdtsen for the report.  (Closes: #837548)
   * checks/python.{pm,desc}:
     + [CL] Warn about Python 2.x packages using ${python3:Depends} and
       Python 3.x packages using ${python:Depends}. Thanks to Mattia
       Rizzolo for the idea.  (Closes: #884676)
     + [CL] Factor out definition of dependency fields.
     + [CL] Warn about Python 3 packages that depend on Python 2 packages
       and vice versa.  (Closes: #782277)
   * checks/rules.{desc,pm}:
     + [CL] Check for override_dh_clean targets that are missing calls to
       dh_clean. Thanks to Andreas Beckmann for the idea.  (Closes: #884817)
   * checks/standards-version.pm:
     + [CL] Avoid misleading tag descriptions when emitting valid
       timewarp-standards-version warnings if the date parts are identical
       (ie. "2017-11-30 < 2017-11-30"). Thanks to Andrea Bolognani
       [email protected]> for the report.  (Closes: #884785)
   * checks/source-copyright.{desc,pm}:
     + [CL] Check for Apache 2.0 packages that do not distribute their
       accompanying "NOTICE" files.  (Closes: #885042)
     + [CL] Use the list of files in the orig tarball (rather than in the
       regular index) to prevent false positives when checking for the
       source-includes-file-in-files-excluded tag when a patch system
       re-adds files that were removed.  (Closes: #884848)
 .
   * collection/src-orig-index:
     + [CL] Correct references to generated filename.
     + [CL] Update bitrotted calls to Lintian::Command:spawn.
 .
   * data/debhelper/compat-level:
     + [MR] Bump the experimental debhelper compat level to 12.
       (Closes: #884678)
     + [CL] Bump the recommended debehlper compat level to 11, emitting a
       pedantic warning when using lower level.  (Closes: #884699)
   * data/debhelper/dh_commands:
     + [CL] dh_scour is now provided by python3-scour, not python-scour.
       Thanks to Jeremy Bicha.  (Closes: #885106)
   * data/files/js-libraries:
     + [CL] Detect embedded jQuery libraries with version number in their
       filenames (eg. jquery-1.10.2.min.js).  (Closes: #833613)
     + [CL] Also emit embedded-javascript-library for Twitter Bootstrap and
       "mustache".
   * data/files/php-libraries:
     + [CL] Avoid a embedded-php-library false positive for streams.php.
       (Closes: #637473)
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
 .
   * debian/compat:
     + [NT] Bump debhelper compat level to 11.
   * debian/control:
     + [CL] Tag relevant build-dependencies with <!nocheck>.
     + [NT] Bump versioned Build-Dependency on debhelper to 11~.
 .
   * lib/Lintian/Collect/{Package,Source}.pm:
     + [CL] Don't require that src-orig-index.gz actually contains any files
       rather than faking an entry.
 .
   * reporting/templates/maintainer.tmpl:
     + [CL] Correct invalid "else if" syntax with "elsif". Thanks to Uwe
       Kleine-König for the report.
 .
   * t/tests/fields-malformed-vcs-fields-unrel:
     + [CL] Add a regression test for a potential false positive in the
       "vcs-field-has-unexpected-spaces" tag.  (Ref: #884870)
   * t/tests/files-multiarch-foreign-files:
     + [CL] Don't hardcode architecture triplet to fix FTBFS on non-amd64
       architectures.  (Closes: #884683)
   * t/scripts/implemented-tags.t:
     + [CL] Exclude some tests in this coverage check now that they are
       specified in a data file rather than in the code itself.
Checksums-Sha1:
 9702ba91c38840129a9566d39cc520bc8906e219 3516 lintian_2.5.66.dsc
 ffd268765754c7f90afafdae6da7a2b5186a910a 2610532 lintian_2.5.66.tar.xz
 0fe51b31ff9ba9e52d4b15b09d4a828a1a5636ee 1080132 lintian_2.5.66_all.deb
 2e2b3b2bb0e73c23df474d10896e585e86c8209c 15861 lintian_2.5.66_amd64.buildinfo
Checksums-Sha256:
 eae9331c4527d1b137612a8a04f234f0033f08a76882034bdbd6edb502fc71c9 3516 lintian_2.5.66.dsc
 742d44a8657cdca0fd26210ec582242c497dd6efd25cdd9293ee16ebc107c57a 2610532 lintian_2.5.66.tar.xz
 c9ed8c1a2df9bcb909a526c59fb8d4abfee9a37ce39272a94c287194a804484c 1080132 lintian_2.5.66_all.deb
 3504bb9cc26eeff47aeff3e6e653b9ae4ceec08a8647e9bb327f8d899827cb14 15861 lintian_2.5.66_amd64.buildinfo
Files:
 fa53057e7cdb31e16848db90f96c6e2e 3516 devel optional lintian_2.5.66.dsc
 7b5c7c8de421288eb548957f8e7c11b8 2610532 devel optional lintian_2.5.66.tar.xz
 28765798a9bde37a3d38de40b9e8b16b 1080132 devel optional lintian_2.5.66_all.deb
 b23607b14bcc14197d12c06941df4eac 15861 devel optional lintian_2.5.66_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlpCa+sACgkQHpU+J9Qx
Hlgq5g//UOJDhB7MTziHR8MJnbh/ijxWHElOLj1mrXb0EkN0i4/2JW1a/qxBo4dF
AEBnBA2k8FyAKG+txcKBhPT5ZbuvfFPoqEoGdCZcLrxBkBwGmYGI34x7eeJF8M8J
g73FKZuqYwqgGhRxN7fu4focVON3RHjSri9kayTSOHF8izUNP3FmR9HXGHe9rkAs
F7pxAIgVY/YHRLUYAlUsitGXoZrtn3Z+Zt7c8z3Qrb/lPD104Fu69VOTMDM1vxyT
fgsx9LtcOKeZUx+Mtgw+YLvIXaqPcaLRiWW4TD86Vpw8SAAWbCcdvKuP4j3wWkzD
tD1fyCx3Xb2uOeAH7lnjSHdkQICndnTrtu3MrInpKTKoew0aQ4bPl/3HqO0wAh4d
FF5zcpYJ5D9eyCEZ0mMj+DNeoXA3vSqNiYQi0S9Pojvh79vvROKh693Bmr2P2k0W
LScIPRWVY8Dsba+8qC0XY7S/5d6+U1zJGc3UtX7Eth+RVuHKaL6PaXWzHDyPBci8
aXj+oaVS7JB/Jo4uN1dq6kT6jYmxWg2jCt8UGpvCPXL9UF1fmbwcrV1RzfSUqLO7
U5a8bTDu7Rgx0eDPU5bbYEHiwxu6JBqPExx67NEyNQnM3jS6UsTo8O2+l2H5N8+0
AduXyZLIiG6tZURHJJPsN2X7J+erVmLxWAvLLL0sNyubfbmEJjI=
=pw37
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <[email protected]> to [email protected]. (Mon, 29 Jan 2018 07:25:19 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 12:18:51 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.