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

Bug#903690: lintian: check if Vcs-* fields other than Vcs-Git link to known git repository hosting locations



Package: lintian
Version: 2.5.92
Severity: wishlist

The chromium-bsu source package uses a link to a salsa git repository
in a Vcs-Svn field. Consequently debcheckout fails to clone the
repository and DUCK warns about the issue. vcswatch does not warn about
the issue because the last uploader edited the field on vcswatch. There
are two other packages affected by a similar issue but the amount could
increase as people continue to migrate packages from alioth to salsa.

http://duck.debian.net/static/sp/c/chromium-bsu.html
https://qa.debian.org/cgi-bin/vcswatch?package=chromium-bsu

$ apt-cache showsrc chromium-bsu | grep -i git | grep -i svn
Vcs-Svn: https://salsa.debian.org/games-team/chromium-bsu.git

$ debcheckout chromium-bsu
declared svn repository at https://salsa.debian.org/games-team/chromium-bsu.git
svn co https://salsa.debian.org/games-team/chromium-bsu.git chromium-bsu ...
svn: E170013: Unable to connect to a repository at URL 'https://salsa.debian.org/games-team/chromium-bsu.git'
svn: E160013: '/games-team/chromium-bsu.git' path not found
checkout failed (the command above returned a non-zero exit code)

$ grep -hi ^vcs- /var/lib/apt/lists/*Sources | grep -vi ^vcs-browser | grep -vi ^Vcs-Git | grep salsa | sort -u
Vcs-Svn: https://salsa.debian.org/dmn/bgoffice-dict-downloader.git
Vcs-Svn: https://salsa.debian.org/games-team/chromium-bsu.git
Vcs-Svn: https://salsa.debian.org/georgesk/qspeakers.git

-- System Information:
Debian Release: buster/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.17.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU.utf8 (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.30.90.20180710-1
ii  bzip2                          1.0.6-8.1
ii  diffstat                       1.61-1+b1
ii  dpkg                           1.19.0.5+b1
ii  file                           1:5.33-3
ii  gettext                        0.19.8.1-6+b1
ii  intltool-debian                0.35.0+20060710.4
ii  libapt-pkg-perl                0.1.34
ii  libarchive-zip-perl            1.60-1
ii  libclass-accessor-perl         0.51-1
ii  libclone-perl                  0.39-1
ii  libdpkg-perl                   1.19.0.5
ii  libemail-valid-perl            1.202-1
ii  libfile-basedir-perl           0.08-1
ii  libipc-run-perl                20180523.0-1
ii  liblist-moreutils-perl         0.416-1+b3
ii  libparse-debianchangelog-perl  1.2.0-12
ii  libtext-levenshtein-perl       0.13-1
ii  libtimedate-perl               2.3000-2
ii  liburi-perl                    1.74-1
ii  libxml-simple-perl             2.25-1
ii  libyaml-libyaml-perl           0.69+repack-1
ii  man-db                         2.8.3-2
ii  patchutils                     0.3.4-2
ii  perl [libdigest-sha-perl]      5.26.2-6
ii  t1utils                        1.41-2
ii  xz-utils                       5.2.2-1.3

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

Versions of packages lintian suggests:
ii  binutils-multiarch     2.30.90.20180710-1
ii  dpkg-dev               1.19.0.5
ii  libhtml-parser-perl    3.72-3+b2
ii  libtext-template-perl  1.53-1

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: