Package: devscripts
Version: 2.23.4+deb12u1
Severity: important
File: /usr/bin/uscan
X-Debbugs-Cc: deb...@rocketjump.eu

Hi,

when the tarball and signature file already exists, uscan will skip downloading
the tarball, but will unconditionally re-download the signature file. In my
specific case upstream has opted to build a bot detection on their web page,
which then instead serves a HTML file with a captcha. This causes the previous
signature file (that verifies) to be replaced with a HTML file that of course
does not verify anymore.

Together with a related bug (#1072008) in gbp it makes it really hard to
actually import a tarball with signature in such a scenario. As developers might
be tempted to skip signature checks (which would be one workaround), I'm setting
the severity to important.

I believe that the right thing to do is to skip downloading the signature file,
as it's consistent with already skipping downloading the tarball.

Greets,
Lee

Full transcript below:

---8<------8<------8<------8<------8<------8<------8<------8<---

$ cat debian/watch 
version=4
opts="pgpmode=mangle,pgpsigurlmangle=s%$%.sig%,filenamemangle=s%[^?]+\?file=(.+)%$1%"
 \
    https://dianne.skoll.ca/projects/rp-pppoe/ \
    download.php\?file=rp-pppoe-(4.0).tar.gz \
    debian uupdate

$ gpg --verify ../rp-pppoe-4.0.tar.gz.sig ../rp-pppoe-4.0.tar.gz
gpg: Signature made Mi 26 Apr 2023 21:02:53 CEST
gpg:                using RSA key 738E4D954052902C147D07B2685A5A5E511D30E2
gpg:                issuer "dia...@skoll.ca"
gpg: Good signature from "Dianne Skoll <dia...@skollsoft.com>" [unknown]
gpg:                 aka "Dianne Skoll <dia...@skoll.ca>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 738E 4D95 4052 902C 147D  07B2 685A 5A5E 511D 30E2

$ head debian/changelog 
rp-pppoe (3.15-2) unstable; urgency=medium

  * Update upstream contact email address
  * Bump Standards-Version (no changes needed)
  * Update d/copyright
  * Fix lintian override
  * Update hardening flag according to wiki
  * Add hardening build flags to Makefile
  * Remove superfluous lintian override

$ uscan -vvv
uscan info: uscan (version 2.23.4+deb12u1) See uscan(1) for help
uscan info: Scan watch files in .
uscan debug: Found ./debian
uscan info: Check debian/watch and debian/changelog in .
uscan info: package="rp-pppoe" version="3.15-2" (as seen in debian/changelog)
uscan info: package="rp-pppoe" version="3.15" (no epoch/revision)
uscan info: ./debian/changelog sets package="rp-pppoe" version="3.15"
uscan info: Found upstream signing keyring: debian/upstream/signing-key.asc
uscan info: Process watch file at: debian/watch
    package = rp-pppoe
    version = 3.15
    pkg_dir = .
uscan debug: parse line 
opts="pgpmode=mangle,pgpsigurlmangle=s%$%.sig%,filenamemangle=s%[^?]+\?file=(.+)%$1%"
 https://dianne.skoll.ca/projects/rp-pppoe/ 
download.php\?file=rp-pppoe-(4.0).tar.gz debian uupdate
uscan info: opts: 
pgpmode=mangle,pgpsigurlmangle=s%$%.sig%,filenamemangle=s%[^?]+\?file=(.+)%$1%
uscan info: line: https://dianne.skoll.ca/projects/rp-pppoe/ 
download.php\?file=rp-pppoe-(4.0).tar.gz debian uupdate
uscan info: Parsing pgpmode=mangle
uscan info: Parsing pgpsigurlmangle=s%$%.sig%
uscan info: Parsing filenamemangle=s%[^?]+\?file=(.+)%$1%
uscan info: line: https://dianne.skoll.ca/projects/rp-pppoe/ 
download.php\?file=rp-pppoe-(4.0).tar.gz debian uupdate
uscan debug: $self->{'pgpmode'}=mangle, $self->{'pgpsigurlmangle'}=s%$%.sig%
uscan info: Last orig.tar.* tarball version (from debian/changelog): 3.15
uscan info: Last orig.tar.* tarball version (dversionmangled): 3.15
uscan debug: watch file has:
    $base        = https://dianne.skoll.ca/projects/rp-pppoe/
    $filepattern = download.php\?file=rp-pppoe-(4.0).tar.gz
    $lastversion = 3.15
    $action      = uupdate
    mode         = http
    pgpmode      = mangle
    versionmode  = newer
    $site        = https://dianne.skoll.ca
    $basedir     = /projects/rp-pppoe/
uscan debug: line: search()
uscan info: Requesting URL:
   https://dianne.skoll.ca/projects/rp-pppoe/
uscan debug: received content:
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no">
<link href="/css/open-sans.css" rel="stylesheet"><link 
href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/ds.css" rel="stylesheet">
<meta charset="utf-8">

<title>Dianne Skoll's Web Site - RP-PPPoE - Software Projects</title>
</head>
<body class="d-flex flex-column h-100 dianne">
  <header>
    <nav class="pl-0 pt-0 pb-0 navbar navbar-dark navbar-expand-md fixed-top 
navbar-custom">
      <button class="navbar-toggler" type="button" data-toggle="collapse" 
data-target="#navbarCollapse" aria-controls="navbarCollapse" 
aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
      <div class="collapse navbar-collapse" id="navbarCollapse">
        <ul class="navbar-nav mr-auto">
          <li class="nav-item nav-item-custom"><a class="nav-link 
nav-link-custom" href="/">Home</a>
          <li class="nav-item"><a class="nav-link nav-link-custom" 
href="/contact.php">Contact</a>
          <li class="nav-item"><a class="nav-link nav-link-custom" 
href="/projects/">Software</a>
          <li class="nav-item"><a class="nav-link nav-link-custom" 
href="/comedy/">Comedy</a>
          <li class="nav-item"><a class="nav-link nav-link-custom" 
href="/writings/">Writings</a>
          <li class="nav-item"><a class="nav-link nav-link-custom" 
href="/store/">Store</a>
        </ul>
        <ul class="navbar-nav ml-auto">
          <li class="nav-item searchbox"><form class="form-inline" 
method="POST" action="/cgi-bin/htsearch"><input class="pt-0 pb-0 form-control" 
style="font-size: 85%; height: 1.5rem" type="search" placeholder="Search..." 
name="words" width="15"></form>
        </ul>
      </div>
    </nav>
    <h1 class="mt-1">&nbsp;</h1>
  </header>
  <main role="main" class="flex-shrink-0">
    <div class="container-fluid pl-1 pr-1">
<img src="/imgs/network-3607641_640.jpg" style="float: right">
  <h1>RP-PPPoE</h1>

  <p>PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used
  by many DSL Internet Service Providers. RP-PPPoE is a free PPPoE
  client, relay and server for Linux.</p>
  
  <h2>Commercial PPPoE Server</h2>
  <p>Fine Point Networks sells a commercial PPPoE server based on rp-pppoe; 
their product is called ServPoET BMS.</p>
  
  <h2>Download RP-PPPoE</h2>
  <p>You can download RP-PPPoE here:</p>
  <ul><li><a 
href="/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz">rp-pppoe-4.0.tar.gz</a>
    </li><li><a 
href="/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz.sig">GPG 
Signature</a>
  </li></ul>

<!-- <h2>Download the BETA Version</h2>
  <p>This is the current BETA version.  It might eat your computer.  It might 
attack your cat.
    Basically... all bets are off with BETA versions...</p>
  <ul><li><a 
href="/projects/rp-pppoe/download.php?file=rp-pppoe-4.0-beta1.tar.gz">rp-pppoe-4.0-beta1.tar.gz</a>
    </li><li><a 
href="/projects/rp-pppoe/download.php?file=rp-pppoe-4.0-beta1.tar.gz.sig">GPG 
Signature</a>
  </li></ul> -->
  
  <h2>Public Git Repository</h2>
  <p>RP-PPPoE has a public Git repo at <a 
href="https://salsa.debian.org/dskoll/rp-pppoe";>https://salsa.debian.org/dskoll/rp-pppoe</a></p>
  
<p><script src="https://liberapay.com/dskoll/widgets/button.js";></script>
<noscript><a href="https://liberapay.com/dskoll/donate";><img alt="Donate using 
Liberapay" src="https://liberapay.com/assets/widgets/donate.svg";></a></noscript>

<h3>Oh, one little thing...</h3>
<p>If you are coming from one
    of <a 
href="https://www.microsoft.com/en-us/download/details.aspx?id=53602";>Microsoft's
    Public IP Addresses</a>, then you <em> will not</em> be able to
    download RP-PPPoE.  I'm sorry about that, but someone/something
    keeps re-downloading the tarball every few minutes from that
    address range and it eats up a lot of bandwidth.  The source IP
    address keeps changing, too, so I've had no choice but to block
    the entire address space from downloading the tarball.  If you
    find this to be a problem, please
    email <a href="mailto:ab...@microsoft.com";>ab...@microsoft.com</a>.

  <p><a href="logs.php">Here are some logs</a>.
  <h2>Support</h2>
  <p>RP-PPPoE is free software; it comes without warranty or
  support. I regret that I cannot offer e-mail or telephone support
  for RP-PPPoE. If you received RP-PPPoE as part of a Linux
  distribution you paid for, you may have the right to support from
  the distribution vendor. Try your vendor first.</p>
  
  <h2>Mailing List</h2>
  <p>I run a mailing list for RP-PPPoE; please visit the <a 
href="/mailman/listinfo/rp-pppoe">list information page</a> to sign up.</p>
  

</div>
<hr>
<div class="footer"><a href="/">Back Home</a>
&nbsp;&nbsp;<a href="/projects/">Software Projects</a></div>
<p style="margin: auto; text-align: center; width: 100%">Copyright &copy; 2024 
Dianne Skoll</p>
<script src="/js/jquery-3.6.0.min.js"></script><script 
src="/js/bootstrap.bundle.min.js"></script>
</main>
</body></html>

[End of received content] by HTTP
uscan debug: processed content:
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no">
<link href="/css/open-sans.css" rel="stylesheet"><link 
href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/ds.css" rel="stylesheet">
<meta charset="utf-8">

<title>Dianne Skoll's Web Site - RP-PPPoE - Software Projects</title>
</head>
<body class="d-flex flex-column h-100 dianne">
  <header>
    <nav class="pl-0 pt-0 pb-0 navbar navbar-dark navbar-expand-md fixed-top 
navbar-custom">
      <button class="navbar-toggler" type="button" data-toggle="collapse" 
data-target="#navbarCollapse" aria-controls="navbarCollapse" 
aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
      <div class="collapse navbar-collapse" id="navbarCollapse">
        <ul class="navbar-nav mr-auto">
          <li class="nav-item nav-item-custom"><a class="nav-link 
nav-link-custom" href="/">Home</a>
          <li class="nav-item"><a class="nav-link nav-link-custom" 
href="/contact.php">Contact</a>
          <li class="nav-item"><a class="nav-link nav-link-custom" 
href="/projects/">Software</a>
          <li class="nav-item"><a class="nav-link nav-link-custom" 
href="/comedy/">Comedy</a>
          <li class="nav-item"><a class="nav-link nav-link-custom" 
href="/writings/">Writings</a>
          <li class="nav-item"><a class="nav-link nav-link-custom" 
href="/store/">Store</a>
        </ul>
        <ul class="navbar-nav ml-auto">
          <li class="nav-item searchbox"><form class="form-inline" 
method="POST" action="/cgi-bin/htsearch"><input class="pt-0 pb-0 form-control" 
style="font-size: 85%; height: 1.5rem" type="search" placeholder="Search..." 
name="words" width="15"></form>
        </ul>
      </div>
    </nav>
    <h1 class="mt-1">&nbsp;</h1>
  </header>
  <main role="main" class="flex-shrink-0">
    <div class="container-fluid pl-1 pr-1">
<img src="/imgs/network-3607641_640.jpg" style="float: right">
  <h1>RP-PPPoE</h1>

  <p>PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used
  by many DSL Internet Service Providers. RP-PPPoE is a free PPPoE
  client, relay and server for Linux.</p>
  
  <h2>Commercial PPPoE Server</h2>
  <p>Fine Point Networks sells a commercial PPPoE server based on rp-pppoe; 
their product is called ServPoET BMS.</p>
  
  <h2>Download RP-PPPoE</h2>
  <p>You can download RP-PPPoE here:</p>
  <ul><li><a 
href="/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz">rp-pppoe-4.0.tar.gz</a>
    </li><li><a 
href="/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz.sig">GPG 
Signature</a>
  </li></ul>


  
  <h2>Public Git Repository</h2>
  <p>RP-PPPoE has a public Git repo at <a 
href="https://salsa.debian.org/dskoll/rp-pppoe";>https://salsa.debian.org/dskoll/rp-pppoe</a></p>
  
<p><script src="https://liberapay.com/dskoll/widgets/button.js";></script>
<noscript><a href="https://liberapay.com/dskoll/donate";><img alt="Donate using 
Liberapay" src="https://liberapay.com/assets/widgets/donate.svg";></a></noscript>

<h3>Oh, one little thing...</h3>
<p>If you are coming from one
    of <a 
href="https://www.microsoft.com/en-us/download/details.aspx?id=53602";>Microsoft's
    Public IP Addresses</a>, then you <em> will not</em> be able to
    download RP-PPPoE.  I'm sorry about that, but someone/something
    keeps re-downloading the tarball every few minutes from that
    address range and it eats up a lot of bandwidth.  The source IP
    address keeps changing, too, so I've had no choice but to block
    the entire address space from downloading the tarball.  If you
    find this to be a problem, please
    email <a href="mailto:ab...@microsoft.com";>ab...@microsoft.com</a>.

  <p><a href="logs.php">Here are some logs</a>.
  <h2>Support</h2>
  <p>RP-PPPoE is free software; it comes without warranty or
  support. I regret that I cannot offer e-mail or telephone support
  for RP-PPPoE. If you received RP-PPPoE as part of a Linux
  distribution you paid for, you may have the right to support from
  the distribution vendor. Try your vendor first.</p>
  
  <h2>Mailing List</h2>
  <p>I run a mailing list for RP-PPPoE; please visit the <a 
href="/mailman/listinfo/rp-pppoe">list information page</a> to sign up.</p>
  

</div>
<hr>
<div class="footer"><a href="/">Back Home</a>
&nbsp;&nbsp;<a href="/projects/">Software Projects</a></div>
<p style="margin: auto; text-align: center; width: 100%">Copyright &copy; 2024 
Dianne Skoll</p>
<script src="/js/jquery-3.6.0.min.js"></script><script 
src="/js/bootstrap.bundle.min.js"></script>
</main>
</body></html>

[End of processed content] by fix bad HTML code
uscan info: Matching pattern:
   
(?:(?:https://dianne.skoll.ca)?\/projects\/rp\-pppoe\/)?download.php\?file=rp-pppoe-(4.0).tar.gz
uscan debug: Checking href /
uscan debug: Checking href https://dianne.skoll.ca/
uscan debug: Checking href /contact.php
uscan debug: Checking href https://dianne.skoll.ca/contact.php
uscan debug: Checking href /projects/
uscan debug: Checking href https://dianne.skoll.ca/projects/
uscan debug: Checking href /comedy/
uscan debug: Checking href https://dianne.skoll.ca/comedy/
uscan debug: Checking href /writings/
uscan debug: Checking href https://dianne.skoll.ca/writings/
uscan debug: Checking href /store/
uscan debug: Checking href https://dianne.skoll.ca/store/
uscan debug: Checking href 
/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz
uscan debug: Checking href 
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz
uscan debug: Checking href 
/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz.sig
uscan debug: Checking href 
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz.sig
uscan debug: Checking href https://salsa.debian.org/dskoll/rp-pppoe
uscan debug: Checking href https://salsa.debian.org/dskoll/rp-pppoe
uscan debug: Checking href https://liberapay.com/dskoll/donate
uscan debug: Checking href https://liberapay.com/dskoll/donate
uscan debug: Checking href 
https://www.microsoft.com/en-us/download/details.aspx?id=53602
uscan debug: Checking href 
https://www.microsoft.com/en-us/download/details.aspx?id=53602
uscan debug: Checking href mailto:ab...@microsoft.com
uscan debug: Checking href 
https://dianne.skoll.ca/projects/rp-pppoe/mailto:ab...@microsoft.com
uscan debug: Checking href logs.php
uscan debug: Checking href https://dianne.skoll.ca/projects/rp-pppoe/logs.php
uscan debug: Checking href /mailman/listinfo/rp-pppoe
uscan debug: Checking href https://dianne.skoll.ca/mailman/listinfo/rp-pppoe
uscan debug: Checking href /
uscan debug: Checking href https://dianne.skoll.ca/
uscan debug: Checking href /projects/
uscan debug: Checking href https://dianne.skoll.ca/projects/
uscan info: Found the following matching hrefs on the web page (newest first):
   
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz 
(4.0) index=4.0-1 
   
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz 
(4.0) index=4.0-1 
uscan info: Looking at $base = https://dianne.skoll.ca/projects/rp-pppoe/ with
    $filepattern = download.php\?file=rp-pppoe-(4.0).tar.gz found
    $newfile     = 
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz
    $newversion  = 4.0
    $lastversion = 3.15
uscan debug: line: get_upstream_url()
uscan info: Matching target for downloadurlmangle: 
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz
uscan info: Upstream URL(+tag) to download is identified as    
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz
uscan debug: line: get_newfile_base()
uscan info: Matching target for filenamemangle: 
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz
uscan debug: safe_replace 
input="https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz";
uscan debug: safe_replace with regexp="[^?]+\?file=(.+)", replacement="$1", and 
flags=""
uscan debug: After filenamemangle: rp-pppoe-4.0.tar.gz
uscan info: Filename (filenamemangled) for downloaded file: rp-pppoe-4.0.tar.gz
uscan debug: line: cmp_versions()
Newest version of rp-pppoe on remote site is 4.0, local version is 3.15
 => Newer package available from:
        => 
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz
uscan debug: line: download_file_and_sig()
uscan info: Not downloading, using existing file: rp-pppoe-4.0.tar.gz
uscan debug: safe_replace 
input="https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz";
uscan debug: safe_replace with regexp="$", replacement=".sig", and flags=""
uscan debug: After pgpsigurlmangle: 
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz.sig
uscan debug: Add sig suffix based on 
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz.sig.
uscan info: Downloading OpenPGP signature from:
   
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz.sig
 (pgpsigurlmangled)
   as rp-pppoe-4.0.tar.gz.sig
uscan info: Requesting URL:
   
https://dianne.skoll.ca/projects/rp-pppoe/download.php?file=rp-pppoe-4.0.tar.gz.sig
uscan info: Verifying OpenPGP signature ../rp-pppoe-4.0.tar.gz.sig for 
../rp-pppoe-4.0.tar.gz
uscan debug: Execute: gpgv --homedir /dev/null --keyring 
/tmp/FL614h9GMv/trustedkeys.gpg ../rp-pppoe-4.0.tar.gz.sig 
../rp-pppoe-4.0.tar.gz...
gpgv: no valid OpenPGP data found.
gpgv: the signature could not be verified.
Please remember that the signature file (.sig or .asc)
should be the first file given on the command line.
uscan die: OpenPGP signature did not verify. [Devscripts::Uscan::Keyring: 113] 
at /usr/share/perl5/Devscripts/Uscan/Output.pm line 77.

$ gpg --verify ../rp-pppoe-4.0.tar.gz.sig ../rp-pppoe-4.0.tar.gz
gpg: no valid OpenPGP data found.
gpg: the signature could not be verified.
Please remember that the signature file (.sig or .asc)
should be the first file given on the command line.

---8<------8<------8<------8<------8<------8<------8<------8<---


-- Package-specific info:

--- /etc/devscripts.conf ---
Empty.

--- ~/.devscripts ---
BTS_SMTP_HOST="smtp.rocketjump.eu:587"
DEBSIGN_KEYID="2FE2 163F 611C 80BE 2BF5  EE62 48D1 9F46 BC99 C9B7"

-- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990, 
'proposed-updates'), (990, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages devscripts depends on:
ii  dpkg-dev              1.21.22
ii  fakeroot              1.31-1.2
ii  file                  1:5.44-3
ii  gnupg                 2.2.40-1.1
ii  gpgv                  2.2.40-1.1
ii  libc6                 2.36-9+deb12u7
ii  libfile-dirlist-perl  0.05-3
ii  libfile-homedir-perl  1.006-2
ii  libfile-touch-perl    0.12-2
ii  libfile-which-perl    1.27-2
ii  libipc-run-perl       20220807.0-1
ii  libmoo-perl           2.005005-1
ii  libwww-perl           6.68-1
ii  patchutils            0.4.2-1
ii  perl                  5.36.0-7+deb12u1
ii  python3               3.11.2-1+b1
ii  sensible-utils        0.0.17+nmu1
ii  wdiff                 1.2.2-5

Versions of packages devscripts recommends:
ii  apt                         2.6.1
ii  curl                        7.88.1-10+deb12u6
ii  dctrl-tools                 2.24-3+b1
ii  debian-keyring              2022.12.24
ii  dput-ng [dput]              1.35+deb12u1
pn  equivs                      <none>
ii  libdistro-info-perl         1.5+deb12u1
ii  libdpkg-perl                1.21.22
ii  libencode-locale-perl       1.05-3
pn  libgit-wrapper-perl         <none>
pn  libgitlab-api-v4-perl       <none>
ii  liblist-compare-perl        0.55-2
ii  liblwp-protocol-https-perl  6.10-1
pn  libsoap-lite-perl           <none>
ii  libstring-shellquote-perl   1.04-3
ii  libtry-tiny-perl            0.31-2
ii  liburi-perl                 5.17-1
ii  licensecheck                3.3.5-1
ii  lintian                     2.117.0
ii  man-db                      2.11.2-2
ii  patch                       2.7.6-7
ii  pristine-tar                1.50
ii  python3-apt                 2.6.0
ii  python3-debian              0.1.49
ii  python3-magic               2:0.4.26-3
ii  python3-requests            2.28.1+dfsg-1
pn  python3-unidiff             <none>
ii  python3-xdg                 0.28-2
ii  strace                      6.1-0.1
ii  unzip                       6.0-28
ii  wget                        1.21.3-1+b2
ii  xz-utils                    5.4.1-0.2

Versions of packages devscripts suggests:
ii  adequate                                  0.15.9~deb12u1
pn  at                                        <none>
ii  autopkgtest                               5.28
pn  bls-standalone                            <none>
pn  bsd-mailx | mailx                         <none>
ii  build-essential                           12.9
pn  check-all-the-things                      <none>
pn  cvs-buildpackage                          <none>
ii  debhelper                                 13.11.4
ii  diffoscope                                240
ii  disorderfs                                0.5.11-3
pn  dose-extra                                <none>
pn  duck                                      <none>
pn  elpa-devscripts                           <none>
ii  faketime                                  0.9.10-2.1
pn  gnuplot                                   <none>
pn  how-can-i-help                            <none>
ii  libauthen-sasl-perl                       2.1600-3
pn  libdbd-pg-perl                            <none>
ii  libfile-desktopentry-perl                 0.22-3
pn  libterm-size-perl                         <none>
ii  libtimedate-perl                          2.3300-2
ii  libyaml-syck-perl                         1.34-2+b1
ii  mmdebstrap                                1.3.5-7
pn  mozilla-devscripts                        <none>
pn  mutt                                      <none>
ii  openssh-client [ssh-client]               1:9.2p1-2+deb12u2
ii  piuparts                                  1.1.7
ii  postgresql-client                         15+248
ii  postgresql-client-15 [postgresql-client]  15.7-0+deb12u1
pn  pristine-lfs                              <none>
ii  quilt                                     0.67+really0.66-1
pn  ratt                                      <none>
pn  reprotest                                 <none>
pn  svn-buildpackage                          <none>
pn  w3m                                       <none>

-- no debconf information

Reply via email to