Your message dated Tue, 06 Mar 2018 15:49:39 +0000
with message-id <>
and subject line Bug#884604: fixed in devscripts 2.18.1
has caused the Debian Bug report #884604,
regarding devscripts: [uscan] please support hexadecimal encoded URLs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact

Debian Bug Tracking System
Contact with problems
--- Begin Message ---
Package: devscripts
Version: 2.15.3+deb8u1
Severity: wishlist

Dear Maintainer,

I have the issue that one of my upstreams is hosted on a GForge
instance, and its download urls are (needlessly I guess) encoding the
filenames in hexadecimal, e.g.:

The part after 8924/ translates to "dl_class_1.10.tar.gz" which I would
need to furhter mangle to "dl-poly-classic-1.10.tar.gz", but that's
another matter.

I managed to find the correct line (out of many) by doing a pagemangle
on the link text (which contains the filename) and then mangling the URL
back via downloadurlmangle, but uscan refuses to download the URL it
correctly identified as candidate saying

uscan debug:
 by filenamemangle rule.
uscan warn: Fix filenamemangle to produce a filename with the correct version

The current debian/watch is:


As filenamemangle does not allow for the /e flag (and thus some decoding
regexp like 's/%([A-Fa-f\d]{2})/chr hex $1/eg'), I can't do anything
about the URL currently AFAICT.

So I guess what I would need is some option to tell uscan that the last
part of the URL should be decoded (or maybe it could do that
automatically), from which it could figure out the version.


-- Package-specific info:

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

--- ~/.devscripts ---

-- System Information:
Debian Release: 8.9
  APT prefers oldstable
  APT policy: (500, 'oldstable')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages devscripts depends on:
ii  dpkg-dev     1.17.27
ii  libc6        2.19-18+deb8u10
ii  perl         5.20.2-3+deb8u8
ii  python3      3.4.2-2
pn  python3:any  <none>

Versions of packages devscripts recommends:
ii  at                          3.1.16-1
ii  curl                        7.38.0-4+deb8u5
ii  dctrl-tools                 2.23
pn  debian-keyring              <none>
ii  dput              
ii  dupload                     2.7.0
ii  equivs                      2.0.9
ii  fakeroot                    1.20.2-1
ii  file                        1:5.22+15-2+deb8u3
ii  gnupg                       1.4.18-7+deb8u3
pn  libdistro-info-perl         <none>
ii  libencode-locale-perl       1.03-1
pn  libjson-perl                <none>
ii  liblwp-protocol-https-perl  6.06-2
ii  libparse-debcontrol-perl    2.005-4
ii  libsoap-lite-perl           1.11-1
ii  liburi-perl                 1.64-1
ii  libwww-perl                 6.08-1
pn  lintian                     <none>
ii  man-db            
ii  patch                       2.7.5-1
ii  patchutils                  0.3.3-1
ii  python3-debian              0.1.27
ii  python3-magic               1:5.22+15-2+deb8u3
ii  sensible-utils              0.0.9
ii  strace                      4.9-2
ii  unzip                       6.0-16+deb8u3
ii  wdiff                       1.2.2-1
ii  wget                        1.16-1+deb8u2
ii  xz-utils                    5.1.1alpha+20120614-2+b3

Versions of packages devscripts suggests:
ii  bsd-mailx [mailx]            8.1.2-0.20141216cvs-2
pn  build-essential              <none>
pn  cvs-buildpackage             <none>
pn  debbindiff                   <none>
pn  devscripts-el                <none>
ii  gnuplot                      4.6.6-2
ii  gpgv                         1.4.18-7+deb8u3
ii  libauthen-sasl-perl          2.1600-1
pn  libfile-desktopentry-perl    <none>
ii  libnet-smtp-ssl-perl         1.01-3
ii  libterm-size-perl            0.207-1+b2
ii  libtimedate-perl             2.3000-2
ii  libyaml-syck-perl            1.27-2+b2
ii  mutt                         1.5.23-3
ii  openssh-client [ssh-client]  1:6.7p1-5+deb8u3
ii  svn-buildpackage             0.8.5+nmu1
ii  w3m                          0.5.3-19+deb8u2

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: devscripts
Source-Version: 2.18.1

We believe that the bug you reported is fixed in the latest version of
devscripts, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Mattia Rizzolo <> (supplier of updated devscripts 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

Hash: SHA512

Format: 1.8
Date: Tue, 06 Mar 2018 16:23:00 +0100
Source: devscripts
Binary: devscripts
Architecture: source
Version: 2.18.1
Distribution: unstable
Urgency: medium
Maintainer: Devscripts Maintainers <>
Changed-By: Mattia Rizzolo <>
 devscripts - scripts to make the life of a Debian Package maintainer easier
Closes: 811565 834006 841519 855464 884604 884880 885917 886211 887380 888307
 devscripts (2.18.1) unstable; urgency=medium
   [ Yavor Doganov ]
   * ltnu:
     + Add pkg-gnustep shortcut.  Closes: #885917
   [ Steve Langasek ]
   * tests:
     + Fix test_debchange when run on Debian derivatives.  Closes: #886211
   [ Mattia Rizzolo ]
   * bts:
     + Fix syntax issue in the POD documentation, so it can be built with an
       older pod as well.
   * ltnu:
     + Avoid using L<> with emails in the POD documentation, so it can be built
       with an older pod as well.
   * reproducible-check:
     + Instruct to install python3-xdg if missing.  Closes: #888307
   * mk-origtargz:
     + Split list of files to delete if the list gets too long to fit ARG_MAX.
       Thanks to Ximin Luo <infinity0> for the initial patch.  Closes: #855464
   * debian/control:
     + Change maintainer email from alioth to
     + Move the Git repository to
   [ Osamu Aoki ]
   * uupdate:
     + bash completion fix by Julian Gilbey.  Closes: #834006
   * uscan:
     + clarify importance of version=4.  Closes: #884880
     + add hrefdecode option.  Closes: #884604
     + git HEAD tracking features.  Closes: #811565
     + refine target directory documentation.  Closes: #841519
     + add test for FTP protocol.
   [ James McCoy ]
   * debrepro:
     + Add a --help option and include options description in the usage output.
   [ Axel Beckert ]
   * ltnu:
     + Add option "-m" to only look in the Maintainer field and not also in
       the Uploaders field.  Closes: #887380
   [ Christoph Berg ]
   * origtargz: Make --clean remove .gitignore if it's not in git.
   [ Benjamin Drung ]
   * Fix all pylint3 issues.
   * Update Python unittests to support pylint 1.8.
   * Convert flake8 test into a unittest.
 b27945882858b9c4913ad6c6740d8a4219898606 2604 devscripts_2.18.1.dsc
 7861dc201a1e305ab7e27b08383d16b5866b1f2c 720156 devscripts_2.18.1.tar.xz
 38ad448932821132b21324a0f3bed264e1aacd36 10581 
 f656e18984620e61a9455a658fe90c3359d312bd4c597e521b7de27b6d25275e 2604 
 96886bf5d6605a619a12d56b9af5eb354106bf754d9b0fd562fbcbb2bf7b5ef9 720156 
 bc816958592acf631a8745d97b5c209f1e070496508b212241c38a8184a80842 10581 
 66e61971fb68e7bb1eab5c2d4ebb2ab0 2604 devel optional devscripts_2.18.1.dsc
 9a6170ea36baf43225777f677def184a 720156 devel optional devscripts_2.18.1.tar.xz
 2c89076c69ec6f0b4b65770552e1efbf 10581 devel optional 



--- End Message ---

Reply via email to