Bug#1119930: UDD/upstream: uscan broken with Template: Metacpan

Roland Rosenfeld <[email protected]> Sun, 2 Nov 2025 15:12:32 +0100
Newsgroups gmane.linux.debian.devel.perl
Message-ID <aQdm0P0GjPuyr8VD__37256.2933409185$1762093309$gmane$org@dinghy.sail.spinnaker.de>
--q6Mj81cPUuwu3v+N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Package: qa.debian.org
Severity: important
X-Debbugs-CC: [email protected]

Dear Maintainer,

TL,DR
ullmann.debian.org needs libmetacpan-client-perl to be installed.


Yesterday I upgraded the package chordpro to use the new watch format
"Version: 5" using "Template: Metacpan".
This resulted in
 errors: REXML parsing of uscan output failed
in UDD, shown on https://qa.debian.org/cgi-bin/watch?pkg=chordpro

Checking for other packages already using "Template: Metacpan" I only
found a second one (libcss-inliner-perl), where uscan reports the same
problem on https://qa.debian.org/cgi-bin/watch?pkg=libcss-inliner-perl

I copied my debian/watch to ullmann.debian.org (where UDD
rimporters/upstream.rb seems to be run) and called uscan in the same
way like upstream.rb does:

$ cd ~roland/chordpro
$ env HTTPS_CA_DIR=/etc/ssl/ca-global \
perl -I/srv/udd.debian.org/udd/vendor/devscripts/lib \
/srv/udd.debian.org/udd/vendor/devscripts/scripts/uscan.pl \
--pasv --dehs --no-download

which results in:

Useless option: only passive mode is available at /srv/udd.debian.org/udd/vendor/devscripts/lib/Devscripts/Uscan/Config.pm line 160.
You must install libmetacpan-client-perl at /srv/udd.debian.org/udd/vendor/devscripts/lib/Devscripts/Uscan/Modes/Metacpan.pm line 12.
BEGIN failed--compilation aborted at /srv/udd.debian.org/udd/vendor/devscripts/lib/Devscripts/Uscan/Modes/Metacpan.pm line 14.
Compilation failed in require at /srv/udd.debian.org/udd/vendor/devscripts/lib/Devscripts/Uscan/WatchSource.pm line 1738.

So it seems, that someone needs to install libmetacpan-client-perl on
ullmann to make this work.

Greetings
Roland

--q6Mj81cPUuwu3v+N
Content-Type: application/pgp-signature; name="signature.asc"

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

iQIzBAABCAAdFiEErC+9sQSUPYpEoCEdAnE7z8pUELIFAmkHZswACgkQAnE7z8pU
ELKSJA/+MugjNLnaFsOR7FFOx3/Mb5KUl2mswL2Mjm1nDupVfCbCRLUsk8LqxHKh
krtvg6EGcvhDlVfHVgEa/Ms60S2pW72oUCTxf3fcZS3WSJjUBRiqpax+Flc3vQl2
qeH//GAEDybkABJaNRw8EUvwsVeB1/PUUZlb/CtJmUMgWp+cqpwhJFsLopd/Yg9d
Ah/RCvKM1hG7R+LN4CbqYP40bqQ4+hrwSqNDBjlyCfX3ye7OKSl7NJzb8YCTS+eB
vrf9FcEO59P4sBBbyO+3vm7VTPfS2+YtLSBgornIxtWDO7wO3qM7bcqhEukwmhtr
v4YXK+UfIfwt9Mxn1oJ5IJN76R6kVs2zmuhU5uyioh+FkJHE7MurvNodU1lJuafc
GwFJm3g8WRETk2YmHu7PnJ10n6zxuIByxOpetIrUP5LoK2D+D8UUiM/RszEI8WcC
ej8SDm6scijkwUvreXHEQ46e6e5XrZL1T+BKg7gPd6WLuDtZP3cR8a4iM8mPDwFY
JupfNSFCcAfsWuq0utb2Kk8ixI9Cov2pCxCAXR+T3XF/gdCNspu0G492Q8UQ7vor
1rtvjJuCc4vCaNes+Kef/70J7+vYQFCEz4PIWJ8IPTyMpGMffWr5cUuvFK3TsAPm
uLXH3Xolg7ZodSkCQqB/DkvR6DGwkEJcV8gqAbMRw92wIHUiJX8=
=37sP
-----END PGP SIGNATURE-----

--q6Mj81cPUuwu3v+N--