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

Bug#970201: vcs-field-not-canonical explanation mildly confusing



Package: lintian
Version: 2.94.0
Severity: minor

I had a package with control fields:

Vcs-Git: https://salsa.debian.org/rra/libpgp-sign-perl.git
Vcs-Browser: https://salsa.debian.org/rra/libpgp-sign-perl

This produces the following Lintian diagnosis:

I: libpgp-sign-perl source: vcs-field-not-canonical https://salsa.debian.org/rra/libpgp-sign-perl https://salsa.debian.org/rra/libpgp-sign-perl.git
N:
I: vcs-field-not-canonical
N:
N:   The VCS-* field contains an uncanonical URI. Please update to use the
N:   current canonical URI instead. This reduces the network bandwidth used
N:   and makes debcheckout work independent of the port forwarding and
N:   redirections properly working.
N:   
N:   The definition of canonical used here is the URIs announced by the
N:   Alioth admins (see reference).
N:   
N:   Note that this check is based on a list of known URIs. Lintian did not
N:   send an HTTP request to the URI to test this.
N:   
N:   Refer to
N:   https://lists.debian.org/debian-devel-announce/2011/05/msg00009.html
N:   for details.
N:   
N:   Severity: info
N:   
N:   Check: fields/vcs

There are a couple of things that make this mildly confusing:

1. The tag information doesn't indicate a line number or field name, so it's
   not immediately apparent whether it refers to Vcs-Git or Vcs-Browser.
   (I know it refers to Vcs-Git, but that's because I have information that
   not everyone may have.)

2. The second and fourth paragraphs of the long tag description appear to be
   unrelated to the specific problem Lintian is diagnosing in this case.  I
   think they may be left over from the original purpose of this tag, which
   was for Alioth hosting.  In particular, following the instructions in that
   email message will now lead one astray for Salsa as I understand it.

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'unstable-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.8.0-1-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
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.35-3
ii  bzip2                           1.0.8-4
ii  diffstat                        1.63-1
ii  dpkg                            1.20.5
ii  dpkg-dev                        1.20.5
ii  file                            1:5.38-5
ii  gettext                         0.19.8.1-10
ii  gpg                             2.2.20-1
ii  intltool-debian                 0.35.0+20060710.5
ii  libapt-pkg-perl                 0.1.36+b3
ii  libarchive-zip-perl             1.68-1
ii  libcapture-tiny-perl            0.48-1
ii  libclass-xsaccessor-perl        1.19-3+b5
ii  libclone-perl                   0.45-1
ii  libconfig-tiny-perl             2.24-1
ii  libcpanel-json-xs-perl          4.23-1
ii  libdata-dpath-perl              0.58-1
ii  libdata-validate-domain-perl    0.10-1
ii  libdevel-size-perl              0.83-1+b1
ii  libdpkg-perl                    1.20.5
ii  libemail-address-xs-perl        1.04-1+b2
ii  libfile-basedir-perl            0.08-1
ii  libfile-find-rule-perl          0.34-1
ii  libfont-ttf-perl                1.06-1
ii  libhtml-html5-entities-perl     0.004-1
ii  libipc-run3-perl                0.048-2
ii  libjson-maybexs-perl            1.004002-1
ii  liblist-compare-perl            0.55-1
ii  liblist-moreutils-perl          0.416-1+b5
ii  liblist-utilsby-perl            0.11-1
ii  libmoo-perl                     2.004000-1
ii  libmoox-aliases-perl            0.001006-1
ii  libnamespace-clean-perl         0.27-1
ii  libpath-tiny-perl               0.114-1
ii  libperlio-gzip-perl             0.19-1+b6
ii  libproc-processtable-perl       0.59-2
ii  libsereal-decoder-perl          4.018+ds-1
ii  libsereal-encoder-perl          4.018+ds-1
ii  libtext-glob-perl               0.11-1
ii  libtext-levenshteinxs-perl      0.03-4+b7
ii  libtext-markdown-discount-perl  0.12-1
ii  libtext-xslate-perl             3.5.8-1
ii  libtime-duration-perl           1.21-1
ii  libtime-moment-perl             0.44-1+b2
ii  libtimedate-perl                2.3300-1
ii  libtry-tiny-perl                0.30-1
ii  libtype-tiny-perl               1.010006-1
ii  libunicode-utf8-perl            0.62-1+b1
ii  liburi-perl                     1.76-2
ii  libxml-libxml-perl              2.0134+dfsg-2
ii  libyaml-libyaml-perl            0.82+repack-1
ii  lzip                            1.21-8
ii  lzop                            1.04-1
ii  man-db                          2.9.3-2
ii  patchutils                      0.4.2-1
ii  perl [libdigest-sha-perl]       5.30.3-4
ii  t1utils                         1.41-4
ii  unzip                           6.0-25
ii  xz-utils                        5.2.4-1+b1

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  libtext-template-perl  1.59-1

-- no debconf information


Reply to: