summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--debian/NEWS95
-rw-r--r--debian/bug-presubj4
-rw-r--r--debian/bug-script21
-rw-r--r--debian/changelog9133
-rw-r--r--debian/control165
-rw-r--r--debian/copyright638
-rw-r--r--debian/examples1
-rw-r--r--debian/gbp.conf2
-rw-r--r--debian/install1
-rw-r--r--debian/links13
-rw-r--r--debian/lintian-overrides15
-rw-r--r--debian/maintscript5
-rw-r--r--debian/manpages5
-rw-r--r--debian/postinst9
-rw-r--r--debian/postrm9
-rwxr-xr-xdebian/rules17
-rw-r--r--debian/source/format1
-rw-r--r--debian/tests/control31
-rwxr-xr-xdebian/tests/destructive4
-rwxr-xr-xdebian/tests/shunit24
20 files changed, 10173 insertions, 0 deletions
diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644
index 0000000..0e31490
--- /dev/null
+++ b/debian/NEWS
@@ -0,0 +1,95 @@
+devscripts (2.16.10) unstable; urgency=medium
+
+ debuild's target mode (i.e. where it runs the specified debian/rules
+ targets) now requires a '--' between the debuild options and the targets
+ that need to be run.
+
+ For example, "debuild -d -- build-arch binary-arch".
+
+ -- James McCoy <jamessan@debian.org> Thu, 24 Nov 2016 14:25:12 -0500
+
+devscripts (2.14.0) unstable; urgency=medium
+
+ uscan now looks for upstream's keyring under debian/upstream/ as either
+ signing-key.pgp or, for an armored keyring, signing-key.asc. The previously
+ used location, debian/upstream-signing-key.pgp, will be checked as a last
+ resort for a transition period.
+
+ -- James McCoy <jamessan@debian.org> Sat, 25 Jan 2014 10:19:02 -0500
+
+devscripts (2.11.9) unstable; urgency=low
+
+ The default for mk-build-deps --tool option/MKBUILDDEPS_TOOL configuration
+ changed from "apt-get" to "apt-get --no-install-recommends".
+
+ -- James McCoy <jamessan@debian.org> Sun, 17 Jun 2012 22:56:26 +0200
+
+devscripts (2.11.7) unstable; urgency=low
+
+ The heuristic used to determine what action to perform when no options are
+ given to debchange now defaults to 'changelog'. To stay with the previous
+ behavior, DEBCHANGE_RELEASE_HEURISTIC=log can be added to the configuration
+ file.
+
+ Enabling the changelog heuristic also enables DEBCHANGE_MAINTTRAILER. This
+ can be disabled by adding DEBCHANGE_MAINTTRAILER=no to the configuration
+ file.
+
+ -- James McCoy <jamessan@debian.org> Sun, 29 Apr 2012 18:38:46 -0400
+
+devscripts (2.11.2) unstable; urgency=low
+
+ Support for pgp-style commands has been removed from debsign/debrsign. As
+ such, the DEBSIGN_SIGNLIKE configuration variable has also been removed.
+
+ -- James McCoy <jamessan@debian.org> Tue, 15 Nov 2011 21:36:40 -0500
+
+devscripts (2.10.54) unstable; urgency=low
+
+ manpage-alert now, as originally intended, prints out the full path to the
+ binary which is lacking a manpage instead of simply the binary name.
+
+ Before:
+ No manual entry for somebinary
+
+ After:
+ No manual entry for /usr/bin/somebinary
+
+ -- James Vega <jamessan@debian.org> Thu, 06 Aug 2009 18:03:41 -0400
+
+devscripts (2.10.24) unstable; urgency=low
+
+ Starting with devscripts 2.10.21, debchange attempts to
+ automatically determine whether an NMU changelog should be
+ started, by comparing DEBEMAIL and DEBFULLNAME to the
+ package's Maintainer and Uploaders fields.
+
+ This behaviour may now be disabled using the DEBCHANGE_AUTO_NMU
+ configuration file variable.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Mon, 07 Apr 2008 14:38:08 +0100
+
+devscripts (2.10.20) unstable; urgency=low
+
+ devscripts 2.10.19 modified debcommit's --release option to use the
+ uncommitted changes (if any) in the changelog to derive the commit
+ message.
+
+ This behaviour is now optional and can be enabled using the -R /
+ --release-use-changelog command line option or by setting the
+ DEBCOMMIT_RELEASE_USE_CHANGELOG configuration option to "yes".
+
+ The default is to use the previous (i.e. pre-2.10.19) behaviour.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 19 Mar 2008 20:31:20 +0000
+
+devscripts (2.10.19) unstable; urgency=low
+
+ In devscripts 2.10.17, dget was modified to unpack source packages by
+ default. The new -d switch or the DGET_UNPACK configuration file option
+ may be used to indicate that the unpacking should not occur.
+
+ As linda has been removed from both unstable and testing, support for
+ it has been removed from debuild and cvs-debuild.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Thu, 13 Mar 2008 19:33:38 +0000
diff --git a/debian/bug-presubj b/debian/bug-presubj
new file mode 100644
index 0000000..6e30a34
--- /dev/null
+++ b/debian/bug-presubj
@@ -0,0 +1,4 @@
+Please do *not* report bugs about devscripts not depending on some
+package it is already recommending. As devscripts contains many tools,
+it recommends many packages but does not depend on them so that they
+are installed by default but may be removed if desired.
diff --git a/debian/bug-script b/debian/bug-script
new file mode 100644
index 0000000..960628c
--- /dev/null
+++ b/debian/bug-script
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+printf "\n--- /etc/devscripts.conf ---\n" >&3
+
+if [ -f /etc/devscripts.conf ]; then
+ grep -E '^[^#]' /etc/devscripts.conf | \
+ grep -E -v "^\s*BTS_SMTP_AUTH_" | \
+ grep -E -v "^\s*SALSA.*TOKEN" >&3 || echo "Empty." >&3
+else
+ echo "Not present" >&3
+fi
+
+printf "\n--- ~/.devscripts ---\n" >&3
+
+if [ -f ~/.devscripts ]; then
+ grep -E '^[^#]' ~/.devscripts | \
+ grep -E -v "^\s*BTS_SMTP_AUTH_" | \
+ grep -E -v "^\s*SALSA.*TOKEN" >&3 || echo "Empty." >&3
+else
+ echo "Not present" >&3
+fi
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..f5e0086
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,9133 @@
+devscripts (2.21.3+deb11u1) bullseye; urgency=medium
+
+ [ Mattia Rizzolo ]
+ * debchange:
+ + Target bullseye-backports with --bpo.
+
+ -- Mattia Rizzolo <mattia@debian.org> Wed, 18 Aug 2021 17:02:14 +0200
+
+devscripts (2.21.3) unstable; urgency=medium
+
+ [ Johannes Schauer Marin Rodrigues ]
+ * "Update" my name in the copyright claims. MR: !230
+ * debbisect: MR: !229
+ + Fix installation of helper scripts.
+ + Improve the HTTP proxy handling of 200 and 404.
+
+ -- Mattia Rizzolo <mattia@debian.org> Wed, 30 Jun 2021 15:11:06 +0200
+
+devscripts (2.21.2) unstable; urgency=medium
+
+ [ Mattia Rizzolo ]
+ * po4a:
+ + Generalize makefile to more easily support more languages.
+ + New Portuguese translation of the manpages. Closes: #983271
+ Thanks to Américo Monteiro <a_monteiro@gmx.com>.
+ * tests:
+ + test_uscan_svn: save the produced tarball in case of autopkgtest failure.
+ * nmudiff:
+ + Replace call to deprecated tempfile(1) with mktemp(1). Closes: #987563
+
+ [ Logan Rosen ]
+ * dget:
+ + Fix typo in help text. MR: !218
+
+ [ Taowa ]
+ * dscverify:
+ + Add non-uploading developer keyring to the keys used to check the files.
+ Closes: #985712; MR: !219
+ * who-uploads: MR: !222
+ + Add non-uploading developer keyring to the keys the tool checks against.
+ + Update the default config file with the default set of keyrings checked.
+
+ [ Yadd ]
+ * uscan:
+ + Always clean temporary git checkouts. Closes: #972585; MR: !227
+ * Update fr translation.
+
+ -- Mattia Rizzolo <mattia@debian.org> Sun, 02 May 2021 20:57:28 +0200
+
+devscripts (2.21.1) unstable; urgency=medium
+
+ [ Mattia Rizzolo ]
+ * setup.py:
+ + Produce a __init__.py at build time, containing the Devscripts version.
+ * uscan:
+ + Set the umask while running `svn export`, so as to produce a
+ reproducible tarball with mode=svn.
+ * tests:
+ + Undefine some variables that might affect the tests.
+ + Run again all tests on hurd, glibc 2.31-6 fixed sem_open().
+ + test_debrepro, test_uscan_ftp, test_uscan_svn: skip the tests on
+ kfreebsd, as support for the required sem_open() is lacking.
+ + test_uscan_mangle: do not call helperWatch multiple times in a test, to
+ prevent leftover background processes.
+ + test_debchange: skip Ubuntu tests when there is no known development
+ release, like right after an Ubuntu release. Closes: #958912
+ * d/control:
+ + Remove Pierre-Elliott Bécue from Uploaders;
+ thank you for all your past contributions!
+ * d/lintian-overrides:
+ + Update to match the newer lintian output.
+ * d/copyright:
+ + Fix some issues spotted by lintian.
+
+ [ Xavier Guimard ]
+ * salsa:
+ + Fix bash completion.
+ * uscan:
+ + Dicrease checksum message from warning to verbose.
+ + Fix verbosity when USCAN_VERBOSE=yes
+
+ [ Baptiste Beauplat ]
+ * namechck:
+ + Remove some dead URLs. MR: !215
+
+ [ Michel Le Bihan ]
+ * debchange:
+ + Warn when DEBEMAIL and EMAIL are not set. Closes: #977809
+
+ [ Johannes Schauer ]
+ * debbisect (MR: !214):
+ + Fix installation path of the internal scripts.
+ + Use os.path.lexist instead of os.path.exist when checking symlinks.
+ + Set the PATH environment variable to a sensible default if it's not set.
+ + Automatically retry a download aborted by snapshot.d.o after 10 seconds.
+ + Instead of appending, seek to the correct position in the output file.
+ * debrebuild (MR: !212):
+ + Unconditionally set Acquire::http::Dl-Limit "1000" and Acquire::Retries
+ "5" to hopefully not get blocked by snapshot.debian.org.
+ + Downgrades are avoided by using the last stable release. Closes: #955307
+ + There is now proper --help output and a man page. Closes: #955049
+ + Using the --timestamp option one can either manually provide the
+ necessary timestamps separated by commas or use metasnap.debian.net by
+ supplying the value "metasnap".
+ + Add the --builder option to select the rebuilder backend. The default is
+ "none" which just prints instructions. Currently, possible values are
+ sbuild, dpkg, mmdebstrap and sbuild+unshare. Closes: #955123
+ - Add the --buildresults option where the build results will be stored.
+ - Compare the checksums from the input buildinfo with the built artifacts.
+ - The sbuild+unshare as well as the mmdebstrap builders allow debrebuild
+ to operate without any setup. Closes: #958750
+ - All builders (except the "none" builder) do download the source package
+ automatically. Closes: #961861
+ - All builders now support binNMUs. Closes: #961862
+
+ [ Andrej Shadura ]
+ * origtargz:
+ + Add pristine-lfs support.
+
+ -- Mattia Rizzolo <mattia@debian.org> Tue, 16 Feb 2021 17:45:53 +0100
+
+devscripts (2.20.5) unstable; urgency=medium
+
+ [ Holger Levsen ]
+ * debrebuild:
+ + provide parsable output. Closes: #964733.
+
+ [ Mattia Rizzolo ]
+ * reproducible-check, sadt:
+ + Fix new pylint warnings: Closes: #971134
+ W1404: implicit-str-concat, W0707: raise-missing-from,
+ R1725: super-with-arguments.
+ * debsign:
+ + Apply patch from Bastien Roucariès to fix bash-completion failure for
+ `debsign -k` if no current key was already specified. Closes: #966358
+ * debchange:
+ + Bump the LTS release to 9/stretch. Closes: #974164
+ * uscan:
+ + Apply patch from Unit 193 to beatify a bit the output.
+ * d/control:
+ + Demote `at` from Recommends to Suggests. Closes: #975047
+ + Bump Standards-Version to 4.5.1, no changes needed.
+ * Update copyright file.
+
+ [ Niels Thykier ]
+ * debrebuild (MR: !202; MR: !203):
+ + Pass --no-run-lintian to sbuild. Closes: #955304
+ + Use autodie to check for errors instead of ignoring errors from every
+ syscall like open() and close().
+ + Correctly determine the name of the source package from the buildinfo.
+ Previously, it would be wrong for e.g. binNMUs. Note this does *not*
+ imply that debrebuild can rebuild binNMUs (see #961862). Closes: #961864
+ + Introduce a --help/-h option, which is part of #955049.
+ + Support parsing buildinfo files with an embedded signature by ignoring
+ the signature. Validation (where relevant) is still left to the user.
+ Closes: #955050
+ + Attempt to locate packages via more than one snapshot.d.o URL rather
+ than just giving up when the first one does not work. Closes: #969098
+ + If snapshot.debian.org is needed to resolve the dependencies, set
+ the apt option "Acquire::Check-Valid-Until" to "false". Closes: #955308
+ + Support fetching data via tor via the new --use-tor-proxy option.
+ + Fix a bug that caused debrebuild to fail when attempting to locate a
+ package from snapshot.debian.org. It sometimes also caused a
+ warning about $pkg_arch being undefined. Closes: #969098
+ + Add --respect-build-path (new default) and its counter part
+ --no-respect-build-path. These options determine whether the
+ Build-Path provided by the buildinfo should be used as build
+ directory. Closes: #964722
+
+ [ Andrius Merkys ]
+ * uscan:
+ + Fix typo in the manpage. MR: !201
+ + Make the tarballs exported in svn mode reproducible.
+ This adds new dependencies on libfile-dirlist-perl and libfile-touch-perl.
+ Closes: #968230; MR: !204
+
+ [ Jiří Paleček ]
+ * uscan:
+ + Many improvements regarding the handling of relative URLs.
+ Closes: #792025; MR: !192
+
+ [ Xavier Guimard ]
+ * uscan:
+ + Split --debug option to add a --extra-debug option that shows remote
+ HTTP content. MR: !191
+ + Add new "ctype" line option to help to find current component version
+ when this one is ignored in package version. Only "nodejs" and "perl"
+ values are accepted for now. MR: !178
+ + Add tests for "group" features. MR: !180
+ + Mark version 2 as deprecated. MR: !206
+ + Respect --destdir value when checking git tag signatures.
+ Closes: #973374; MR: !205
+ + Apply patch from Neutron Soutmun, to add an "Accept" header in
+ http requests. Closes: #971086; MR: !209
+ * salsa:
+ + Add --archived option to list_repos and search_projects commands.
+ Closes: #966013; MR: !210
+ * Update French translation
+
+ [ Matthijs Kooijman ]
+ * uscan:
+ + Fix --check-direname-level/regex handling. See #905866; MR: !193
+ + Fix error handling in case of invalid changelog field. MR: !193
+ + Clarify manpage about the recursive feature of uscan. MR: !193
+ + Fix some typos in the manpage and error messages. MR: !193
+
+ [ Reinhard Tartler ]
+ * mk-origtargz:
+ + Support a new field Files-Included in d/copyright to include files
+ excluded by a previous Files-Excluded. This is useful, for example, to
+ include a specific vendored lib while excluding the whole vendor/
+ directory. Closes: #829646; MR: !189
+
+ [ Yuri Konotopov ]
+ * mk-origtargz:
+ + Do not try to "unpack" upstream detached signatures.
+ Closes: #951789; MR: !200
+
+ [ Simon McVittie ]
+ * debdiff:
+ + Clarify how --exclude works: MR: !190
+ - Improve the reference on the manpage.
+ - Print a warning if --exclude is used in a way that will never match.
+
+ [ Robin Gustafsson ]
+ * uscan:
+ + Add a new option "gitexport" to override any "export-ignore" rule that a
+ git repository might have set. Closes: #947317; MR: !174
+
+ [ Martin Liška ]
+ * checkbashisms:
+ + Add a new --early-fail option, to quit at the first error found. MR: !208
+
+ [ Johannes Schauer ]
+ * Add a new script, "debbisect", that help to bisect snapshot.debian.org
+ to find which change in the archive introduced a certain problem. MR: !177
+
+ -- Mattia Rizzolo <mattia@debian.org> Sat, 28 Nov 2020 11:13:42 +0100
+
+devscripts (2.20.4) unstable; urgency=medium
+
+ [ Xavier Guimard ]
+ * Update French translations.
+ * dget:
+ + Fix POD formatting. Closes: #958940
+ * salsa:
+ + Fix "TOKEN missing" error message.
+ * uscan:
+ + Decrease pgp message level to "info" when "pgpmode=previous" is set.
+ + Add ability to handle gzipped HTTP responses. Closes: #961744; MR: !196
+ + Repack component only if compression differs. MR: !199
+
+ [ Mattia Rizzolo ]
+ * Fix some new flake8 issues. Closes: #963329
+ * sadt:
+ + Also consider Build-Depends-Arch for @builddeps@.
+ + Ignore udebs when computing the list of binaries produced by a package.
+ * manpage-alert:
+ + Fix some shellcheck warnings.
+ * origtargz:
+ + Add pristine-tar to Recommends. Closes: #961532
+ * build-rdeps:
+ + Apply patch from Helmut Grohne to add the new options --no-arch-all and
+ --no-arch-any to ignore respectively Build-Depends-Indep and
+ Build-Depends-Arch. Closes: #961545
+ * reproducible-check:
+ + Mention the tool in README.
+ * debrebuild:
+ + Mention the tool in README.
+ * uscan:
+ + Apply patch from Unit 193 to better align the output.
+
+ [ Niko Tyni ]
+ * debc:
+ + Fix deadlock with a control file bigger than 64 KB. Closes: #961368
+
+ [ Lee Garrett ]
+ * manpage-alert:
+ + Avoid duplicate detection on usrmerged systems. Closes: #960567; MR: !194
+
+ [ Chris Lamb ]
+ * reproducible-check:
+ + Overhaul of the whole script: MR: !197
+ - Improve code style.
+ - Improve caching mechanism.
+ - Correct logic for checking for *reproducible* packages. Closes: #961857
+ - Don't return results for non-Debian distributions. Closes: #961859
+ - Show a warning that the data should not be treated as "official"
+ or similar. Closes: #961858
+
+ [ Yuri Konotopov ]
+ * origtargz:
+ + Properly exit the program when it fails to obtain the tarball. MR: !198
+
+ [ Jakob Haufe ]
+ * uscan:
+ + Fix perl call to make_path to not create unexpected directories.
+ Closes: #932715; MR: !195
+
+ -- Mattia Rizzolo <mattia@debian.org> Sun, 28 Jun 2020 15:39:02 +0200
+
+devscripts (2.20.3) unstable; urgency=medium
+
+ [ Mattia Rizzolo ]
+ * uupdate:
+ + Apply patch from Unit 193, adding full stops to the generated changelog.
+ * uscan:
+ + Apply patch from Unit 193, adding --queit to the `git clone` calls.
+ * checkbashisms:
+ + Improve check for `command` to properly detect options other than -p
+ also when -p is not the first option. Closes: #835498
+ Thanks to Eero Vuojolahti <eero@vuojolahti.com> for the initial patch.
+ + After Policy v4.1.5, the POSIX standard for shell script is
+ POSIX.1-2017. Recognize `command -v` and `command -V` as valid.
+ * dget:
+ + Apply patch from Bilal Muhammad to add support for scp:// and sftp://
+ protocols. Closes: #956498
+ * tests:
+ + test_package_lifecycle:
+ - Require dpkg-dev >= 1.19.1, use Rules-Requires-Root in the test package
+ and therefore drop the fakeroot Build-Depends.
+
+ [ Andrius Merkys ]
+ * uscan:
+ + Fix svn mode with HTTP URLs. Closes: #951568; MR: !173
+
+ [ Lars Kruse ]
+ * checkbashisms:
+ + Remove check for "sleep" (not a shell builtin). Closes: #843913; MR: !176
+
+ [ Paul Wise ]
+ * bts:
+ + Sync the known tags with bugs.debian.org.
+
+ [ Holger Levsen ]
+ * debrebuild:
+ + Stop using the reproducible-builds.org apt repo. Closes: #955280
+ + Switch to use deb.debian.org as the base apt repo. Closes: #955298
+ + Add support for Debian 12 bookworm.
+
+ [ Antonio Terceiro ]
+ * debrepro:
+ + Run command before second build via `sh -c`.
+ + Run command before second build in the source tree copy, to avoid
+ modifying the original tree.
+ + Add a new --timeout option.
+
+ [ Simon McVittie ]
+ * mass-bug:
+ + Add a test. MR: !186
+ + Add a new --control option, to be able to add arbitrary
+ Control: pseudo-headers. MR: !183
+ * tests:
+ + test_package_lifecycle:
+ + Fix test with debhelper 13. Closes: #958350; MR: 185
+
+ [ Jiří Paleček ]
+ * uscan:
+ + Fix operation with simple git branches (rather than tags). MR: !175
+ * tests:
+ + test_package_lifecycle:
+ - Fix test failures under non-EN locales. Closes: #953281
+
+ [ Alex Murray ]
+ * hardening-check:
+ + Change to a more reliable to way of detecting control flow protection,
+ and add a new --nocfprotection flag to disable the check. MR: !184
+
+ [ Xavier Guimard ]
+ * Reformat perl scripts with the new perltidy 20200110.
+ * uscan:
+ + Fix DEHS <target> output for components. MR: !179
+ + Fix --download-version with grouped packages. MR: !156
+ + Add "checksum" target to reduce grouped version size. MR: !156
+ + Add --http-header option. Closes: #955268; MR: !181
+ * Update French translation.
+ * salsa:
+ + Fix error when trying to display an error with "update_repo".
+ + Enable "enable_ssl_verification" KGB option by default since GitLab sets
+ it
+ + During webhook configuration, don't fail when --no-fail is set and
+ GitLab fails
+
+ -- Mattia Rizzolo <mattia@debian.org> Sat, 25 Apr 2020 21:15:48 +0200
+
+devscripts (2.20.2) unstable; urgency=medium
+
+ * d/tests/control: add missing dependency on subversion.
+
+ -- Mattia Rizzolo <mattia@debian.org> Wed, 05 Feb 2020 16:41:11 +0100
+
+devscripts (2.20.1) unstable; urgency=medium
+
+ [ Xavier Guimard ]
+ * d/bug-script: fix return value if a file is empty. MR: !148
+ * Update French translation
+
+ [ Mattia Rizzolo ]
+ * test/uscan:
+ + Fixup and improve the httpserver cleanup functions to prevent
+ stray process to persist at the end of the build. Closes: #933642
+ + Go back to use a real temporary file instead of a named pipe in
+ chronic_sh. This should also fix the Hurd FTBFS.
+ * d/control:
+ + Use an alternative dependency to pylint | pylint3, to supprt backports.
+ + Bump Standards-Version to 4.5.0, no changes needed.
+ * Make the Python code compliant with pylint-2.4.4. Closes: #945267
+ * grep-excuses:
+ + Document the --autopkgtests option also in the --help. Closes: #941329
+ * debrebuild:
+ + Add a new script that accepts a .buildinfo file as input and provides
+ instructions on how to drive APT (and sbuild) to perform a rebuild.
+ This script is still considered WIP, and its interface will likely
+ change in the future.
+ Thanks to Johannes Schauer for authoring the script. Closes: #774415
+
+ [ Andrius Merkys ]
+ * uscan:
+ + Add support for direct access to Subversion repositories using a new
+ mode=svn. Closes: #939538; MR: !160
+
+ [ Hans Jerry Illikainen ]
+ * reproducible-check:
+ + Consider 'FTBR' as unreproducible. MR: !169
+
+ [ Timo Furrer ]
+ * mk-build-deps: MR: !168
+ + Document the DEB_BUILD_PROFILES environment variable.
+ + Introduce a -P / --build-profiles option.
+
+ [ Ximin Luo ]
+ * mk-origtargz:
+ + Restore old behaviour that skips mk-origtargz when --no-symlink is given.
+
+ [ Nicolas Boulenguez ]
+ * Improve reporting in case of --no-conf misuse for several tools. MR: !163
+
+ -- Mattia Rizzolo <mattia@debian.org> Fri, 31 Jan 2020 12:10:18 +0100
+
+devscripts (2.19.7) unstable; urgency=medium
+
+ [ Joao Eriberto Mota Filho ]
+ * debclean:
+ + Allow debclean to work when in any path inside the package and
+ avoid searching in .git directories. MR: !152
+ * debsnap:
+ + Added a new example to manpage to show how to use --first and --last
+ options. MR: !166
+
+ [ Xavier Guimard ]
+ * Update French translation.
+ * salsa:
+ + Fix broken push command. MR: !138
+ + Don't fail on checkout if --no-fail is set. MR: !151
+ * bts:
+ + Fix warning with "noaction" and undefined "from".
+ Closes: #933607; MR: !145
+ * uscan:
+ + Better displayed name when using components. MR: !146
+ + Include details about the components in the dehs output. MR: !147
+ + Fix bad https verification. MR: !150
+ + Fore re-compression of components when their compression differ from the
+ main tarball. Closes: #934464; MR: !149
+ + Fix git-shallow download when tag contains a "/".
+ Closes: #935949; MR: !158
+ * origtargz:
+ + Fix incompatibility with components. Closes: #929786; MR: !159
+
+ [ Sean Whitton ]
+ * git-deborig:
+ + Print to stderr, not stdout, when appropriate. Closes: #931509; MR: !134
+
+ [ Simon McVittie ]
+ * debi:
+ + Wait for apt/dpkg child processes, fixing a regression in MR !45.
+ Closes: #932896; MR: !135
+ + Invoke apt or apt-get with --reinstall.
+ Otherwise repeated test-builds of a package with the intended next
+ version number will not replace each other since MR !45. MR: !136
+ + Don't use apt if applying neither --upgrade nor --with-depends.
+ Closes: #932640; MR: !142
+ + Don't use apt install ./*.changes for --with-depends --upgrade.
+ Closes: #932963; MR: !143
+ + Let --upgrade install new dependencies from the same source (corner
+ case from #932963). MR: !144
+ * tests:
+ + test_mergechanges: Fix detection of --installed option. MR: !140
+ + test_debi:
+ - Add a new integration test for debi, running only as root, currently
+ only in GitLab CI and autopkgtest. MR: !141
+ * Refresh formatting following the new perltidy version 20190601. MR: !154
+
+ [ Sven Hartge ]
+ * mk-build-deps:
+ + Implement parsing of Build-Depends-Arch and Build-Conflicts-Arch.
+ Closes: #891664; LP: #1794314; MR: !139
+
+ [ Mattia Rizzolo ]
+ * nmudiff:
+ + Document in the manpage the --no-pending and --no-dd options.
+ Closes: #932848
+ * debchange:
+ + Document the Ubuntu special case when running --release. Closes: #942370
+ * d/bug-script:
+ + Use `grep -E` instead of the non-standard `egrep`.
+ * d/control:
+ + Build depend on pylint, which is now python3-based, instead of pylint3.
+ + Bump Standards-Version to 4.4.1, no changes needed.
+
+ [ Mike Salvatore ]
+ * hardening-check:
+ + Fix possible deadlock in stdout/stderr reading. MR: !153
+
+ [ Christoph Berg ]
+ * dcontrol:
+ + Remove, the backend on qa.debian.org has not been maintained for years.
+
+ [ Paul Wise ]
+ * Avoid needing to shell quote configuration filenames by using arguments
+ + Move String::ShellQuote from depends to recommends
+ * chdist:
+ + Allow putting the dist name before the command instead of after.
+ * grep-excuses:
+ + Drop duplicate aging info from excuses output
+
+ [ Laurent Bigonville ]
+ * Fix typo in the French translation.
+
+ [ Nicolas Boulenguez ]
+ * debclean, uupdate, who-uploads:
+ + Add `set -e` to these shell scripts. MR: !164
+
+ [ Guillem Jover ]
+ * deb-why-removed:
+ + New tool to fetch package removal information. Closes: #644575; MR: !107
+
+ -- Mattia Rizzolo <mattia@debian.org> Thu, 17 Oct 2019 16:24:54 +0200
+
+devscripts (2.19.6) unstable; urgency=medium
+
+ [ Christoph Berg ]
+ * origtargz:
+ + Support unpacking tarballs where the files are in /.
+
+ [ Alex Murray ]
+ * hardening-check:
+ + Add support for detecting binaries compiled with
+ -fstack-clash-protection. LP: #1820798; MR: !121
+ + Add detection for -fcf-protection. MR: !127
+
+ [ laokz ]
+ * uscan:
+ + Fix typo in documentation. MR: !125
+ + Remove redundant, misleading string in a debug message. MR: !126
+
+ [ Thomas Goirand ]
+ * debchange:
+ + Target buster-backports with --bpo. Closes: #931614
+
+ [ Paul Wise ]
+ * Devscripts::Config:
+ + Improve handling (prevent code execution and errors with spaces and
+ newlines) of the configuration files. MR: !124
+ - Move String::ShellQuote from Recommends to Depends.
+
+ [ Xavier Guimard ]
+ * Reformat code following the changes in the new perltify 20181102. MR: !129
+ * debi:
+ + Replace dpkg + apt-get by "apt-get install" on .change file.
+ Closes: #810294; MR: !45
+ * salsa:
+ + Add "join" command. Closes: #921314; MR: !108
+ + Add "push" command. MR: !108
+ + Update doc: completion for aliases. MR: !108
+ * uscan:
+ + Ignore --download-version when component is marked as "ignore". MR: !130
+ + Fix download when <base> tag is relative. Closes: #932399; MR: !133
+
+ [ Mattia Rizzolo ]
+ * d/control:
+ + Bump Standards-Version to 4.4.0, no changes needed.
+
+ [ Nick Gerow ]
+ * debchange:
+ + Make sure to escape special characters in the maintainer name. MR: !128
+
+ [ Simon McVittie ]
+ * uscan:
+ + Don't recurse into directories named .git when searching for
+ Debian packages. MR: !132
+
+ [ Unit 193 ]
+ * dcmd:
+ + Consider .asc files as part of the upstream orig files.
+ + Also add .zst as an allowed extension for upstream orig files.
+
+ [ Sean Whitton ]
+ * git-deborig:
+ + New --just-print-tag-names option. Closes: #931180; MR: !131
+
+ -- Mattia Rizzolo <mattia@debian.org> Sat, 20 Jul 2019 10:43:35 +0200
+
+devscripts (2.19.5) unstable; urgency=medium
+
+ [ Topi Miettinen ]
+ * hardening-check:
+ + Fix some typos in the documentation. MR: !118
+
+ [ Xavier Guimard ]
+ * Update French translation.
+ * uscan:
+ + Don't fail on first error when using multiple watch files.
+ Closes: #927864; MR: !119
+ * salsa: MR: !117
+ + Fix token regexp to allow "-" in GitLab tokens.
+ + Fix useless warnings when old description is null. Closes: #927367
+ + Accept sub-groups in --group parameter. Closes: #927350
+ + Fix bad warning if user is an inherited member of a subgroup.
+ Closes: #927373
+
+ [ Edward Betts ]
+ * Correct some spelling errors in documentation. MR: !116
+
+ [ Guillem Jover ]
+ * mk-origtargz: MR: !120
+ + Do not enarmor already armored OpenPGP signatures. This actively caused
+ broken .asc files to be uploaded to the archive.
+ + Pass --no-options to gpg.
+ + Prevent duplicating the signature in case mk-origtargz is called twice.
+ + Fix OpenPGP signature ASCII enarmor normalization.
+ + Minore code improvements.
+
+ -- Mattia Rizzolo <mattia@debian.org> Thu, 09 May 2019 17:01:29 +0200
+
+devscripts (2.19.4) unstable; urgency=medium
+
+ [ Antonio Terceiro ]
+ * debrepro:
+ + Include --before-second-build option in output of --help.
+
+ [ Adam D. Barratt ]
+ * scripts/Makefile:
+ + Fix building / testing of shell-based scripts. Closes: #923271
+
+ [ Paul Wise ]
+ * chdist:
+ + Drop Dir::State::status as apt doesn't hard-code it since 1.3~pre3
+
+ [ Mattia Rizzolo ]
+ * Apply patch from Jakub Wilk to fix a weird spacing in devscripts(1).
+ Closes: #922975
+ * sadt:
+ + Ignore a UserWarning from debian.deb822.PkgRelation.parse_relations after
+ #712513 changed its format. Closes: #924026
+ * wrap-and-sort:
+ + Do not try to sort the paragraphs in d/tests/control. Closes: #923499
+ * tests:
+ + Introduce a chronic_sh() bash function, reimplementing chronic(1).
+ + Quiet down the uscan_git tests by using the new chronic_sh() thing, and
+ tweaking a few command calls here and there.
+ + Rename the TMPDIR variable to avoid overloading it, and with it affect
+ the behaviour of mktemp(1) when it was already exported. Closes: #924977
+ This affected only some uscan tests.
+ + Also tweak a few mktemp(1) calls to place their files in SHUNIT_TMPDIR,
+ and name them after the tests they are running.
+ + export GIT_CONFIG_NOGLOBAL=1, HOME=, XDG_CONFIG_HOME= in a few tests
+ (uscan_git and salsa) to prevent the local configuration from affecting
+ the tests. Closes: #921334
+
+ [ Xavier Guimard ]
+ * salsa:
+ + Allow `checkout --all`, to checkout all repos in a group. MR: !109
+ + Return 1 when lists are empty. MR: !110
+ + Fix disable/enable options. MR: !114
+ + Add KGB options configuration. Closes: #921641; MR: !115
+ * uscan:
+ + Fix bad check for "verbose" in Config.pm. Closes: #923441; MR: !111
+ * Update French translation.
+
+ [ Reiner Herrmann ]
+ * Update German translation.
+
+ [ Simon McVittie ]
+ * mergechanges:
+ + Fix handling of .changes with a multiline Binary field.
+ Closes: #923427; MR: !112
+
+ [ Christoph Berg ]
+ * Refresh German translation, mostly for salsa.
+
+ -- Mattia Rizzolo <mattia@debian.org> Wed, 20 Mar 2019 16:57:59 +0100
+
+devscripts (2.19.3) unstable; urgency=medium
+
+ [ Mattia Rizzolo ]
+ * grep-excuses:
+ + Add a patch from Niels Thykier to fix a possible crash. Closes: #919191
+ * bts:
+ + Expand the "BTS" acronym in the manpage synopsis. Closes: #920870
+ * rmadison:
+ + Apply a patch from Jakub Wilk to use HTTPS with people.canonical.com.
+ Closes: #921378
+ * nmudiff:
+ + Expand the "NMU" acronym in the manpage description. Closes: #920869
+
+ [ Simon McVittie ]
+ * debc/debi:
+ + List packages of any architecture.
+ + Consider installing foreign 'Multi-Arch: same' packages, as long as they
+ belong of a known foreign architecture.
+ + Closes: #915668; MR: !93
+ * mergechanges: MR: !102
+ + Merge Binary and Description fields. Closes: #920470
+ + Add a basic regression test.
+
+ [ Xavier Guimard ]
+ * salsa:
+ + Slightly improve the documentation. Closes: #919402; MR: !100
+ + Fix misinterpretation of SALSA_IRKER in devscripts.conf.
+ + Fix the impossibility to delete email-on-push.
+ + Fix email recipients afterglow when used with --all.
+ Closes: #921640; MR: !104
+ + Die if project is missing in fork command. Closes: #922079
+ * uscan: MR: !101
+ + Fix dehs output with components with the "ignore" version.
+ + Fix dehs output when "group" is used.
+ + Avoid false positive warning on USCAN_SYMLINK value.
+ Closes: #920874; MR: !103
+ + Fix exit code when component are used. Closes: #922131; MR: !105
+ + Don't parse empty options. Closes: #922132; MR: !105
+ * French translation update.
+
+ [ Chris Leick ]
+ * German translation update.
+
+ [ Reiner Herrmann ]
+ * German translation update.
+
+ -- Mattia Rizzolo <mattia@debian.org> Mon, 18 Feb 2019 06:45:37 +0100
+
+devscripts (2.19.2) unstable; urgency=medium
+
+ * d/postinst:
+ + Re-add accidentally removed code that installs /etc/devscripts.conf
+ during the first installation.
+
+ -- Mattia Rizzolo <mattia@debian.org> Sat, 12 Jan 2019 20:37:26 +0100
+
+devscripts (2.19.1) unstable; urgency=medium
+
+ [ Mattia Rizzolo ]
+ * Upload to unstable.
+ * d/control:
+ + Add debhelper to Suggests. Thanks Simon Quigley for the suggestion.
+ + Restrict the Build-Depends on git to >= 1:2.7.0 (to use `git log
+ --date=format-local:`), that is not available on kbsd yet.
+ + Bump debhelper compat level to 12, using the new debhelper-compat format.
+ + Bump Standards-Version to 4.3.0, no changes needed.
+ * d/lintian-overrides:
+ + Add some lintian overrides for uses-dpkg-database-directly. MR: !95
+ + Add a lintian override for binary-package-depends-on-toolchain-package.
+ * Move manual calls to dpkg-maintscript-helper to d/maintscripts.
+ * Remove the whole postinst script, dealing with updates to the configuration
+ file from very ancient versions. Thank you lintian for opening my eyes.
+ * debchange:
+ + Add patch from Stuart Prescott to fix the autodetection of NMU in case
+ the person running dch is listed in the first line under a wrapped
+ Uploaders field. Closes: #915393
+ * tests/test_debrepro:
+ + Skip testing filesystem-ordering, as that may fail if disorderfs is
+ installed but the fuse kernel module is not loaded.
+
+ [ Xavier Guimard ]
+ * salsa:
+ + Fix typo in salsa fork command. Closes: #915978
+ + Fix typo in pod documentation.
+ + Hide salsa token in bug report. Closes: #916073; MR: !91
+ + Fix mr bug when colors are activated. MR: !92
+ + Fix bad warning on unexistent project and downgrade messages to debug
+ level.
+ + Add libgitlab-api-v4-perl and libtest-output-perl in build dependencies
+ and d/tests/control to enable the salsa unit tests. MR: !94
+ + Add a --ci-config-path option. MR: !96
+ + push_repo: allow pushing even if the project already exists. MR: !97
+ + Skip project in update_repo if hooks are not available.
+ * uscan:
+ + Fix warning when grouped package is up to date.
+ + Fix dehs output when using --report with pgpmode next/previous.
+ Closes: #918994; MR: !99
+ + Fix dehs output for grouped packages. MR: !99
+ * French translation update.
+
+ [ Benjamin Drung ]
+ * wrap-and-sort:
+ + Also sort debian/tests/control.
+
+ -- Mattia Rizzolo <mattia@debian.org> Sat, 12 Jan 2019 20:18:58 +0100
+
+devscripts (2.18.11) experimental; urgency=medium
+
+ [ Xavier Guimard ]
+ * Devscripts::Config:
+ + Support a new --conf-file option to add extra configuration files.
+ * Devscripts::Output:
+ + Add a new ds_prompt() function.
+ * Add Devscripts::JSONCache, Perl object cache library to store values.
+ * salsa: new tool to manage salsa.debian.org repositories with:
+ + commands to manage users in salsa groups,
+ + commands to contribute (create fork and merge_request),
+ + commands to manage repositories: configure project description, KGB
+ webhook, tagpending webhook, Irker, Email-on-push, default HEAD (i.e.
+ from the default "master" to "debian/master" for DEP-14 migrations).
+ * Closes: #890594; MR: !70
+
+ -- Mattia Rizzolo <mattia@debian.org> Wed, 05 Dec 2018 18:49:57 +0100
+
+devscripts (2.18.10) unstable; urgency=medium
+
+ [ Daniel Kahn Gillmor ]
+ * uscan:
+ + Use gpgv instead of gpg for git tag verification. MR: !82
+
+ [ Emilio Pozuelo Monfort ]
+ * uscan:
+ + Fix mkorigtargz for watch version 4 with non-default destdir
+ and a defined action. MR: !83
+
+ [ Xavier Guimard ]
+ * uscan:
+ + Change "group" version build: version is the grouping of each component
+ version after mk-origtargz changes (i.e. a repack suffix can be added to
+ each component separately). MR: !84
+ + Use gpgv in all signature verification. Closes: #913665; MR: !88
+ + Force UTC for the date of the last git commit. Closes: #910762; MR: !89
+
+ [ Mattia Rizzolo ]
+ * wrap-and-sort:
+ + Avoid crashing on non-unicode locales. Closes: #914181
+
+ [ James McCoy ]
+ * Devscripts::Packages:
+ + Parse "dpkg --status" instead of /var/lib/dpkg/status. MR: !87
+ * Devscripts::PackageDeps:
+ + Add fromStatus() to parse "dpkg --status", leaving new() to parse other
+ similar files. MR: !87
+ * dpkg-depcheck:
+ + Use Devscripts::PackageDeps->fromStatus. MR: !87
+
+ -- Mattia Rizzolo <mattia@debian.org> Wed, 05 Dec 2018 17:59:12 +0100
+
+devscripts (2.18.9) unstable; urgency=medium
+
+ * Fix FTBFS due to a missing dependency in the Makefile.
+
+ -- Mattia Rizzolo <mattia@debian.org> Tue, 13 Nov 2018 13:52:35 +0100
+
+devscripts (2.18.8) unstable; urgency=medium
+
+ [ Reiner Herrmann ]
+ * nmudiff:
+ + Check for neomutt if mutt is not available. Closes: #912083
+
+ [ Xavier Guimard ]
+ * French translation update.
+ * uscan:
+ + Fix default compression suffix in git HEAD mode. Closes: #912403; MR: !81
+ + Re-enable -dd and -ddd and fix documentation. MR: !78
+ + Support of grouped upstream sources. Closes: #899073; MR: !80
+ * mk-origtargz:
+ + Add --force-repack option.
+ * Devscripts::Config:
+ + Fix bad error handling and improve tests.
+ + Fix handling of array values (space-separated values) in .devscripts.
+
+ [ Jérémy Lal ]
+ * uscan:
+ + Fix missing parenthesis. Closes: #913008
+
+ [ Mattia Rizzolo ]
+ * doc:
+ + Move the instructions to build/install/clean the doc/ directory into a
+ Makefile in that directory.
+ + Move devscripts.1 and devscripts.conf.5 from scripts/ to doc/.
+ + Fix devscripts.1 generation, build it from README instead of d/control
+ and move the genmanpage.pl script out of debian/. Closes: #912971
+ * Fix the trap handling in multiple shell scripts. Now they trap only EXIT,
+ and not a random set of the first 15 signals. Closes: #911969
+ * dcontrol:
+ + Document --no-conf also in the manpage.
+
+ [ Nicolas Boulenguez ]
+ * Makefile:
+ + Remove some obsolete build flags from scripts/Makefile.
+ + Include dpkg-dev Makefile snippet instead of calling dpkg-vendor(1).
+ + Clean the pylint cache directory.
+ * bts:
+ + Ensure consistency of the regex validating cache mode.
+ + Let a boolean test consider all false values instead of only 0.
+ + Replace 2 redundant booleans with an enumeration of 3 cases.
+ * dcontrol:
+ + Accept the --no-conf option.
+ * debchange:
+ + Fix auto_nmu (getoptions uses 0/1, not yes/no).
+ + Small code cleanup.
+ + Check command line value for log heuristic
+ * debuild:
+ + Only set --rootcmd from an user explicit choice.
+
+ -- Mattia Rizzolo <mattia@debian.org> Mon, 12 Nov 2018 18:03:59 +0100
+
+devscripts (2.18.7) unstable; urgency=medium
+
+ [ Martyn Welch ]
+ * chdist:
+ + Make src2bin use the chosen dist config instead of the host's. MR: !52
+
+ [ Xavier Guimard ]
+ * Perl scripts:
+ + Add common modules to parse configuration, command line and normalize
+ output. MR: !51
+ - This moves libmoo-perl and libipc-run-perl dependency from "Recommends"
+ to "Depends". MR: !51; MR: !74
+ * uscan:
+ + Fix bad package name in git HEAD mode. Closes: #896136
+ + Modified to use common Perl modules. MR: !51
+ + Download only the good ref in gitmode shallow. Closes: #910709; MR: !57
+ + Fix documentation: -dd isn't usable, but --dd is. MR: !58
+ + Embed mk-origtargz instead of launching it and parse stdout. MR: !55
+ + Enclose the whole @ANY_VERSION@, @ARCHIVE_EXT@, @DEB_EXT@ and
+ @SIGNATURE_EXT into non-capturing groups (See #910910). MR: !66
+ + Disable pgpmode=previous lines if nothing was downloaded.
+ Closes: #910910; MR: !69
+ + Use new value 'default' for compression when not chosen. MR: !68
+ + Fix regression from 2.18.5 where the User-Agent string was not set to
+ the default value. Closes: #911401; MR: !73
+ + In git mode, check the local git repository in the if there is an
+ upstream remote and use it when available. Closes: #910777; MR: !72
+ * mk-origtargz:
+ + Rewritten using common Perl files. MR: !55
+ + Don't override compression when set in command line when we are
+ implicitly repacking. Closes: #894518; MR: !60
+ + Accept uncompressed tarballs as source files. Closes: #838682; MR: !64
+ + Switch default compression from gzip to xz if source format is 2.0 or if
+ mk-origtargz isn't used in a debian source directory
+ Closes: #910803; MR: !61; MR: !63
+ + Refactor the whole configuration management code, and add a 'default'
+ compression to let mk-origtargz choose. MR: !68
+ * French translation update. MR: !59
+
+ [ Daniel Kahn Gillmor ]
+ * uscan:
+ + Fix typo in documentation, s/hush/hash. Closes: #910759
+
+ [ Mattia Rizzolo ]
+ * mk-build-deps:
+ + Add patch by Joost van Baal-Ilić to allow building a package even if the
+ package doesn't have any build dependencies. Closes: #910369
+ * who-uploads:
+ + Fix bad signal handling that could potentially lead to insecure use of
+ /tmp. Thanks to Jakub Wilk for reporting. Closes: #911720
+ * dd-list:
+ + Update documentation to match reality, as dd-list is now using
+ `apt-get indextargets` when available. Closes: #911423
+ * README:
+ + Normalize by always appending a full stop at the end of the sentence.
+ + Document the role of "Suggests"ed packages.
+ + Introduce the concept of "core" scripts, for which base dependencies are
+ expected to be marked as hard "Depends". For now the following scripts
+ are considered core: dcmd dd-list debchange debcheckout debclean debdiff
+ debsign debuild uscan.
+ * debian/control:
+ + Per the above definition of "core scripts", promote the following
+ packages to Depends: fakeroot, file, gnupg|gnupg2, gpgv|gpgv2,
+ libfile-which-perl, libwww-perl, patchutils, wdiff.
+ + Generate the package description from the README. MR: !77
+ * tests:
+ + Skip test_debrepro on hurd-i386, at it requires sem_open().
+
+ [ Eli Uriegas ]
+ * mk-build-deps:
+ + Fix use of an uninitialized variable in build_equiv(). MR: !56
+
+ -- Mattia Rizzolo <mattia@debian.org> Thu, 25 Oct 2018 13:11:38 +0200
+
+devscripts (2.18.6) unstable; urgency=medium
+
+ [ Unit 193 ]
+ * uscan:
+ + Tweak the bash completion so directory names can be tab completed.
+
+ [ Simon McVittie ]
+ * sadt:
+ + Ignore the new test restriction "superficial". MR: !50
+
+ [ Mattia Rizzolo ]
+ * tests:
+ + Fix autopkgtest that was failing due to missing test dependency
+ on fakeroot. Closes: #910262
+
+ -- Mattia Rizzolo <mattia@debian.org> Fri, 05 Oct 2018 01:00:11 +0200
+
+devscripts (2.18.5) unstable; urgency=medium
+
+ [ Antoine Beaupre ]
+ * debchange:
+ + Bump LTS version number from 7 to 8. Closes: #908062
+
+ [ Mattia Rizzolo ]
+ * mk-build-deps:
+ + Install the README used for the equivs package into a directory
+ named /templates/ to avoid the new lintian tag
+ package-contains-documentation-outside-usr-share-doc.
+ * wrap-and-sort:
+ + Update man-page to list the --dry-run option. Closes: #908036
+ * tests:
+ + pylint:
+ - Re-enable the test again.
+ - Appease the new pylint rule useless-object-inheritance.
+ + test_package_lifecycle:
+ - Adapt the expected output for dpkg-source 1.19.1. Closes: #909719
+ + Use `set -u` in all the test files.
+ + Move some the temporary directories into SHUNIT_TMPDIR, to have more
+ assurances that they are cleaned up at the end.
+ + In autopkgtest, avoid using the deprecated needs-recomends option, and
+ instead explicitly list all the required packages.
+
+ [ Benjamin Drung ]
+ * test:
+ + Use sys.executable instead of looking at /proc/self/cmdline.
+ + Avoid creating .pylint.d directory.
+ + Ignore some error-handling code when computing the test coverage.
+ * debsign:
+ + Fix incomplete .buildinfo entry when an at ('@') sign is in the path.
+
+ [ Chris Lamb ]
+ * PEP8-ify a number of Python scripts. MR: !27
+
+ [ Xavier Guimard ]
+ * Rewrite debian/copyright using copyright-format 1.0. MR: !41
+ * Add .perltidyrc to format Perl files and reformat all Perl files. MR: !47
+ - Add a new test test_perltidy to verify that scripts are well formatted.
+ - This adds a new build dependency on perltidy.
+ * tests: MR: !48
+ - Add faketime to the dependencies in d/tests/control.
+ - Fix test_mk-origtargz random failure.
+ * uscan:
+ + Rewrite using object-oriented code. MR: !28
+ - This adds a new dependency on libmoo-perl for uscan (Recommended).
+ + Optimize code: MR: !30
+ - Set FTP passive mode in a trigger.
+ - Avoid system() calls.
+ + This adds a new dependency on libipc-run-perl and libfile-which-perl
+ for uscan (Recommended).
+ - Avoid code duplication.
+ + Behaviour changes:
+ - Warn when find old pgp keyring.
+ + Add myself to authors list.
+ + Clean temporary git repo. Closes: #909418; MR: !32
+ - Keep it only if --debug is set (previously kept if --verbose). MR: !33
+ + Add @DEB_EXT@ macro containing [\+~](debian|dfsg|ds|deb)(\.)?(\d+)?$.
+ - add also a "auto" value for dversionmangle which is replaced by
+ dversionmangle=s/@DEB_EXT@//.
+ - modify test_uscan to test these values.
+ - Closes: #908528; MR: !35
+ + Add "pgpmode=gittag" option to verify git tag signature if any.
+ Closes: #827065; MR: !38
+ + Document the default values of the 'version' and 'script' options.
+ Closes: #907289; MR: !40
+ + Add tests for git mode.
+ - This adds a new build dependency on git. MR: !42
+ - De-duplicate test code.
+ + Add a new "searchmode" line option to parse raw/plain content instead of
+ just the href= attributes of <a> html tags. Can be used to e.g. easily
+ check .json files. Closes: #897382; MR: !39
+
+ [ Sean Whitton ]
+ * git-deborig:
+ + Don't fail when .git/info does not exist. Closes: #909339; MR: !29
+
+ [ James McCoy ]
+ * Audit usage of Dpkg::Version in all scripts. MR: !44
+ + mk-build-deps: Check whether version object exists before trying to use
+ it. This silences Dpkg::Version's new warning about usage in boolean
+ context.
+ + Devscripts::Uscan::WatchLine: Add missing Dpkg::Version import.
+ + chdist: Explicitly import version_compare() from Dpkg::Version.
+ + mk-origtargz: Use Dpkg::Version->is_native() instead of reading
+ internals.
+ + git-deborig: Check sanity of version object before using it.
+
+ [ Dima Kogan ]
+ * debcheckout:
+ + Fix incorrect interpretation of system() error codes. Closes: #895307
+
+ [ Cyril Brulebois ]
+ * debdiff:
+ + Make bash completion autocomplete on *.udeb files. Closes: #887358
+
+ -- Mattia Rizzolo <mattia@debian.org> Wed, 03 Oct 2018 16:43:52 +0200
+
+devscripts (2.18.4) unstable; urgency=medium
+
+ [ Mattia Rizzolo ]
+ * debchange:
+ + Replace implicit boolean evaluation of a Dpkg::Version object by
+ Dpkg::Version::is_valid(). Closes: #900703
+ * bts:
+ + Add the new 'ftbfs' tag to the list of known tags. Closes: #900963
+ * grep-excuses:
+ + Avoid unintended blessing during YAML loading.
+ Thanks to Ansgar Burchardt <ansgar@debian.org> for reporting and
+ providing a patch. Closes: #902409; CVE-2018-13043
+ * uscan:
+ + Remove wrong information about GitHub releases. Closes: #902842
+ * test/test_uscan_ftp:
+ + Skip test on hurd-i386, hurd is missing a required feature. MR: !23
+ * test/pylint:
+ + Temporarily disable the test, as pylint is currently uninstallable,
+ see #902631.
+ * debian/control:
+ + Comment-out build-dependency on pylint3.
+ + Bump Standards-Version to 4.2.1, no changes needed.
+
+ [ Shengjing Zhu ]
+ * uscan:
+ + Fix wrong git log command in manpage. MR:!16
+
+ [ Simon McVittie ]
+ * tests/test_package_lifecycle:
+ + Don't load ~/.devscripts while calling debdiff. MR: !17
+ * sadt:
+ + Implement new restrictions from autopkgtest git master. MR: !18
+ - 'flaky': if this test fails, the failure is logged but is not
+ counted as a failure.
+ - 'skippable': if this test exits 77, it counts as skipped,
+ not failed (even if it wrote to stderr).
+ * uscan:
+ + Handle absolute USCAN_DESTDIR correctly in git mode.
+ Closes: #895279; MR: !14
+
+ [ Sean Whitton ]
+ * git-deborig: MR !19
+ + When suggesting the user run git-deborig again with more arguments,
+ include all the arguments the user originally passed in the
+ suggestion.
+
+ [ James McCoy ]
+ * grep-excuses:
+ + Strip all HTML tags, not just anchors, from excuses. MR !20
+ * debsnap:
+ + Disable explicit validity checking in Dpkg::Version constructor so
+ there's an actual object to call is_valid() on. Closes: #903479
+
+ [ Ian Jackson ]
+ * grep-excuses:
+ + Add --autopkgtest option to show autopkgtest failures in the target
+ package which are caused by new versions of other packages. MR !21
+
+ [ Lev Lazinskiy ]
+ * uscan:
+ + Handle --copy argument. Closes: #895209; MR !22
+
+ [ Translation updates ]
+ * French, thanks to jean-pierre giraud. Closes: #902815
+
+ [ Kees Cook ]
+ * hardening-check:
+ + Drain both stdout/stderr while waiting for readelf to exit to prevent
+ readelf from getting blocked on a full pipe. Closes: #903482
+
+ [ Christoph Berg ]
+ * namecheck: Drop code.google.com, it's down.
+
+ [ Adam D. Barratt ]
+ * bts:
+ + Support fetching bugs from debbugs.gnu.org: Closes: #904432
+ - Force CGI URL to be "/cgi/" rather than "/cgi-bin/" when using
+ the gnu.org server.
+ - Match both "/cgi/" and "/cgi-bin/" when rewriting URLs in cache
+ files.
+ - Allow links to mbox files to contain additional HTML attributes.
+ + Pre-emptively support HTTPS URLs when parsing release-critical pages.
+ + Really use HTTPS by default for bugs.debian.org.
+
+ [ Guillem Jover ]
+ * debsnap:
+ + Switch to HTTPS for connections to snapshot.debian.org. Closes: #904659
+
+ [ Agustin Henze ]
+ * uscan:
+ + Use stricter match to find href attribute to avoid invalid URLs.
+ Closes: #904578; MR !25
+
+ [ Jakub Wilk ]
+ * rmadison:
+ + Fix error handling to avoid having all curl/wget errors to be treated
+ as SSL errors. Closes: #907683
+
+ [ Javi Sabalete ]
+ * debcommit:
+ + Always use annotate tags with git. MR: !24
+
+ -- Mattia Rizzolo <mattia@debian.org> Mon, 03 Sep 2018 22:30:44 +0200
+
+devscripts (2.18.3) unstable; urgency=medium
+
+ [ Maximiliano Curia ]
+ * dpkg-depcheck:
+ + Also trace openat syscall. Closes: #898418; MR: !11
+
+ [ Sean Whitton ]
+ * git-deborig:
+ + Now works in a git worktree.
+ Closes: #897050; MR: !12
+
+ [ Pierre-Elliott Bécue ]
+ * rmadison:
+ + Make it verbose when the failure is due to a SSL CACERT check failure,
+ either from wget or from curl.
+ Closes: #882347
+
+ [ Mattia Rizzolo ]
+ * test/test_uscan_ftp:
+ + Handle errors coming from the ftpserver.py subprocess to avoid possible
+ endless loops. Closes: #898370
+ * d/tests/control:
+ + Add missing test-dep on python3-pyftpdlib. Closes: #898450
+
+ [ Antonio Terceiro ]
+ * sadt: Several improvements from MR: !13 and MR: !15
+ + Support comma-separated restrictions.
+ + support comma-separated tests. Closes: #881825
+ + Split features by commas or whitespace.
+ + Recognize (and ignore) the needs-recommends restriction.
+ + Improve output:
+ - Display output of commands in verbose output.
+ - Improve organization of verbose output. Closes: #748852
+ - Print extra separator at the end of test log.
+ + Add support for Test-Command: in debian/tests/control. Closes: #781963
+ * test:
+ + test_debrepro: extract helper functions into test_helper.sh.
+ + Makefile: remove trailing tabs, and sort.
+ + sadt: add basic tests.
+ * debrepro:
+ + Cleanup files if package is reproducible.
+
+ [ Paul Wise ]
+ * wrap-and-sort: allow using --dry-run without --verbose
+
+ -- Mattia Rizzolo <mattia@debian.org> Wed, 23 May 2018 13:32:26 +0200
+
+devscripts (2.18.2) unstable; urgency=medium
+
+ [ Daniel Kahn Gillmor ]
+ * uscan:
+ + Add short archive extensions (tbz, txz, tgz) in the @ARCHIVE_EXT@
+ regexp. Closes: #823624
+
+ [ Ben Finney ]
+ * suspicious-source:
+ + Correct "preferred form of the work for making modifications to it".
+ Closes: #859617
+
+ [ Nish Aravamudan ]
+ * dep3changelog:
+ + Make parsing less strict about blank lines.
+ Closes: #858287; LP: #1673292
+
+ [ Ben Wiederhake ]
+ * wrap-and-sort:
+ + Add a dry-run option. Closes: #808574
+
+ [ Hilko Bengen ]
+ * debsnap:
+ + Complain about existing destdir only when it is created.
+ Closes: #884177
+
+ [ Mònica Ramírez Arceda ]
+ * nmudiff:
+ + Add a template argument to provide a different email from the one in the
+ script. Closes: #555863
+
+ [ Pierre-Elliott Bécue ]
+ * d/control:
+ + Add myself to uploaders.
+ * wrap-and-sort:
+ + Tweak the way files are handled, and print the modified file list in
+ also in non-dry-run-mode when verbosity is enabled.
+ + Remove empty lines at the beginning of a file.
+ * nmudiff:
+ + Add a no-pending option to not add the pending tag if needed.
+ + Add a non-dd option to ask for a sponsor in the email.
+ Closes: #662794
+
+ [ Mattia Rizzolo ]
+ * mk-origtargz:
+ + Deal with Hurd where `getconf ARG_MAX` returns "undefined".
+ * Fix some pylint issues that are reported only by stretch's pylint.
+ * d/control:
+ + Bump Standards-Version to 4.1.4, no changes needed.
+ * test_package_lifecycle:
+ + Don't depend on /usr/share/doc being available on the build host.
+ * sadt:
+ + Fixup the check_depends() caching functionality. MR: !9
+
+ [ Adam D. Barratt ]
+ * debdiff:
+ + Sort shlibs files before comparing. The order of entries is not
+ significant.
+
+ [ Paul Wise ]
+ * chdist, cowpoke:
+ + Default to deb.debian.org instead.
+
+ [ Antonio Terceiro ]
+ * uscan:
+ + Redirect Alioth's gemwatch to gemwatch.debian.net. MR: !2
+ * debrepro:
+ + Vary between timezones that are more than 1 day apart. MR: !3
+ + Add a --before-second-build option, to inject extra command before
+ the second build runs. MR: !4
+ + Add a testcase. MR: !8
+
+ [ Chris Lamb ]
+ * debsign:
+ + To prevent collision attacks, refuse to sign with short key IDs (eg.
+ 0xCAFEBABE) and warn when not using full GPG fingerprint. MR: !1
+
+ [ Dmitry Shachnev ]
+ * sadt:
+ + Set AUTOPKGTEST_TMP environment variable. MR: !5
+
+ [ Sean Whitton ]
+ * git-deborig: MR: !7
+ + New --just-print option.
+ - Add recommends and build-depends on libstring-shellquote-perl.
+ + New --version option.
+ + New --force alias for -f.
+ + Correct terminology ref->committish (see gitglossary(7)).
+ + Add to the manpage details about gitattributes(5) manipulation.
+
+ -- Mattia Rizzolo <mattia@debian.org> Mon, 23 Apr 2018 00:33:07 +0200
+
+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 devscripts@packages.debian.org.
+ + Move the Git repository to salsa.debian.org.
+
+ [ 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.
+
+ -- Mattia Rizzolo <mattia@debian.org> Tue, 06 Mar 2018 16:23:00 +0100
+
+devscripts (2.17.12) unstable; urgency=medium
+
+ [ Adam D. Barratt ]
+ * Fix typo in 2.7.11 changelog ("dpkg-bev" -> "dpkg-dev").
+
+ [ Chris Lamb ]
+ * debuild:
+ + Print the actual arguments we make to lintian. Closes: #880124
+ * dget:
+ + Support downloading packages through gopher://. Closes: #880649
+
+ [ Axel Beckert ]
+ * Add new script: ltnu (Long Time No Upload).
+ * Remove trailing whitespace in previous changelog entry.
+
+ [ Antoine Beaupré ]
+ * debchange:
+ + Refactor and unify version information.
+ + Add support for uploads to Debian LTS with the new --lts flag.
+ Closes: #762715
+ * bts:
+ + Add list of tags to documentation. Closes: #883658
+
+ [ James McCoy ]
+ * grep-excuses:
+ + Show when dependencies are blocking the migration. Closes: #881906
+
+ [ Antonio Terceiro ]
+ * uscan:
+ + decode HTTP responses, to support pages that are served encoded with
+ gzip (`Content-Encoding: gzip`).
+
+ [ Christoph Berg ]
+ * debcheckout:
+ + Support salsa.debian.org.
+ + Set "git" as default repository type so https:// URLs use it.
+
+ [ Mattia Rizzolo ]
+ * debdiff-apply:
+ + Avoid using Python bare exceptions, to appease flake8's E722.
+ * test/uscan_mangle:
+ + Use a real newline instead of embedding \n in a shell variable, which
+ isn't portable between dash and bash.
+ * Bump debhelper compat level to 11.
+ * debian/control:
+ + Bump Standards-Version to 4.1.3, no changes needed.
+ + Add missing build-dependency on fakeroot.
+ + Set Rules-Requires-Root: no.
+
+ -- Mattia Rizzolo <mattia@debian.org> Sat, 30 Dec 2017 23:44:18 +0100
+
+devscripts (2.17.11) unstable; urgency=medium
+
+ [ James McCoy ]
+ * Remove myself from Uploaders.
+
+ [ Osamu Aoki ]
+ * debuild:
+ + Support newer and long dpkg-buildpackage options --no-sign,
+ --unsigned-source, --unsigned-changes, -ui and --unsigned-buildinfo,
+ therefore bumping the dpkg-dev dependency to version to 1.18.19.
+ Closes: #876024
+ * debian/control:
+ + Remove Martin Zobel-Helas, Patrick Schoenfeld and Benjamin Drung
+ from Uploaders after asking them.
+ Thanks for all your contributions!
+ * uscan:
+ + Auto set --force-download when appropriate to retain the
+ previous behaviour.
+ + Correct information about the OpenPGP key fingerprints. Closes: #877104
+
+ [ Chris Lamb ]
+ * reproducible-check:
+ + Match name of the json file on remote server.
+ + Use the restricted JSON file that hides transient issues. Closes: #875861
+ + Handle multi-architecture systems. Closes: #875887
+ + Expire cache file after 1 day and base local cache name on the
+ remote filename.
+ + Various flake8-related tidyintidying.
+ * debian/control:
+ + Mention reproducible-check in the package long description.
+ * debchange:
+ + Add support for preparing uploads to stable with the new --stable flag.
+ Closes: #871657
+
+ [ Christoph Berg ]
+ * origtargz:
+ + Allow invocation from subdirectory. Closes: #702636
+
+ [ Cyril Brulebois ]
+ * debsign:
+ + Fix bash completion by using file extensions instead of
+ using globs. Closes: #877440
+
+ [ Mattia Rizzolo ]
+ * debchange:
+ + Update the manpage to mention that --bpo now targets stretch-backports,
+ not jessie-backports. Closes: #877877
+ * debian/control:
+ + Annotate the build-dependencies on perl and python3-all with :any.
+ + Add myself to uploaders.
+ + Bump Standards-Version to 4.1.1, no changes needed.
+ + Drop Testsuite:autopkgtest field, it's automatically added by dpkg-source.
+ + Promote sensible-utils from Recommends to Depends.
+ * debrsign:
+ + Apply patch from Gilles Filippini <pini@debian.org> to add support for
+ .buildinfo files. Closes: #862324
+ * uscan:
+ + Apply patch from Stephen Kitt <skitt@debian.org> to support https in the
+ sf.net special redirector. Closes: #879207
+ * tests:
+ + mk-origtargz: fix check with dpkg 1.19.x. Thanks to Adam Conrad
+ <adconrad@debian.org> for the patch. Closes: #879798
+
+ -- Mattia Rizzolo <mattia@debian.org> Fri, 27 Oct 2017 14:52:18 +0200
+
+devscripts (2.17.10) unstable; urgency=medium
+
+ [ Mattia Rizzolo ]
+ * debian/tests/control:
+ + Add dependency on debhelper; apparently autopkgtest in ubuntu doesn't
+ pull it otherwise
+ * debian/control:
+ + Mark build-dependencies needed only for the tests with the <!nocheck>
+ build profile; partially addresses: #870640
+ * debian/source/options:
+ + Remove the file, compression=xz has been the default for a long while.
+ * debian/TODO:
+ + Remove the file, unusued (=> outdated) since 2008 and mostly empty.
+ * debian/rules:
+ + Enable hardening build flags. Closes: #873379
+ Thanks Chris Lamb <lamby@debian.org> for the patch.
+ * reproducible-check:
+ + New script from Chris Lamb to check the reproducibility status of the
+ installed packages. Closes: #872514
+
+ [ Antonio Terceiro ]
+ * debc:
+ + add --list-changes option, similar to --list-debs but for displaying the
+ path to the .changes file.
+ * debrepro:
+ + proof-read manpage.
+
+ [ James McCoy ]
+ * Add hardening-check script.
+ * debuild:
+ + Add "--" in --help output for debian/rules mode.
+ * test_package_lifecycle:
+ + Fix expected output when run as root.
+ * build-rdeps:
+ + Use apt interfaces to find and read the sources files, fixing --old
+ (non-dose) behavior when sources files are compressed. (Closes:
+ #698240)
+ + Check Build-Depends-Arch for dependencies.
+ * debcheckout:
+ + Using --auth for git repositories now performs the clone with the
+ Vcs-Git URL, but sets remote.<name>.pushurl to the rewritten
+ authenticated URL. Thanks to Andreas Henriksson for the patch!
+ (Closes: #753838)
+ * debsign:
+ + Use --with-colons in bash completion to fix key completion with gpg2.
+ (Closes: #837380)
+ * rc-alert:
+ + Clarify the error when curl/wget dies. (Closes: #820426)
+ * suspicious-source:
+ + Whitelist elisp (.el) files. (Closes: #807754)
+ * Declare compliance with Policy 4.1.0, no changes needed.
+
+ [ Daniel Shahaf ]
+ * bts:
+ + Add devscripts.conf(5) to "See also". Closes: #869842
+
+ [ Osamu Aoki ]
+ * uscan:
+ + Fix the new package version regex for filenamemangle. Closes: #869150
+ + Fix example URL for pagemangle. Closes: #864914
+ + Set $origcount to 0 for each watch file. Closes: #840232
+ + Don't fail on pgpmode=auto. Closes: #852537
+ + Don't fail on pgpmode=previous. Closes: #840943, #873289
+ + Rename and convert the detached signature with updated mk-origtargz.
+ Closes: #727096, #874666
+ + Use correct extension for the downloaded signature. Closes: #874569
+ * mk-origtargz
+ + Rename and convert the detached signature. Closes: #832267, #837173,
+ #870281
+ + Skip upstream signature when repacking. Closes: #874667
+ * uupdate
+ + -b option is not "New upstream release". Closes: #842468, #845610
+ + Use space as the argument of debchange to create an empty entry
+ template.
+ * debchange: Handle multimaint case properly. Closes: #842468
+ * Made source package bootstrappable. Closes: #870640
+
+ [ Antonio Terceiro ]
+ * suspicious-source:
+ - whitelist text/x-ruby
+ - whitelist text/xml
+
+ -- James McCoy <jamessan@debian.org> Wed, 13 Sep 2017 22:08:30 -0400
+
+devscripts (2.17.9) unstable; urgency=medium
+
+ [ Adam D. Barratt ]
+ * transition-check:
+ + fix URL of source data. Closes: #868072
+
+ [ Mattia Rizzolo ]
+ * debrepro:
+ + support skipping the 'time' variation.
+ * debchange:
+ + Fix test failure when building in Ubuntu.
+
+ [ Ximin Luo ]
+ * debdiff-apply:
+ + Actually install the script, by adding it to setup.py. Closes: #868260
+
+ [ gregor herrmann ]
+ * uscan:
+ + Ensure uscan doesn't try to contact local proxies in tests.
+
+ -- James McCoy <jamessan@debian.org> Wed, 19 Jul 2017 20:29:27 -0400
+
+devscripts (2.17.8) unstable; urgency=medium
+
+ [ Ximin Luo ]
+ * Rename debpatch to debdiff-apply. (Closes: #867738, #867743)
+
+ -- James McCoy <jamessan@debian.org> Mon, 10 Jul 2017 23:36:09 -0400
+
+devscripts (2.17.7) unstable; urgency=medium
+
+ [ Paul Wise ]
+ * Switch from /org to /srv in paths on debian.org servers
+
+ [ Mattia Rizzolo ]
+ * debchange:
+ + Target stretch-backports with --bpo. Closes: #867662
+ + Support $codename{,-{proposed-updates,security}} as well. Closes: #789587
+ * bts:
+ + Add patch from Samuel Thibault <sthibault@debian.org> to add support for
+ the new 'a11y' tag. Closes: #867416
+
+ [ Hilko Bengen ]
+ * debchange:
+ + Replace dpkg call with Dpkg::Version::compare_version (Closes: #854366)
+
+ [ Cyril Brulebois ]
+ * debsnap:
+ + parse the dsc file when downloading source packages. (Closes: #862668)
+
+ [ Ximin Luo ]
+ * debpatch:
+ + New script, Apply a debdiff to a Debian source package. (Closes: #845659)
+
+ [ Antonio Terceiro ]
+ * debrepro:
+ + When applying disorderfs to the second build, make sure the final path
+ from where the package is built is the same as in the first build, to
+ avoid differences in binaries due to the build path. There is no good
+ solution for making builds independent of build path yet, so the current
+ practice is to run both builds at the same location.
+
+ [ James McCoy ]
+ * uscan:
+ + Use Dpkg::Version instead of shelling out to dpkg to compare upstream &
+ mangled versions. This improves the performance slightly and also
+ avoids dpkg's errors about malformed versions. (Closes: #866998)
+ + When GPG verification is configured but the verification fails (either
+ during actual verification or because of missing keyring/signature),
+ exit uscan with an error. (Closes: #841910)
+ * grep-excuses:
+ + Use YAML::Syck to parse excuses.yaml instead of using regex to pick
+ apart update_excuses.html.
+ * bts:
+ + Create the cache directory if it doesn't already exist. Thanks to
+ Joonas Kylmälä for the patch. (Closes: #866117)
+ * debchange:
+ + When an empty message is provided on the command-line, do not add an
+ empty entry to the changelog. Thanks to Adam Barratt for the patch.
+ (Closes: #830968)
+ * debuild:
+ + Disable signing if the target distribution is "UNRELEASED", but honor
+ dpkg-buildpackage's --force-sign as an override. (Closes: #861020)
+ * debsnap:
+ + Preserve the remote mtime of the downloaded file. Thanks to Guillem
+ Jover for the patch. (Closes: #860863)
+ * Declare compliance with Policy 4.0.0, no changes needed.
+ * Bump debhelper compat to 10.
+
+ [ Ben Finney ]
+ * debdiff:
+ + Code style improvements in Bash command completion script.
+ + Restructure Bash completion function.
+ (Closes: #814570)
+
+ -- James McCoy <jamessan@debian.org> Sat, 08 Jul 2017 15:21:11 -0400
+
+devscripts (2.17.6) unstable; urgency=medium
+
+ [ Osamu Aoki ]
+ * uscan:
+ + Update manpage on the github.com behavior and the alternative
+ shorthand form. (Closes: #836507, #859089)
+
+ [ Adam D. Barratt ]
+ * uscan: fix a typo in the manpage
+ * debdiff: fix a typo
+
+ [ Paul Wise ]
+ * chdist:
+ + add support for running aptitude
+ * debcheckout:
+ + handle cgit URLs too. Thanks to Rhonda for the suggestion.
+ * Make various scripts work when HOME is unset:
+ bts chdist debcommit dscverify grep-excuses
+ namecheck rc-alert svnpath wnpp-alert
+
+ [ Antonio Terceiro ]
+ * debrepro:
+ + check for dependencies before doing any builds (Closes: #862586)
+
+ [ James Clarke ]
+ * debsign:
+ + Fix signing a dsc directly. (Closes: #863497)
+
+ [ Jean-Pierre Giraud ]
+ * French translation update (Closes: #863983)
+
+ -- James McCoy <jamessan@debian.org> Sat, 03 Jun 2017 14:29:24 -0400
+
+devscripts (2.17.5) unstable; urgency=medium
+
+ * Create GNUPGHOME in /tmp to fix CI failures due to long path names.
+
+ -- James McCoy <jamessan@debian.org> Sat, 18 Mar 2017 21:18:46 -0400
+
+devscripts (2.17.4) unstable; urgency=medium
+
+ * debsign:
+ + Don't try to sign a buildinfo file when one isn't listed in the
+ changes/dsc. (Closes: #857964)
+
+ -- James McCoy <jamessan@debian.org> Thu, 16 Mar 2017 22:41:27 -0400
+
+devscripts (2.17.3) unstable; urgency=medium
+
+ * debsign:
+ + Fix auto-detection of the signer. Regression introduced in 2.17.2.
+ (Closes: #857537)
+ + Determine the names of related files from the file listings in
+ .changes/.buildinfo. (Closes: #857536)
+ + In remote mode, ensure files are copied locally before trying to use
+ them. Regression introduced in 2.17.2. (Closes: #857716)
+
+ -- James McCoy <jamessan@debian.org> Wed, 15 Mar 2017 23:28:00 -0400
+
+devscripts (2.17.2) unstable; urgency=medium
+
+ [ James McCoy ]
+ * deb-reversion:
+ + Correct parsing of long-form --new-version switch. (Closes: #853919)
+ * grep-excuses:
+ + Improve robustness of HTML parsing to avoid issues like #856104, until
+ grep-excuses is converted to consume YAML.
+ * debsign:
+ + Add support for *.buildinfo files. Thanks to Ximin Luo and Guillem
+ Jover for the patches! (Closes: #855282)
+ * debian/tests/control: Add mozilla-devscripts to Depends, as needed by
+ mk-origtargz's tests.
+
+ [ Antonio Terceiro ]
+ * rc-alert:
+ + Add bug URL to the output.
+
+ [ Guillem Jover ]
+ * wrap-and-sort:
+ + Deal with Build-Conflicts-{Arch,Indep}, Build-Depends-Arch and
+ Built-Using fields. (Closes: #855433)
+
+ [ Mattia Rizzolo ]
+ * Remove Ryan Niebur from Uploaders after a request from the MIA Team.
+ Thank you for all your past contributions! (Closes: #856374)
+
+ -- James McCoy <jamessan@debian.org> Sun, 05 Mar 2017 22:23:37 -0500
+
+devscripts (2.17.1) unstable; urgency=medium
+
+ [ Osamu Aoki ]
+ * uscan:
+ + PyPI packages location change. (Closes: #851590)
+
+ [ Guillem Jover ]
+ * dscverify:
+ + Add support for .buildinfo files. (Closes: #852801)
+
+ [ Mattia Rizzolo ]
+ * dscverify:
+ + Remove reference to the long gone debian-maintainers package.
+ * test_package_lifecycle:
+ + Import patch from Ubuntu to have the test pass on their builders too:
+ filter out output from pkg-create-dbgsym's dh_gencontrol wrapper, pass
+ --set-envvar=NO_PKG_MANGLE=1 to debuild, and pass -U to debchange.
+ * debian/tests/control:
+ + Depend on build-essential.
+
+ [ James McCoy ]
+ * test_package_lifecycle:
+ + Ignore debhelper's new "create-stamp" output to fix the test failure.
+ (Closes: #852918)
+
+ -- James McCoy <jamessan@debian.org> Wed, 01 Feb 2017 21:25:00 -0500
+
+devscripts (2.17.0) unstable; urgency=medium
+
+ [ Sean Whitton ]
+ * New script: git-deborig, a wrapper around git-archive(1) to generate
+ Debian orig.tar files.
+
+ [ Paul Wise ]
+ * grep-excuses:
+ + Ignore new --- header line in autoremovals.yaml.cgi
+
+ [ James McCoy ]
+ * Check for existence of gpg/gpg2 in $PATH rather than absolute paths.
+ (Closes: #850655)
+ * wrap-and-sort:
+ + Support debian/clean files. (Closes: #850662)
+ * Remove bash completion for dcut, since src:dput will be providing it.
+ (Closes: #850684)
+ * dget:
+ + Verify exit status of “dpkg-source -x” and propagate failure. (Closes:
+ #850845)
+
+ -- James McCoy <jamessan@debian.org> Tue, 10 Jan 2017 23:21:45 -0500
+
+devscripts (2.16.13) unstable; urgency=medium
+
+ [ Paul Wise ]
+ * uscan:
+ + Add .sign to the default OpenPGP extensions list
+
+ [ James McCoy ]
+ * debuild:
+ + Pass "-tc" through to dpkg-buildpackage instead of treating it as
+ "-t c". (Closes: #848210)
+
+ -- James McCoy <jamessan@debian.org> Thu, 15 Dec 2016 21:41:54 -0500
+
+devscripts (2.16.12) unstable; urgency=medium
+
+ [ James McCoy ]
+ * mergechanges:
+ + Add handling for buildinfo files, based on a patch by Simon McVittie.
+ (Closes: #843470)
+ * debuild:
+ + Move invocation of lintian back into debuild. This restores the
+ behavior of ignoring the return code of lintian (Closes: #847168) and
+ only running lintian when it is present (Closes: #846711).
+
+ [ Antonio Terceiro ]
+ * debrepro:
+ + export NO_FAKE_STAT=1 when using faketime to avoid faking stat() calls
+ (see discussion in bug #846365)
+
+ -- James McCoy <jamessan@debian.org> Fri, 09 Dec 2016 17:24:12 -0500
+
+devscripts (2.16.11) unstable; urgency=medium
+
+ [ James McCoy ]
+ * debuild:
+ + Avoid setting a hook to just "cd ..; ".
+ + Clear @ARGV if running lintian to avoid treating @ARGV as debian/rules
+ targets to run. (Closes: #846863)
+
+ [ Antonio Terceiro ]
+ * debclean:
+ + do not descend on subdirectories if current directory is already a
+ Debian source package.
+ + fix manpage to mention what exactly is executed on each directory (i.e.
+ debclean calls `debuild -- clean`, not `debian/rules clean`)
+ * debrepro:
+ + add -s/--skip option to skip any of the supported variations
+ (Closes: #846365)
+
+ -- James McCoy <jamessan@debian.org> Sun, 04 Dec 2016 21:19:15 -0500
+
+devscripts (2.16.10) unstable; urgency=medium
+
+ [ Afif Elghraoui ]
+ * debcommit:
+ + Use standard version mangling for git tags. (Closes: #770187)
+
+ [ Antonio Terceiro ]
+ * debrepro:
+ + document exit status in manpage
+
+ [ James McCoy ]
+ * debuild:
+ + Fix mapping of debuild final-clean hook to dpkg-buildpackage's
+ postclean.
+ + Preserve SOURCE_DATE_EPOCH in the environment.
+ + Require a '--' between debuild options and debian/rules target so we
+ know where options end. (Closes: #845566)
+ + Adjust hook commands to account for dpkg-buildpackage running from a
+ different directory than debuild used for the lintian, signing, and
+ post-dpkg-buildpackage hooks. (Closes: #845628)
+
+ -- James McCoy <jamessan@debian.org> Sat, 26 Nov 2016 13:21:58 -0500
+
+devscripts (2.16.9) unstable; urgency=medium
+
+ [ James McCoy ]
+ * debsnap:
+ + Fix "no binaries for given arch" detection so it doesn't download
+ binaries for unspecified archs. (Closes: #839533)
+ + Add handling for the --version switch, as advertised by --help.
+ (Closes: #839537)
+ * bts:
+ + Switch to Net::SMTPS to support STARTTLS. Based on a patch by Andrew
+ Shadura. (Closes: #518622)
+ * Refactor debuild to remove dpkg-buildpackage emulation and generally be a
+ much thinner wrapper around dpkg-buildpackage. (Closes: #789581)
+ + Remove claim from man page that dpkg-buildpackage doesn't support hooks.
+ (Closes: #765495)
+ + Remove handling of all dpkg-buildpackage options that aren't directly
+ used by debuild.
+ - This fixes the issue where debuild didn't understand "-Jauto", as
+ debuild now just passes it through. (Closes: #826508)
+ + Honor -a option regardless of which debuild mode is being used, since
+ both modes now invoke dpkg-buildpackage. (Closes: #611896)
+ + Bump dpkg-dev (Build-)Depends to 1.17.6 for dpkg-buildpackage's
+ --check-command and --hook-* options.
+ * Fix debuild test failures due to new dpkg-genbuildinfo calls.
+ (Closes: #844910)
+ * dscverify:
+ + Always display gpg output if --verbose is used, regardless of whether
+ verification succeeds. (Closes: #735416)
+
+ [ Antonio Terceiro ]
+ * debrepro:
+ + Don't vary the build path. See
+ https://wiki.debian.org/ReproducibleBuilds/History (section "Giving up
+ on build paths") for an explanation on why it is not currently feasible
+ to vary build paths for reproducible builds.
+ + convert mapage to POD
+ + in case of non-matching binaries, call diffoscope only on the .changes
+ files instead of on the .deb files. This way we even get diff in
+ .buildinfo between the builds.
+
+ [ Guillem Jover ]
+ * debrepro improvements (Closes: #841149):
+ + Simplify and make the vary() function more clear
+ + Use dpkg-buildpackage instead of ad-hoc code
+
+ [ Paul Wise ]
+ * who-uploads:
+ + Fix search for user IDs with gpg2 and no @debian.org user IDs (Closes:
+ #843961)
+ * uscan:
+ + Fix a mention of the location of the upstream signing key (Closes:
+ #842542)
+
+ [ Jochen Sprickerhof ]
+ * build-rdeps:
+ + add -q/--quiet option for use in scripts (Closes: #844327)
+
+ -- James McCoy <jamessan@debian.org> Wed, 23 Nov 2016 22:47:38 -0500
+
+devscripts (2.16.8) unstable; urgency=medium
+
+ [ Paul Wise ]
+ * Add some more Debian development & QA tools to Suggests:
+ adequate autopkgtest bls-standalone check-all-the-things
+ duck how-can-i-help piuparts ratt
+
+ [ Antonio Terceiro ]
+ * New script: debrepro, a simple reproducibility tester specific for Debian
+ packages. (Closes: #786755)
+
+ [ James McCoy ]
+ * deb-reversion: Update md5sum of changelog if it's changed. (Closes:
+ #836725)
+ * Change Getopt::Long configuration to disable gnu_compat so an '=' isn't
+ required for optional arguments (e.g. "dch --news=").
+ * chdist:
+ + Silence warnings about uninitialized values. Thanks to Christoph Biedl
+ for the patch. (Closes: #838185)
+ + For compare-bin-packages, use the newest version of a package if
+ multiple versions exist. Thanks to Christoph Biedl for the patch.
+ (Closes: #838184)
+
+ -- James McCoy <jamessan@debian.org> Fri, 30 Sep 2016 22:17:07 -0400
+
+devscripts (2.16.7) unstable; urgency=medium
+
+ [ Paul Wise ]
+ * grep-excuses:
+ + Fix the script for the removal of testing.pl from release.debian.org
+ * dscverify:
+ + Fix bash completion of the --no-conf option
+ * uscan:
+ + Strip whitespace from hrefs before processing (Closes: #833779)
+ + Debug mode: print hrefs before checking them
+ * Suggest reprotest for reproducible builds testing (Closes: #786755)
+
+ [ Jakub Wilk ]
+ * wnpp-alert:
+ + Use HTTPS.
+
+ [ Salvatore Bonaccorso ]
+ * debchange: Add support for buster and bullseye
+ * bts: Add the "bullseye" and "bullseye-ignore" tags.
+
+ [ Christoph Berg ]
+ * origtargz: Fix unpacking of tarballs found in --path.
+
+ [ James McCoy ]
+ * Remove . from @INC when loading modules dynamically. [CVE-2016-1238]
+ (Closes: #832441)
+
+ -- James McCoy <jamessan@debian.org> Mon, 22 Aug 2016 00:01:48 -0400
+
+devscripts (2.16.6) unstable; urgency=medium
+
+ [ James McCoy ]
+ * uscan:
+ + Fix typo of "passive" in description of PASV FTP mode. Thanks to Yann
+ Dirson for the patch. (Closes: #826321)
+ + Fix an “undefined subroutine” error by using the, already imported, cwd
+ function instead of getcwd. (Closes: #827422)
+ * dd-list:
+ + Require an argument for ‘-s’ option, as intended, fixing a compatibility
+ issue with Perl 5.24's Getopt::Long. Thanks to Niko Tyni for the patch.
+ (Closes: #826401)
+ * debchange:
+ + Merging the existing changelog stanza when a package is UNRELEASED and
+ --newversion is used now also happens with --distribution. Thanks to
+ Ilias Tsitsimpi for the patch. (Closes: #826837)
+ * Replace git-import-orig references with gbp-import-orig. Thanks to Guido
+ Günther for the patch. (Closes: #828758)
+ * Remove licensecheck script and add a Recommends for the new licensecheck
+ package. (Closes: #828872)
+
+ [ Paul Wise ]
+ * uscan:
+ + Fix typo of "release" in description of git repository mode
+ * debsnap:
+ + Avoid an extra / in the srcfiles URL
+ * chdist:
+ + add support for apt and suggest it instead of apt-get
+
+ [ Antonio Terceiro ]
+ * debc:
+ + Added --list-debs option, which makes debc only list the filenames of
+ the .deb files, and none of their contents.
+
+ [ Osamu Aoki ]
+ * uscan:
+ + Fix watch file examples around pgpmode=none.
+
+ [ Jakub Wilk ]
+ * debcommit:
+ + Fix typo in the manual page.
+ * debdiff:
+ + Fix typo in the manual page.
+ * uscan:
+ + Fix gpgv existence check.
+ + Fix typos in the manual page.
+ * who-permits-upload:
+ + Fix typo in the manual page.
+ * README:
+ + Fix typo.
+
+ -- James McCoy <jamessan@debian.org> Sun, 03 Jul 2016 15:17:31 -0400
+
+devscripts (2.16.5) unstable; urgency=medium
+
+ [ James McCoy ]
+ * uscan:
+ + Import catfile from File::Spec::Functions to fix use of unqualified
+ name. Thanks to Craig Small for the patch. (Closes: #823218)
+ + Use builtin die function when telling the user they don't have
+ LWP::UserAgent installed, instead of calling an undefined function.
+ (Closes: #826146)
+ * Declare compliance with policy 3.9.8, no changes needed.
+
+ [ Osamu Aoki ]
+ * uscan:
+ + Clarify --no-symlink meaning. (Closes: #819111)
+ + No output if upstream == debian and no errors. (Closes: #822649)
+ + Better @ANY_VERSION@ regex. (Closes: #821224)
+ * uupdate:
+ + Use "dpkg-source --skip-patches ..." with -f to prevent patches to be
+ applied. Thanks Herbert Parentes Fortes Neto. (Closes: #823350)
+ * test_package_lifecycle:
+ + Handle new output format for dpkg-dev utilities. (Closes: #825228)
+
+ [ Ben Finney ]
+ * scripts/*.bash_completion:
+ + Render U+0009 TAB to spaces.
+ + Normalise editor hints to preserve formatting.
+ + Standardise explanatory header block.
+ * debdiff:
+ + Include all options in Bash command completion. (Closes: #824372)
+ + Correct Bash completion for ‘--debs-dir’ option. (Closes: #824369)
+
+ [ Paul Wise ]
+ * licensecheck:
+ + Detect files containing "do not modify" as generated
+ + Detect files containing "Generated data" as generated
+ + Detect files containing "edit the original" as generated
+
+ [ Dominique Dumont ]
+ * licensecheck:
+ + added --deb-fmt option to use dep-5 license keywords (see #472199)
+ + parse "copyright-holders: John Doe" (See #820798)
+ + Parse "license: BSD-x-Clause" declaration (Closes: #820798)
+
+ -- James McCoy <jamessan@debian.org> Fri, 03 Jun 2016 21:14:43 -0400
+
+devscripts (2.16.4) unstable; urgency=medium
+
+ * mk-build-deps:
+ + Only remove the deb after install if --remove was specified.
+ * uscan:
+ + Return early from process_watchline if no download or sig verification
+ is taking place. (Closes: #822233)
+
+ -- James McCoy <jamessan@debian.org> Sat, 23 Apr 2016 21:33:42 -0400
+
+devscripts (2.16.3) unstable; urgency=medium
+
+ [ James McCoy ]
+ * uscan:
+ + Fix regression in processing FTP listings when file pattern is the tail
+ of another filename. (Closes: #818727)
+ + Handle trailing spaces on the watch line when determining whether the
+ line specifies the version to check. (Closes: #818865)
+ + xip → xpi in the manpage. (Closes: #819106)
+
+ [ Paul Wise ]
+ * Update chdist bash-completion file with the architectures currently
+ (as of 2016-04-02) listed on buildd.debian.org
+ * Support xz compressed files in dd-list
+
+ [ Christoph Berg ]
+ * origtargz: Clarify manpage about when the tarball is unpacked.
+ (Closes: #820494)
+
+ -- James McCoy <jamessan@debian.org> Wed, 20 Apr 2016 21:18:30 -0400
+
+devscripts (2.16.2) unstable; urgency=medium
+
+ [ Osamu Aoki ]
+ * uscan:
+ + Print proper warnings for bad rules. Closes: #814049
+ + Fix glitches around rules such as "s<...> <...>g" and add their
+ tests.
+ + Reactivate --no-verbose mode. Closes: #815645
+ + Fix --destdir for version 4. Closes:#814686
+ + Always use uscan_warn and uscan_die.
+ + Die if the action script fails. Closes: #810976
+ * test_uscan:
+ + Fix non-{Debian,Ubuntu} cases. Closes: #816645
+ * debsnap:
+ + Add --list option. Closes: #610048, #679763, #816910
+ * manpage-alert:
+ + Show package name etc. Closes: #497320
+ * bts:
+ + Fail if --sendmail is broken. Closes: #809318
+
+ [ Dominique Dumont ]
+ * licensecheck:
+ + parse (c) owner with email like info@foo.com
+
+ [ James McCoy ]
+ * debsnap:
+ + Only make the destination directory if there is something to download.
+ (Closes: #816022)
+ + Add --first & --last options to define a range of versions to download.
+ Based on a patch by Ivo De Decker. (Closes: #675867)
+ * uscan:
+ + Fix typo in dirversionmangle help. (Closes: #816231)
+ * grep-excuses:
+ + Report excuses even when autoremoval info isn't reachable. (Closes:
+ #816723)
+ * Replace references to debbindiff with diffoscope. (Closes: #818299)
+ * Declare compliance with policy 3.9.7, no changes required.
+
+ [ Johannes Schauer ]
+ * build-rdeps:
+ + Generate correct dependency for cross builds. Closes: #794538
+ + Improve dependency resolver using dose3. Closes: #797858
+
+ [ Andreas Bombe ]
+ * mk-build-deps:
+ + Typo fix. Closes: #770642
+
+ [ Adam D. Barratt ]
+ * dcmd:
+ + Correctly filter .buildinfo files. This also avoids listing .dsc
+ files twice. (Closes: #818275)
+
+ -- James McCoy <jamessan@debian.org> Sat, 19 Mar 2016 14:34:39 -0400
+
+devscripts (2.16.1) unstable; urgency=medium
+
+ [ Antonio Terceiro ]
+ * uscan:
+ - fix regression in uscan when --destdir is set (Closes: #809662)
+ Patch by Alex Mestiashvili <mailatgoogl@gmail.com>
+ - fix crash when --rename is passed (Closes: #812417)
+ - when scanning for directories called 'debian', ignore the ones that
+ don't have a file called 'watch'. This removes several annoying warnings
+ when uscan is run on a package that has several directories called
+ 'debian' in its upstream source.
+ - fix English phrases when logging download-related actions
+ * mk-build-deps:
+ - When installing, pass `-o Debug::pkgProblemResolver=yes` to `apt-get
+ install` so that when build dependencies can't be satisfied, you know why.
+ Otherwise it would just tell you that the *-build-deps package needs to
+ be removed and you will never know why.
+ * debian/control:
+ - change Vcs-Git: to a https:// URL
+
+ [ James McCoy ]
+ * checkbashisms:
+ + Recognize dash as a valid shell.
+ + Check scripts which use “#!/path/to/env $interpreter”
+ + Allow %b as a printf conversion specifier. Thanks to Mike Frysinger for
+ the patch. (Closes: #804735)
+ * debian/tests/control: Add gcc as a dependency for dpkg-architecture.
+ * chdist:
+ + Symlink, rather than copy, the archive keyrings into the chdist tree so
+ they don't get stale. (Closes: #783497)
+ * test_package_lifecycle: Ignore listing of dh_* commands in debuild output.
+ The specific commands aren't interesting, so much as the steps that the
+ build goes through. Fixes FTBFS due to new dh_update_autotools_config
+ command. (Closes: #812661)
+ * dd-list:
+ + Use apt interfaces to find sources files and extract their contents,
+ instead of globbing and directly reading files.
+ * dcmd:
+ + Support .buildinfo files. Thanks to Johannes Schauer for the patch.
+ (Closes: #774554)
+ * debsnap:
+ + Remove use of JSON module in favor of the core Perl JSON::PP module.
+ Thanks to RjY and Jakub Wilk. (Closes: #803315)
+ * dep3changelog:
+ + Recognize https URLs for Bug-Debian. (Closes: #750024)
+
+ [ Christoph Berg ]
+ * debcheckout: Add auth mapping for https://github.com.
+
+ [ Osamu Aoki ]
+ * uscan:
+ + Fix regressions and glitches in the prioritizing mechanism of packages.
+ (Closes: #809604)
+ + Fix regressions of the verbosety. (Closes: #809541, #809554)
+ + Keep the original compressed file when decompressing it for the
+ signature verification. (Closes: #812860)
+ + Write *.uscan.log only when requested by --log. (Closes: #809806)
+ + Fix syntax of GitHub watch file example. (Closes: #814447)
+ * uscan, mk-origtargz:
+ + Document Files-Excluded better. (Closes: #812119)
+
+ [ Dominique Dumont ]
+ * licensecheck:
+ + detect LGPL license in Perl files handled by Dist::Zilla
+
+ -- James McCoy <jamessan@debian.org> Thu, 11 Feb 2016 21:07:17 -0500
+
+devscripts (2.15.10) unstable; urgency=low
+
+ [ Benjamin Drung ]
+ * test_uscan: Fix failure in testFileExclusion due to wrong tarfile name
+ test on Ubuntu.
+
+ [ Nicholas Bamber ]
+ * Fixed issues with current bash completion (Closes: #804492)
+ + Reorganised scripts/Makefile so that bash completion scripts
+ are installed matching their command names - an exception being the
+ generic pkgnames.bash_completion.
+ + Where necessary added links to bash completion scripts
+ to debian/links to reuse bash completion code
+ + Removed deprecated "have" mechanism from bash completion scripts.
+ + Removed undefined "$filenames" from chdist.bash_completion
+ + Split debi.bash_completion off from pkgnames.bash_completion
+ and added links for both debi/debc and corrected complete commands
+ * Added custom bash completion support for bts (Closes: #499886)
+ + Added --soap-timeout option to bts
+ + Added listcachedbugs command to bts
+ + Split out bts bash completion handling into its own script
+ * Added custom bash completion support for debuild, checkbashisms,
+ list-unreleased, dscverify, dscextract, what-patch, plotchangelog,
+ debdiff and licensecheck
+ * Updated custom bash completion handling for mk-origtargz
+ * Added debcheckout to those commands with package names bash completion
+ * licensecheck:
+ + Tweaked parselicense to capture 'and or' as well as
+ 'and/or' in GPL licenses (Closes: #559429)
+ + Added test for licensecheck versus Software::License
+ + Resolved failure to find license from Software::License generated
+ files from Artistic and Mozilla licenses
+ * Added test for life cycle of package:
+ + debuild, dscverify, dscextract, list-unreleased, debdiff
+ * Rearranged cleanup of tests to use oneTimeSetUp/oneTimeTearDown
+ * Streamlined structure of test/Makefile
+ * Updated .gitignore
+
+ [ Dominique Dumont ]
+ * licensecheck:
+ + no longer attempts to find encoding or select files to parse
+ using 'file' commands. By default, files are selected using file
+ extension instead of MIME types provided by "file" command. The
+ list of file extensions is more boring to maintain but also more
+ predictable. (Closes: #803724)
+ + added --encoding option. By default, input files are handled as utf-8
+ Information is printed on STDOUT as utf-8.
+ + --text option is deprecated
+ + added freetype license
+ + remove 'by' from copyright owners
+ + remove whitespace from end of multi-line copyright statements
+ + parse multi-line copyright blocks (Closes: #519080)
+ + parse .lisp file (part of #806424)
+ + added LLGPL license (part of #806424)
+ + licensecheck: show skipped file with --skipped (Closes: #806424)
+ + also parse last 5kb of a file
+ + parse source file without suffix (e.g script, README)
+ + parse .css or .less file
+ + parse perl6 files (.pl6 .pm6 .pod6 ...)
+ + parse markdown files (.md or .markdown)
+ * tweaked to parse Artistic 2.0 license file
+ * improved detection of artistic 2.0 licenses
+
+ [ Osamu Aoki ]
+ * uscan:
+ + Start uupdate with --verbose as needed. (Closes: #350454)
+ + Add test_uscan_mangle for testing the mangling rules and pgp signature.
+ + Add --download-debversion. (Closes: #755754)
+ + Add pagemangle. (Closes: #395439, #451051, #538717, #705989, #773390)
+ + Add oversionmangle as a part of multiple upstream tarball support.
+ (Closes: #458777)
+ + Add dirversionmangle with $download-version consideration with detailed
+ and sorted reporting of all available URLs.
+ (Closes: #363346, #375138, #472065, #516704, #557768, #734748)
+ + Add the multiple upstream tarball support and extend the OpenPGP support
+ with new watch line options: component, compression, repack, pgpmode,
+ versionmode, decompress. (Closes: #526443, #531321, #549178, #731725,
+ #738977, #778723, #800704)
+ + Updated manpage contents and build it from POD. (Closes: #409094,
+ #415680, #573631, #648632, #733272, #775526, #790629, #796293, #797787)
+ + Improve FTP listing handling. (Closes: #696492)
+ + Add the --overwrite-download, --skip-signature, and similar options
+ to reorganize behavior around existing downloaded files.
+ (Closes: #532182, #740366, #801165)
+ + Update filenamemangle to support the version pattern matching in any
+ position of the URL and remove .download hack which breaks
+ mk-origtargz. (Closes: #526450, #803948, #804239)
+ + Reorganize the reporting by uscan and adjust its text strings.
+ (Closes: #582958)
+ + Add download compression ordering support to prefer xz over gz.
+ (Closes: #763071)
+ + Add generalized search regex with some special strings @PACKAGE@,
+ @ANY_VERSION@, @ARCHIVE_EXT@, and @SIGNATURE_EXT@.
+ (Closes: #517637, #539780)
+ + Add direct git repository support. (Closes: #663357)
+ + Add unzipopt support.
+ * uupdate:
+ + Prevent failure when upstream version is 0. (Closes: #798175)
+ + Work around missing debian.tar.gz for "3.0 (quilt)". (Closes: 798133)
+ + Add multiple upstream tarball support and resolve minor bugs by using
+ dpkg-source as the backend. (Closes: #278797, #544638, #570221,
+ #752364, #797045)
+ * mk-origtargz:
+ + Support component name for the multiple upstream tarball support.
+ + Fix Files-Excluded for duplicate entries. (Closes: #762263)
+ + Add --unzipopt option. (Closes: #737843)
+ + Add xpi files support. (Closes: #751984)
+ * debian/control, dscverify, who-permits-upload, uscan:
+ + Add gnupg2/gpgv2 as an alternative option to gnupg/gpgv. (Closes: #788414)
+
+ [ James McCoy ]
+ * debuild:
+ + Use _all as the .changes arch for -A builds. (Closes: #806262)
+ * dget:
+ + Remove unnecessary requirement that “apt-cache policy $pkg” shows a
+ priority of 0 for the Candidate version. (Closes: #807064)
+ + Fix parsing of sources.list lines with options. (Closes: #674812)
+ * Add apt to Recommends, since various scripts use tools from apt. (Closes:
+ #807065)
+ * Export LC_ALL=C in test_mk-origtargz so the test doesn't fail in non-English
+ locales.
+ * chdist:
+ + Make the apt-file support compatible with 3.x apt-file.
+ * debcommit:
+ + When a VCS requires a mangled package version for the tag name, still
+ use the actual package version in the tag message. (Closes: #802503)
+ * bts:
+ + Fix creation of cache dir when $XDG_CACHE_HOME doesn't exist yet.
+ (Closes: #808394)
+ * checkbashisms:
+ + Improve detection of bashisms when a ! is included after an
+ if/while/elif conditional. (Closes: #808271)
+
+ [ Daniel Kahn Gillmor ]
+ * debuild:
+ + pass through DBUS_SESSION_BUS_ADDRESS so that gpg-agent can make
+ pinentry-gnome3 work (Closes: #805501)
+
+ -- James McCoy <jamessan@debian.org> Wed, 30 Dec 2015 20:44:35 -0500
+
+devscripts (2.15.9) unstable; urgency=medium
+
+ [ Joachim Breitner ]
+ * mk-origtargz:
+ + Work around tar --delete not working unless piping. This should
+ make the support for Excluded-Files more reliable.
+ Thanks to Felix Natter for identifying the problem and solution.
+ * debcommit:
+ + Detect git repositories even if .git is a file instead of a directory,
+ as it can be the case with "git worktree" worktrees.
+ * origtargz: Call rm -rf with "--", so that files starting with - are not
+ considered arguments by rm.
+
+ [ James McCoy ]
+ * bts:
+ + Add reference to pts-subscribe(1) in bts(1). (Closes: #794689)
+ * tagpending:
+ + Fix warning when there are no fixed bugs in the changelog. (Closes:
+ #795470)
+ + Avoid querying the BTS when there are no bugs closed in the changelog.
+ * mergechanges:
+ + Add -S/--source argument to skip all binary packages. Thanks to Ansgar
+ Burchardt for the patch. (Closes: #795573)
+ * debchange:
+ + Only emit "no orig tarball" for non-native packages. (Closes: #797018)
+ * debcheckout:
+ + Clarify documentation of -f option. Thanks to Daniel Shahaf for the
+ patch! (Closes: #797265)
+ * annotate-output:
+ + Optimize the case of FORMAT not containing any date format codes.
+ Thanks to Stefan Fritsch for the patch. (Closes: #799553)
+ * build-rdeps:
+ + Avoid recursing into apt's lists directory. Only the top-level files
+ are interesting and this avoids a “Permission denied” warning with apt
+ versions that restrict access to the lists/partial directory. Thanks to
+ James Cowgill for the patch. (Closes: #798252)
+ * wrap-and-sort:
+ + Avoid modifying an empty file. Thanks to Chris Lamb for the patch.
+ (Closes: #789579)
+ * dd-list:
+ + Omit information from stanzas with “Extra-Source-Only: yes”.
+ + Use only the information from the most recent version of a package
+ within each sources file. (Closes: #788820)
+ + Enable reading sources data from gz or bzip2 compressed files. If the
+ --dctrl switch is being used, the -z switch is needed to enabled
+ decompression. Compressed files specified with the -s switch will
+ automatically be handled if using a .gz/.bz2 extension.
+
+ [ Dominique Dumont ]
+ * licensecheck:
+ * added --text option to avoid scanning binary files (Closes: #797562)
+ * use 'file' command to decide whether to scan a file or
+ not (instead of testing file suffix)
+ * remove trailing '#' from © information
+ * store only first © block to avoid duplicated information
+ * remove '\' from © information (useful for nroff files)
+
+ [ Adam D. Barratt ]
+ * getbuildlog:
+ + Stop downloading logs from debian-ports explicitly, now that it has
+ been merged into buildd.debian.org and downloading from both locations
+ causes duplicate downloads. (Closes: #796506)
+
+ [ Dmitry Shachnev ]
+ * uscan: Use https protocol for pypi.debian.net redirector, now that it
+ is available. (Closes: #796880)
+
+ [ Osamu Aoki ]
+ * uscan:
+ + Ensure the version field in the watch line is defined, rather than
+ "true" before using it in a comparison. The enables the use of 0 as a
+ value for the version. (Closes: #796984)
+
+ [ Gunnar Wolf ]
+ * debchange:
+ + Allow the current preferred security upload targets
+ (wheezy|jessie|stretch)-security instead of their changing
+ counterparts (oldstable|stable|testing)-security (Closes: #797084)
+
+ [ Antonio Terceiro ]
+ * chdist:
+ + Add support for running apt-file
+ * debian/lintian-overrides: remove overrides for false positives that had
+ been fixed in lintian
+
+ [ Christoph Berg ]
+ * debcheckout: Add auth mapping for git://github.com.
+
+ -- James McCoy <jamessan@debian.org> Mon, 05 Oct 2015 21:00:08 -0400
+
+devscripts (2.15.8) unstable; urgency=high
+
+ * licensecheck:
+ + Avoid argument injection which may cause file to overwrite a file
+ through symlink indirection. (Closes: #794365, CVE-2015-5705)
+
+ -- James McCoy <jamessan@debian.org> Sun, 02 Aug 2015 09:06:05 -0400
+
+devscripts (2.15.7) unstable; urgency=medium
+
+ * licensecheck:
+ + Use Dpkg::IPC to run file to avoid shell injection.
+ (Closes: #794260, CVE-2015-5704)
+ + Change whitelist of mime types to greylist of encodings. Restores
+ ability to check files with mime types like text/x-c++ and
+ application/postscript. Thanks to Jonas Smedegaard for the patch.
+ (Closes: #794282)
+ + Fix an endless loop in parsing certain files. Thanks to Jonas
+ Smedegaard for the patch. (Closes: #794263)
+
+ -- James McCoy <jamessan@debian.org> Fri, 31 Jul 2015 22:50:33 -0400
+
+devscripts (2.15.6) unstable; urgency=medium
+
+ [ Paul Wise ]
+ * Adjust wording of common suffixes passed to repacksuffix
+
+ [ James McCoy ]
+ * debcheckout:
+ + Handle Launchpad Git URLs. Thanks to Colin Watson for the patch.
+ (Closes: #788777)
+ + Handle authenticated checkout when Vcs-Darcs is missing the root /darcs
+ directory.
+ * checkbashisms:
+ + Fix unescaped, literal curly brace in regex, causing FTBFS with Perl
+ 5.22. Thanks to Roderich Schupp for the patch. (Closes: #788707)
+ + Improve detection of %q/%b to include when it is at the start of the
+ string. Thanks to Eero Vuojolahti. (Closes: #793396)
+ * wnpp-check:
+ + Use getopt to handle argument parsing.
+ + Add --exact switch to match the exact package name instead of a
+ substring. Thanks to Balasankar C. (Closes: #791918)
+ * Replace manual parsing of dpkg-buildpackage's output with the use of its
+ -S switch or the Dpkg::Changelog::Parse Perl module.
+ + Bump minimum required version of dpkg-dev to 1.17.0
+ * dget: Support arch-qualified package names. “dget foo:i386” will download
+ the foo binary package for Arch: i386. “dget --all srcfoo:i386” will
+ download all binary packages from the srcfoo source package that are
+ either Arch: all or Arch: any/i386. (Closes: #792917)
+ * uscan: Only check for presence of signing key when downloading a new
+ upstream archive. (Closes: #790047)
+
+ [ Dominique Dumont ]
+ * licensecheck:
+ * extract © owner when © and owners are specified on 2 or more lines.
+ * fix digia © and license extraction (Closes: #789074)
+ * fix BSD-2-clause detection
+ * parse assembly files with suffix .S
+ * warn if scanned file is not a text file (Closes: #791756)
+
+ [ Mattia Rizzolo ]
+ * uscan: Suggest the correct syntax in the manpage for the dversionmangle
+ option, escaping a '+'. Thanks to Martin Erik Werner for reporting.
+ (Closes: #789389)
+
+ -- James McCoy <jamessan@debian.org> Mon, 27 Jul 2015 23:12:23 -0400
+
+devscripts (2.15.5) unstable; urgency=low
+
+ [ Cyril Brulebois ]
+ * Update chdist bash-completion file with the architectures currently (as
+ of 2015-04-28) listed on buildd.debian.org and buildd.debian-ports.org.
+ (Closes: #783634)
+ * Add support for RMADISON_SSL_CA_FILE and RMADISON_SSL_CA_PATH, so that
+ one can point to system-specific locations for CA-related files, and pass
+ them to curl/wget via the appropriate options. (Closes: #784812)
+
+ [ James McCoy ]
+ * wrap-and-sort:
+ + Always remove empty elements from lists so “-t” doesn't add a new, empty
+ element. (Closes: #783630)
+ + Remove empty lines in debhelper-related files. (Closes: #780667)
+ * Install Perl modules into $Config{vendorlib} and remove the hacks in
+ various scripts to make them see devscript's modules.
+ * Add bash completion scripts for uscan (thanks to Ben Finney) and
+ mk-origtargz. (Closes: #784394)
+ * Stop building and shipping libvfork.so since strace has handled vforks for
+ at least a decade.
+ * Move bash-completion scripts from /etc/bash_completion.d (compat
+ directory) to /usr/share/bash-completion/completions.
+ * debdiff: Inspect wdiff's return code rather than Dpkg::IPC::spawn's
+ exception to determine if wdiff found differences. (Closes: #786518)
+ * Store cached files in $XDG_CACHE_HOME instead of ~/.devscripts_cache.
+ (Closes: #659330)
+ * bts:
+ + Use https to talk to bugs.debian.org
+ + Use URI & URI::QueryParam to parse URIs rather than regexps. This fixes
+ issues with not detecting BTS URLs as valid due to ordering of query
+ parameters. (Closes: #786706)
+ * debuild: Recognize -jauto as a valid option. Based on a patch by Reiner
+ Herrmann. (Closes: #787276)
+ * uscan:
+ + Fix Github example in man page. (Closes: #757194)
+ + Clear cached redirection URLs every time a watch line is processed.
+ This ensures any relative URLs are built into absolute URLs using
+ relevant sites. (Closes: #736063)
+ * Devscripts::Debbugs: Retrieve bug status in chunks to avoid building large
+ responses on bugs.d.o.
+ * mk-build-deps:
+ + Verify build-dep package was installed since the install tool may exit
+ successfully even if the package couldn't be installed. Based on a
+ patch by Dima Kogan. (Closes: #755371)
+ * mergechanges:
+ + Add -d option to delete input files on success. Thanks to Mark Hymers
+ for the patch. (Closes: #640068)
+ * dd-list:
+ + Strip arch-qualifiers from given package names. (Closes: #788367)
+
+ [ Dominique Dumont ]
+ * licensecheck:
+ * check file encoding and decode properly when reading file
+ (Closes: #784821)
+ * improve GPL LGPL extraction
+ * optimize regex used to extract © info
+ * check Groovy, Scala and Clojure files (Closes: #771119)
+ * fixed regexp used to detect discussion about © (Closes: #723723)
+ * fix BSL parser (Closes: #690375)
+ * support academic free license (Closes: #534987)
+ * allow © owner to mention "and others"
+ * support eclipse public license (Closes: #587892)
+ * handle LGPL as written by IBM (Closes: #587970)
+ * handle REM style comments (Closes: #748611)
+ * uscan: use defined-or (//) instead of "||" to avoid losing
+ '0' version field (Closes: #787767)
+
+ [ Piotr Ożarowski ]
+ * uscan: Use pypi.debian.net redirector instead of
+ pypi.debian.org/packages/source URLs. (Closes: #785746)
+
+ [ Hideki Yamane ]
+ * Add bash completion for dcut. (Closes: #787321)
+
+ [ Craig Small ]
+ * debdiff: Honor DEBRELEASE_DEBS_DIR or --debs-dir. (Closes: #785421)
+
+ -- James McCoy <jamessan@debian.org> Wed, 10 Jun 2015 23:07:03 -0400
+
+devscripts (2.15.4) unstable; urgency=medium
+
+ [ Dominique Dumont ]
+ * licensecheck:
+ + Handle license like GPL version 2 or 3 (which is not GPL-2+)
+ + Ignore .pc directories
+ + print copyrights in a non random-order
+
+ [ Daniel Kahn Gillmor ]
+ * uscan: explicitly dearmor, rather than --import upstream signing key
+ (Closes: #768345)
+
+ [ James McCoy ]
+ * debsnap: When specified version or architectures aren't available, warn
+ and exit with error code 2. (Closes: #774276)
+ * rmadison:
+ + Display the usage to the specified fd instead of ignoring it.
+ + Display the known URL aliases in the usage.
+ + Display all the URLs in --help when $default_url is a comma-separated
+ list.
+ + Remove 404ing myon and debug URLs
+ + Use https://api.ftp-master.debian.org/madison for debian and new URLs.
+ This also fixes support for the -b option. (Closes: #775084)
+ + Strip arch-qualifiers from package names. (Closes: #780167)
+ * mk-origtargz: Avoid adding the same file to the "to be deleted" list
+ multiple times. This may also cause patterns to be declared as unused if
+ a file is matched by multiple patterns. (Closes: #776318)
+ * who-uploads:
+ + Fix extraction of uploader's key id.
+ * Create a temporary GNUPGHOME to avoid “gpg --list-key” erroring when no
+ ~/.gnupg exists. (Closes: #776209)
+ * bts: Cancel the mail if the spawned editor exits with a non-zero exit
+ code. This is an alternative way to cancel a command, rather than saving
+ an empty message. (Closes: #778648)
+ * who-permits-upload: Update URL to use https.
+ * Replace use of Parse::DebControl with Dpkg::Control to work around
+ #780138 and remove a dependency.
+ * uscan:
+ + Always remove the Referer header for Sourceforge, not just when going
+ via the redirector. (Closes: #778860)
+ + Let the OS assign a port to the test's HTTP server so tests don't fail
+ when something is already using port 8000.
+ * Ensure all LWP-using scripts honor a proxy set in the environment.
+ (Closes: #781611)
+
+ [ Johannes Schauer ]
+ * chdist: Also set Apt::Architectures to prevent foreign architectures from
+ the host leaking into the apt tree (Closes: #774685)
+
+ [ Iain Lane ]
+ * rmadison: The short option for --regex is -r, not -s.
+
+ [ Fabian Greffrath ]
+ * wrap-and-sort: Add dirs, docs, examples, info, links, maintscript and
+ manpages (all can also be prefixed by the binary package name) to the
+ files in the debian/ directory that get sorted alphabetically.
+ (Closes: #765338)
+
+ [ Ian Jackson ]
+ * grep-excuses:
+ + Minor manpage corrections. (Closes: #777344)
+ + Add --debug option. (Closes: #777345)
+ + Search for autoremovals too, by default. (Closes: #777346)
+
+ [ Hideki Yamane ]
+ * Add bash completion for dch, debsign, and uupdate. (Closes: #774544,
+ #778963, #779279)
+
+ [ Peter Eisenstraut ]
+ * Consistently use Makefile variables to control the installation layout.
+ (Closes: #728607)
+
+ [ Antonio Terceiro ]
+ * chdist: also create /etc/apt/sources.list.d
+
+ [ Simon McVittie ]
+ * mergechanges: Add --indep option to skip architecture-specific packages.
+ (Closes: #782354)
+
+ -- James McCoy <jamessan@debian.org> Sat, 25 Apr 2015 21:58:50 -0400
+
+devscripts (2.15.3) unstable; urgency=medium
+
+ * debchange: Use bpo8 instead of bpo80 for jessie-backports, per
+ https://lists.debian.org/debian-backports/2014/11/msg00031.html.
+
+ -- James McCoy <jamessan@debian.org> Fri, 03 Apr 2015 21:47:54 -0400
+
+devscripts (2.15.2) unstable; urgency=medium
+
+ * debchange: Make jessie default backports release.
+
+ -- James McCoy <jamessan@debian.org> Thu, 02 Apr 2015 21:37:39 -0400
+
+devscripts (2.15.1) unstable; urgency=medium
+
+ [ Julien Cristau ]
+ * grep-excuses: update URLs to use https://release.debian.org/
+
+ [ David Prévot ]
+ * French translation update
+
+ -- James McCoy <jamessan@debian.org> Thu, 01 Jan 2015 09:50:36 -0500
+
+devscripts (2.14.11) unstable; urgency=medium
+
+ [ Paul Wise ]
+ * Suggest debbindiff for deep .deb comparisons
+ * Use mirror.ftp-master instead of specific hostnames
+
+ [ James McCoy ]
+ * debcommit: Correctly show --strip-message is the default in --help.
+ (Closes: #766885)
+ * mk-origtargz: Warn about unmatched Files-Excluded patterns. (Closes:
+ #766641)
+ * annotate-output: Fix handling of a date format that contains whitespace.
+ (Closes: #766180)
+ * Fix regression in dpkg-architecture using scripts when only -a or -t is
+ specified, rather than both or neither. (Closes: #768587)
+
+ [ Jakub Wilk ]
+ * sadt:
+ + Fix handling of rw-build-tree restriction
+ + Improve handling of non-executable test files. When rw-build-tree is in
+ effect, simply chmod the file. Otherwise, attempt to chmod the file
+ (skipping the test on failure) and restore the original permissions on
+ completion. (Closes: #749729)
+
+ [ Adam D. Barratt ]
+ * debchange:
+ + Fix handling of changelogs where the most recent trailer line does not
+ include a maintainer name. (Closes: #766516)
+ + Add jessie-backports to the version mapping for --bpo.
+ * bts: Support the "stretch", "buster", "stretch-ignore" and "buster-ignore"
+ tags.
+
+ [ Stefano Zacchiroli ]
+ * bts:
+ + Support for the "newcomer" tag
+ + Backward compatibility for the old "gift" usertag: drop
+ documentation for it, but do both gift and newcomer (user)tagging for
+ the time being
+
+ -- James McCoy <jamessan@debian.org> Wed, 03 Dec 2014 23:01:48 -0500
+
+devscripts (2.14.10) unstable; urgency=medium
+
+ * Fix all the other calls to dpkg-architecture in devscripts.
+ (Closes: #764963 ... again)
+
+ -- James McCoy <jamessan@debian.org> Mon, 13 Oct 2014 22:35:31 -0400
+
+devscripts (2.14.9) unstable; urgency=medium
+
+ * debuild: Only pass -a/-t to dpkg-architecture when the user has specified
+ values for them. (Closes: #764963)
+
+ -- James McCoy <jamessan@debian.org> Sun, 12 Oct 2014 21:32:05 -0400
+
+devscripts (2.14.8) unstable; urgency=medium
+
+ [ James McCoy ]
+ * uscan:
+ + Ensure $keyring is defined before trying to use it when checking whether
+ the upstream keyring exists.
+ + Strip the Referer header when using qa.debian.org's Sourceforge
+ redirector. When there's a foreign Referer header, Sourceforge responds
+ with a web page containing a <meta refresh=...> redirect to the actual
+ file, causing uscan to save the web page rather than the file. (Closes:
+ #764367)
+ * uupdate: When updating a 1.0 source format package, remove any symlinks in
+ the new upstream source before applying the Debian diff, restoring the
+ symlinks after. This prevents patch from following the symlinks, which
+ may point to targets outside of the source tree, when applying the diff.
+ Thanks to Jakub Wilk for the discovery and suggested fix.
+ (Closes: #737160, CVE-2014-1833)
+
+ [ Ron Lee ]
+ * cowpoke: Add --sign and --upload command line overrides.
+
+ -- James McCoy <jamessan@debian.org> Sat, 11 Oct 2014 00:22:34 -0400
+
+devscripts (2.14.7) unstable; urgency=low
+
+ [ Cyril Brulebois ]
+ * deb-reversion: update change_version(), fixing the missing call_hook
+ statement in the udeb case. That was overlooked when the changelog
+ massaging was made conditional, and causes hooks to be ignored for
+ udebs. (Closes: #757425)
+
+ [ James McCoy ]
+ * debsign/debi/debc: Delay checking for the existence of the
+ --debs-dir/DEBRELEASE_DEBS_DIR directory until we get to code that
+ actually uses said directory. (Closes: #544366)
+ * mk-build-deps: Pass the file, not package, names to unlink when --remove
+ is given. (Closes: #757481)
+ * debcheckout: Always define $origtgz_name when a URL is specified on the
+ command line. (Closes: #757614)
+ * dcmd: Add --debtar option and restrict --tar/--orig to orig.tar.*. Thanks
+ to Osamu Aoki for the patch. (Closes: #622561)
+ * grep-excuses: Remove useless call to “hostname --fqdn”. (Closes: #758668)
+ * build-rdeps: Recognize arch-qualified package names. Thanks to Stuart
+ Prescott for the patch. (Closes: #757807)
+ * uscan:
+ + Consistently pass the path to the downloaded (and possibly
+ renamed/symlinked/…) file as an argument to the watch file's action
+ command.
+ + Add support for a repacksuffix option to the watch file. This is passed
+ through to mk-origtargz. (Closes: #753772)
+ + Specify Referer header when traversing http(s) sites. Thanks to David
+ Prévot for the patch. (Closes: #739137)
+ * mk-origtargz: Add a --repack-suffix option to adjust the upstream version
+ when the upstream sources are modified (e.g., due to Files-Excluded).
+ * bts: Don't send the email when the user saves an empty body for the email.
+ (Closes: #762888)
+
+ [ Benjamin Drung ]
+ * Remove unused build-dependencies libjson-perl and libterm-size-perl
+
+ [ Joachim Breitner ]
+ * mk-origtargz: Treat jars like zip files (Closes: #754203)
+
+ [ Dominique Dumont ]
+ * licensecheck: Check javascript files. (Closes: #762070)
+
+ -- James McCoy <jamessan@debian.org> Thu, 25 Sep 2014 20:49:15 -0400
+
+devscripts (2.14.6) unstable; urgency=medium
+
+ [ Benjamin Drung ]
+ * suspicious-source: Add image/tiff, application/pgp-keys, and image/x-icon
+ to whitelisted mime-types. Add .gmo to whitelisted file extensions.
+ * wrap-and-sort: Add --max-line-length option with a default of 79 characters
+ (it was previously hard-coded to 80 characters). (Closes: #756067)
+
+ [ Guillem Jover ]
+ * nmudiff: Send control messages inline. (Closes: #752152)
+
+ [ Paul Wise ]
+ * rmadison: bpo madison is dead, remove it
+ * rmadison: add new to the defaults for Debian
+ * rmadison: document the defaults in the manual page
+
+ [ James McCoy ]
+ * namecheck: Remove berlios, since it no longer hosts code. (Closes:
+ #752382)
+ * mk-build-deps:
+ + Provide the package name, not file name, to “dpkg --remove” when package
+ install fails.
+ + Read all of the output from “apt-cache showsrc” to ensure mk-build-deps
+ doesn't get stuck waiting for apt-cache to exit.
+ + Pass the name of the .deb file out of build_equiv to ensure the correct
+ .deb is installed. (Closes: #753657)
+
+ [ Christoph Berg ]
+ * Update all qa.debian.org URLs to https://.
+
+ [ Ron Lee ]
+ * cowpoke:
+ + Allow more flexibility for specialised build chroots.
+ It's now possible to specify arbitrary 'dist' names, with arbitrary
+ special configurations on top of the real BASE_DIST suite. This means
+ it's easy to have things like a chroot for wheezy-backports which will
+ be able to pull other deps from the backports repo, while still having
+ a pristine wheezy build chroot on the same build host. Or to have a
+ staging chroot for unstable, with extra build deps pulled in from a
+ local repository, or installed manually, while still having a pristine
+ sid chroot for building other packages to upload. And it all works the
+ same as normal, you just pass --dist=wheezy_bpo to select the chroot.
+ + Allow SIGN_KEYID and UPLOAD_QUEUE to be overridden per arch/dist.
+ This makes a lot more sense now that the above is easily possible.
+ People can use that for private or work (in progress) builds too, and
+ this can reduce the chance of accidentally uploading to the wrong place,
+ or signing some package not intended for upload with a key that would
+ would let it be accepted by dak.
+ + Better handling of --debbuildopts. There were some corner cases for
+ this where the required quoting of options could be rather weird in the
+ intersection of all the layers it might get passed through. This should
+ make it more forgiving and better able to always DTRT.
+
+ [ David Prévot ]
+ * uscan.1: Use +dfsg suffix in examples
+
+ -- James McCoy <jamessan@debian.org> Mon, 04 Aug 2014 22:34:17 -0400
+
+devscripts (2.14.5) unstable; urgency=medium
+
+ * debchange:
+ + Verify $opt_vendor is defined before trying to use it to avoid a warning
+ about an uninitialized variable.
+ + utf-8 decode the maintainer name when reading it from the changelog.
+ (Closes: #750855)
+ * uscan: Use HEAD instead of GET to check for possible GPG signature URLs.
+ (Closes: #750929)
+ * debcheckout: Handle more variations of Alioth URLs when attempting to
+ perform an authenticated checkout. (Closes: #750542)
+
+ -- James McCoy <jamessan@debian.org> Tue, 10 Jun 2014 21:16:02 -0400
+
+devscripts (2.14.4) unstable; urgency=medium
+
+ * mk-origtargz: Fix DEP8 test failures due to differences in how the script
+ is named when it's run.
+ * debchange: Use Dpkg::Changelog::Parse to parse the changelog instead of
+ performing manual parsing in debchange. (Closes: #749980)
+
+ -- James McCoy <jamessan@debian.org> Sat, 31 May 2014 09:47:19 -0400
+
+devscripts (2.14.3) unstable; urgency=medium
+
+ [ Benjamin Drung ]
+ * wrap-and-sort: Sanitize spaces between alternative package names.
+ (Closes: #747818)
+
+ [ Martin Pitt ]
+ * Install recommends for the autopkgtest, otherwise a lot of necessary tools
+ like wdiff are missing.
+ * test_uscan: Add missing --compression in --installed mode, to fix the
+ autopkgtest.
+ * Add missing zip autopkgtest dependency (used by test_uscan).
+
+ [ James McCoy ]
+ * uscan:
+ + Specify file name instead of path in --dehs mode's target node.
+ (Closes: #747901)
+ + Add target-path node to dehs output for those who care about the actual
+ path to the file.
+ + Restore display of final file name after file is downloaded.
+ * mk-origtargz: Use file's mime detection to detect zip files. (Closes:
+ #748462)
+ * chdist: Finish reading output from child processes to avoid getting a
+ SIGPIPE when closing their read handle. (Closes: #749504)
+
+ [ Christoph Berg ]
+ * uscan: Fix "upsteam" typo. (Closes: #749343)
+
+ [ Paul Wise ]
+ * uscan: Also accept https for copyright-format URLs (Closes: #749498)
+
+ -- James McCoy <jamessan@debian.org> Tue, 27 May 2014 23:24:01 -0400
+
+devscripts (2.14.2) unstable; urgency=medium
+
+ [ Jakub Wilk ]
+ * sadt:
+ + Add support for @builddeps@ in tests' Depends. (Closes: #736798)
+
+ [ Benjamin Drung ]
+ * Bump Standard-Version to 3.9.5.
+ * Wrap long line in extended description.
+
+ [ Paul Wise ]
+ * Use HTTPS for the buildd logs to avoid a redirect
+ * Fix scraping of the wnpp web pages due to https links
+
+ [ Daniel Kahn Gillmor ]
+ * uscan: check for likely upstream signatures if none are known (Closes:
+ #732449)
+
+ [ Cyril Brulebois ]
+ * deb-reversion: Add support for udebs. (Closes: #739437)
+
+ [ Gunnar Wolf ]
+ * debcommit: Add switch+conf.setting allowing to specify Git to sign
+ every single commit (Closes: #741040)
+
+ [ James McCoy ]
+ * debcommit: Add hg and bzr support to DEBCOMMIT_SIGN_COMMITS.
+ * mk-build-deps: Uninstall the build-dep packages if apt isn't able to
+ complete their install. (Closes: #743462)
+ * dpkg-depcheck: Convert relative paths to absolute before filtering, so
+ filters properly match the path. Thanks to William King for the patch.
+ (Closes: #744320)
+ * debchange:
+ + Document the default urgency is medium. Thanks to Anders Kaseorg for
+ the patch. (Closes: #745565)
+ + Add “binary-only=yes” to binNMU changelog stanzas. Thanks to Thorsten
+ Glaser for the patch. (Closes: #746612)
+
+ [ Andreas Tille ]
+ * uscan: Allow a different compression scheme when repacking upstream
+ tarballs. (Closes: #730768)
+
+ [ Antonio Terceiro ]
+ * debi/debc: always try ../build-area/ when the changes file is not found
+ under ../ (even when not using svn)
+
+ [ Joachim Breitner ]
+ * mk-origtargz: New script to rename (or symlink or copy) a downloaded
+ upstream tarball to the correct name, possibly changing the compression
+ scheme and removing files listed in debian/copyright's Excluded-Files.
+ This is now also used by uscan, where most of the code comes from.
+
+ -- James McCoy <jamessan@debian.org> Sun, 11 May 2014 13:15:22 -0400
+
+devscripts (2.14.1) unstable; urgency=medium
+
+ * Actually install sadt. (Closes: #736683)
+
+ -- James McCoy <jamessan@debian.org> Sat, 25 Jan 2014 22:15:46 -0500
+
+devscripts (2.14.0) unstable; urgency=medium
+
+ [ Jakub Wilk ]
+ * Add sadt, a simple implementation of DEP-8 test runner (closes: #712095).
+
+ [ James McCoy ]
+ * chdist:
+ + Ensure error messages end with an EOL. (Closes: #734307)
+ + Make short options (-d, -a, -h) work. (Closes: #736504)
+ * licensecheck: Add handling for a variation of 3 clause BSD.
+ * rc-alert:
+ + Ensure the tag/dist description order is stable. (Closes: #735286)
+ + Automatically determine what the ignore tag means, instead of
+ hard-coding dist names.
+ * uscan:
+ + Download the PGP signature the same way the archive was downloaded.
+ (Closes: #735085, #736476)
+ + Skip the watchfile line if pgpsigurlmangle is defined but
+ upstream-signing-key.pgp is missing. (Closes: #735084)
+ + Update the GitHub example. Based on a patch by YABUKI Yukiharu.
+ (Closes: #728182)
+ + Support escaped characters in the Files-Excluded patterns. Thanks to
+ Csillag Tamas and Russ Albery for the patch. (Closes: #733111)
+ + Move keyring location for signature verification under debian/upstream/.
+ + Use the armored keyring debian/upstream/signing-key.asc for signature
+ verification if the unarmored keyring doesn't exist. (Closes: #720957)
+ + Fix regex in get_main_source_dir. (Closes: #735906)
+
+ -- James McCoy <jamessan@debian.org> Sat, 25 Jan 2014 10:19:02 -0500
+
+devscripts (2.13.9) unstable; urgency=low
+
+ [ Martin Pitt ]
+ * autopkgtest: Add "allow-stderr" restriction to avoid failing tests because
+ of the HTTP server log on stderr.
+
+ [ James McCoy ]
+ * uscan:
+ + Repack the tarball and verify it is a compressed archive without
+ allowing arbitrary code execution. Fixes CVE-2013-6888.
+ + Use find's -exec to call rm directly instead of piping to xargs.
+ (Closes: #732006, CVE-2013-7085)
+ + Follow tar's recommended security practices
+ - Use --keep-old-files --no-overwrite-dir
+ - Ensure parent directory of directory used for repacking archive isn't
+ accessible to other users.
+ + Fix handling of 'dirname' exclusions, so 'dirname/*' isn't required.
+
+ [ Salvatore Bonaccorso ]
+ * uscan: Fix uninitialized value warning when copyright is not in
+ copyright-format 1.0. (Closes: #732807)
+
+ -- James McCoy <jamessan@debian.org> Mon, 23 Dec 2013 15:28:45 -0500
+
+devscripts (2.13.8) unstable; urgency=medium
+
+ [ James McCoy ]
+ * uscan: Fix arbitrary command execution when using USCAN_EXCLUSION.
+ (Closes: #731849)
+
+ [ Adam D. Barratt ]
+ * Honour USCAN_EXCLUSION. (Closes: #731885)
+
+ -- James McCoy <jamessan@debian.org> Tue, 10 Dec 2013 20:26:42 -0500
+
+devscripts (2.13.7) unstable; urgency=medium
+
+ * Fix imports of Devscripts::Compression. (Closes: #731847)
+
+ -- James McCoy <jamessan@debian.org> Tue, 10 Dec 2013 07:49:54 -0500
+
+devscripts (2.13.6) unstable; urgency=medium
+
+ [ James McCoy ]
+ * chdist: Fix a [A-z] regex typo.
+ * uscan: Properly handle a non-machine readable d/copyright file. (Closes:
+ #731537)
+ * suspicious-source: Correct message when python3-magic isn't installed.
+ (Closes: #731553)
+ * bts:
+ + Document that “bts tag nnn security” will Cc the security team.
+ (Closes: #684301)
+ + Document the behavior of leaving the version out of the found command.
+ (Closes: #683480)
+ * build-rdeps: Only match against package names instead of any substring of
+ Build-Depends(-Indep). (Closes: #649165)
+ * debchange: Correct description of -e in --help output. (Closes: #712030)
+ * Update scripts to use Dpkg::Compression's compression_get_file_extension_regex().
+
+ [ Louis Bettens ]
+ * debchange, mass-bug, bts: Replace call to date -R with strftime().
+ (Closes: #486594)
+
+ -- James McCoy <jamessan@debian.org> Mon, 09 Dec 2013 20:42:09 -0500
+
+devscripts (2.13.5) unstable; urgency=low
+
+ [ James McCoy ]
+ * namecheck: Fix “406 Not Acceptable” error when querying Alioth. (Closes:
+ #725228)
+ * uscan:
+ + Allow specifying file exclusion rules in d/copyright so uscan can
+ automatically repack upstream archives which contain non-DFSG content.
+ Thanks to Andreas Tille, gregor herrmann, and Rafael Laboissiere for the
+ patches. (Closes: #685787)
+ + Require LWP::Protocol::https instead of Crypt::SSLeay to access https
+ sites. (Closes: #624317)
+ * test/*:
+ + Pass --no-conf to commands which may be influenced by ~/.devscripts
+ + Fix a test failure in test_uscan_online due to different version format.
+ * rc-alert: Be more flexible in the formatting of the HTML being parsed.
+ (Closes: #729779)
+ * who-uploads: Use long keyid format to avoid ambiguity. (Closes: #674579)
+
+ [ Evgeni Golov ]
+ * debcheckout: allow setting the user for auth mode in the config. (Closes:
+ #722171)
+
+ [ Joachim Breitner ]
+ * debcommit: Fix --release with darcs when the repository is clean. (Closes:
+ #728177)
+
+ [ Christoph Berg ]
+ * origtargz: Document pristine-tar support in the manpage.
+ * rmadison: Support -r (--regex) parameter. (This is still unsupported on
+ qa.debian.org, but possible on some 3rd-party repositories like
+ apt.postgresql.org.)
+
+ [ Benjamin Drung ]
+ * test/test_debchange: Strip distribution data outdated warnings. (Closes:
+ #726694)
+
+ [ Translation updates ]
+ * German, Chris Leick.
+ * French, David Prévot.
+
+ [ Julien Cristau ]
+ * debchange: the default setting for urgency is now 'medium' (Closes: #730343)
+
+ -- James McCoy <jamessan@debian.org> Wed, 04 Dec 2013 22:27:45 -0500
+
+devscripts (2.13.4) unstable; urgency=low
+
+ [ James McCoy ]
+ * Document which scripts use libdistro-info-perl. (Closes: #708311)
+ * Make curl return a proper exit code for HTTP errors. (Closes: #720508)
+ * mk-build-deps: Define the deb's version when parsing a debian/control
+ file. (Closes: #721939)
+ * checkbashisms: Sort the keys of the bashisms hashes to provide
+ consistently ordered output. This avoids false positive failures in the
+ test suite.
+
+ [ Charles Pigott ]
+ * Fix POD issues. (LP: #1226318, Closes: #719828)
+
+ [ Matthias Klumpp ]
+ * debchange: Add support for Tanglu. (Closes: #722547)
+
+ [ Translation updates ]
+ * French, David Prévot.
+
+ -- James McCoy <jamessan@debian.org> Thu, 19 Sep 2013 18:53:57 -0400
+
+devscripts (2.13.3) unstable; urgency=low
+
+ [ gregor herrmann ]
+ * debcommit: Add the source package name to commit/tag messages. (Closes:
+ #704236)
+
+ [ Paul Wise ]
+ * In chdist bash completion, don't print warnings if ~/.chdist is missing
+ * Support 'new' in the rmadison URL list.
+
+ [ James McCoy ]
+ * dpkg-buildpackage: Use "dpkg-checkbuilddeps -A" for arch-indep builds.
+ Bump dpkg-dev Depends to 1.16.4 accordingly.
+ * Suppress "given/when is experimental" warnings when using Perl 5.18.
+ * mk-build-deps: Take Build-Conflicts(-Indep) into account. (Closes:
+ #712227)
+ * debcommit: Use "git status --porcelain" to check for a dirty working
+ directory. (Closes: #712166)
+ * uscan: Add "Accept: */*" header to fix downloading from Alioth. Thanks to
+ Dmitry Smirnov for the patch. (Closes: #712261)
+ * transition-check: Work around Pod::Simple change which causes Perl 5.18's
+ pod2man to fail. (Closes: #714599)
+ * licensecheck:
+ + Check haskell files. Thanks to Jens Petersen for the patch.
+ + Handle differing lengths of comment leaders when autodetecting comments.
+ (Closes: #714835)
+ * uscan/rc-alert: Fix roff errors in man pages. Thanks to Eric S. Raymond
+ for the patch. (Closes: #712701)
+ * dscverify: Use ~/.gnupg/trustedkeys.gpg, if available. (Closes: #600048)
+
+ [ Chris Boot ]
+ * bts: Fix no-mutt option. (Closes: #709999)
+
+ [ Daniel Kahn Gillmor ]
+ * Enable OpenPGP signature verification (Closes: #610712)
+
+ [ Yaroslav Halchenko ]
+ * licensecheck: Check .go (Go) files (Closes: #711467)
+ * wnpp-check: Add bug URL to output and reorder columns to ease reading.
+ (Closes: #715572)
+
+ [ Bernhard R. Link ]
+ * uscan: properly cope with colons and minus signs in upstream versions.
+ (Closes: #658999)
+
+ [ Phillip Hands ]
+ * licensecheck:
+ + allow plural: copyright notices
+ + ignore "copyright holders"
+ + alternative BSD-3 wording "authors" and "_any_ contributors"
+ + ignore #defines containing (c)
+ + fix "copyright ownership"
+ + ignore "copyright statement"
+ + ignore "copyright string"
+ + ignore coyright (claim|is|in), and fix test
+ + ignore "copyright to"
+
+ -- James McCoy <jamessan@debian.org> Thu, 15 Aug 2013 20:00:57 -0400
+
+devscripts (2.13.2) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * Correct git location in debian/copyright file (Closes: #703853)
+
+ [ James McCoy ]
+ * licensecheck: Regex-escape file contents that are used as part of a
+ pattern. (Closes: #704434, LP: #1164261)
+ * bts:
+ + Accept the "jessie" and "jessie-ignore" tags. (Closes: #705817)
+ + Email $pkg@packages.debian.org when reassigning a bug to src:$pkg.
+ (Closes: #707636)
+ * uscan: Define local replacements for die/warn instead of setting
+ $SIG{__DIE__}/$SIG{__WARN__} to prevent breaking die/warn in other
+ modules. (Closes: #669942)
+ * licensecheck: Fix invalid regular expression syntax. (Closes: #706232)
+ * debchange:
+ + Set Wheezy as the default --bpo target. (Closes: #703633)
+ + Recognize oldstable backports while oldstable is supported. (Closes:
+ #707616)
+ * rc-alert: Change description of I flag to reference wheezy instead of
+ lenny. (Closes: #683491)
+ * who-permits-upload:
+ + Use consistent formatting in the "SEE ALSO" section of the POD.
+ + Fix spelling mistakes.
+ + Fix handling of encoding.
+ * Move debian/bug/* so dh_bugfiles handles installing them.
+ * Upload to unstable.
+
+ [ Christoph Berg ]
+ * dget: "--all pkg" will download all binaries for source package pkg.
+
+ [ Raphael Geissert ]
+ * checkbashisms: Fix false positives in $_ checks. (Closes: #691389)
+
+ [ Arno Töll ]
+ * New script who-permits-upload, which retrieves information about Debian
+ Maintainer access control lists. (Closes: #688830)
+
+ [ David Prévot ]
+ * Formatting manpages review. (Closes: #707299)
+
+ [ Translation updates ]
+ * French, David Prévot.
+ * German, Chris Leick.
+
+ -- James McCoy <jamessan@debian.org> Sun, 12 May 2013 23:05:26 -0400
+
+devscripts (2.13.1) experimental; urgency=low
+
+ [ Laurent Rineau ]
+ * licensecheck:
+ - Fix the detection of (L|A)GPL. (Closes: #700938)
+ - Fix comments pattern detection. (Closes: #700944)
+
+ [ Benjamin Drung ]
+ * wnpp-check: Correct download links to fix regression from previous release.
+ * Switch to debhelper 9.
+ * Convert Python scripts to python3 (Closes: #680313).
+ * Move git repository to collab-maint.
+ * Remove Julian Gilbey, Mohammed Adnène Trojette, Christoph Berg,
+ Stefano Zacchiroli, Adam D. Barratt, and Luk Claes from uploaders list.
+ Thanks for your work.
+
+ [ James McCoy ]
+ * debdiff: Handle control files with odd permissions. Thanks to Julian
+ Gilbey for the patch. (Closes: #702610)
+ * mk-build-deps: Skip malformed stanzas instead of outright failing.
+ (Closes: #679631)
+
+ [ Dmitrijs Ledkovs ]
+ * wrap-and-sort: Add trailing comma option (Closes: #703323).
+
+ [ Markus Wanner ]
+ * uscan: more debug info to allow checking uversionmangle patterns.
+
+ -- Benjamin Drung <bdrung@debian.org> Fri, 22 Mar 2013 14:39:13 +0100
+
+devscripts (2.13.0) experimental; urgency=low
+
+ [ Christoph Berg ]
+ * origtargz: New script: fetch the orig tarball of a Debian package from
+ various sources, and unpack it
+ * debcommit: --changelog-info will pass --author and --date for git commits.
+
+ [ James McCoy ]
+ * licensecheck: Recognize MPL 2.0 licenses. Thanks to Ryan Pavlik for the
+ patch. (Closes: #687664)
+ * namecheck: Check Apache's projects page for names. (Closes: #686862)
+ * debcommit:
+ + Drop checks for old dpkg versions and always use the necessary Perl
+ modules (Dpkg::Changelog::Parse, Dpkg::Vendor::Ubuntu,
+ Dpkg::Changelog::Entry::Debian).
+ + Add changelog info support for hg and bzr.
+ * annotate-output:
+ + Handle an incomplete line of output. (Closes: #695609)
+ + Don't treat backslashes in the command's output as an escape. (Closes:
+ #695613)
+ + Don't swallow leading whitespace. (Closes: #695612, LP: #1120917)
+ * dscverify: Use "gpg --status-fd" to determine if a valid signature is
+ found and only use the signed content. (Closes: #695914)
+ * wrap-and-sort: Fix repeated word in man page. (Closes: #696363)
+
+ [ Dmitry Smirnov ]
+ * licensecheck:
+ + Remove any regular comments pattern. (Closes: #526698)
+ + Improve command line parsing.
+ + Fix GPL license version detection bug.
+ + Fix BSD-3-clause detection.
+
+ [ Paul Wise ]
+ * checkbashisms: When examining a bash script, indicate the lack of use of
+ bashisms.
+ * uscan:
+ + Access GitHub directly instead of using githubredir.debian.net in
+ example GitHub watch URL.
+ + Add an example watch URL that matches the various file extensions used
+ by common archive formats.
+ + Add an example watch URL for Google Code projects.
+
+ [ Benjamin Drung ]
+ * Add bashism test cases from Raphael Geissert.
+ * Add autopkgtest support. (LP: #1073330)
+ * suspicious-source: Add inode/symlink and image/x-xpmi to whitelisted
+ mime-types.
+ * wrap-and-sort:
+ + Put special entries (variables and placeholders) at the end of the list.
+ + Sort debian/control*.in files too.
+ * licensecheck: detect (L)GPL licenses more permissively. Thanks to
+ Laurent Rineau for the patch. (Closes: #659231)
+ * Bump Standards-Version to 3.9.4 (no changes needed).
+
+ [ Cyril Brulebois ]
+ * Don't auto reverse diffs when DEBDIFF_AUTO_VER_SORT is set to yes, and
+ when the version in both packages is the same. (Closes: #650732)
+
+ [ Tony Mancill ]
+ * debsnap: Escape the package name when used in regex. (Closes: #696018)
+
+ [ David Prévot ]
+ * Minor manpages convention fix: do not terminate the SEE ALSO lists with a
+ period. (Closes: #696416)
+ * French translation update.
+
+ [ Josselin Mouette ]
+ * nmudiff: Use dpkg-parsechangelog to fix manual parsing bug (Closes: #700584)
+
+ [ Raphael Geissert ]
+ * checkbashisms:
+ + allow -FOO- as heredoc delimiter
+ + simplify mixed single/double balanced quotes correctly
+ + correct description of 'setvar'
+ + detect traps for DEBUG, ERRNO, or RETURN
+ + check for incorrect args. to 'exit' (Closes: #687450)
+ + fix handling of # characters in quoted strings
+ + detect use of $FUNCNAME, $TMOUT, and $TIMEFORMAT
+ + detect uses of sleep with anything other than an int.
+ + detect the use of the hash utility and $_
+ + check for other forms of brace expansion
+ + check for use of non-standard tilde expansion
+ + check for case modification expansions
+ + check for the use of $GLOBIGNORE
+
+ [ Regid Ichira ]
+ * rc-alert: Support using curl as alternative to wget. (Closes: #690024)
+ * wnpp-alert: Support using curl as alternative to wget. (Closes: #690056)
+ * wnpp-check: Support using curl as alternative to wget. (Closes: #690059)
+
+ [ Colin Watson ]
+ * debian/control: Mark devscripts Multi-Arch: foreign. (Closes: #694760)
+ * debchange, debcommit: Set the timestamp of temporary editor files back
+ one second, to make modification detection more reliable in the absence
+ of subsecond granularity. (Closes: #697923)
+
+ -- Benjamin Drung <bdrung@debian.org> Mon, 18 Feb 2013 21:50:11 +0100
+
+devscripts (2.12.6) unstable; urgency=low
+
+ * Actual install German translation.
+
+ -- Benjamin Drung <bdrung@debian.org> Sun, 25 Nov 2012 00:30:00 +0100
+
+devscripts (2.12.5) unstable; urgency=low
+
+ [ James McCoy ]
+ * bts:
+ + Provide a clearer error message when Authen::SASL isn't installed.
+ (Closes: #689816)
+ + Don't require a usertag after 'bts usertag <bug> ='. (Closes: #689815)
+ + Don't require a package after 'bts affects <bug> ='. (Closes: #690131)
+ * Add German translation of man pages. Thanks to Chris Leick. (Closes:
+ #687985)
+
+ [ Benjamin Drung ]
+ * Fix Subversion typo and write all instances of it with an capital initial
+ letter. Thanks to Regid Ichira for the finding. (Closes: #689953)
+ * debuild:
+ - Fix failure if called with --preserve-env and GREP_OPTIONS is set.
+ Thanks to Aaron Culich for the patch. (Closes: #501056, LP: #581319)
+ - Add missing bits to support dpkg-genchanges hook.
+ Thanks to Maciej Malycha for the patch. (LP: #1065201)
+ * wrap-and-sort: Sort Pre-Depends list (LP: #1070599)
+
+ [ David Prévot ]
+ * French translation update.
+
+ -- Benjamin Drung <bdrung@debian.org> Wed, 24 Oct 2012 22:15:34 +0200
+
+devscripts (2.12.4) unstable; urgency=low
+
+ [ James McCoy ]
+ * dget: Avoid an infinite loop when a .changes/.dsc file references itself.
+ (Closes: #687670)
+ * debdiff:
+ + Set $TMPDIR when running interdiff so its temp files get cleaned up on
+ exit.
+ + Fallback to manual diff of source package if interdiff fails. (Closes:
+ #685202)
+ * dcmd: Don't add "--" to the command being executed. The user has to know
+ where this should be used/if it can be used. (Closes: #687964)
+ * debcheckout: Fix collision in short options. Use -P for --package.
+ (Closes: #688150)
+
+ [ Benjamin Drung ]
+ * licensecheck: Recognize licenses in (fixed-form) Fortran code. Thanks to
+ Francesco Poli for the patch and the example. (Closes: #687452)
+
+ -- James McCoy <jamessan@debian.org> Mon, 24 Sep 2012 18:51:12 -0400
+
+devscripts (2.12.3) unstable; urgency=medium
+
+ [ Benjamin Drung ]
+ * licensecheck:
+ - Don't truncate other licenses on Public domain or WTFPL presence.
+ Thanks to Garrett Holmstrom from Fedora for the patch.
+ - Remove trailing spaces.
+ - add --machine option that outputs results in a machine readable format.
+ Thanks to Eric Lavarde for the patch. (Closes: #583750)
+ - Trim trailing period from some GPL notices' versions.
+
+ [ Richard W.M. Jones ]
+ * licensecheck: Check OCaml programs by default (*.ml, *.mli).
+
+ [ Ville Skyttä ]
+ * Spelling fixes.
+ * licensecheck: Trim trailing comma from some GPL notices' versions.
+
+ [ David Prévot ]
+ * licensecheck.1: Consistency fix.
+ * French translation update.
+
+ [ Cyril Brulebois ]
+ * getbuildlog: When several build logs are available, save all of them
+ instead of downloading them all but only keeping the oldest. (Closes:
+ #683231)
+
+ [ Christoph Berg ]
+ * debcheckout: When --package is given, use this package name rather than
+ trying to guess it from the url. Useful for URLs like
+ http://anonscm.debian.org/bzr/pkg-postgresql/postgresql-9.2/sid-pgapt/.
+ * po4a/Makefile: use po4a --keep=0 so the build system doesn't die with
+ untranslated scripts
+ * dcmd: Reimplement endswith() with case. The original missed quoting and
+ made my brain hurt.
+ * dcmd: Allow digits, underscores, and dots in section/component names.
+
+ [ Raphael Geissert ]
+ * dcmd: Allow arguments to contain spaces. (Closes: #687584)
+
+ [ James McCoy ]
+ * debdiff: Fix regression in exit code, introduced in 2.11.4. (Closes:
+ #686247)
+ * dget:
+ + Fix CVE-2012-2241 (arbitrary file deletion)
+ + Only match policy-compliant source package names.
+ * dscverify: Fix CVE-2012-2240 (arbitrary code execution)
+
+ -- James McCoy <jamessan@debian.org> Sat, 15 Sep 2012 15:23:41 -0400
+
+devscripts (2.12.2) unstable; urgency=high
+
+ * annotate-output: Fix to prevent symlink attack: don't delete
+ safely-created file and reuse its name. Instead, create temporary
+ directory and create FIFOs therein. Also, be sure to remove temporaries
+ upon catchable signal. Thanks to Jim Meyering for the patch. Fixes
+ CVE-2012-3500.
+
+ -- James McCoy <jamessan@debian.org> Sun, 26 Aug 2012 11:16:17 -0400
+
+devscripts (2.12.1) unstable; urgency=low
+
+ * debchange:
+ - Fix crash if libdistro-info-perl is not installed. (Closes: #680213,
+ LP: #1022563)
+ - Recognize stable-proposed-updates as Debian distribution (Closes: #677613)
+
+ -- Benjamin Drung <bdrung@debian.org> Fri, 13 Jul 2012 22:06:43 +0200
+
+devscripts (2.12.0) unstable; urgency=low
+
+ [ Benjamin Drung ]
+ * debchange:
+ - Query name for stable-backport from distro-info.
+ - On Ubuntu always default to targeting the release that it's run from,
+ not the current devel release, since its primary use on stable releases
+ will be for preparing PPA uploads. (LP: #1001068)
+
+ [ James McCoy ]
+ * build-rdeps, chdist, debsnap, dpkg-depcheck, rc-alert: Exit when unknown
+ options are provided. (Closes: #679374)
+ * dscverify: Use GetOptions to handle argument parsing. (Closes: #679148)
+ * uscan: Properly use the File::Temp interface so files aren't being created
+ with the stringified version of a file glob. (Closes: #678193)
+ * rc-alert:
+ + Unset wget's continue option to ensure the bug list is properly
+ downloaded. (Closes: #677229)
+ + Handle rc bugs assigned to source packages. (Closes: #576853)
+ * Devscripts/Packages.pm, Devscripts/PackageDeps.pm:
+ + Parse dpkg's status file using Dpkg::Control.
+ + Make functions Multi-Arch aware so they can handle $pkg:$arch naming.
+ (Closes: #664811)
+
+ -- James McCoy <jamessan@debian.org> Sat, 30 Jun 2012 11:12:45 -0400
+
+devscripts (2.11.9) unstable; urgency=low
+
+ [ David Prévot ]
+ * French translation update.
+
+ [ Ron Lee ]
+ * cowpoke: Properly strip the arguments to dpkg --compare-versions
+
+ [ Christoph Berg ]
+ * debcheckout: Also recognize bzr+ssh:// schema.
+
+ [ Bernhard R. Link ]
+ * debchange: fix NMU detection to not NMU QA packages (Closes: #676881)
+
+ [ James McCoy ]
+ * debchange: Add more documentation about the effects of changelog
+ heuristic. (Closes: #673974)
+ * mk-build-deps:
+ + Provide a more descriptive README.Debian for generated packages. Thanks
+ to chrysn for the patch. (Closes: #675337)
+ + Do not install Recommends by default. (Closes: #575245)
+
+ [ Benjamin Drung ]
+ * debchange: Use the Dpkg::Vendor Perl API directly to avoid the overhead
+ of the command line dpkg-vendor script.
+ * Use dpkg-buildflags for C code.
+ * wrap-and-sort: Fix damaging debian/install with no newline at the
+ end of file (LP: #1014365).
+
+ -- Benjamin Drung <bdrung@debian.org> Sun, 17 Jun 2012 22:56:26 +0200
+
+devscripts (2.11.8) unstable; urgency=low
+
+ [ David Prévot ]
+ * French translation update.
+
+ [ James McCoy ]
+ * dd-list:
+ + Recognize -h argument, as documented.
+ + Don't error when given multiple binary packages from the same source.
+ (Closes: #672309)
+ * Also note DEBCHANGE_MAINTTRAILER change in NEWS entry for 2.11.7.
+ (Closes: #672973)
+ * dget:
+ + Fix handling of sources.list entries with a port. (Closes: #672460) Still
+ can't handle entries at the same domain but different ports until
+ #154868 is fixed.
+ * debcheckout:
+ + Document the DEBCHECKOUT_SOURCE configuration variable.
+ + Determine the source package name when downloading the source tarball.
+ This ensures the downloaded files aren't incorrectly removed after being
+ downloaded.
+ + Adapt find_repo() to determine the tarball name for native packages.
+
+ [ Benjamin Drung ]
+ * debchange:
+ + Add --vendor= and DEBCHANGE_VENDOR to override the distributor ID
+ returned by dpkg-vendor.
+ + Always perform Vendor check.
+ + Fall back to Debian vendor when a Debian-specific command-line option
+ has been supplied (--nmu, --qa, --bin-nmu, --bpo).
+ + Adjust --security template for Ubuntu.
+ + Add -R/--rebuild flag for Ubuntu's no-change rebuilds.
+ + Append ubuntu1 to version when incrementing on Ubuntu, unless a
+ -U/--upstream option is given.
+ + On Ubuntu, don't copy the previous distribution name for a new changelog
+ entry. Use the Ubuntu devel release.
+ + Don't use NMU versioning for NMUs / Security uploads on Ubuntu.
+ + dch --increment changes XbuildY to Xubuntu1 on Ubuntu (LP: #690230).
+ + Try to guess the vendor based on the given distribution name (LP: #723715)
+ + Prefer UBUMAIL over DEBEMAIL on Ubuntu (LP: #929846).
+ * Add first tests for licensecheck.
+ * Add online test for uscan.
+
+ [ Stefano Rivera ]
+ * devscripts.Logger Don't substitute arguments into logged strings unless
+ they were provided. (LP: #968129)
+ * debchange: Use distro-info to determine Ubuntu release names (LP: #997932).
+ * Incorporate Ubuntu's delta:
+ Move debian-keyring, equivs, libcrypt-ssleay-perl, and libsoap-lite-perl
+ to Suggests when building on Ubuntu.
+
+ [ Salvatore Bonaccorso ]
+ * bts: When searching for usertags use tag= in the url (followed by
+ the options containing users=). (Closes: #675071).
+
+ [ Raphael Geissert ]
+ * dget: ignore duplicate repository URLs. (Closes: #675258)
+
+ [ Kees Cook ]
+ * licensecheck: Catch LGPL more robustly. (Closes: #623283)
+
+ [ Thijs Kinkhorst ]
+ * debdiff: Do not generate warnings when debdiff'ing dpkg source format
+ 3.0 (git). (Closes: #668372)
+ * debuild: Do not warn for missing upstream tarball if package is source
+ format 3.0 (git). (Closes: #668372)
+
+ [ Scott Moser ]
+ * uscan: Support watch files that reference S3 bucket listings.
+ (Closes: #630756, LP: #798293)
+
+ [ Yaroslav Halchenko ]
+ * licensecheck: Check licenses in .m (Octave/Matlab), .tex (LaTeX),
+ and .pyx (Python's pyrex) files (Closes: #604529)
+
+ [ Ivan Borzenkov ]
+ * licensecheck: Add detection code for Beerware license. (Closes: #597463)
+
+ -- Benjamin Drung <bdrung@debian.org> Thu, 31 May 2012 17:50:56 +0200
+
+devscripts (2.11.7) unstable; urgency=low
+
+ [ James McCoy ]
+ * bts:
+ + Generate a proper Cc field with "reassign … . done …". (Closes:
+ #668132)
+ + Document -m as an alias for show's --mbox. (Closes: #670107)
+ * debchange:
+ + Remove EOLed releases Lenny and Maverick.
+ + Change DEBCHANGE_RELEASE_HEURISTIC default to "changelog".
+ + Correctly handle NMU detection when there is no whitespace after a comma
+ in Uploaders. (Closes: #642342)
+ * mergechanges: Handle continuation lines correctly. Thanks to Ben
+ Hutchings for the patch. (Closes: #656415)
+ * debcheckout: Allow specifying a branch for Vcs-Git fields. Thanks to
+ Bernhard R. Link for the patch. (Closes: #655085, #600745)
+ * d/control: Change Maintainer address to devscripts-devel@lists.alioth.d.o
+ * wnpp-alert: Use dpkg-query instead of directly parsing dpkg's status file.
+ (Closes: #669579)
+ * dpkg-depcheck: Match the new error message from “dpkg -S”. Thanks to Bao
+ Haojun for the patch. (Closes: #667581)
+ * list-unreleased: Update excluded directories to include other common
+ VCSes.
+ * svnpath: Always run “svn info” instead of checking for .svn. (Closes:
+ #645106)
+ * mk-build-deps:
+ + Make error messages more explicit about what went wrong. (Closes:
+ #596561)
+ + Use Dpkg::IPC to run apt-cache.
+ + Don't run equivs if no package information was parsed.
+ * uscan: Clarify behavior of the --destdir option. (Closes: #659389)
+ * debi: Add -u and -m as synonyms for --upgrade and --multi. (Closes:
+ #662773)
+
+ [ Benjamin Drung ]
+ * Introduce a test suite for the scripts based on shunit2.
+
+ [ Stefano Rivera ]
+ * debchange: Recognise the Ubuntu Quantal Quetzal release.
+
+ [ Christoph Berg ]
+ * debcheckout: Fix --source error message.
+
+ [ Raphael Geissert ]
+ * checkbashisms:
+ + detect the use of 'setvar'
+ + do not unconditionally swallow stdin (Closes: #669578)
+ + Allow stdin to be checked by accepting '-' as file name
+ + detect substr expansion with dynamic length (Closes: #610465)
+
+ -- James McCoy <jamessan@debian.org> Sun, 06 May 2012 20:05:58 -0400
+
+devscripts (2.11.6) unstable; urgency=low
+
+ [ James McCoy ]
+ * mk-build-deps: Fix handling of debian/control files. (Closes: #665496)
+ * uscan: Fix formatting in man page. Thanks to Samuel Bronson for the
+ patch. (Closes: #665325)
+ * debsign: Fix quoting in handling of --debs-dir.
+ (Closes: #666048, LP: #966867)
+
+ [ Benjamin Drung ]
+ * cowpoke.1, deb-reversion.dbk, dscextract.1: Fix typos "occured",
+ "transfered", and "addtional". Thanks to A. Costa for the patches.
+ (Closes: #655681)
+ * debcommit:
+ + Subversion 1.7 has only one .svn folder per working copy.
+ Thanks to Simon Olofsson for the patch. (Closes: #645106)
+ + Support .hg in parent directories.
+ Thanks to Simon Olofsson for the patch. (Closes: #652967)
+
+ [ David Prévot ]
+ * Typo and stylish fix for dscextract(1). (Closes: #630423)
+
+ -- Benjamin Drung <bdrung@debian.org> Fri, 30 Mar 2012 15:53:36 +0200
+
+devscripts (2.11.5) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * deb-reversion:
+ + Re-fix handling of multi-word hooks. (Closes: #660782).
+ This was originally fixed in 2.9.14 but accidentally broken again in
+ 2.9.26.
+ + Correctly handle cases where a changelog file was not found, possibly
+ because of the use of symlinks. (Closes: #660788)
+
+ [ Jakub Wilk ]
+ * deb-reversion: Simplify option parsing, also allowing simpler quoting of
+ arguments.
+
+ [ James McCoy ]
+ * dd-list: Fix correlation of given package name when it does not match the
+ source package name. (Closes: #655854)
+ * dcmd: Escape directory name so it doesn't interfere with sed command.
+ (Closes: #649227)
+ * debsnap: Check whether architectures have been specified. (Closes:
+ #655932)
+ * pts-subscribe: Correct URL to Developer's Reference. (Closes: #661337)
+ * mk-build-deps: Use the most recent version when multiple package versions
+ are available. (Closes: #633143)
+
+ [ Benjamin Drung ]
+ * edit-patch:
+ + Do not unapply quilt patches. Thanks to Michael Hall for
+ the patch. (Closes: #662689, LP: #947180)
+ + Remove trailing .sh when checking if the script is being run as edit-patch
+ or add-patch. Thanks to Michael Hall for the patch. (LP: #953857)
+ * Bump Standard-Version to 3.9.3 (no changes needed).
+
+ -- Benjamin Drung <bdrung@debian.org> Sat, 24 Mar 2012 11:26:32 +0100
+
+devscripts (2.11.4) unstable; urgency=high
+
+ * Urgency "high" for security fixes.
+
+ [ James McCoy ]
+ * bts: Revert usertags' handling of more than one +/-/=. Only the first one
+ is relevant.
+
+ [ Ryan Niebur ]
+ * dget: when finding the sources.list entry for the repository to
+ download a package from, match any port with the correct hostname
+ because apt-cache policy does not output port numbers in URLs
+ (Closes: #601951)
+
+ [ Adam D. Barratt ]
+ * debdiff:
+ + Fix a regression in the handling of embedded tarballs (a side
+ effect of the changes introduced to resolve #571528).
+ + Extend the changes from #571528 to cover more situations where
+ user or file input is passed to an external program. Fixes
+ CVE-2012-2012 (and any instance of CVE-2012-2011 not already
+ covered by #571528).
+
+ [ Paul Wise ]
+ * suspicious-source: Also ignore mercurial and darcs VCS directories
+ (Closes: #659966).
+
+ [ Benjamin Drung ]
+ * suspicious-source: Add inode/x-empty to whitelist of MIME types
+ (Closes: #659946).
+
+ [ Raphael Geissert ]
+ * debdiff:
+ + Remove undocumented feature treating extensionless files as if
+ they were packages (Closes: #659559)
+ + Add missing chdir for dpkg-source and remove extraneous quoting
+ of --exclude parameters.
+ + Fix CVE-2012-0210 (insufficient input sanitising reading .dsc
+ and .changes files).
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 15 Feb 2012 19:19:31 +0000
+
+devscripts (2.11.3) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * debchange: Fix typo in the description of --no-force-save-on-release.
+
+ [ David Prévot ]
+ * manpage typographic and convention review. (Closes: #649450)
+ * French translation update.
+
+ [ James McCoy ]
+ * Update tools to uniformly handle the supported compression types for
+ source packages. (Closes: #650118)
+ * uscan:
+ + Use "gzip -n" when repacking zip files. Thanks to Franz Schrober for
+ the patch. (Closes: #646691)
+ + Handle filenames with special characters. (Closes: #648299)
+ * debdiff: Handle paths with special characters. (Closes: #571528)
+ * bts: Add minimal verification of email arguments. (Closes: #654460)
+ * licensecheck:
+ + Recognize GPL version when "of the License" isn't present. Thanks to
+ Ville Skyttä for the patch.
+ + Correctly capture license version for Affero when "as published by"
+ isn't present. Thanks to Ville Skyttä for the patch.
+
+ [ Benjamin Drung ]
+ * wrap-and-sort: Do not sort executable files (executable .install files could
+ be programs since debhelper 8.9.12). Thanks to Stefano Rivera for the
+ patch. (Closes: #655142)
+
+ -- James McCoy <jamessan@debian.org> Mon, 09 Jan 2012 20:19:11 -0500
+
+devscripts (2.11.2) unstable; urgency=low
+
+ [ Gerfried Fuchs ]
+ * Remove the word "of" from the BSD 3 clause check, it might not be in
+ there.
+
+ [ James McCoy ]
+ * Remove support for PGP-style commands from debsign/debrsign. (Closes:
+ #639204)
+ + DEBSIGN_SIGNLIKE config variable removed
+ * Update scripts to use GNU getopt-compatible option parsing. (Closes:
+ #641979)
+ + For Perl scripts, use Getopt::Long's "gnu_compat" and "bundling" modes.
+ When allowed, also use "permute" for full GNU getopt compatibility.
+ + For shell scripts, use getopt instead of manual option parsing.
+ - Update uses of getopt to show usage when getopt fails.
+ * licensecheck:
+ + Recognize more generated files, MIT/X11 variants, Microsoft Permissive
+ License (Ms-PL), and a libpng variant. Thanks to Paweł Hajdan, Jr for
+ the patches. (Closes: #641497, #647524, #647526, #647527)
+ * debchange: Document that only `$1' backreference replacements are
+ supported. Thanks to Matthijs Kooijman for the patch. (Closes: #639813)
+ * mergechanges: Use awk instead of sed to handle massaging the final output
+ so we can better control the processing. (Closes: #640782)
+ * uscan: Fully support lzma and xz tarballs. Based on a patch from Tanguy
+ Ortolo. (Closes: #631713)
+ * debi: Document --multi, --with-depends, and --tool in the man page.
+ (Closes: #644983)
+ * dd-list:
+ + Correctly handle maintainer names which have a comma. (Closes: #646562)
+ + Sort results by full-name instead of trying to parse the names.
+ (Closes: #638602)
+ + Parse sources files directly instead of invoking apt-cache. (Closes:
+ #376595)
+ + Allow specifying which sources files to read. (Closes: #509983)
+ * Remove references to obsolete PGP keyrings in who-uploads/dscverify.
+ * who-uploads: Don't check for default keyrings with --no-default-keyrings.
+ (Closes: #515058)
+
+ [ Stefano Rivera ]
+ * debchange: Add precise as a recognised Ubuntu distro.
+
+ [ David Prévot ]
+ * bts: Remove outdated information from documentation for owner command.
+ (Closes: #625990)
+
+ [ Steve Langasek ]
+ * new script dep3changelog, which parses a DEP3 patch header and feeds a
+ suitable changelog entry to dch. (Closes: #599777)
+
+ [ Michael Prokop ]
+ * debcheckout: Use DESTDIR also for debian/ only VCS packages. (Closes:
+ 648654)
+
+ -- James McCoy <jamessan@debian.org> Tue, 15 Nov 2011 21:36:40 -0500
+
+devscripts (2.11.1) unstable; urgency=low
+
+ [ David Prévot ]
+ * Stylish manual pages convention review. (Closes: #628447)
+ * Handle the last description in devscripts(1). (Closes: #628086)
+ * French translation updates.
+
+ [ Adam D. Barratt ]
+ * debian/copyright: Update repository information somewhat belatedly
+ for the move to git.
+
+ [ James Vega ]
+ * debchange: Remove dapper from the list of recognized distributions.
+ * debcheckout: Handle Alioth's new anonymous access URLs when converting to
+ authenticated URLs. (Closes: #628674)
+ * debsnap: Allow -a to be specified multiple times. Thanks to Timo Juhani
+ Lindfors for the suggestion.
+ * uscan: Fix --destdir regression when repacking zip archives. Thanks to
+ Christian Kastner for the patch. (Closes: #628076)
+ * mergechanges: Do not drop fields when the Files/Checksums-* fields are not
+ at the end of the source files. (Closes: #625620)
+ * debuild: Call dpkg-source --before-build/--after-build when emulating
+ dpkg-buildpackage. (Closes: #628481)
+ * chdist:
+ + Create /etc/apt/apt.conf.d and /etc/apt/preferences.d in the chdist
+ directory structure. (Closes: #528274, LP: #566682)
+ + When multiple binary versions exist, use newest version for
+ compare-src-bin-*.
+ + Copy archive keyrings to etc/apt/trusted.gpg.d.
+
+ [ Christoph Berg ]
+ * dscextract: new script, extracts a single file from a Debian source
+ package.
+ * debcheckout: When retrieving the source for debian/-only repositories,
+ move all .dsc components to the current directory, not just .orig.tar.gz.
+ * uscan: Catch perl warning with incorrect watch files without ().
+ Also, catch warnings on non-matches of ()? constructs.
+
+ [ Stefano Rivera ]
+ * Support //scheme-local URLs in hrefs, correctly (as used by Google code)
+ (Closes: #630808)
+
+ -- James Vega <jamessan@debian.org> Mon, 22 Aug 2011 19:51:03 -0400
+
+devscripts (2.11.0) unstable; urgency=low
+
+ [ James Vega ]
+ * getbuildlog:
+ + Query the updated build log status pages.
+ + Request the raw log file when downloading.
+ * debcheckout: Use the destination directory, not package name, when
+ checking for where the checkout happened. (Closes: #627030)
+ * Merge from Ubuntu:
+ + dscverify: Use Ubuntu keyrings if on an Ubuntu-based system.
+ + rmadison: Use Ubuntu's rmadison instance on Ubuntu.
+ * namecheck: Update Alioth's "unknown project" pattern. Thanks to Nelson A.
+ de Oliveira for the patch. (Closes: #627824)
+ * Add lintian overrides for the ldconfig calls dh adds to post{inst,rm}.
+
+ [ Benjamin Drung ]
+ * Move add-patch, edit-patch, suspicious-source, what-patch, and wrap-and-sort
+ from ubuntu-dev-tools into devscripts (Closes: #568481).
+ * Remove EOL whitespaces (Closes: #502525).
+ * dget.1: Mention `debcheckout` under `SEE ALSO`. Thanks to Paul Menzel for
+ the patch. (Closes: #596245)
+ * debchange, uupdate: Use dpkg-vendor instead of lsb_release.
+ * Merge from Ubuntu:
+ + debuild: Enforce Ubuntu merge policy.
+ + debsign: Implement DEBSIGN_ALWAYS_RESIGN variable to skip the
+ "Would you like to use the current signature?" question. (Closes: #447955)
+ * Add test infrastructure.
+
+ [ David Prévot ]
+ * Partial manual pages convention review (Closes: #626015).
+
+ -- James Vega <jamessan@debian.org> Tue, 24 May 2011 23:55:36 -0400
+
+devscripts (2.10.73) unstable; urgency=low
+
+ [ James Vega ]
+ * uscan:
+ + Use the correct path when repacking zip files. (Closes: #622889)
+ + Make file show all matched file types instead of just the first.
+ (Closes: #574155)
+ * uupdate: Handle hidden files when the upstream archive doesn't contain its
+ files under one top-level directory. (Closes: #601945)
+ * bts:
+ + Indicate version argument is optional for done command. (Closes:
+ #623567)
+ + Silence warnings with (un)subscribe command when no email is specified.
+ (Closes: #626086)
+ + Indicate email argument is optional for (un)subscribe commands.
+ * debsnap:
+ + Add support for downloading binary packages. Thanks to Timo Juhani
+ Lindfors for the patch. (Closes: #587523)
+ + Only download a file if it doesn't exist or its hashsum doesn't match
+ the one specified by snapshot.d.o.
+ * debchange:
+ + Add -M option to use debian/control's Maintainer information. Thanks to
+ Modestas Vainius for the patch. (Closes: #560900)
+ + Update recognized Ubuntu releases (- jaunty/karmic, + oneiric).
+ * dget: Improve wget()'s handling of file/copy URIs. Thanks to Adam
+ Borowski for the suggestions.
+ + Allow relative paths for file/copy URIs.
+ + Follow symlinks when copying/hard linking files from a local cache.
+ (Closes: #515852)
+ + Call system() with a list of arguments to prevent shell interpolation of
+ the command.
+
+ [ Benjamin Drung ]
+ * Add myself to uploaders.
+ * Wrap and sort lists in debian/control. (Closes: #577999)
+ * Switch to simple dh 8 rule.
+ * debcommit: Support for committing from debian/ when using bzr. Thanks to
+ Loïc Minier for the patch. (Closes: #580861)
+ * debian/control: Bump Standards-Version to 3.9.2 (no changes needed).
+
+ [ Patrick Schoenfeld ]
+ * checkbashisms:
+ - add code to detect weither STDIN is a pipe and if so, write the lines
+ passed via stdin to a tempfile
+ - add tempfile filename to the list of files to process
+ - add logic to detect if filename is a tempfile and if so, use the string
+ "(stdin)" for filename display instead of the real filename.
+ (Closes: #586500)
+
+ -- James Vega <jamessan@debian.org> Mon, 09 May 2011 22:42:12 -0400
+
+devscripts (2.10.72) unstable; urgency=low
+
+ [ James Vega ]
+ * debuild: Use 3-argument form of open to suppress warnings about unused
+ symbols. (Closes: #606054)
+ * Cleanup Recommends to avoid pulling in as many packages by default. The
+ remaining Recommends are relevant to the more commonly used scripts or
+ functionality. Relationships removed from Recommends were either added to
+ Suggests if it makes sense to call some attention to them or were removed
+ from debian/control completely. (Closes: #605102, #610310, LP: #485264)
+ * uscan:
+ + Let unzip convert text files to native line endings when repacking.
+ Thanks to Daniel Kahn Gilmor for the suggestion. (Closes: #618513)
+ + Avoid "Use of uninitialized value" warning when URL doesn't have
+ "/" after the host. Thanks to Mats Erik Andersson for the patch.
+ (Closes: #600909)
+ + Parse responses from FTP sites on a line-by-line basis to help prevent
+ overly greedy regular expressions in watch files returning bad results.
+ (Closes: #597963)
+ + Fix "Use of uninitialized value" warnings when processing certain
+ version 1 watch files.
+ + Fix various issues when repacking a zip to a tarball. Thanks to
+ Christian Kastner for the patch. (Closes: #615108)
+ - Run tar from within the temp directory to prevent getting a ‘./’
+ archive member.
+ - Use root/root as the owner for the archive members to prevent leaking
+ the user's login.
+ * Remove use of lzma command in favor of xz. (Closes: #599641)
+ + debian/control: Remove lzma from Recommends.
+ + uscan: Use xz to repack lzma tarballs.
+ + uupdate: Use xz to handle lzma-compressed files.
+ * More typography updates for man pages. Thanks to David Prévot for the
+ patch. (Closes: #616630)
+ * pts-subscribe: Do not perform arithmetic comparison of --until argument.
+ Thanks to Stefano Rivera for the patch. (Closes: #620194)
+ * mk-build-deps:
+ + Add --root-cmd option to install the build-dep .deb. Thanks to Felipe
+ Sateler for the patch. (Closes: #615135)
+ + Add MKBUILDDEPS_ROOTCMD configuration variable.
+ + Show modified configuration variables in usage.
+ * debchange: Correct the backport name in the man page. Thanks to Salvatore
+ Bonaccorso for the patch. (Closes: #617675)
+ * getbuildlog:
+ + Remove experimental.debian.net, now that experimental logs show up on
+ the normal buildd site. (Closes: #621758)
+ + Remove temp file if the script exits early.
+ * licensecheck: Remove "(the License)" from check for Apache license.
+ Thanks to Dmitry Kurochkin for the suggestion. (Closes: #620902)
+
+ [ Ron Lee ]
+ * cowpoke: add a --return option that copies the build results back to a
+ directory somewhere. (Closes: #614268)
+
+ [ Christoph Berg ]
+ * debcheckout: Correctly extract package name from svn://.../trunk/$pkg
+ style URLs.
+
+ -- James Vega <jamessan@debian.org> Fri, 15 Apr 2011 00:21:57 -0400
+
+devscripts (2.10.71) unstable; urgency=low
+
+ [ Christoph Berg ]
+ * debcommit (git): Don't treat "no files to commit" as an error when called
+ with --release, otherwise it is not possible to tag after the final build.
+
+ [ James Vega ]
+ * bts:
+ + Use Pod::Text to remove POD markup before displaying the help. (Closes:
+ #613502)
+ + Document that whitespace is required around the dot/comma separating
+ command stanzas. (Closes: #595893)
+ * dget: Ignore IO::File errors from local cache when a URL is given.
+ The local cache should be used when accessible, but not prevent downloads
+ when it isn't. (Closes: #599354)
+ * build-rdeps: Remove hard-coded path for grep-dctrl.
+ * debchange:
+ + Require an argument for the --allow-lower-version option. (Closes:
+ #597675)
+ + Since the entry added by --closes requires editing anyway, require the
+ user to save the changelog for it update the original changelog.
+
+ [ Patrick Schoenfeld ]
+ * build-rdeps: Update release_pattern for the new InRelease release files,
+ which apt began downloading in newer versions instead of the Release file.
+ (Closes: #613941)
+
+ [ Ron Lee ]
+ * cowpoke: try to rsync source files to the build host. (Closes: #610072)
+ Thanks to Joachim Breitner for the idea and initial patch.
+
+ -- James Vega <jamessan@debian.org> Sat, 19 Feb 2011 11:23:20 -0500
+
+devscripts (2.10.70) unstable; urgency=low
+
+ [ James Vega ]
+ * debuild:
+ + Properly quote shell variable when parsing options. (Closes: #556248)
+ + Don't treat “-nc” as implying binary only build. (Closes: #607303)
+ + Add recognition of dpkg-buildpackage's “-A” option for building only
+ binary independent packages.
+ * pts-subscribe: Handle “--until 0” the same as “--forever”. (Closes:
+ #604740)
+ * uscan:
+ + Update documentation to use “.+” instead of “.*” in groupings. Thanks
+ to Ben Finney for the patch. (Closes: #606060)
+ + Add “target” element to --dehs' XML, specifying the name of the
+ downloaded file. (Closes: #598514)
+ * debcheckout: Use the correct prototype for set_destdir. (Closes: #606053)
+ * Use “mktemp --tmpdir” instead of specifying an absolute path under /tmp.
+ (Closes: #610027)
+ * Fix a typo in debchange(1). (Closes: #610192)
+ * bts: Make the message number optional for the “summary” sub-command. This
+ allows clearing an already set summary. (Closes: #610326)
+ * rmadison: Document udd url shorthand, added in 2.10.62. (Closes: #589437)
+ * Use appropriate typography for literal vs. replacement text in man pages.
+ Thanks to David Prévot for the patch and French translation updates.
+ (Closes: #600212)
+ * dd-list: Ignore extraneous whitespace. (Closes: #595251)
+ * build-rdeps: Remove extraneous EOL whitespace in the output. (Closes:
+ #612500)
+ * debian/control: Bump Standards-Version to 3.9.1.0 -- no changes necessary.
+
+ [ Christoph Berg ]
+ * debcheckout: For debian-dir-only repositories, also retrieve the source
+ package, unpack it, and move the missing files over. Add a new option
+ --source (DEBCHECKOUT_SOURCE) to control this behavior. (Closes: #535767)
+ * Makefiles: Fix parallelization for use with make -j N.
+ * rmadison: New configuration variable: RMADISON_ARCHITECTURE.
+ Set the default architecture to use unless overridden by a command line
+ option. To see any packages with a set B<RMADISON_ARCHITECTURE>, use
+ --architecture='*'. By Uli Martens.
+
+ [ Raphael Geissert ]
+ * rmadison: Exit with a non-zero code if curl/wget has a failure. (Closes:
+ #513685)
+
+ -- James Vega <jamessan@debian.org> Wed, 09 Feb 2011 02:38:32 -0500
+
+devscripts (2.10.69+squeeze1) stable; urgency=low
+
+ * bts: Accept the "wheezy" and "wheezy-ignore" tags. (Closes: #612521)
+ * debchange:
+ + Set Squeeze as the default backports target.
+ + Recognize "lenny-backports-sloppy" and "squeeze-backports"
+ distributions.
+ + Remove "etch-backports" and "etch-volatile" distributions.
+
+ -- James Vega <jamessan@debian.org> Sun, 06 Feb 2011 01:01:14 -0500
+
+devscripts (2.10.69) unstable; urgency=low
+
+ [ James Vega ]
+ * po4a: Add targets to transform translated POD/DocBook files into man
+ pages. (Closes: #597782)
+ * Include command list in localized devscripts.1. (Closes: #597906)
+ * Fix a couple markup issues in source files for generated man pages.
+ * bts: Don't send an empty email when --no-action is given. (Closes:
+ #600822)
+
+ [ David Prévot ]
+ * Update French translation. (Closes: #599234, #600033)
+
+ [ Patrick Schoenfeld ]
+ * Replace occurrences of old FSF address with the FSF recommendation
+ what should be written inside of source files.
+ (Closes: #502512)
+
+ -- James Vega <jamessan@debian.org> Thu, 21 Oct 2010 07:36:42 -0400
+
+devscripts (2.10.68) unstable; urgency=low
+
+ [ James Vega ]
+ * dget: Fix parsing of apt-cache and sources.list when given only a package
+ name. (Closes: #594904)
+ * debchange:
+ + Remove EOL Ubuntu release Intrepid. Add new development release Natty.
+ (Closes: #593659)
+ + Remove Etch and add Squeeze as backports targets. Lenny is still the
+ default bpo target.
+ * rmadison: Change Backports URL to backports.debian.org. (Closes: #595714)
+
+ [ Luk Claes ]
+ * Adjust rmadison documentation for move of accessible projectb mirror
+ from merkel to ries.
+
+ -- James Vega <jamessan@debian.org> Wed, 08 Sep 2010 18:46:35 -0400
+
+devscripts (2.10.67) unstable; urgency=low
+
+ * debcommit: Use the first detected changelog instead of the last. (Closes:
+ #591368)
+ * debsnap: Remove use of pure-perl specific functions from JSON module.
+ (Closes: #591392)
+ * debchange: Clarify how the TZ environment variable affects debchange.
+ Based on a patch by Rolf Leggewie. (LP: #330430)
+
+ -- James Vega <jamessan@debian.org> Sat, 14 Aug 2010 12:02:17 -0400
+
+devscripts (2.10.66) unstable; urgency=low
+
+ [ James Vega ]
+ * bts:
+ + Fix ability to clear all tags on a bug. (Closes: #539688)
+ + Detect invalid characters in usertags. (Closes: #590930)
+ + Allow specifying multiple tag modifiers (+, -, =) in one usertag stanza.
+ * rc-alert: Add missing hyphens and correct formatting in the man page.
+ Based on a patch by Salvatore Bonaccorso. (Closes: #589607)
+ * checkbashisms: Allow kill & trap XSI-isms unless --posix is given, as per
+ Policy 3.9.1.0. (Closes: #486823)
+ * debchange: Add --[no]multimaint-merge option, corresponding to the
+ DEBCHANGE_MULTIMAINT_MERGE configuration variable. (Closes: #590842)
+ * licensecheck: Add .pas, .inc, .dtd., .xsl, and .mod files to the default
+ check list. (Closes: #534988, #591305)
+ * build-rdeps: Escape regular expression metacharacters in package names.
+ (Closes: #590832)
+ * Build-Depends on po4a (>= 0.40) so po4a recognizes .TQ macro.
+
+ [ Cyril Brulebois ]
+ * uscan: Get rid of extra quoting in dpkg --compare-versions calls.
+ (Closes: #590178)
+
+ [ Carsten Hey ]
+ * debsign: Add options --re-sign and --no-re-sign to let the user choose
+ whether an already signed file should be resigned. (Closes: #580821)
+
+ -- James Vega <jamessan@debian.org> Mon, 02 Aug 2010 01:31:38 -0400
+
+devscripts (2.10.65.1) unstable; urgency=low
+
+ * debc:
+ + Call changelog_parse correctly. (Closes: #588947)
+ + Update bash completion to complete *.changes files and package names.
+ Thanks to Stefano Rivera for the patch. (Closes: #584703)
+
+ -- James Vega <jamessan@debian.org> Tue, 13 Jul 2010 20:10:09 -0400
+
+devscripts (2.10.65) unstable; urgency=low
+
+ [ James Vega ]
+ * Remove mergechanges from the set of commands which use completion of
+ package names. (Closes: #578167)
+ * bts:
+ + Use sendmail to send mails with extra headers when $(DEB)EMAIL aren't
+ present. (Closes: #577564)
+ + Document that $(DEB)EMAIL must be in the environment to send email using
+ either --mutt or --smtp-host. (Closes: #578334)
+ + Cleanup the help output and add some options which were only documented
+ in the man page.
+ + Allow specifying multiple tag modifiers (+, -, =) in one tag stanza.
+ (Closes: #578118)
+ + Document the valid values for the status key in the select command.
+ (Closes: #583067)
+ * debsnap:
+ + Iterate over the list of files listed for a hash until we find one that
+ matches the requested package. (Closes: #584734)
+ + Warn and move on to the next file if no files are present for a given
+ hash or none match the requested package. (Closes: #587265)
+ + Handle error responses from snapshot.debian.org. (Closes: #587217)
+ + Use the basename of the file being downloaded as the name under which to
+ save it. (Closes: #584735)
+ + Do not remove the destination directory when --force is given. (Closes:
+ #587517)
+ * Remove --ignore-dirname options (and deprecation notices) from all
+ scripts. 6.5 years is long enough to stop using that option.
+ * diff2patches: Document the patch naming scheme and use of “debian/” as the
+ destination directory when “debian/patches/” doesn't exist. (Closes:
+ #552693)
+ * mk-build-deps:
+ + Add options to build packages which depend on solely Build-Depends or
+ Build-Depends-Indep. (Closes: #498898)
+ + Include build-essential in Depends. (Closes: #565889)
+ * debi: Use “dpkg -O” instead of parsing dpkg-query's output to upgrade only
+ packages which are already installed. (Closes: #563390)
+ * debcheckout: Specifically call out that Debian hosts are already handled
+ in DEBCHECKOUT_AUTH_URLS' description. Thanks to martin f. krafft for the
+ suggested wording. (Closes: #530581)
+ * debchange: When running “dch -r”, use <dist>-backports if a backports
+ upload is detected. (Closes: #588502)
+ * uupdate: Use “0ubuntu1” for the Debian revision of the version number when
+ running uupdate on Ubuntu systems. Based on a patch by Guillaume Martres.
+ (Closes: #577998)
+ * Ship French man pages in UTF-8 now that #196762 is fixed.
+
+ [ Martin Zobel-Helas ]
+ * Remove svk from Recommends, it is no longer in the archive. (Closes:
+ #581224)
+
+ [ Raphael Geissert ]
+ * checkbashisms:
+ + Makefile handling:
+ - Simplify make variables as shell variables. (Closes: #535368)
+ - Convert all $$ to $.
+ - Recognize SHELL setting in Makefile when being set as an override.
+ - Ignore make's '-' for ignore errors.
+ - Fix some false positives due to target names.
+ + Detect incorrect use of ^ instead of ! for negation in pattern matching
+ collections. (Closes: #497489)
+ + Detect use of {post,pre}{increment,decrement} in arithmetic expansion.
+ (Closes: #572006)
+ + Detect use of Bash's “printf -v var ...” or the %b and %q format
+ specifiers.
+ + Detect use of the Bash's “coproc” keyword.
+ + Detect use of Bash's “;;&” and ”;&” operators.
+ + Add support for handling line continuations. (Closes: #531327)
+ + Fix a false positive with file redirection.
+ + Fix handling of indented heredoc delimiters.
+ + Fix some parsing of quoted strings.
+ + Detect use of exponentiation.
+ + Detect use of the 'jobs' built-in.
+ + Detect use of command with options other than “-p”.
+ + Fix a false positive with redirection to an fd specified via a variable.
+ + Detect unexpected EOF for unclosed heredocs, quoted strings, and line
+ continuations.
+
+ [ Simon McVittie ]
+ * mk-build-deps:
+ + Build an Arch: any package if any of the Build-Depends have architecture
+ requirements. (Closes: #580600)
+ + Allow specifying for which architecture to build the package.
+
+ [ Charles Plessy ]
+ * debchange: Add “--team” support. (Closes: #588714)
+
+ -- James Vega <jamessan@debian.org> Mon, 12 Jul 2010 23:22:08 -0400
+
+devscripts (2.10.64) unstable; urgency=low
+
+ [ Stefano Zacchiroli ]
+ * devscripts.1: generic documentation for $DEBEMAIL and $DEBFULLNAME
+
+ [ James Vega ]
+ * Devscripts::Versort: Correct _versort so the lists it returns aren't
+ shorter than the ones passed in to _versort. (Closes: #577654)
+ * debcheckout: Switch from using the Switch module to Perl 5.10's switch
+ feature.
+
+ -- James Vega <jamessan@debian.org> Tue, 13 Apr 2010 23:46:10 -0400
+
+devscripts (2.10.63) unstable; urgency=low
+
+ [ Christoph Berg ]
+ * debcheckout: inject extra slash in "hg ssh://hg.debian.org//" URLs so
+ paths are not based in the user's $HOME.
+
+ [ James Vega ]
+ * Devscripts::Versort:
+ + Restore previous behavior of versort not performing a check on whether
+ the version is a valid Debian version. (Closes: #577043)
+ + Re-add deb_versort which ensures the versions are valid Debian versions.
+ * debian/control:
+ + Require dpkg-dev >= 1.15.4.1 since we're using bits of the new Perl API.
+ + Add libjson-perl to Build-Depends so we can syntax check debsnap.
+ * debcheckout: Use $DEBEMAIL/$DEBFULLNAME to set username in .hg/hgrc.
+
+ [ David Paleino ]
+ * debsnap: rewritten from scratch in Perl, use snapshot.debian.org
+ and its JSON API (Closes: #530416)
+
+ [ Thorsten Glaser ]
+ * debsign: Convert to a Debian Policy §10.4 shell script. (Closes: #577251)
+
+ -- James Vega <jamessan@debian.org> Mon, 12 Apr 2010 23:56:40 -0400
+
+devscripts (2.10.62) unstable; urgency=low
+
+ [ James Vega ]
+ * debcommit:
+ + Fix a regression where only debian/ changes were being committed in CVS
+ repos. Thanks to Thomas Parmelan for the patch. (Closes: #563918)
+ + Change '~' in version numbers to '.' when tagging in git. Thanks to
+ Damyan Ivanov. (Closes: #564075)
+ + Treat darcs similar to hg with respect to determining the commit
+ message. Fold a single change into one line and spawn an editor if
+ multiple changes are detected. (Closes: #563901)
+ + Ensure the commit message presented to the user for editing always has
+ an EOL on the last line.
+ * rmadison:
+ + Add http://qa.debian.org/cgi-madison/madison.cgi, shorthand "udd", as a
+ known madison URL.
+ + Detect an existing '?' in a URL and use '&' to append more cgi
+ parameters. Thanks to Raphael Geissert.
+ * chdist:
+ + Add "use strict" and update for compliance.
+ + Use Dpkg::Version to perform version comparisons.
+ * Devscripts::Versort: Use Dpkg::Version::version_compare instead of
+ invoking “dpkg --compare-versions”.
+ * debian/control:
+ + Update Vcs-* to point to the new Git repository.
+ + Remove Conflicts on kdesdk-scripts from Etch.
+ + Bump Standards-Version to 3.8.4 -- no changes necessary.
+ * dcmd: Allow capital letters for the section and priority fields. (Closes:
+ #565159)
+ * debcheckout: Ensure "/git/" is at the start of the URL's path when
+ performing an authenticated clone of an Alioth git repo.
+ * uupdate:
+ + Fix a typo which caused redirection of stdout to a file name "@".
+ (Closes: #569062)
+ + Add support for xz compressed archives/patches and 7z archives. Thanks
+ to Hideki Yamane for the patch. (Closes: #568615)
+ + Clarify wording when neither a diff nor a debian.tar is found. (Closes:
+ #575820)
+ * Update descriptions of debcommit to include darcs as a supported VCS.
+ (Closes: #570138)
+ * debchange:
+ + Add maverick as a valid distribution. Thanks to Benjamin Drung for the
+ patch. (Closes: #576287)
+ + Treat a trailing '+' like a trailing '~' when incrementing the version
+ number. (Closes: #521642)
+ * debuild: Expose two new variables (epoch-less source version, and upstream
+ version) to hooks. Thanks to gregor herrmann for the patch. (Closes:
+ 573092)
+ * checkbashisms: Detect more Bash builtins -- readarray, mapfile, enable.
+ (Closes: #568473)
+ * dd-list: Clarify that --dctrl simply changes the expected format of the
+ list of packages. Thanks to Adeodato Simó for the suggestion. (Partially
+ addresses #509983)
+ * Add bash completion of package names for various Devscripts commands.
+ Thanks to Simon Paillard for the patch. (Closes: #507776)
+ * Document in dscverify(1) that /usr/share/keyrings/debian-maintainers.gpg
+ is one of the default keyrings.
+ * dget: Add description of the use of dscverify to the description in the
+ man page. (Closes: #537367)
+ * Add support for working with/recognizing xz archives to debchange,
+ debdiff, debuild, uscan.
+ * Use standalone “set -e” lines in maintainer scripts.
+ * Add debian/source/format with "3.0 (native)".
+
+ [ Patrick Schoenfeld ]
+ * nmudiff: Fix "[nmudiff] please include --tagpending option" by applying the
+ patch from Gregor Herrmann. Thanks. (Closes: #559549)
+ * build-rdeps:
+ + Add some documentation to the manpage, which emphasizes on the fact that
+ the tool has some external dependencies (namely apt Sources files)
+ + Add a proper argument passing to test_for_valid_component() so that
+ it really gets the filename and not the Release file entry.
+ + Add a check to test_for_valid_component() to test if a given Sources
+ file actually exists and otherwise print a more meaningful warning.
+ (Closes: #564443)
+
+ [ Adam D. Barratt ]
+ * debchange: Sanitise list of distributions. Remove {sarge,etch}-backports
+ and sarge-volatile, none of which accept uploads any more.
+
+ [ Martin Zobel-Helas ]
+ * checkbashisms: Fix typo spotted by Dann Frazier. (Closes: #575554)
+
+ -- James Vega <jamessan@debian.org> Mon, 05 Apr 2010 23:00:39 -0400
+
+devscripts (2.10.61) unstable; urgency=low
+
+ * bts: Correct the address used to email the submitter when using the "bts
+ done" command.
+
+ -- James Vega <jamessan@debian.org> Sat, 02 Jan 2010 22:20:19 -0500
+
+devscripts (2.10.60) unstable; urgency=low
+
+ The "Welcome to the New Year" release.
+
+ [ James Vega ]
+ * checkbashisms: Detect use of {x..z} expansion. Thanks to Raphael
+ Geissert. (Closes: #560774)
+ * who-uploads: Show usage if no arguments are given. Thanks to Kumar
+ Appaiah. (Closes: #560955)
+ * uscan:
+ + Add missing escape of '\' in man page. Thanks to Marco Túlio Gontijo
+ for the patch. (Closes: #562587)
+ + Add missing verb in description of FTP syntax. Thanks to Marco Túlio
+ Gontijo for the patch. (Closes: #562586)
+ * annotate-output: Allow specifying a timestamp format. (Closes: #539720)
+ * bts:
+ + Always include "thanks" at the end of the control block. (Closes:
+ #542962)
+ + Allow specifying which fields will be shown by "bts status". (Closes:
+ #499283, #323782)
+ + Add "verbose" option to "bts status", which will also show fields that
+ don't have a set value.
+ + Add "done" command which sends a close command as well as Ccing the bug
+ submitter. (Closes: #482751)
+ * build-rdeps:
+ + Add --origin option to specify which origin to use.
+ + Use the Release file to determine which Sources file(s) to search for
+ the given origin. Thanks to Michael Schutte for the patch. (Closes:
+ #545115)
+
+ [ Patrick Schoenfeld ]
+ * licensecheck: Add support for some common variants of the WTFPL
+
+ [ Ryan Niebur ]
+ * deb-reversion: Fix use with recent dpkg-dev, thanks to Salvatore
+ Bonaccorso (Closes: #559702)
+
+ [ Adam D. Barratt ]
+ * Bump Standards-Version to 3.8.3. No changes required.
+ * build-rdeps: Correct spelling error in manpage ("ommitted" -> "omitted").
+ * checkbashisms: Correct spelling error in manpage ("preceeded" ->
+ "preceded").
+ * debcommit: Correct spelling error in manpage ("commiting" ->
+ "committing").
+
+ -- James Vega <jamessan@debian.org> Fri, 01 Jan 2010 23:30:33 -0500
+
+devscripts (2.10.59) unstable; urgency=low
+
+ [ James Vega ]
+ * debrelease: Do not use .svn/deb-layout to determine debsdir if --debs-dir
+ was used. (Closes: #558172)
+ * checkbashisms: Fix a false positive detection of ". $(foo bar)/baz" as
+ attempting to pass arguments to a sourced script. (Closes: #557639)
+
+ [ Joachim Breitner ]
+ * debcommit: Add support for having only debian/ under a svn, cvs or darcs
+ VCS (Closes: #450878)
+
+ -- James Vega <jamessan@debian.org> Tue, 01 Dec 2009 00:16:53 -0500
+
+devscripts (2.10.58) unstable; urgency=low
+
+ * who-uploads: Correct the argument to wget's -O option. Thanks to
+ Yves-Alexis Perez for the patch. (Closes: #557507)
+
+ -- James Vega <jamessan@debian.org> Sun, 22 Nov 2009 09:16:03 -0500
+
+devscripts (2.10.57) unstable; urgency=low
+
+ [ James Vega ]
+ * debcommit: Fix gathering of "Closes" with dpkg >= 1.15.5.2. (Closes:
+ #557318)
+
+ [ Ben Finney ]
+ * Tighten default dirname regex to match a version only if it contains
+ at least one character: ‘PACKAGE(-.+)?’. (Closes: #521126)
+
+ -- James Vega <jamessan@debian.org> Sat, 21 Nov 2009 18:01:28 -0500
+
+devscripts (2.10.56) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * debchange: Update the list of known Ubuntu distributions, adding
+ lucid (lynx) and removing gutsy.
+
+ [ James Vega ]
+ * mk-build-deps:
+ + Use Pod::Usage to generate the --help message. This keeps the message
+ in sync with the POD instead of keeping two different texts in sync.
+ (Closes: #548245)
+ + Skip comment/blank lines when parsing the control file. (Closes:
+ #549402)
+ * debchange:
+ + Based on a scan of the lintian lab, add '.', '!', and ':' to the set of
+ punctuation characters we strip from the distribution name when we parse
+ an "Upload to ..." line. (Closes: #548171)
+ + Consistently use “--nomainttrailer” in the manpage. (Closes: #544351)
+ * debuild:
+ + Recognize dpkg-source's -z/-Z options. (Closes: #553205)
+ + Remove references to pbuilder-satisfydepends. Suggest mk-build-deps
+ instead. (Closes: #446318)
+ * debcommit:
+ + Handle the split up of Dpkg::Changelog in Dpkg 1.15.5.2.
+ + Use Dpkg::Changelog::Parse, if available, instead of shelling out to
+ dpkg-parsechangelog.
+ + Remove use of deprecated L<> markup for pod2man.
+ * who-uploads: Set a 30 second timeout when invoking wget instead of using
+ wget's default 900 second timeout. (Closes: #541732)
+ * debsign: Update the dcut reference to point to ftp.upload.debian.org
+ instead of ftp-master.debian.org.
+ * debrelease:
+ + Support using buildArea from .svn/deb-layout. (Closes: #456226)
+ + Change to the package root directory before verifying the existence of
+ debsdir.
+ * bts: Remove use of deprecated L<> markup for pod2man.
+
+ [ Ryan Niebur ]
+ * add w3m to suggests for grep-excuses -w, check for it at runtime too
+ (Closes: #551516)
+ * mk-build-deps: allow passing options to the command in
+ MKBUILDDEPS_TOOL. Setting MKBUILDDEPS_TOOL="aptitude --schedule-
+ only" in ~/.devscripts should work now. (Closes: #547164)
+ * mergechanges:
+ + if both input files have the same file listed but with
+ different checksums, keep the first and get rid of the one from the
+ second.
+ + make trailing whitespace consistent with how 'normal'
+ .changes file are
+
+ [ Patrick Schoenfeld ]
+ * debchange:
+ + Include patch from Mathieu Parent to allow --newversion to be mixed
+ together with --package. (Closes: #549469)
+
+ [ Stefano Zacchiroli ]
+ * debcheckout: Set user.name and user.email in the checked out repository if
+ it is a git repo. (Closes: #555025)
+
+ -- James Vega <jamessan@debian.org> Fri, 20 Nov 2009 00:28:13 -0500
+
+devscripts (2.10.55) unstable; urgency=high
+
+ * Urgency "high" for security fix fix
+
+ [ Ryan Niebur ]
+ * uscan: fix a regression from the security fix when the command is
+ given parameters. use Text::ParseWords::shellwords to parse the
+ given command.
+ * dch: fix comparison of versions when the new and current version are
+ the same (Closes: #545099)
+
+ [ Adam D. Barratt ]
+ * bts: Refer to the "--no-ack" option rather than the incorrect "--no-acks"
+ in the description of the BTS_SUPPRESS_ACKS variable. Thanks, Jakub
+ Wilk. (Closes: #542961)
+ * licensecheck: Add missing blank line in POD. Thanks, Nicolas Francois.
+ * uscan: Fix regressions introduced by the security fix in the previous
+ upload. The parser now correctly keeps track of the last match when /g
+ is used to avoid infinite loops. Thanks, Raphael Geissert and Martín
+ Ferrari. (Closes: #544931)
+ * l10n updates; thanks, Nicolas Francois: (Closes: #545327)
+ + Update French manpage translations
+ + Fix addendum format for dcontrol in po4a/devscripts-po4a.conf
+ + Use --previous when invoking po4a
+ * debian/control: Bump version of po4a build-dependency to 0.31 to ensure
+ support for --previous.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Fri, 11 Sep 2009 10:02:52 +0100
+
+devscripts (2.10.54) unstable; urgency=high
+
+ * Urgency "high" for security update
+
+ [ James Vega ]
+ * debchange: Clarify the wording for the explanation of
+ --force-save-on-release. (Closes: #539155)
+ * grep-excuses: Document that -w only works with a package name.
+ * manpage-alert: Fix handling of commands which start with non-word
+ characters. Based on a patch from Ville Skyttä.
+ * bts: Add support for the limit command. (Closes: #541698)
+ * tagpending: Use 'bts limit source ...' instead of 'bts package ...' and
+ listing every binary package the source produces. This will prevent
+ tagpending emails from exceeding the 998 characters per line limit of
+ email.
+
+ [ Adam D. Barratt ]
+ * bts:
+ + Make "tags NNNNNN =" operate correctly again. (Closes: #539688)
+ + Use >& rather than writing to filehandles under /dev/fd.
+ (Closes: #517917)
+ * cowpoke:
+ + Update to new upstream version
+ - Run with reduced privileges and only elevate them when needed to
+ run cowbuilder.
+ - Don't explicitly pass a buildd username unless it is set, this allows
+ people to configure the remote username in their ssh config or
+ similar. (Closes: #538191)
+ - Supply pbuilder with the --buildplace and --aptcache options to
+ enable use with reduced privileges.
+ - Relative paths are all relative to the BUILDD_USER's home directory
+ now, not the incoming dir.
+ - Add --dpkg-opts support for passing options on to dpkg.
+ - Autoclean the apt-cache so it doesn't grow unbounded.
+ * dcmd: Add filtering options for udebs. (Closes: #541827)
+ * debchange: Don't output spurious characters when extended Unicode
+ characters are passed on the command line. (Closes: #542484)
+ * dget: Update the dpkg-source output matching to enable --build to work
+ again. (Closes: #541409)
+ * uscan: Evaluate mangle rules without evaluating them directly as Perl
+ code to avoid the possibility of remote code execution. This is
+ CVE-2009-2946. As a side effect, (Closes: #515209)
+ * Packaging changes: Add sensible-utils to Recommends. Several scripts
+ make use of sensible-editor and it has moved from debianutils so is
+ no longer essential. (Closes: #541846)
+
+ [ Patrick Schoenfeld ]
+ * Add an example for githubredir.debian.net to the uscan manpage
+ (Closes: #539923)
+
+ [ Christoph Berg ]
+ * debdiff: New option --no-unpack-tarballs to skip unpacking tarballs
+ contained in source packages.
+
+ [ Ryan Niebur ]
+ * uscan: add --download-current-version option (Closes: #539724)
+ * Add myself to Uploaders
+ * debchange: add support for using --package with -i to change the
+ source package name (Closes: #515885)
+ * debcheckout: use bzr+ssh instead of sftp, thanks to Colin Watson for
+ the patch (Closes: #526068)
+ * debchange: remove NMU version when -i is ran without -n or auto nmu
+ (Closes: 487323)
+ * uscan: add support for repacking lzma compressed tarballs, thanks to
+ Michal Čihař for the patch (Closes: #514504)
+ * namecheck: use comments instead of pod blocks so that they don't get
+ translated, thanks to Florentin Duneau for the patch (Closes:
+ #529062)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 02 Sep 2009 20:22:29 +0100
+
+devscripts (2.10.53) unstable; urgency=low
+
+ The "Debconf fish!" upload
+
+ [ Adam D. Barratt ]
+ * bts:
+ + Add a missing "use IO::File" to make "bts select file:foo" work.
+ Thanks, Raphaël Hertzog. (Closes: #538288)
+ + Add the "affects" command to mark a bug as affecting packages other
+ than the package it was filed against.
+ * checkbashisms: Detect the use of "source" when the sourced filename
+ contains a tilde (Closes: #528592) or consists of a single character
+ (Closes: #535252). Thanks, Raphael Geissert and Ryan Niebur.
+ * debcommit: Add darcs support. Thanks to Joachim Breitner for the patch.
+ (Closes: #536037)
+ * nmudiff:
+ + Fix specification of BCc to control@bugs so that it's interpreted
+ as an option to mutt and not as a recipient address. Thanks, Filippo
+ Giunchedi. (Closes: #534585)
+ + Add a missing "feel" to the delayed/XX template. Thanks, Raphael
+ Geissert.
+ * rmadison:
+ + Add patch from Ubuntu to make lookups against their database work again.
+ (The server moved from people.ubuntu.com to people.canonical.com)
+ (Closes: #537302)
+ + When using curl, follow redirects by default. (Also from the Ubuntu
+ patch).
+ * debian/control: Replace descriptions of cvs-* with those from README,
+ because they're better.
+
+ [ Patrick Schoenfeld ]
+ * bts: Implement a --mutt parameter, which allows mails to be sent
+ using mutt.
+ * debchange: Implement a dist indication mechanism that parses
+ an 'Upload to $DIST' line and sets the distribution accordingly, when
+ the --release parameter is used. (Closes: #515346)
+ * debi:
+ + Implement a --with-depends switch to install dependencies of the
+ package together with the package
+ (Closes: #511061)
+ + Implement a --tool switch to choose the tool for installing
+ dependencies
+ * dget: Make it clear in manpage and usage information, that dget is capable
+ of processing several URLs or packages (Closes: #535977)
+ * dscverify:
+ + Implement a --verbose option to disable suppressing
+ of GPG output (Closes: #525670)
+ + Add a notice to the manpage of dscverify that the debian-keyring package
+ has the potential to be out of date and how this can be worked around
+ (Closes: #438679)
+ + Document standard keyring locations in the dscverify manpage
+ * licensecheck: Skip empty files instead of reporting that they don't
+ have a copyright (Closes: #535337)
+ * nmudiff: Use 'bts select' to test, weither a check already has a patch
+ tag set or not and only set it, if not (Closes: #519678)
+ * Add a script listing to devscripts.1 which is auto-generated from
+ debian/control (Closes: #504008)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 29 Jul 2009 15:12:24 +0100
+
+devscripts (2.10.52) unstable; urgency=low
+
+ * debdiff: Make --diffstat work again; accidentally broken in 2.10.48.
+ * uupdate: Fix invocation of *cat when attempting to apply diffs.
+ Thanks, Yannick Roehlly. (Closes: #533415)
+ * debian/control: Update Standards-Version to 3.8.2 (no changes needed)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 17 Jun 2009 19:39:33 +0100
+
+devscripts (2.10.51) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * bts:
+ + Add a note to the description of --smtp-server explaining that
+ reportbug.debian.org does not support relaying and is therefore not a
+ suitable server to use in circumstances where $package@packages.d.o
+ may be automatically Cced.
+ + Ignore the --{force-,}interactive options when combined with -n.
+ (Closes: #531422)
+ * checkbashisms:
+ + Detect shellscript wrappers that use "then" or "else" before calling
+ exec. Thanks, Raphael Geissert. (Closes: #530815)
+ + Fix a false positive detection of ". $(foo bar)" as attempting to pass
+ arguments to a sourced script. Thanks, Raphael Geissert.
+ + Detect use of passing arguments to a sourced script as part of a
+ conditional statement. Thanks, Raphael Geissert.
+ + Correctly count the number of quotes in a line when detecting whether
+ we are currently inside a "quoted block". Thanks, Raphael Geissert.
+ (Closes: #531247)
+ + Do not check the contents of a dpatch. The wrapper script always uses
+ /bin/sh and we can't detect the interpreter of a patch.
+ + Improve the check for the use of $[] inside quoted text. Thanks,
+ Raphael Geissert.
+ + Apply the "common lead-in text" to the "readonly" check.
+ + Remove "\\" from the list of unsafe backslash escapes, as it appears to
+ work in all shells.
+ * dcmd: Parse changes / dsc files containing section or priority entries of
+ "-". (Closes: #531593)
+ * licensecheck: Fix an error in a regular expression which led to an
+ uninitialized value warning and missing version for some GPL headers.
+ Thanks, Jakub Wilk. (Closes: #531059)
+ * uscan: Make a regular expression example in the manpage clearer. Thanks,
+ Jason Heeris. (Closes: #530362)
+ * uupdate: Add support for .lzma compressed tarballs and diffs. Thanks to
+ Simon Richter for the patch. (Closes: #531570)
+
+ [ James Vega ]
+ * bts: Only Cc $package@packages.debian.org if we're reasonably sure we have
+ an email body instead of simply control messages; i.e., if the user
+ specifies the --force-interactive option or the --interactive option and
+ chooses to edit the email body. (Closes: #530926)
+ * uscan: Log the correct filename when running the post-download action.
+ Simplify the surrounding logic so the logging and command are less likely
+ to get out of sync in the future.
+
+ [ Mohammed Adnène Trojette ]
+ * pts-subscribe: refer to bsd-mailx rather to the transitional mailx
+ package. Thanks Ansgar Burchardt for the patch. (Closes: #531332)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Mon, 15 Jun 2009 18:57:20 +0100
+
+devscripts (2.10.50) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * chdist: Make --data-dir work with relative paths. (Closes: #528254)
+ * debchange: Add karmic (koala) to the list of recognised Ubuntu
+ distributions.
+ * debsnap: Fix mktemp call to use a sufficient number of Xs in the template
+ string (Closes: #528193) and use -t rather than hard-coding /tmp.
+ * debuild: Use printf when parsing the DEBUILD_LINTIAN_OPTS configuration
+ file variable, to avoid eating -E. (Closes: #527027)
+ * mass-bug: Add an option to specify that the supplied package names are
+ those of source packages rather than binary packages. Based on a patch
+ by Felipe Sateler. (Closes: #527396)
+ * rc-alert: Use standard single quotes in the debtags section of the manpage
+ to avoid odd formatting and warnings from man
+ * uscan: Pass -n to gzip when repacking bz2 files to ensure consistent
+ checksums. Thanks, Damyan Ivanov. (Closes: #504672)
+
+ [ Christoph Berg ]
+ * dget: -u implies dpkg-source --no-check. Also, force LC_ALL=C to correctly
+ capture dpkg-source output with --build.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Thu, 21 May 2009 21:50:18 +0100
+
+devscripts (2.10.49) unstable; urgency=low
+
+ * debchange:
+ + Use == for numeric comparison, not eq.
+ + Mention in the help output and manpage that a dummy changelog entry
+ may be supplied in conjunction with --release in order to avoid
+ spawning an editor.
+ + Add a configuration variable and command line option to allow the
+ recent change to --release's "auto-save" behaviour to be disabled.
+ For consistency with other debchange options, the default is to
+ retain the behaviour introduced in 2.10.48 - i.e. that the changelog
+ must be explicitly saved after the use of --release. (Closes: #524393)
+ * debcommit: If the installed version of dpkg-dev supports retrieving a
+ list of appropriate bugs, automatically generate bzr --fixes arguments
+ for Launchpad bugs as well as Debian bugs. Thanks, Colin Watson.
+ (Closes: #525823)
+ * debsign: Make the PGP signing method work again. Thanks, Florian Weimer.
+ (Closes: #518821)
+ * getbuildlog: Add a missing "use lib" to allow the special "last" and
+ "last-all" versions to work correctly. Thanks, Iustin Pop.
+ (Closes: #523982)
+ * licensecheck: Add detection of the AGPL. Thanks, Didier Raboud.
+ (Closes: #520903)
+ * namecheck: Fix the formatting of a number of POD strings, also making
+ them easier to translate. Thanks, Florentin Duneau. (Closes: #526047)
+ * rc-alert:
+ + Allow the generated list of bugs to be restricted to those affecting
+ packages with particular debtags facets. Thanks, Jan Hauke Rahm.
+ (Closes: #523523)
+ + Allow the generated list of bugs to be sorted using popcon results.
+ Thanks, Jan Hauke Rahm. (Closes: #478833)
+ * rmadison: Allow a default URL to be specified in the configuration file.
+ Thanks, Roland Mas. (Closes: #524198)
+ * uscan: Remove a superfluous and repeated copy of the site name in an FTP
+ error message. Thanks, Vaclav Ovsik.
+ * Makefile: Remove cruft relating to French manpages, which has been handled
+ by the po4a setup for a while now.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sat, 02 May 2009 19:34:55 +0100
+
+devscripts (2.10.48) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * Update Standards Version to 3.8.1 (no changes required)
+ * debchange: Fix a couple of syntax errors in the "does an orig tarball
+ exist?" test introduced for #500932.
+ * debdiff:
+ + Don't bail if diff returned an exit status of 2 when comparing
+ files. If there are binary files in either of the trees being compared
+ then that's expected as the files can't be reliably compared.
+ + Don't claim that the exit status on failure will be anything other than
+ 255 (i.e. the result of die()ing).
+ * nmudiff: Adapt to handle the fact that debdiff will now return an exit
+ status of 1 when comparing non-identical source packages.
+ * debian/copyright: Explicitly refer to the GPL-2 and GPL-3 common license
+ files rather than the "GPL" symlink.
+
+ [ Patrick Schoenfeld ]
+ * debchange: When renaming a directory (because of version change)
+ and noticing that no matching orig tarball exist, emit a warning.
+ (Closes: #500932)
+ * uscan: Use maximum compression rate while repacking files from bzip2/zip
+ into gzip. Thanks Nelson A. de Oliveira.
+ (Closes: #522442)
+
+ [ James Vega ]
+ * debchange: As per the other edit flags, do not modify the original
+ changelog when using `debchange -r' unless the user saves the temporary
+ changelog. (Closes: #422450)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sun, 12 Apr 2009 16:11:40 +0100
+
+devscripts (2.10.47) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * dcontrol: Produce "friendly" error messages if liburi-perl and/or
+ libwww-perl aren't installed.
+ * debdiff:
+ + Don't treat an absence of differences as an error when comparing
+ source packages. (Closes: #515683)
+ + Set the exit status correctly when comparing source packages. If
+ differences were found, debdiff will now exit with a status of 1, as
+ per debdiff(1).
+ + Support bzip2 and lzma compressed orig tarballs. (Closes: #473969)
+ * debuild: Support bzip2 and lzma compressed orig tarballs.
+ (Closes: #473974)
+ * licensecheck:
+ + Document --no-conf.
+ + Fix an uninitialised variable warning when --no-conf is used. Thanks.
+ Cristian Greco. (Closes: #515047)
+ * nmudiff:
+ + Rework the arguments passed to mutt in order to avoid problems
+ attaching the diff with recent versions of mutt. Thanks, Adeodato
+ Simó. (Closes: #518127)
+ + Allow the specification of a particular DELAYED queue, rather
+ than including the "DELAYED/XX" placeholder. May be specified as
+ 0 to remove mention of DELAYED. (Closes: #518126)
+ * rc-alert: Modify the description of the "I" flag to reference the
+ squeeze-ignore tag rather than etch-ignore.
+ * debian/control, README: Add liburi-perl to the description of dcontrol.
+
+ [ James Vega ]
+ * bts: Include the module name when calling MIME::Base64::encode_base64
+ since MIME::Base64 is only being 'require'd not 'use'd. Thanks Євгеній
+ Мещеряков. (Closes: #516117)
+ * debchange: Do not use an empty gecos field when trying to determine the
+ maintainer's name. (Closes: 516423)
+
+ [ Christoph Berg ]
+ * dcontrol: New script to query binary and source package control files at
+ http://qa.debian.org/cgi-bin/dcontrol.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 04 Mar 2009 19:23:24 +0000
+
+devscripts (2.10.46) unstable; urgency=low
+
+ * bts:
+ + If the debbugs host in use is bugs(-*).d.o, use bugs-master.d.o when
+ reporting spam to match recent changes to the BTS.
+ + If -n / --no-action was given on the command line, print the URL that
+ would have been used to report spam rather than sending the report.
+ + Accept the new "squeeze" and "squeeze-ignore" tags.
+ * debchange:
+ + Add lenny-backports and lenny-volatile to the list of recognised
+ distributions. (Closes: #514818)
+ + Don't accept "sarge", "etch" or "lenny" as valid distributions. dak
+ requires suite names (e.g. "stable") rather than codenames.
+ + Modify --bpo to produce a changelog suitable for uploading to
+ lenny-backports rather than etch-backports by default. If the latest
+ changelog entry is for an etch backport, a new etch-backports stanza
+ will be produced instead.
+ * licensecheck:
+ + Remove C /* */ comments. Based on a patch by Jörg Sommer.
+ + Identify another couple of forms of GPL wording. (Closes: #514811)
+ + Add .xs (Perl XS files) and .vala (GNOME Vala source files) to the
+ default list of files to process. (Closes: #513770, #514337)
+ + Fix a bug in a regular expression which meant that .h files weren't
+ included in the default list of files to search.
+ + Add support for the Boost, Python and zlib/libpng licenses. Thanks,
+ Cristian Greco. (Closes: #514812)
+ * README.newscripts: Correct the "svn propset" syntax added in the previous
+ upload.
+ * debian/lintian.overrides: New file to allow us to override lintian
+ thinking that the mention of snapshot.debian.net in debsnap's description
+ is a reference to an upstream homepage.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Thu, 12 Feb 2009 19:19:16 +0000
+
+devscripts (2.10.45) unstable; urgency=low
+
+ [ Patrick Schoenfeld ]
+ * debsnap: Added new script from Ron Lee and David Paleino,
+ which grabs source packages from snapshot.debian.net.
+ (Closes: #511345)
+ * Add a hint to README.newscripts that new scripts might need a modification
+ to debian/copyright
+
+ [ Adam D. Barratt ]
+ * debchange:
+ + When adding a NEWS item, automatically propagate the urgency from the
+ changelog. (Closes: #511911)
+ + Make -v and -l interoperate with NEWS files properly again.
+ * debcheckout: Fix a typo and perform some QA on the manpage.
+ * debdiff: Default to comparing source packages in the order they were
+ passed on the command line once more, rather than using the "automagic
+ version sorting" introduced in 2.10.41. The new DEBDIFF_AUTO_VER_SORT
+ configuration file option allows the default behaviour to be controlled.
+ (Closes: #512290)
+ * debsign: Add further quoting around the use and generation of temporary
+ directory names, in case $TMPDIR contains spaces.
+ * mergechanges: Correct spelling of "parameters". Thanks, Kumar Appaiah.
+ (Closes: #512164)
+ * README.newscripts: Add a note about marking the script file as executable
+ in the repository.
+
+ [ James Vega ]
+ * bts: Document correspondent and affects keys for select command.
+ * debcheckout:
+ + Filter TopGit branches out of the list of branches given to
+ --git-track since "tg populate" already created them.
+ + Determine the actual HEAD ref to skip when first cloning a git repo
+ instead of assuming it is master. This ensures branches don't get
+ skipped when specifying extra branches to track with --git-track.
+ + Correct the Vcs-* example for Vim.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 21 Jan 2009 19:41:48 +0000
+
+devscripts (2.10.44) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * bts:
+ + Allow an alternative debbugs server to be specified. (Closes: #508676)
+ + Modify "bts status" to request source package information, so that we
+ don't always return "unknown".
+ + Don't issue repeated "user foo" commands for the same user.
+ + Remove excess whitespace from usertag commands.
+ * checkbashisms:
+ + Rework the comment detection code to avoid matching "$#" and to avoid
+ a number of similar issues. (Closes: #510343)
+ + Flag the use of "source" with an unquoted argument containing no path
+ information. (Closes: #510345)
+ * Debbugs.pm: Allow the address of the debbugs server to be specified
+ rather than hard-coding bugs.debian.org.
+ * debchange:
+ + Correctly increment bpo version numbers.
+ + Attempt to do the right thing (or at least something sensible) if the
+ package version ends in a tilde. (Closes: #510313)
+ * debdiff:
+ + Fix a couple of formatting issues in the manpage.
+ + Mention --{no-,}diffstat in the help message.
+ + Don't treat "DEBDIFF_SHOW_DIFFSTAT=no" as a modification from default
+ settings.
+ * licensecheck:
+ + Add .cs (C# source files) to the default list of files to check.
+ (Closes: #508163)
+ + Detect the CDDL license. Thanks to Mike Hommey for the patch.
+ (Closes: #510574)
+ * uscan: Improve parsing of non-HTMLised FTP directory listings so that
+ "foobar.tar.gz" doesn't match a request for "bar.tar.gz".
+ * conf.default.in:
+ + Use the new reportbug.debian.org as an example SMTP host for bts
+ rather than bugs.debian.org.
+ + Add BTS_SERVER.
+
+ [ Christoph Berg ]
+ * dscverify: Accept -u as an alias for --nosigcheck, inspired by dput -u.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Mon, 05 Jan 2009 19:20:04 +0000
+
+devscripts (2.10.43) unstable; urgency=low
+
+ The "how did I miss that one?" release
+
+ * debsign: Fix a use of mktemp to actually generate unique filenames.
+ (Closes: #508111)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Mon, 08 Dec 2008 06:32:18 +0000
+
+devscripts (2.10.42) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * checkbashisms: Fix a variable redeclaration warning. Thanks,
+ Neutron Soutmun. (Closes: #506975)
+ * cvs-deb{i,release}: Use mktemp rather than a temporary directory
+ name based on the process ID.
+ * debi: Add an "upgrade" option indicating that only those packages
+ already installed on the system should be installed, rather than
+ all packages listed in the .changes file. Thanks, Colin Watson.
+ (Closes: #506663)
+ * debsign:
+ + Use mktemp rather than a temporary directory name based on the
+ process ID. (Closes: #507482)
+ + Use temporary files rather than redirecting gpg's stdin and stdout,
+ enabling the use of pinentry-gtk2. (Closes: #507479)
+ * uscan:
+ + Remove the downloads.sourceforge.net example from the manpage.
+ It no longer works due to changes in the website structure. Thanks,
+ Alexander Block.
+ + Be more intelligent with redirects and relative filenames. This should
+ help in situations where the watchfile contains http://example.com/foo
+ which is a redirect to http://example.com/foo/, with the latter
+ containing relative filenames.
+ * uupdate: Use mktemp rather than a temporary directory name based on
+ the process ID.
+
+ [ Christoph Berg ]
+ * rmadison: Add debug.debian.net.
+
+ [ Patrick Schoenfeld ]
+ * dget: Fix misspelt wget option (should be --no-cache instead of
+ --no-chache) (Closes: #507672)
+
+ [ James Vega ]
+ * debcheckout: Use B<> and I<> to denote the different options sections
+ instead of =head2/=head3 since the latter cause pod2usage not to display
+ any options when running debcheckout -h.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sun, 07 Dec 2008 17:04:52 +0000
+
+devscripts (2.10.41) unstable; urgency=low
+
+ [ Patrick Schoenfeld ]
+ * build-rdeps:
+ + Make default pattern for source files match on codename
+ as well as suite (unstable, sid)
+ + Add a --exclude-component parameter which can be specified
+ multiple times to exclude certain components (e.g. main, contrib,
+ non-free).
+ + Add missing documentation of the --only-main param in
+ the manpage
+ + Update author email address
+
+ [ Adam D. Barratt ]
+ * bts:
+ + Don't attempt to iterate the list of bugs returned by "bts status"
+ if it's empty, thereby avoiding a "Can't use string ("") as a HASH
+ ref" error.
+ + Correctly handle only one argument being passed to "block" or
+ "unblock".
+ * checkbashisms:
+ + Add an updated check for $'' which is much less prone to false
+ positives. Thanks Filippo Giunchedi. (Closes: #504292)
+ + Add an updated check for $"" based on Filippo's $'' patch.
+ * dcmd: Allow only a subset of the files listed in the .changes / .dsc
+ file to be selected. (Closes: #481415)
+ * Debbugs.pm:
+ + Really fix the special-casing of the "archive" key in select() to
+ get rid of an uninitialized value warning.
+ + Check whether a SOAP call returned a valid value before attempting to
+ call result() on it.
+ + Produce more useful error messages on failure. (Closes: #496013)
+ * debdiff: When comparing source packages, do so in version order rather
+ than the order the .dsc files were passed on the command line. (May
+ be disabled using --no-auto-ver-sort if desired.) (Closes: #505264)
+ * debsign: Support using DEBRELEASE_DEBS_DIR to specify the location
+ of .dsc and .changes files when called without an explicit path to
+ a file. Based on a patch by Philippe Le Brouster. (Closes: #502419)
+ * tagpending: If an error occurs retrieving the list of bugs for the
+ package, suggest using "--force" in order to tag all the bugs as
+ pending without attempting to query the BTS.
+ * po4a/po/fr.po: Remove a duplicated word and fix a typo. Thanks Franck
+ Joncourt. (Closes: #505786)
+
+ [ James Vega ]
+ * debcheckout: Add support for working around repositories that don't
+ follow standard behavior (like bzr.d.o not running a smart server).
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 19 Nov 2008 19:32:43 +0000
+
+devscripts (2.10.40) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * bts:
+ + Update the manpage to mention local caching in the description
+ section and correct a typo. (Closes: #499397)
+ + Accept a command consisting purely of a comment. (Closes: #501252)
+ * cowpoke:
+ + Update to new upstream version
+ - Multiple architecture and distribution support.
+ - Options are now specified using --option rather than being listed
+ after the .dsc file.
+ - There is now a --create option to allow new build roots to be
+ easily created.
+ - There are two new configuration file options BUILDD_DIST (the
+ default distribution for which packages will be built) and
+ DEBOOTSTRAP, allowing one to specify which of {c,}debootstrap
+ should be used.
+ - The RESULT_DIR configuration variable has been replaced by
+ PBUILDER_BASE which points to pbuilder's base folder under which
+ architecture and distribution directories will be created.
+ - cowpoke.conf now supports per-arch and per-distribution options.
+ * debchange:
+ + Don't attempt to automatically determine if the current changelog is
+ an NMU if an alternative changelog location was specified using the
+ CHANGELOG environment variable.
+ + Update the Ubuntu distribution list. Add jaunty and remove the
+ no-longer supported warty, hoary, edgy and fiesty. Also add
+ "-backports" as a supported "extension".
+ + Modify the message produced by --closes to make it clearer that it
+ is intended to be edited to add details of the bug and fix as
+ appropriate. (Closes: #495743)
+ * debcommit:
+ + Allow --release to be combined with --edit or --confirm. Based on
+ a patch by Eric Gerlach. (Closes: #497988)
+ + Allow a newly initialised (i.e. containing no HEAD) git tree to be
+ committed to. Based on a patch by Eric Gerlach. (Closes: #497995)
+ * debdiff: Correctly handle hyphenated distribution names when generating
+ a diff against the previous version of the package. (Closes: #503950)
+ * getbuildlog:
+ + Apply some patches from Jörg Sommer (Closes: #496065)
+ - Unescape %7Es in log URLs to allow explicitly searching for
+ package versions containing tildes.
+ - Simplify a couple of variable assignments and use shell string
+ operations to extract the version and architecture from the logs.
+ + Allow the logs for the build with the largest version number to be
+ easily retrieved. Based on a patch by Jörg Sommer.
+ * licensecheck: Match a couple more variants on the wording of a
+ 3-clause BSD license. (Closes: #503378)
+ * nmudiff: Require an explicit confirmation as to whether the generated
+ mail should be sent, rather than defauling to not sending it.
+ (Closes: #483657)
+ * tagpending: Don't output a spurious empty line near the end of the
+ changelog comments under some circumstances.
+ * uscan:
+ + Document the USCAN_TIMEOUT configuration file variable.
+ (Closes: #502517)
+ + Add a USCAN_REPACK configuration file variable indicating that bzip
+ tar or zip archives should always be repacked to gzip tar archives.
+ (Closes: #502516)
+
+ [ Christoph Berg ]
+ * debian/control: Remove the Dm-Upload-Allowed flag.
+
+ [ Stefano Zacchiroli ]
+ * debcheckout:
+ + try to guess repository type when given raw URLs
+ + update user info about Vcs-* fields (correct developers' reference
+ section, add an URL to it)
+ + suggest using apt-get source as a fallback (Closes: #488717)
+ + add support to define custom rules for authenticated mode, this way
+ personal repos can benefit from '-a' (Closes: #501568)
+ + add -d/--details option to print extended information about
+ reopsitories, in machine parseable format. Implement dumping of
+ TopGit-specific information for TopGit-enabled GIT repositories
+ + initialize TopGit's automatically, for GIT repositories which are
+ recognized as being managed with TopGit (Closes: #499264)
+ + add --git-track option to require tracking of remote branches when
+ checking out GIT repositories (Closes: #499050)
+
+ [ Patrick Schoenfeld ]
+ * debsign: Unset GREP_OPTIONS to avoid problems when this variable is set
+ in the users environment. (Closes: #504017)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 05 Nov 2008 19:18:27 +0000
+
+devscripts (2.10.39) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * bts:
+ + Allow an explicit HELO to be specified when connecting via SMTP.
+ + If a HELO is not specified then attempt to use the content of
+ /etc/mailname instead.
+ + Expand on the definition of "claim" in the manpage. (Closes: #501142)
+ + Trim anything that doesn't look like an e-mail address from $DEBEMAIL or
+ $EMAIL before using it for un/claim or un/subscribe. (Closes: #501162)
+ + Update the documentation for "bts select" to make it clearer that
+ specifying a key multiple times gives "or" semantics. (Closes: #499434)
+ * checkbashisms:
+ + Recognise brace expansions containing a leading or trailing empty value
+ ("{,foo}", etc). Thanks Jonny Lamb. (Closes: #499971)
+ + Recognise the use of "source" with quoted arguments. (Closes: #501171)
+ * debdiff: Ensure exit status is always explicitly set (and set
+ correctly). (Closes: #500256)
+ * debian/rules: Create a link from the French pts-subscribe manpage
+ as pts-unsubscribe, so long as the former exists (i.e. has been
+ sufficiently translated).
+ * licensecheck: Add support for fortran and Scilab files and for detecting
+ the CeCILL and "SGI Free B" licenses. Thanks Sylvestre Ledru
+ (Closes: #501447)
+ * uscan: Allow --download-version to be more useful in situations where a
+ current upstream version higher than that to be downloaded has been
+ specified. Thanks James Westby. (Closes: #501932)
+
+ [ James Vega ]
+ * pts-subscribe: When called as pts-unsubscribe, send an unsubscribe request
+ to the PTS. (Closes: #500585)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sun, 12 Oct 2008 20:24:23 +0100
+
+devscripts (2.10.38) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * When upgrading from devscripts 2.10.36, remove the incorrectly
+ created /etc/devscripts.con if it is present and add the affected
+ section to /etc/devscripts.conf instead.
+ * tagpending: Re-add an accidentally removed blank line at the end
+ of the generated comments.
+
+ [ Patrick Schoenfeld ]
+ * mk-build-deps:
+ + Implement --install switch which installs a generated package and its
+ depends afterwards.
+ + Add an option --tool to specify which tool to use when installing the
+ packages (default: apt-get)
+ + Add an option --remove to specify that package files should be deleted
+ after installing it.
+ + Enable configuration file parsing
+ + Add a configuration option MKBUILDDEPS_TOOL to specify which tool shall
+ be used if the installation of the build-depends after creation is
+ requested.
+ + Add a configuration option MKBUILDDEPS_REMOVE_AFTER_INSTALL to configure
+ that package files shall always be removed after installing the
+ created packages and its build-depends.
+
+ [ Mohammed Adnène Trojette ]
+ * Comment out functions available only on Ubuntu. (Closes: #499884)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Tue, 23 Sep 2008 18:58:12 +0100
+
+devscripts (2.10.37) unstable; urgency=low
+
+ * Fix typo in postinst. (Closes: #499639)
+
+ -- Mohammed Adnène Trojette <adn+deb@diwi.org> Sun, 21 Sep 2008 02:11:26 +0200
+
+devscripts (2.10.36) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * bts:
+ + Use a User-Agent header to indicate that the mail was sent via bts,
+ rather a comment in the body of the generated e-mail. Thanks Thijs
+ Kinkhorst and Josh Triplett. (Closes: #493884)
+ + Add a (largely undocumented) --toolname switch to allow tools calling
+ bts to add themselves to the User-Agent header.
+ + If the BTS specifies a character set when serving an HTML file, add an
+ equivalent META tag to the cached file so that it is rendered correctly.
+ (pkgreport.cgi's output is now UTF-8).
+ + Fix the cache file mangling for status mboxes, maintainer links, links
+ to resolved bugs, second and subsequent bug links and version graphs.
+ In the process (hopefully) make a number of the mangles more resilient
+ to BTS HTML changes.
+ + Mention in the manpage that BTS_ONLY_NEW corresponds to --only-new.
+ + Ensure that the "clone" command is always passed at least one new bug ID
+ (Closes: #497826) and that the new IDs are negative numbers.
+ + No longer automatically CC the generated mail to the bug address if a
+ comment was made. Similar functionality may be implemented in the BTS
+ at a later date but in the meantime we'll avoid creating noise in the
+ bug logs. (Closes: #497748)
+ * checkbashisms: Flag "read without variable" and "read with options other
+ than -r" separately to ensure that all uses are correctly matched. Thanks
+ to Frank Lichtenheld for pointing this out via a related bug in lintian.
+ * cowpoke: If BUILDD_ROOTCMD is set, use BUILDD_USER for debrsigning, rather
+ than root. Patch from Cyril Brulebois. (Closes: #495536)
+ * Debbugs.pm: Special-case the "archive" key in select(). The BTS really
+ doesn't like it being passed as an array. (Closes: #498201)
+ * debcommit:
+ + When committing to a bzr repository with a message including bug
+ closures, pass corresponding --fixes to bzr. Thanks James Westby
+ for the patch. (Closes: #496643)
+ + Fix a POD error.
+ * debdiff: Add an option allowing control files in debian/ in source packages
+ to be compared using wdiff.
+ * debsign: When copying .changes files from a remote host, attempt to process
+ each copied file if a wildcard was used in the filename (Closes: #491627)
+ * nmudiff: Add support for using $DEBFULLNAME as well as $DEBEMAIL when
+ generating the From: header for a sendmail-generated mail. Based on a
+ patch from Thomas Viehmann. (Closes: #496460)
+ * rc-alert: Fix missing characters in a couple of option names in the help
+ text.
+ * tagpending:
+ + Fix a typo in the help output. Thanks Thijs Kinkhorst. (Closes: #494131)
+ + Use the new "bts --toolname" switch instead of an in-body comment to
+ indicate that tagpending was used.
+ + Make the --wnpp option work again. Thanks gregor herrmann.
+ (Closes: #497820)
+ * uscan: Exit with the correct status when --watchfile was used.
+ (Closes: #498057)
+
+ [ Stefano Zacchiroli ]
+ * bts: add support for the fake "gift" tag. It is to be used as a shorthand
+ for the "gift" usertag, see http://wiki.debian.org/qa.debian.org/GiftTag
+
+ [ James Vega ]
+ * bts: Add new 'status' command which returns various bits of information
+ about the state of the given bugs. Thanks to Don Armstrong for the patch.
+ (Closes: #494614)
+
+ [ Joey Hess ]
+ * bts: Add new 'summary' command.
+
+ [ Patrick Schoenfeld ]
+ * build-rdeps: Add a --distribution parameter to enable selection of
+ another distribution instead of unstable
+ (Closes: #471498)
+
+ [ James Vega ]
+ * uscan: Correct the <base ...> regex to be case-insensitive. (Closes:
+ #495265)
+
+ [ Christoph Berg ]
+ * debsign: Fix debsign -r dir/*.changes, and do some QA on the manpage.
+ Continue with next file if an already existing signature is kept.
+ * dget: Make -q really quiet.
+
+ [ Mohammed Adnène Trojette ]
+ * nmudiff: Use a friendlier template inspired from Lucas Nussbaum's
+ patch. (Closes: #496628)
+ * namecheck:
+ + New script by Steve Kemp included to check project names are not
+ already taken. (Closes: #484271)
+ + Remove reference to a LICENSE file.
+ + Don't lose the project name during the check.
+ * bts: document that the cache auto-cleaning is overzealous on noatime
+ partitions. Patch from intrigeri <intrigeri@boum.org>. (Closes: #488486)
+
+ [ Colin Watson ]
+ * dpkg-depcheck: Remove -F in order to be compatible with current strace.
+ I'm not sure exactly when plain 'strace -f' started being able to follow
+ vfork on Linux, but it's at least as long ago as Debian 4.0, possibly
+ strace 4.4.93 which would place it before Debian 3.1, so a dependency
+ doesn't seem to be necessary. (Closes: #497955)
+
+ [ Patrick Schoenfeld ]
+ * Update my email address
+ * mk-build-deps: Automatically find debian/control if inside of a package
+ source tree and no argument is given
+
+ [ Luk Claes ]
+ * Update debsign for new commands of .commands (Closes: #498649).
+
+ -- Luk Claes <luk@debian.org> Sat, 20 Sep 2008 18:37:41 +0200
+
+devscripts (2.10.35) unstable; urgency=low
+
+ * checkbashisms: Only flag "local x y" and "local foo=bar" when --posix is
+ used, as the use of the constructs is likely to become policy compliant
+ in the near future (see Policy bug #473019)
+ * debcommit: When --diff is used, don't open an editor to confirm commit
+ messages
+ * po4a/po/fr.po: Update French manpage translations; thanks Nicolas FRANCOIS
+ (Closes: #491001)
+ * who-uploads: Call "gpg --verify" with LC_ALL set to C to ensure that
+ the output is in the expected format (Closes: #492474)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sat, 26 Jul 2008 21:57:20 +0100
+
+devscripts (2.10.34) unstable; urgency=low
+
+ * checkbashisms:
+ + Match the use of "shell echo -n" and "if foo then echo -n"
+ + Fix a thinko in the quoted-block detection (thankfully the effects were
+ largely benign, unless one was attempting to check libtool...)
+ + Fix false positives in the checks for "dirs", "popd", "pushd", "shopt"
+ and "ulimit" and the "echo with unsafe backslash", brace expansion and
+ invalid function name checks
+ + Fix a false-positive in the "source script with arguments check"
+ + Fix a false negative in the "function" check (Closes: #490223)
+ + Treat """" as "" when removing quotes
+ + Catch shell script wrappers which use "foo $0 $@ &\nexec true"
+ + Don't treat '. "a b"' as a sourced script being passed arguments
+ + Strip leading @s from makefile lines
+ * debchange:
+ + Also collapse UNRELEASED stanzas when -d is used
+ + Fix a typo ("ether") in the manpage; thanks Raphael Geissert
+ * debcheckout:
+ + Improve git repository handling with --file
+ + Fix directory naming when using -f and no explicit destination directory
+ was specified
+ * uscan:
+ + Parse sites which embed newlines inside hrefs (horrible, but works)
+ + Always treat patterns referring to FTP sites as case-sensitive rather
+ than a confusing (and broken) mixture of case-sensitive and
+ case-insensitive matching
+ + Correctly match directory names in HTMLised FTP proxy listings; the
+ equivalent change for filenames was applied in 2.10.11 (#448636)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Tue, 15 Jul 2008 19:24:29 +0100
+
+devscripts (2.10.33) unstable; urgency=low
+
+ The "bigger brown paper bag" upload
+
+ * bts, debchange, mass-bug: Revert the changes introduced in #486594.
+ "date -R" gives us a locale-independent string, strftime() doesn't.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sun, 29 Jun 2008 13:36:35 +0100
+
+devscripts (2.10.32) unstable; urgency=low
+
+ * bts: Fix brown paper bag. When establishing an SMTPS connection, only use
+ the hostname, rather than the fully specified "ssmtp://hostname[:port]"
+ string
+ * chdist: Fix sed expressions in src2bin (Closes: #488422)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sat, 28 Jun 2008 13:44:12 -0700
+
+devscripts (2.10.31) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * bts
+ + Replace the use of date -R with strftime(). Thanks Stephen Gran.
+ + Allow an SMTP host to be specified as using SMTPS and/or a
+ non-standard port number
+ * checkbashisms:
+ + Add a check for $UID being set to -x
+ + Apply a small fix to part of the "quoted block detection"
+ + Quote test expressions using qr to allow perl to optionally compile
+ or otherwise optimise them. Thanks to Frank Lichtenheld for the idea.
+ + Add a --posix option which flags constructs not supported by POSIX but
+ permitted by Debian Policy (echo -n, local (with no options or
+ assignments) and test / [ using -a or -o )
+ + Improve the suggested replacement for $UID and $EUID (Closes: #488190)
+ * Debbugs.pm: Move initialisation of the SOAP object in to a common routine
+ and set the underlying transport object to honour proxies from the
+ environment (Closes: #487592)
+ * debchange, nmudiff: Replace calls to date -R with strftime(). Thanks
+ Stephen Gran (Closes: #486594)
+ * debuild: Update the dpkg-buildpackage emulation to use whitespace as the
+ separator in DEB_BUILD_OPTIONS as per Debian Policy 3.8.0 and to print a
+ warning if an unrecognised option is encountered; based on the
+ corresponding patch to Dpkg::BuildOptions
+ * debsign: If we don't have permission to create files in the same location
+ as the originals, use a temporary location instead (Closes: #487999)
+ * licensecheck:
+ + Add .cxx and .hxx to the default list of file extensions to check
+ (Closes: #487384)
+ + Add _MTN (monotone) to the default exclusion expression
+ * rc-alert: Allow bugs matching specific sets of tags or applying to
+ specific distributions to be included or excluded from the list of
+ reported bugs (Closes: #487513)
+ * uscan:
+ + Add an example of a newer form of watch file syntax for SourceForge
+ based projects to the manpage
+ + If the site being checked redirects to another with a directory
+ structure that does not match the original site, check for download URLs
+ that refer to any of the redirected sites, in addition to the original
+ site. Based on a patch by Raphael Geissert (Closes: #487436)
+ * debian/control
+ + Suggest libnet-smtp-ssl-perl (>= 1.01-2) in order to allow bts to
+ support SMTPS. The versioned dependency is required in order to ensure
+ that a fixed libio-socket-ssl-perl is used.
+ + Add libnet-smtp-ssl-perl to the description of bts
+ * README: Add libnet-smtp-ssl-perl to the description of bts
+
+ [ James Vega ]
+ * Debbugs.pm
+ + Actually include the documented 'severity' key for the select
+ function.
+ + Fix some whitespace.
+ * who-uploads: Accept -M as a short form for --max-uploads
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sat, 28 Jun 2008 10:24:56 -0700
+
+devscripts (2.10.30) unstable; urgency=low
+
+ * bts: MIME-encode the Subject: header of the generated mail in case it
+ contains any non-ASCII characters (Closes: #486395)
+ * checkbashisms:
+ + Apply a couple of small fixes to the "quoted block detection" and the
+ removal of quoted strings
+ + Temporarily disable the $"" and $'' checks as they're very prone to
+ false positives
+ + Fix typoes in the heredoc and popd checks (Closes: #486159)
+ + Fix a couple of small bugs in the "function name containing invalid
+ characters" and "read with options other than -r" tests
+ * debchange:
+ + Don't automatically open an editor when creating a new changelog if
+ a package name and version are supplied and either --empty was used
+ or the text of a changelog entry was supplied on the command line.
+ Based on a patch from Steve Magoun (Closes: #484334)
+ + Don't automatically add an "initial release" stanza to a newly created
+ changelog if the text of a changelog entry was supplied on the command
+ line. Thanks Steve Magoun.
+ * debcheckout:
+ + Produce the correct URL for "project-based" darcs.d.o repositories in
+ authenticated mode (Closes: #485044)
+ + Correctly handle absolute pathnames as the checkout path for a single
+ file (Closes: #485888)
+ * debdiff: When using --show-moved, indicate whether the two lists of
+ packages being compared are different (this should have always worked,
+ but didn't due to a small logic bug)
+ * licensecheck:
+ + Apply patches from Ben Finney to use the copyright parser to determine
+ whether a file contains a valid copyright statement (Closes: #486013)
+ and to match more forms of copyright statement (Closes: #486216)
+ + Handle another variant of the copyright symbol
+ * tagpending: Add a comment to the generated e-mail indicating that the
+ script was used (Closes: #486092)
+ * who-uploads: Allow the date of each upload to be displayed. Based on a
+ patch by Filippo Giunchedi (Closes: #486344)
+ * wnpp-check: Fix a small typo in the manpage (Closes: #484582)
+ * debian/control:
+ + Bump Standards-Version to 3.8.0 (no changes)
+ + Add bsd-mailx to the mailx | mailutils Recommends as mailx is now
+ a transitional package for bsd-mailx
+ * debian/{link,rules}: Don't install the fr/man1/dch.1 symlink if the
+ corresponding debchange.1 wasn't installed (e.g. due to not being
+ sufficiently translated) (Closes: #485094)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Mon, 16 Jun 2008 19:59:50 +0100
+
+devscripts (2.10.29) unstable; urgency=low
+
+ * checkbashisms:
+ + Add checks for "sh -r", "sh -D", "sh [-+]O" and "sh with long options"
+ + Don't treat scripts with dash or ash shebangs as "/bin/sh scripts", as
+ dash implements some extensions to POSIX
+ + Correctly match heredocs using "<<-"
+ + Add checks for $'', $"", the use of echo with backslash escapes, $SHLVL,
+ $POSIXLY_CORRECT and $PIPESTATUS. Based on a patch by Raphael Geissert.
+ * debchange: Update the manual page to refer to +nmu versioning for native
+ packages (Closes: #483861)
+ * debdiff: Don't apply patches when extracting a Format 3.0 (quilt) source
+ package, to minimise noise in the diffs (Closes: #475506)
+ * getbuildlog: New script from Frank S. Thomas to download build logs for
+ a given package (Closes: #483169)
+ * mass-bug:
+ + Allow the component parts of a version number to be used in the template,
+ as #EPOCH#, #UPSTREAM_VERSION# and #REVISION# (Closes: #482587)
+ + Add a command-line option to specify that the generated e-mails should
+ not be wrapped to 70 characters (Closes: #483030)
+ + Allow the sendmail command to begin with a tilde
+ * mergechanges: Allow changes files with Formats of 1.7 and 1.8 to be merged,
+ by removing the Checksums-* fields from the Format: 1.8 files. The result
+ will be a valid Format: 1.7 changes file. (Closes: #481585)
+ * who-uploads: Call gpg with --no-auto-check-trustdb to ensure that gpg
+ doesn't attempt to perform a (potentially time-consuming) trustdb update
+ (Closes: #483878)
+ * wnpp-check: New script from David Paleino to check whether a package has
+ has open bugs requested that it be packaged (RFP) or intending to do so
+ (ITP) (Closes: #483707)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Tue, 03 Jun 2008 19:28:09 +0100
+
+devscripts (2.10.28) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * bts, build-rdeps, chdist, debcommit, dget, mass-bug: Fix POD errors in
+ the manpages. Thanks Riccardo Stagni (Closes: #479609)
+ * bts: Improve the message produced when unknown options are passed to
+ a command to include the command name
+ * checkbashisms:
+ + Also match use of "SHELL=/bin/bash -e" when checking whether a makefile
+ explicitly uses bash
+ + Update the check for "function" to more closely match lintian's (and
+ therefore be less prone to false positives)
+ + Update the check for "echo -e" to only match -n as an extra option
+ rather than all theoretically possible options, thus reducing false
+ positives
+ + Further improve the heredoc detection (to allow the space in "<< 'foo'")
+ + Make the check for "process substitution" ignore quoted strings
+ + Fix false positives in the tests for "time" and "test with unary -a"
+ + Apply various improvements to "quoted block" detection
+ + Correctly match 'echo "$(< $0)"'
+ + Add checks for "$[" (a deprecated form of arithmetic expansion) and
+ the use of the -a or -f arguments to the "readonly" builtin
+ * cowpoke: New script to upload a Debian source package to a cowbuilder host
+ and build it, optionally also signing and uploading the result to an
+ incoming queue (Closes: #479274)
+ * dcmd: Correctly handle the "debian-installer" section in a .changes
+ file (Closes: #481691)
+ * debsign: Use "mv -f" instead of plain "mv" when stripping an existing GPG
+ signature or updating the file sizes within the changes file before
+ signing it, as is already done for moving the resulting signed files
+ (Closes: #479569)
+ * dget: Mention in the manpage that dget supports udebs so long as an
+ appropriate packages file is available to apt (Closes: #480461)
+ * mergechanges: Send error output to stderr rather than stdout
+ (Closes: #481583)
+ * scripts/Makefile: Run podchecker(1) before building pod-generated
+ manpages to avoid the generated file containing a "POD errors" section
+
+ [ James Vega ]
+ * mk-build-deps:
+ + Fix Depends generation when both Build-Depends and Build-Depends-Indep
+ exist so that the last package of the former and the first package of
+ the latter are not listed as one concatenated string.
+ + Use the Source package name instead of the first listed Binary package
+ when parsing a control file.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Mon, 19 May 2008 19:38:35 +0100
+
+devscripts (2.10.27) unstable; urgency=low
+
+ * bts:
+ + When reassigning bugs, CC the maintainer of the new package(s)
+ (Closes: #478014)
+ + Fix an uninitialised value warning when using claim and unclaim with
+ no claim specified and $EMAIL and $DEBEMAIL unset
+ * chdist: Add armel to the list of architectures in the bash completion
+ * checkbashisms:
+ + When rebuilding the list of bashisms to check, ensure it is based
+ on whether the current file is a makefile, rather than whether the
+ previous file was. Thanks to Raphael Geissert for the brown paper bag.
+ + Match use of "SHELL=bash" as well as "SHELL=/bin/bash" in makefile mode
+ + Improve heredoc detection to avoid triggering on "foo bar << x" whilst
+ still matching 'cat <<"xyz"'
+ + Add a variant on the "[ a == b ]" test
+ + Enhance the "echo -e" test to also catch "echo -ne"
+ + Add checks for "type", "time", "dirs" and $UID
+ + Make several of the checks less prone to false positives
+ + Re-enable the check for "complete"
+ * dcmd:
+ + Preserve a leading "./" on .dsc and .changes filenames (Closes: #478172)
+ + Correctly handle packages with a section of "component/section"
+ (Closes: #478829)
+ * debchange:
+ + Correctly handle the BTS returning no bugs for a package when --closes
+ is used (either because the package doesn't exist in the archive
+ or it has no open bugs) (Closes: #477398)
+ + Add intrepid (ibex) to the list of Ubuntu distributions
+ + Skip auto-NMU detection if -e was used or when editing an UNRELEASED
+ changelog and using the "changelog" release heuristic
+ * debcheckout:
+ + Use the Vcs-* headers from the highest available version rather than
+ the first returned by "apt-get source" (Closes: #477386)
+ + Allow the Vcs-* headers from any of the available package versions to
+ be used
+ * debcommit:
+ + Ignore --confirm and --edit when combined with --diff
+ + Fix commit message detection for bzr; thanks Colin Watson
+ (Closes: #478667)
+ + Remove trailing newlines after editing the commit message
+ + Don't attempt to commit if an editor was spawned (either via --edit
+ or automatically) and the user quit without updating and saving the
+ message
+ * licensecheck: Correctly detect LGPLv3+ (Closes: #477742)
+ * tagpending: Use option bundling (so that e.g. "tagpending -ni" works)
+ * transition-check: New script to determine whether a set of source packages
+ is involved in a transition for which uploads to unstable are currently
+ blocked (Closes: #477922)
+ * debian/control:
+ + Add transition-check
+ + Recommend libyaml-syck-perl (for transition-check)
+ + Move build-essential back to Suggests as it's only required by
+ dpkg-depcheck and dpkg-genbuilddeps and will be installed in a build
+ environment anyway
+ + Fix a typo in the Suggests field (svn-buildpacakge)
+ + Move libfile-desktopentry-perl back to Suggests
+ + Remove libdigest-md5-perl from Recommends as it's Provided by perl since
+ sarge
+ + Re-order the "dupload | dput" recommendation to favour dput and remove
+ the version constraint from dupload as it refers to a version older than
+ that in oldstable
+ + Remove the versioned conflicts on debmake, dupload and suidmanager, as
+ they all referred to versions of those packages older than those in
+ oldstable
+ + Remove the version constraints from the perl build-dependency, the perl
+ dependency and the gnupg recommendation, as the referenced versions are
+ all satisfied in oldstable and above
+ + Remove the dependencies on debianutils and sed. Both are essential and
+ the version constraints in the dependencies are satisfied in oldstable
+ and above
+ * README: Add transition-check
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sat, 03 May 2008 17:30:46 +0100
+
+devscripts (2.10.26) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * bts: Update documentation for "forwarded" to indicate that it may also
+ be used with a URL (for instance, for an upstream bug tracker)
+ (Closes: #475896)
+ * checkbashisms:
+ + Add experimental makefile support (only enabled if -f is used)
+ + Modify the "2>&foo" check to allow a valid file descriptor followed
+ by a backslash (for line continuations)
+ + Check the initial lines of shell script wrappers. Based on a patch from
+ Raphael Geissert
+ + Fix a couple of the quoted block detection checks so as not to trigger
+ on escaped quotes and correctly count quotes within lines containing ''
+ or ""
+ + Only rebuild the lists of expressions to search for when required,
+ rather than for each line of each file
+ + Disable "makefile mode" after checking a makefile if the next file to
+ check isn't a makefile
+ + Several enhancements to heredoc detection:
+ - Heredoc delimiters may contain "non word" characters if the delimiter
+ is quoted. As a side-effect, delimiters which match one of the bashism
+ expressions may now be flagged due to the order in which checks are
+ performed.
+ - SUS specifies that a heredoc ends on a line consisting solely of a
+ delimiter, so we enforce that and also don't check such lines.
+ - Delimiters may now contain regular expression meta-characters.
+ + Match shell script wrappers that don't pass on parameters when execing
+ (for example for scripts which take all input from STDIN)
+ + Add a check for process substitution (using "foo <(bar)")
+ * debchange:
+ + Allow a changelog with no entries to be created. (Note that
+ such a changelog will cause a warning from dpkg-parsehchangelog the
+ next time debchange is used with it) (Closes: #475578)
+ + Correctly handle control files containing comments when checking
+ for NMUs (Closes: #475750)
+ + Fix a side-effect of the automagic NMU detection functionality which
+ could lead to a spurious stanza being added to the end of the changelog
+ + Skip automatic NMU detection if -a or -r was passed on the command line
+ or if libparse-debcontrol-perl is not installed
+ + Add {oldstable-,testing-,}proposed-updates to the list of supported
+ distributions (Closes: #476264)
+ + Add oldstable to the list of supported distributions, as updates
+ to oldstable have been possible for some time
+ + Allow automatic NMU detection to be disabled from the command line
+ (Closes: #476985)
+ * debcommit: Modify the "strip message" functionality so that:
+ + Changelog lines beginning with any of *, + or - are considered to
+ indicate a "change" for the purposes of deciding whether to strip
+ the message
+ + When trimming leading whitespace on continuation lines, only spaces
+ and tabs are considered rather than line breaks (Closes: #475337)
+ * debdiff:
+ + Make the diffstat header for comparisons between two Debian revisions
+ the same as that between two upstream versions
+ + Normalise directory names in all file headers within a diff, not just
+ the first
+ * debian/control:
+ + Suggest instead of Recommending gnuplot and cvs-buildpackage
+ + Suggest svn-buildpackage (Closes: #476240)
+ + Drop libparse-debcontrol-perl build-dependency now that debchange no
+ longer fails in the absence of the package
+ * debuild:
+ + Run dpkg-buildpackage directly where possible, rather than emulating it.
+ Emulation will still be used if any of the clean, dpkg-source, build,
+ binary, dpkg-genchanges or final-clean hooks are defined, as dpkg
+ does not currently support them. (Closes: #476100)
+ + Make it clearer that a particular invocation is using the emulated
+ dpkg-buildpackage, and why.
+ + Automatically preserve the (C, CPP, CXX, LD and F)FLAGS variables and
+ the corresponding *FLAGS_APPEND variables
+ + Add *FLAGS and *FLAGS_APPEND support to the emulated dpkg-buildpackage
+ + When running dpkg-buildpackage directly, pass through unrecognised
+ options (with a warning) rather than aborting the build ourselves
+ * diff2patches: Update to new upstream version.
+ * dscverify:
+ + Update for the .changes and .dsc format introduced with dpkg 1.14.17:
+ - Handle Checksums-Sha(1|256)
+ - Reject .changes files with unsupported Formats and any file with
+ unsupported Checksums fields
+ * licensecheck: Replace a literal copyright symbol with a hex escape
+ so that the package builds using etch's po4a (Closes: #476251)
+ * mergechanges:
+ + Update for the new .changes format introduced with dpkg 1.14.17:
+ - Handle Checksums-Sha(1|256) (Closes: #475957)
+ - Only allow .changes files with the same Format to be merged
+ - Reject .changes files with unsupported Formats or Checksums fields
+ * rmadison: Allow custom shorthand URLs to be defined (Closes: #472922)
+ * uscan: Allow a particular upstream release to be downloaded rather than
+ the most recent (assuming it is in the list retrieved by the watch file)
+ (Closes: #475828)
+
+ [ Christoph Berg ]
+ * dcmd: If no command is given, print filenames line-by-line.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Mon, 21 Apr 2008 19:45:34 +0100
+
+devscripts (2.10.25) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * debchange: Escape arguments to --local (Closes: #475034)
+ * debdiff: Ensure arguments to --exclude are properly quoted in case they
+ contain shell meta-characters (Closes: #475075)
+ * debsign:
+ + Add support for the new Checksums-Sha* .changes file fields
+ introduced by dpkg 1.14.17 (Closes: #474949)
+ + Abort if any unknown Checksums-* fields are found in the .changes
+ file
+ + Abort if the Format field of the .changes file is unsupported
+ (greater than 1.8, less than 1.7 or non-numeric)
+ + Use a case-insensitive search for field names
+
+ [ James Vega ]
+ * debian/control: Set subversion as the first VCS Recommends alternative.
+
+ -- Martin Zobel-Helas <zobel@debian.org> Wed, 09 Apr 2008 16:04:36 +0200
+
+devscripts (2.10.24) unstable; urgency=low
+
+ [ Martin Zobel-Helas ]
+ * Don't look for debian/control if invoked with -c. We also then are not
+ looking for NMUs. (Closes: #474564)
+
+ [ Adam D. Barratt ]
+ * debchange:
+ + Add a DEBCHANGE_AUTO_NMU configuration file option allowing the NMU
+ heuristics introduced in 2.10.21 to be disabled. Based on a patch by
+ gregor herrmann
+ + Fix and improve some manpage formatting. Thanks gregor herrmann
+ + Skip NMU detection when creating a new changelog
+ + Fix NEWS files in combination with NMU versioning
+ + Do not trigger NMU detection if the current changelog was authored
+ by the current user
+ + Fix uninitialised variable warning if Uploaders is empty
+ (Closes: #474687)
+ + Correctly handle UTF-8 maintainer / uploaders (Closes: #474685)
+ + Revert the NMU urgency change introduced in 2.10.21. NMUs now default
+ to the default "low" urgency. (Closes: #474720)
+ * debian/control:
+ + Move devscripts-el back to Suggests as it doesn't fit the definition
+ of something we should be Recommending
+ + Add lsb-release to the description of debchange
+ + Add unzip to the description of uscan
+ + Move mutt to Suggests
+ * README:
+ + Add recommended packages to desktop2menu, dget and rmadison
+ + Add svk to the description of debcommit
+ + Add lsb-release to the description of debchange
+ + Add unzip to the description of uscan
+ + Replace references to ssh with ssh-client
+ + Move the list of used packages to the end of the description of
+ each script
+
+ [ James Vega ]
+ * debian/control:
+ + Change ssh Recommends to ssh-client. (Closes: #474682)
+ + Unify the tool descriptions to show the tools they use at the end of the
+ description.
+ * rc-alert: Allow the user to pass a list of packages to the script.
+ (Closes: #474659)
+ * wnpp-alert: Allow the user to pass a list of packages to the script.
+ (Closes: #463665)
+ * nmudiff: Fix a typo in the usage.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Mon, 07 Apr 2008 18:47:35 +0100
+
+devscripts (2.10.23) unstable; urgency=low
+
+ * Move the current Suggests: to Recommends: so that they are pulled in by
+ default but may be removed if desired (Closes: #474559)
+ * bug/presubj: Update in line with the change to Recommends:
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sun, 06 Apr 2008 16:53:46 +0100
+
+devscripts (2.10.22) unstable; urgency=low
+
+ * bts: Allow a default list of e-mail addresses which should be sent copies
+ of all generated e-mails to be specified (Closes: #474203)
+ * debchange: Produce a more succinct and useful error message if
+ libparse-debcontrol-perl isn't installed. (Closes: #474476)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sun, 06 Apr 2008 14:55:48 +0100
+
+devscripts (2.10.21) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * bts:
+ + Allow SMTP authentication to be used when sending e-mails
+ + Automatically append "thanks" and the contents of ~/.signature
+ (if present) when --force-interactive was used (Closes: #474205)
+ * bug/script:
+ + Don't produce an error if either of the configuration files doesn't
+ exist (Closes: #472748)
+ + Don't include the BTS_SMTP_AUTH_* options
+ * checkbashisms:
+ + Strip off the quoted portion of a line that ends a "quoted block" before
+ deciding whether it's a comment line and skipping it
+ + Fix heredoc detection to match '<< \EOT ... EOT'
+ + Improve the invalid function name test to not trigger on IFS="()"
+ + Modify the brace expansion test to allow "${foo},${bar}"
+ + Add another variation on the theme of shell wrapper detection
+ ("foo && exec bar")
+ + Temporarily disable the check for "complete" as it's too prone to false
+ positives
+ + Add checks for pushd, popd, ulimit, shopt and $SHELLOPTS
+ + Remove check for $((var+1)) as dash now supports the syntax (the syntax
+ is POSIX compliant but was not supported properly by dash)
+ + Improve quoted string handling to cope with "'foo'"
+ + Add a test for export being passed options other than -p
+ (Closes: #473700)
+ * dcmd: Apply patch from Romain to correctly match the x11 section
+ * debchange: Fix spurious output when adding a changelog entry containing
+ non-ASCII characters (Closes: #473769)
+ * debcheckout:
+ + Tighten the "repository owner" regex for darcs.d.o to correctly check
+ http://darcs.d.o/~foo/bar/baz against user foo
+ + Ignore a repository owner mismatch in "print mode"
+ + In authenticated mode, ensure that a checked-out personal git.d.o
+ repository will be writable by the user passed on the command line
+ (Closes: #447791)
+ * debcommit: Strip epochs from hg tags (Closes: #473593)
+ * debdiff: Add a --diffstat option (Closes: #370286)
+ * dget: Pass --all-versions to apt-cache show in case the user has
+ configured it to only show the candidate version. Thanks Håkon Stordahl
+ (Closes: #472747)
+ * dscverify:
+ + Add debian-maintainers to the default set of keyrings
+ + Add a --no-default-keyrings option to override the default keyrings
+ * mk-build-deps: New script by Vincent Fourmond to build a binary package
+ satisfying the build-dependencies of a given package (Closes: #474302)
+ * tagpending: Allow the mail sent to the BTS to be displayed and (assuming
+ --noact is not in effect) confirmed before sending
+ * who-uploads: Mention the debian-maintainers keyring in --help
+ * README, debian/control:
+ + Add libsasl-authen-perl to Suggests and the description of bts, to
+ support SMTP authentication
+ + Add equivs to Suggests (for mk-build-deps)
+ + Add libparse-debcontrol-perl to Suggests and the description of
+ debchange
+
+ [ Martin Zobel-Helas ]
+ * debchange
+ + Set urgency=high if NMU and no other urgency set (Closes: #474391)
+ + Set to NMU if packager is neither in Uploaders nor Maintainer
+ (Closes: #474399)
+ + Add abbreviation -q for --qa (Closes: #474434)
+
+ -- Martin Zobel-Helas <zobel@debian.org> Sat, 05 Apr 2008 18:13:28 +0200
+
+devscripts (2.10.20) unstable; urgency=low
+
+ * bts:
+ + Only append a single ellipsis to the mail subject once it becomes
+ too long, rather than for each extra command (Closes: #471304)
+ + Make --no-action and --(force-)interactive work if neither DEBEMAIL
+ nor EMAIL are set (Closes: #467066)
+ + Add --cc-addr to --help output
+ * checkbashisms:
+ + Make --version actually produce version information
+ + Fix explanation of VAR+=foo
+ + Fix an error in the "shell script wrapper" detection
+ + Enhance the "invalid function name" check to allow a leading bracket
+ before the function name
+ + Don't treat '' at the beginning of a line as the start of a quoted block
+ + Allow a heredoc marker to begin with a backslash
+ + Enhance quoted block detection to handle escaped quotes better
+ + Enhance "shell script wrapper" detection to catch more ways of
+ disguising a non shell script as one
+ + If more than one issue was found within a single line, output each
+ rather than just the first
+ * dcmd: New script from Romain Francoise to run a given command replacing
+ the name of a .changes or .dsc file with each of the files referenced
+ therein (Closes: #472492)
+ * debcheckout: Allow specific files from the repository to be retrieved
+ rather than checking out the repository (Closes: #469242)
+ * debcommit:
+ + Make the change to --release's behaviour introduced in the last
+ upload optional. If -R / --release-use-changelog is used then
+ the changelog will be checked for uncommitted changes when determining
+ the commit message. The default is not to do so and use the message
+ passed with --message (if any) or "releasing version X.Y.Z" as before.
+ (Closes: #471723)
+ + When creating summary lines for git and hg, ignore any subchanges
+ (i.e. lines indented by more than two spaces and starting with *, +
+ or -)
+ + Add documentation to the manpage of the current VCS-specific features
+ + Make --strip-message also strip leading spaces from continuation lines
+ + Strip single change commit messages by default
+ * debdiff:
+ + Escape package names when normalising path names (Closes: #471282)
+ + Make tarball-in-tarball support more intelligent. If a sub-tarball
+ named foo.tar.gz unpacks to a directory named foo, the directory is
+ renamed to =unpacked-tarN= so that the directory names match across
+ the unpacked packages (Closes: #459294)
+ * debuild:
+ + Add a --prepend-path option allowing $PATH to have directories added
+ to it once it has been sanitised, for example to add /usr/lib/ccache.
+ Based on a patch by Matt T. Proud (Closes: #460719)
+ + Add a --username option to allow debrsign to be used instead of debsign
+ (Closes: #262253)
+ * dget: Support /etc/apt/sources.list.d (Closes: #471672)
+ * uscan:
+ + Correctly handle an explicit upstream-version of 0 (Closes: #471503)
+ + Add "watch" to the manpage's summary line (Closes: #452930)
+ * debian/copyright: Explicitly indicate that diff2patches is GPL >= 3
+ rather than the package's standard >= 2.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Mon, 24 Mar 2008 22:14:22 +0000
+
+devscripts (2.10.19) unstable; urgency=low
+
+ * debsign: Correctly handle signing an automatically located .changes
+ file if none was passed on the command line (Closes: #468761)
+ * debchange:
+ + Apply a more elegant fix for the bugfix in 2.10.18.
+ Thanks to gregor herrmann for pointing the obvious solution out.
+ + Don't complain about the package version changing from native to
+ non-native if --nmu or --security was used
+ + Fix an unescaped hyphen in the manpage
+ + If starting a changelog stanza for a new maintainer upload with
+ the distribution set to UNRELEASED, check whether the previous
+ stanza is also UNRELEASED and, if so, merge them (assuming the
+ "changelog" release heuristic is in use) (Closes: #458130)
+ + Add non-maintainer uploads (including security and QA uploads),
+ backports and the use of local version strings to the list of
+ cases where debchange doesn't have to guess the user's intentions
+ + Add an --allow-lower-version option which is similar to
+ --force-bad-version but allows a regular expression to be specified
+ which the new version must match. Based on a patch by Frank Küster
+ (Closes: #381159)
+ + Modify the version-handling code to generate NMU versions of the
+ form X+nmu1 for Debian-native packages
+ * checkbashisms:
+ + Use Getopt::Long for option parsing
+ + Add an option to force checking of scripts that would normally be
+ skipped (Closes: #469023)
+ + Clarify in the manpage that some issues detected by the script may
+ be XSIisms etc rather than strictly bash-specific features
+ + Add checks for suspend, caller, complete/compgen, declare/typeset,
+ disown, builtin, set -[BHT], alias -p, unalias -a, local with
+ options or an assigned value and $BASH(_*). Thanks to Raphael
+ Geissert for the patch (Closes: #469050)
+ + Modify each of the simple shell variable tests (e.g. $RANDOM) to
+ also match ${variable}
+ + Identify and ignore multi-line quoted text (Closes: #464641)
+ + Reorder a couple of checks so that ". foo $HOSTNAME" is detected as
+ source passing arguments rather than misuse of $HOSTNAME
+ + Fix a potential false positive on "2>& 1"
+ + Fix an unescaped hyphen in the manpage
+ + Add a check for function names containing characters other than
+ alphanumerics and underscore
+ + Modify the "read without variable" test to also catch options other
+ than -r. Thanks Luca Capello (Closes: #470696)
+ + Add an option to allow flagging of lines which do not contain bashisms
+ but which may contain other useful information - for example, checking
+ whether $BASH is set before using bashisms or $RANDOM being used as a
+ local variable rather than the bash built-in variable (Closes: #470999)
+ + Add a check for "VAR+=foo" (Closes: #471001)
+ + Also detect <<< inside a quoted string (Closes: #471059)
+ + Improve comment detection and removal to not remove "s/#/foo/"
+ * bts:
+ + Allow the sendmail command to begin with a ~ (Closes: #469207)
+ + Don't treat "userblah" as an alias for "users" in "select"
+ * debcommit:
+ + Set $SVKDIFF before calling "svk diff" (Closes: #469238)
+ + If there are uncommitted changes to the changelog when --release is
+ used, use them as the commit message. Otherwise use the message passed
+ with --message or "releasing version X.Y" as currently
+ (Closes: #470366)
+ + Format commit messages in a more useful manner for git and hg. The
+ first change found is unfolded and used as the summary line. If more
+ than one change was found then an editor is spawned so that the message
+ can be fine-tuned if required (Closes: #402531)
+ * deb[ci]:
+ + Allow either package names or filenames to be passed on the
+ command line (Closes: #469663)
+ + Fix reference to dpkg-deb(8) (should be section 1) and an unescaped
+ hyphen in the manpage
+ * annotate-output.1, cvs-debi.1, dd-list.1, debuild.1, dpkg-depcheck.1,
+ dpkg-genbuilddeps.1, nmudiff.1, plotchangelog.1, uscan.1,
+ devscripts.conf.5: Fix unescaped hyphens
+ * nmudiff: Fix --nomutt's To: handling. Thanks Thomas Viehmann
+ (Closes: #470069)
+ * Debbugs.pm:
+ + Turn on "use strict" and "use warnings" which got lost when moving
+ the code from bts
+ + Don't attempt to iterate the result of usertags() in select if
+ it's empty (Closes: #470025)
+ + Skip arguments to select() that contain valid keys but not values
+ + Print a warning about unrecognised keys passed to select()
+ + Add on_fault handlers to SOAP calls so we can return useful error
+ messages
+ * debuild:
+ + Add working -j / DEB_BUILD_OPTS=parallel support
+ (Finally closes: #457235)
+ + Remove linda support. Thanks Thijs Kinkhorst (Closes: #470478)
+ * debcheckout: Add launchpad.net/foo to the list of recognised
+ Launchpad repository formats for authenticated mode. Thanks Martin
+ Pitt
+ * cvs-debuild: Remove linda support. Thanks Thijs Kinkhorst.
+ * Packaging changes:
+ + debian/control, README, conf.default.in: Remove references to linda
+ + Add a NEWS file to alert dget users to the change in 2.10.17 to unpack
+ source packages by default (Closes: #470809)
+ * grep-excuses: Fix reference to bjorn.haxx.se in help output to refer to
+ release.d.o/migration
+ * debpkg: Fix reference to dpkg(8) in the manpage
+ * pts-subscribe: Don't complain about mail and/or at not being available
+ if --help / --version were used. Also don't complain about at unless an
+ unsubscription mail needs generating. (Closes: #471088)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sun, 16 Mar 2008 17:00:34 +0000
+
+devscripts (2.10.18.1) unstable; urgency=low
+
+ The "I need a bigger brown paper bag" upload
+
+ * checkbashsisms: Simplify the >&/&>file check and in the process fix
+ another couple of potential false positives.
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Fri, 29 Feb 2008 08:55:16 +0000
+
+devscripts (2.10.18) unstable; urgency=low
+
+ [ Patrick Schoenfeld ]
+ * licensecheck: Detect a less common form of GPL usage
+
+ [ Adam D. Barratt ]
+ * checkbashisms: Fix a couple of brown paper bag issues with the >&file
+ and herestring checks added in the last release. Thanks to Raphael
+ Geissert for spotting the breakage so quickly.
+ * debchange: Fix an off-by-one in the fix for #452806 that caused an
+ extra blank line to be added before the trailer line
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Fri, 29 Feb 2008 06:50:51 +0000
+
+devscripts (2.10.17) unstable; urgency=low
+
+ The "Pia for DPL" upload
+
+ [ Adam D. Barratt ]
+ * checkbashisms:
+ + Fix a false positive in the $(( test (Closes: #465364)
+ + Add detection for <<<, $(OS|MACH)TYPE, $HOST(TYPE|NAME), $EUID,
+ $DIRSTACK, $SECONDS and /dev/(tcp|udp) (Closes: #465386)
+ + Enhance heredoc detection to not trigger on <<<
+ * Debbugs.pm: Update to match the current debbugs SOAP interface. Add
+ status(), usertags(), versions() and versions_with_arch(),
+ newest_bugs(), bug_log(), source_to_binary() and binary_to_source()
+ * tagpending:
+ + Rewrite in perl using Debbugs.pm
+ + Optionally (and by default) include the changelog header line and
+ any relevant changelog entries as comments in the generated mail
+ (Closes: #439688)
+ * debcheckout:
+ + Handle spaces between -d and the root for cvs repositories
+ (Closes: #465849)
+ + Fix a warning about uninitialised values when a module name is not
+ supplied for a cvs repository
+ + In auth mode, set push_location for bzr branches (Closes: #453447)
+ * uscan:
+ + Add support for repacking .zip archives, based on a patch
+ from Antonio Terceiro (Closes: #456587)
+ + Mention an alternative form of sourceforge URL in the manpage that
+ allows checking for new versions when the qa.d.o redirector doesn't
+ work (Closes: #433408)
+ + Fix an escaping error in one of the manpage's examples for twisted
+ * Packaging changes:
+ + README: Update descriptions of tagpending and debchange
+ + debian/control:
+ - Add unzip(1) to Suggests for uscan's zip repacking
+ - Update descriptions of tagpending and debchange
+ * debcommit:
+ + Use "git diff" instead of "git-diff" (Closes: #466158)
+ + Ignore whitespace changes in diffs
+ * dget: Correctly handle the processing of a file that we've already
+ retrieved (Closes: #445546)
+ * wnpp-alert: Note in the manpage that the results are source package
+ based
+ * debchange:
+ + Modify --closes to use SOAP / Debbugs.pm
+ + Add hardy (heron) to the list of supported Ubuntu distributions
+ + Use existing changelog data directly rather than re-using
+ dpkg-parsechangelog's Changes: field and therefore don't apply any
+ reformatting (Closes: #452806)
+ + Use "etch-backports" instead of "Etch backports" in bpo changelog
+ entries (Closes: #467582)
+ * bts:
+ + Add a --force-interactive option which is similar to --interactive
+ but spawns an editor for the message before prompting for sending
+ confirmation (Closes: #467134)
+ + Allow the use of --{force-,}interactive to be specified in the
+ configuration file (Closes: #467131)
+ * debsign: Allow multiple files to be signed in a single invocation
+ (Closes: #457355)
+ * mass-bug:
+ + Correctly detect the start of a signature in the template file
+ (Closes: #467496)
+ + Allow package versions to be specified in the package list file
+ as package_version (Closes: #467581)
+ * mergechanges: Merge the Description: fields from each of the supplied
+ changes files. Thanks to Vincent Danjean for the patch
+ (Closes: #442972)
+ * debuild: Allow preserve-envvars to contain wildcard entries (of the
+ form STEM*) (Closes: #405440)
+
+ [ Christoph Berg ]
+ * dget:
+ + Make unpacking downloaded source packages the default, use -d for the
+ old behaviour.
+ + Check signature of source packages using dscverify, use -u to disable.
+ (Closes: #434521)
+
+ [ Patrick Schoenfeld ]
+ * licensecheck: Support a less common form of MIT license usage
+
+ [ Mohammed Adnène Trojette ]
+ * debian/bug:
+ + make reportbug add configuration data in bug reports.
+ + print a message to sensitise users about our "Suggests vs Depends"
+ policy.
+
+ [ Stefano Zacchiroli ]
+ * debcommit: add support for a new --diff option which dumps changes on
+ standard output instead of committing them
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 27 Feb 2008 18:18:56 +0000
+
+devscripts (2.10.16) unstable; urgency=low
+
+ The "storm before the calm" release
+
+ * checkbashisms:
+ + Correct the $(<) check to not flag $(<foo grep bar) (Closes: #464522)
+ + Tighten the $(( / (( regex
+ + Modify the ". foo bar" check to allow ". `foo bar`" (Closes: #464984)
+ + Ensure that an explanation is provided for the ". foo bar" check
+ + Fix the "shell wrapper" regex to allow a space after ; and before exec
+ (Closes: #464976)
+ + Add posh to the list of supported interpreters. Thanks to Raphael
+ Geissert.
+ + Warn about use of >& and <& redirecting to a file (POSIX specifies
+ behaviour for - and file descriptors only) (Really closes: #461653)
+ * debbugs.pm: New module to encapsulate some of the common BTS functionality
+ used by various scripts. Currently contains initial support for some
+ SOAP methods.
+ * bts: Use debbugs.pm for select()
+ * tagpending: Fix the bts select call to also handle forwarded bugs
+ (Closes: #464787)
+ * debchange: Warn if the package appears to have switched from Debian native
+ to non-native or vice versa (Closes: #440957)
+ * uscan: Don't insist on an upstream version being supplied on the command
+ line if one is present in the watch file (Closes: #350307)
+ * debuild: Really fix -j, so that --lintian-opts works again
+ (Closes: #465264)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Mon, 11 Feb 2008 19:50:15 +0000
+
+devscripts (2.10.15) unstable; urgency=low
+
+ [ Patrick Schoenfeld ]
+ * checkbashisms: Add a check for the $(<) bashism (which is catting a file)
+ (Closes: #463743)
+ * dget: Implemented a '--build' parameter which builds a package with
+ dpkg-buildpackage after its download (Closes: #457977)
+ * build-rdeps: Add a license header so that licensecheck does recognize
+ the license and copyright
+
+ [ Adam D. Barratt ]
+ * checkbashisms:
+ + Correct the fix for #461653. >& is permitted by POSIX, &> isn't. Thanks
+ to Sven Joachim.
+ + Modify the "echo -e", "exec -[acl]" and "let" tests to require
+ whitespace before the matched text in order to reduce false positives.
+ Thanks to Russ Allbery for pointing the issue out.
+ * debchange: Allow the use of an unknown / unofficial distribution to be
+ forced (Closes: #463449)
+ * bts:
+ + Allow the generated e-mail to be edited before sending
+ (Closes: #456331)
+ + Handle cache files generated by versions of bts that didn't name
+ attachments correctly (Closes: #464079)
+ * uscan:
+ + Fix quoting of a manpage example (Closes: #452934)
+ + Output a message if --report-status was used but no watch file was found
+ (Closes: #409128)
+ * debuild: Recognise -j as a valid option when it's passed on the command
+ line as well as in the configuration file (Really closes: #457235)
+ * debcommit: Check the debian directory for indications of version control
+ to handle situations where the upstream source and packaging are managed
+ through different VCSes (Closes: #384230)
+ * mergechanges: Fix a typo in the manpage
+ * tagpending(1):
+ + Remove ldapsearch(1) from SEE ALSO, as the script hasn't used LDAP for
+ some time
+ + Fix the script's name in the title block
+ * whodepends: Remove duplicated wording from the manpage
+ * whouploads: Reduce the length of a line in the manpage to fix warnings
+ from man
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Wed, 06 Feb 2008 19:31:00 +0000
+
+devscripts (2.10.14) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * uscan:
+ + Document the USCAN_DESTDIR configuration variable (Closes: #460717)
+ + uscan: Correctly set the default User-Agent header (Closes: #462770)
+ * bts:
+ + Fix downloading of named attachments (Closes: #460850)
+ + Add support for setting X-Debbugs-No-Ack (Closes: #458973)
+ * grep-excuses: Update wipnity functionality in line with the move of
+ testing.pl to release.d.o
+ * checkbashisms:
+ + Warn about the use of >& and &> (Closes: #461653)
+ + Bring the script largely back in to sync with lintian's checks/scripts:
+ - don't check scripts that appear to be shell scripts but aren't
+ (Closes: #463257)
+ - don't flag potential issues if they occur inside single quotes
+ - separate out those issues that should only be flagged if they occur
+ inside quoted strings
+ - catch the use of kill -[0-9] or -[A-Z], trap with signal numbers
+ and [[ foo ]]
+ * deb-reversion: Support passing -b / --force-bad-version to dch
+ (Closes: #461557)
+ * mass-bug: Allow setting of tags. Thanks to Pierre Habouzit for the
+ patch (Closes: #462649)
+ * debcommit: Allow the commit message to be edited before passing it
+ to the VCS. Thanks to Patrick Schoenfeld for the patch (Closes: #462758)
+ * debuild: Pass -j through to dpkg-buildpackage (Closes: #461239)
+ * tagpending: Use "bts select" instead of wget where possible
+ * dget: Correctly parse arguments to --path (Closes: #460970)
+ * Packaging changes
+ + Update to debhelper v6
+ + Decapitalise the short description to match the Developer's Reference's
+ recommendations
+
+ [ Mohammed Adnène Trojette ]
+ * debcheckout: remove "-d" from Vcs-Cvs: field if a maintainer puts it.
+
+ [ Christoph Berg ]
+ * debcommit: also look for \t in the diff for GNU-style changelogs.
+
+ [ Patrick Schoenfeld ]
+ * Joining the team
+ * debcommit: Work around problems when colordiff is used as diff-cmd for
+ svn/svk or when the always color configuration of git is set
+ (Closes: #462686)
+ * Added new script 'build-rdeps', a utility to find all packages that
+ reverse depend on a given package (Closes: #326966)
+
+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Sat, 02 Feb 2008 20:19:49 +0000
+
+devscripts (2.10.13) unstable; urgency=low
+
+ * The 'we sponsor Adam for DM' upload
+
+ [ Mohammed Adnène Trojette ]
+ * debcheckout: wrap error message. (Closes: #459372)
+
+ [ Adam D. Barratt ]
+ * grep-excuses:
+ + Only check for the presence of libterm-size-perl if -w / --wipnity
+ is being used.
+ + Improve the error message when libterm-size-perl isn't installed.
+ * debian/control: Add libterm-size-perl to the description of grep-excuses
+ (Closes: #459586)
+ * README: Add libterm-size-perl to the description of grep-excuses
+
+ [ James Vega ]
+ * tagpending: Handle new-style links to individual bug reports which are
+ simply the bug-numer.
+ * bts: Handle both relative and absolute links on BTS webpages.
+ * debchange:
+ + Handle both relative and absolute links when parsing BTS webpages.
+ (Closes: #459947)
+ + Do not include "Debian Bug report logs" in the changelog entry when
+ using --closes.
+
+ [ Luk Claes ]
+ * whodepends: Support showing source packages instead of binary ones thanks
+ to Otavio Salvador.
+
+ [ Joey Hess ]
+ * bts: Add a <base> tag to the page sent to the browser so that unqualified
+ urls work.
+
+ [ Martin Zobel-Helas ]
+ * Add Dm-Upload-Allowed filed, so Adam can upload devscripts.
+ * updated french translation
+
+ -- Martin Zobel-Helas <zobel@debian.org> Fri, 11 Jan 2008 10:32:59 +0100
+
+devscripts (2.10.12) unstable; urgency=low
+
+ [ Stefano Zacchiroli ]
+ * debcheckout: add auth support for *.launchpad.net. Thanks to Colin Watson
+ for the patch (Closes: #451672)
+
+ [ Mohammed Adnène Trojette ]
+ * debian/control:
+ + bump Standards-Version to 3.7.3.
+ + build-depend on and suggest libterm-size-perl.
+ * debian/dirs: create /etc
+ * bts:
+ + add a -n/--no-action option printing emails to stdout instead
+ of sending them. (Closes: #458603)
+ + add a "SEE ALSO" section in manual page. (Closes: #458296)
+ + automatically Cc: team@security.debian.org when (un)tagging a bug
+ security. (Closes: #458840)
+ * chdist: generate a manual page from source.
+ * dch:
+ + add a --bin-nmu option for binNMUs. (Closes: #458496)
+ + add a -s/--security option for Security Team uploads inspired by
+ Ubuntu's.
+ + add a -l/--local option to allow adding suffixes to a Debian version
+ number. (Closes: #284658)
+ * debc/debi: don't mess up --debs-dir option's argument when
+ debian/svn-deblayout is present. (Closes: #446414)
+ * debcheckout: add support for authentication mode with darcs.
+ Thanks Luca Capello for the patch. (Closes: #445714)
+ * debdiff: make diff output p1-compatible (for native packages or when
+ interdiff is not available). Thanks dAniel hAhler for the patch.
+ (Closes: #456223)
+ * diff2patches: new patch written by Raphael Geissert <atomo64@gmail.com>.
+ Extracts patches from a .diff.gz file placing them under debian/ or,
+ if present, debian/patches. (Closes: #456626)
+ * grep-excuses: permit requests to http://bjorn.haxx.se/debian/
+ with --wipnity, -w option. Idea and implementation courtesy from
+ Julian Mehnle <julian@mehnle.net>. (Closes: #448279)
+ * mass-bug: add --user and --usertags options to avoid their wrapping.
+ (Closes: #429479)
+ * Changes pulled from Ubuntu's diff:
+ + debian/control:
+ - suggest wget|curl instead of wget
+ - suggest lsb-release
+ + debuild: preserve DEBEMAIL environment variable.
+
+ [ Adam D. Barratt ]
+ * who-uploads: Actually check debian-keyring.pgp by default rather
+ than .gpg twice. Thanks to Philipp Kern for pointing the issue out
+ (Closes: #456209)
+ * who-uploads: Check debian-maintainers.gpg by default. Thanks to
+ Philipp Kern for the suggestion (Closes: #456208)
+ * debian/control, README: Add debian-maintainers to the suggested
+ package list
+ * debchange: Add a configuration file option to allow overriding the
+ default setting of -t / --mainttrailer (Closes: #454254, #453644)
+ * debchange: Correctly handle using an empty changelog entry to switch
+ the distribution to UNRELEASED when using the changelog heuristic
+ (Closes: #453690)
+
+ [ Luk Claes ]
+ * chdist: Add bash_completion script for chdist (Closes: #457842)
+ * chdist: Added improvements and fixed bugs. Thanks to Raphaël Pinson
+ (Closes: #457841)
+ * debdiff: Add support for tar.bz2 tarballs in orig.tar.gz
+
+ -- Luk Claes <luk@debian.org> Sat, 05 Jan 2008 16:27:11 +0100
+
+devscripts (2.10.11) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * uscan: Correctly parse HTMLised FTP directory listings. Thanks to
+ Vaclav Ovsik for the patch (Closes: #448636)
+ * desktop2menu: New script to generate skeleton menu files from
+ freedesktop.org .desktop files. Thanks to Sune Vuorela (Closes: #448730)
+ * debchange: Default to using -t / --mainttrailer when using the "changelog"
+ heuristic. Thanks to Joey Hess for the patch (Closes: #448795)
+ * debcommit: Automatically include the changelog in the list of files to be
+ committed (Closes: #419657, again)
+ * debcommit: Correctly pull the depot path from the output of svk info
+
+ [ Luk Claes ]
+ * debdiff: Support tarball in tarball (Closes: #439667).
+ * debdiff: Support p-u-new use case (Closes: #439666).
+ * chdist: New script to easily play with several distributions.
+ Closes: #438971
+ * debian/control: Add build dependency on libfile-desktopentry-perl and
+ liburi-perl so perl -c won't fail for desktop2menu and rmadison.
+
+ [ Joey Hess ]
+ * debcommit: Avoid svk hang by only running svk if ~/.svk/local exists.
+ Closes: #420899
+ * debcommit: Try harder to see if the package is in git. Look for
+ .git in parent directories too.
+
+ -- Luk Claes <luk@debian.org> Wed, 14 Nov 2007 22:53:22 +0100
+
+devscripts (2.10.10) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * licensecheck
+ + Better detect 3-clause BSD licenses (Closes: #442630)
+ + Detect ISC style licenses. Thanks to Patrick Schoenfeld for the
+ patch (Closes: #448000)
+ + Always check a single file argument even if it doesn't match
+ the file pattern regex
+ * bts: Update for new bugspam.cgi syntax (Closes: #445557)
+ * wnpp-alert: Add an option to display the changes since the last
+ invocation. Based on a patch by Luca Bedogni; thanks.
+ (Closes: #446910)
+ * svnpath: Fix a couple of typoes (Closes: #448167)
+
+ [ James Vega ]
+ * debcheckout: -u should imply -a, as documented. Thanks Luca Capello for
+ the patch. (Closes: #445706)
+
+ [ Joey Hess ]
+ * debcommit: Support creating signed tags using git. Controlled by the
+ DEBCOMMIT_SIGN_TAGS setting, not enabled by default.
+ * debcommit: When run in a clean git repo with -r -a, git-commit would
+ exit nonzero as there was nothing to commit. Instead, check if
+ the repo is clean; don't run git commit in this case, and proceed with
+ tagging.
+ * debcommit: Name git tags "debian/$version" or just with the package
+ version number for native version numbers. Closes: #446699
+
+ -- Joey Hess <joeyh@debian.org> Sun, 28 Oct 2007 16:45:56 -0400
+
+devscripts (2.10.9) unstable; urgency=low
+
+ [ Mohammed Adnène Trojette ]
+ * uscan: allow the path for downloaded files to be specified. Thanks Steffen
+ Moeller for the patch. (Closes: #439060)
+ * debsign: work in $TMPDIR (if set) or /tmp. (Closes: #420472)
+
+ [ Adam D. Barratt ]
+ * debchange:
+ + Add an option to not modify the trailer line when editing or
+ appending changelog entries (Closes: #435980)
+ + Make -r use the distribution specified in the previous changelog entry by
+ default (Closes: #364510)
+ + Use the package changelog to determine version information for the NEWS
+ file by default (Closes: #316662)
+ + Allow an explicit empty changelog entry to be passed on the command line
+ to allow non-interactive changes to the distribution and urgency without
+ adding a changelog entry (Closes: #442267)
+ + Make -r only change the distribution if it was previously UNRELEASED.
+ Combining -r and -D on a changelog that's not UNRELEASED now
+ causes a warning and does not change the distribution (Closes: #443081)
+ * licensecheck: Attempt to distinguish between versions of the BSD license
+ (Closes: #442630)
+ * bts: Improve the documentation of forcemerge. Thanks to dann frazier.
+ (Closes: #442930)
+
+ [ Stefano Zacchiroli ]
+ * uscan: add a --repack option to repack .tar.bz2 archives to .tar.gz
+ archives upon request
+
+ -- Mohammed Adnène Trojette <adn+deb@diwi.org> Wed, 03 Oct 2007 00:54:28 +0200
+
+devscripts (2.10.8) unstable; urgency=low
+
+ [ Mohammed Adnène Trojette ]
+ * debcommit:
+ + allow an alternate location for the changelog. By default
+ debian/changelog is used. Thanks Sjoerd Simons and Laurent Bigonville
+ for the patches. (Closes: #437387)
+ + add a -C/--confirm option to confirm the commit message. Thanks Laurent
+ Bigonville for forwardporting the patch from Ubuntu. (Closes: #439054)
+ + allow tagging with bazaar. (Closes: #441105)
+ * debuild:
+ + keep DISPLAY, XAUTHORITY and GNOME_KEYRING_SOCKET environment
+ variables around for safe keeping before we destroy the
+ environment, and re-set them before running debsign; thanks Steve
+ Kovalik for the patch. (Closes: #322208)
+ + also keep GPG_AGENT_INFO and SSH_AUTH_SOCK.
+ * licensecheck: decruft // comments. (Closes: #441073)
+ * debchange: update according to new Backports.org policy. (Closes: #439854)
+
+ [ Stefano Zacchiroli ]
+ * debcheckout: new script to checkout the version control system repository
+ of a package
+
+ [ Joey Hess ]
+ * debcheckout: when checking out svn repos, check them out into a directory
+ named for the package, to avoid checking out into ie, a trunk directory.
+
+ [ Adam D. Barratt ]
+ * licensecheck
+ + tidy up the pre-check regexes
+ + unescape "\@"s in copyright statements
+ + decruft © as well as (C)
+ + make the copyright regex more flexible
+ + correctly handle metacharacters found in potential copyright statements
+ * debdiff: allow whitespace to be ignored in diffs (Closes: #439163)
+ * debcommit
+ + Allow changes to only debian/changelog to be committed.
+ Thanks to martin f krafft for the patch. (Closes: #439992)
+ + Allow the leading "* " to be stripped from commit messages
+ (Closes: #440013)
+ * bts: Change working directory back to its original location before
+ running the browser (Closes: #436095)
+ * checkbashisms: Catch the use of test/[ with a unary -a operator. Thanks to
+ Matthew Wilcox for the suggestion.
+
+ [ Julian Gilbey ]
+ * The package should suggest git-core, not git (Closes: #440018)
+ * debchange: update for new BTS layout (pkgreport.cgi syntax changed)
+
+ [ Joey Hess ]
+ * Add list-unreleased, by Frans Pop.
+
+ -- Mohammed Adnène Trojette <adn+deb@diwi.org> Tue, 11 Sep 2007 16:46:04 +0200
+
+devscripts (2.10.7) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * debian/control: Add libsoap-lite-perl to the Suggests and
+ description for bts
+ * README
+ + Add libcrypt-ssleay-perl to the description for uscan
+ + Add libsoap-lite-perl to the description for bts
+ + Mention the SOAP interface in the description for bts
+ * debchange: Fix NMU versioning for Debian native packages
+ * dd-list: Sort developer names case-insensitively. Thanks to Steinar H.
+ Gunderson for the suggestion
+ * bts
+ + Fix test for libwww-perl not being installed
+ + Only pass -c to mail(1) if there are Cc: addresses
+ (Closes: #433385)
+ + Add support for selecting bug lists via the SOAP interface. This
+ requires libsoap-lite-perl. Thanks to Don Armstrong for the patch
+ (Closes: #433169)
+ * deb-reversion: Apply patch from Adeodato Simó to ensure -v is
+ honoured (Closes: #433492)
+ * debcommit: When using git, allow either all files or only those in
+ the index to be committed. Thanks to Martin F Krafft and Junichi
+ Uekawa for the patch. (Closes: #402539, #427429, #433081)
+ * uscan
+ + Allow a user agent string to be specified (Closes: #433419)
+ + Fix https support (Closes: #423669)
+ + Correctly set exit status after downloading (Closes: #431840)
+ * licensecheck
+ + Allow directories to be passed as arguments
+ + Allow a pattern to be specified indicating files / directories
+ which should be excluded from checking. The default is the same
+ as dpkg-source's -i option
+ + Allow the set of files to be checked to be specified via a
+ regular expression
+ + Optionally attempt to find copyright statements
+
+ [ Christoph Berg ]
+ * rmadison: Support ubuntu and querying multiple archives, suggested by
+ Loïc Minier. (Closes: #431303)
+ * dget: Downloading multiple binaries was broken. (Closes: #428827)
+
+ [ Stefano Zacchiroli ]
+ * dd-list: list Uploaders per default, added --nouploaders option to
+ force the old behaviour
+
+ [ Mohammed Adnène Trojette ]
+ * debi: add svn-buildpackage support. Thanks to Raphaël Hertzog for
+ the patch. (Closes: #315409, #417609)
+ * dch: add --bpo support. (Closes: #434183)
+ * debcommit: add debian/changelog to the list of files to commit. Thanks
+ Damyan Ivanov for the patch. (Closes: #419657)
+ * bts: add file:// to local urls. (Closes: #435011)
+ * checkbashims: add a -n/--newline option (disabled by default) to
+ also check "echo -n" as Debian Policy 10.4 requires /bin/sh to support
+ it. (Closes: #426584)
+ * tagpending: add a -t/--to option that adds a -v option to the
+ dpkg-parsechangelog call. (Closes: #434145)
+ * debian/rules: use [ ! -f Makefile ] || $(MAKE) clean instead of -$(MAKE)
+ clean.
+
+ -- Mohammed Adnène Trojette <adn+deb@diwi.org> Fri, 10 Aug 2007 00:35:06 +0200
+
+devscripts (2.10.6) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * bts
+ + Cc bug reports if the control message contains a comment
+ (Closes: #429649)
+ + Support passing multiple packages / addresses to "bts cache"
+ (Closes: #416548)
+ + Add archive / unarchive support
+ + Make caching of "status mboxes" work again
+ * Fix changelog typos (Closes: #429774)
+ * debdiff: Sort conffiles and control before comparing them. Thanks to Peter
+ Samuelson for the patch (Closes: #421781)
+ * tagpending
+ + Use tag=pending rather than include=pending (Closes: #430786)
+ + Sort bug numbers in numerical order
+ + Process bugs that are already tagged pending and closed in the changelog
+
+ [ James Vega ]
+ * uupdate:
+ + When displaying patch reject files, show the path to the new upstream
+ directory where they're contained. (Closes: #419133)
+ * uscan:
+ + Support https URLs. This requires installing libcrypt-ssleay-perl.
+ (Closes: #423669)
+ * debian/control:
+ + Add libcrypt-ssleay-perl to Suggests and description for uscan.
+ * wnpp:
+ + Update the manpage and help output to document what RFA, RFH, and O
+ mean. Also add a pointer to the WNPP website. (Closes: #421872)
+ * PackageDeps:
+ + Use ||= instead of |= to set the package name in %dep_pkgs. It is the
+ correct way to do things and |= causes odd results on at least amd64.
+ (Closes: #419024)
+
+ [ Mohammed Adnène Trojette ]
+ * Release.
+
+ -- Mohammed Adnène Trojette <adn+deb@diwi.org> Sat, 30 Jun 2007 12:58:41 +0200
+
+devscripts (2.10.5) unstable; urgency=low
+
+ [ Luk Claes ]
+ * debc: Make reporting on a single deb work again (Closes: #419487).
+
+ [ Adam D. Barratt ]
+ * debchange: Add gutsy (gibbon) and UNRELEASED to the list of recognised
+ Ubuntu distributions
+ * rc-alert
+ + Update HTML parsing to support the new structure of the RC bug page
+ + The "I" tag can now also mean "lenny-ignore"
+ + Add "[E]xperimental" to the distribution list, and remove "X"
+ ("not in testing")
+ * bts
+ + Allow the use of SMTP instead of sendmail. Thanks to Josh Triplett for
+ the patch (Closes: #420847)
+ + Fix syntax error when reverting to default SENDMAILCMD
+ + When cleaning up a bug's cache entries, also remove {raw,status}.mbox
+ + Fix pod formatting so that the description of the "fixed" command
+ actually appears in the manpage.
+ + Add an option to not cache resolved bugs (Closes: #340259, #378342)
+ + Fix URL parsing to account for recent HTML changes (Closes: #429236)
+ + Always download version graphs rather than the new "options page"
+ + Fix attachment parsing code to handle "filename="
+ * mass-bug: Fix syntax error when reverting to default SENDMAILCMD
+ * dd-list: Treat teams.debian.net addresses as mailing lists rather
+ than individuals
+ * tagpending: Update license statement to GPL >= 2
+ * uscan: Ensure --dehs generates well-formed XML (Closes: #426996)
+
+ [ Martin Zobel-Helas ]
+ * debchange: Add volatile to the list of recognised Debian distributions
+ * debchange: Add backports to the list of recognised Debian distributions
+
+ [ Christoph Berg ]
+ * rmadison: -t, --time: show projectb snapshot date
+
+ -- James Vega <jamessan@debian.org> Tue, 19 Jun 2007 13:57:22 +0100
+
+devscripts (2.10.4) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * grep-excuses: make the maintainer regex more restrictive to avoid accidental
+ matches (Closes: #419462)
+ * debchange: make adding multiple changelog blocks for a single maintainer optional
+ (Closes: #419880)
+ * Conflict with versions of kdesdk-scripts which shipped /usr/bin/licensecheck
+ (Closes: #419754)
+ * Ensure DEBCHANGE_TZ is always set (Closes: #419863)
+ * Add myself to Uploaders
+
+ [ Julian Gilbey ]
+ * bts: update tags list to include lenny
+
+ [ Luk Claes ]
+ * debian/control: Add myself to Uploaders
+ * licensecheck: Escape @kde otherwise build fails
+
+ -- Luk Claes <luk@debian.org> Mon, 23 Apr 2007 20:22:58 +0200
+
+devscripts (2.10.3) unstable; urgency=low
+
+ [ Adam D. Barratt ]
+ * licensecheck: New script to determine which license(s) source files
+ are under (Closes: #382148)
+ * bts: Add claim / unclaim support, based on a patch by zobel
+ (Closes: #385957)
+ * debchange: don't add duplicate maintainer blocks in multi-maintainer
+ mode (Closes: #383542)
+ * Better document debchange's dependencies (Closes: #417633)
+ * tagpending
+ + Make the wnpp check introduced in 2.10.0 optional as it can be very expensive
+ + Improve error message for skipped bugs (Closes: #418884)
+ * rmadison: handle missing liburi-perl more gracefully
+
+ [ Mohammed Adnène Trojette ]
+ * bts: add an --cc-addr to allow sending carbon copies of emails sent
+ to control@bugs.debian.org. (Closes: #333371)
+ * debchange: drop NMU revision when doing a QA upload. (Closes: #415995)
+ * debclean: add a -d option to skip build dependencies check.
+ (Closes: #370066)
+
+ [ Julian Gilbey ]
+ * debchange: load URI::Escape module carefully to give a meaningful
+ warning message if the liburi-perl package is not installed
+
+ [ Christoph Berg ]
+ * uscan: use a different project in the example for the sf.net redirector.
+ (Closes: #418978)
+ * debchange: optionally set changelog timezone from DEBCHANGE_TZ.
+ (Closes: #417261)
+
+ -- Christoph Berg <myon@debian.org> Mon, 16 Apr 2007 14:56:59 +0200
+
+devscripts (2.10.2) unstable; urgency=low
+
+ * The "zobel's birthday" upload.
+
+ [ Adam D. Barratt ]
+ * scripts/Makefile: Override make's default .sh rule so that the package
+ version string actually gets written to the scripts
+ * debian/rules: Fix check for unwanted debug information to account for
+ bts now being in scripts/
+ * Fix encoding of French manpages (Closes: #415240)
+ * bts
+ + Update prunecache() for maintainer / status mboxes and version graphs
+ + Simplify version graph handling code (should now handle all graphs
+ correctly)
+ + Add support for fixed / notfixed (Closes: #340838)
+ * Documentation fixes, based on suggestions from Adeodato Simó
+ + debian/control: update description of debcommit
+ + README: replace reference to bazaar with bzr
+ + nmudiff.1: add missing unbold after an option
+ + dscverify.pl: remove obsolete comment
+ (Closes: #415486)
+
+ [ Martin Zobel-Helas ]
+ * Adding myself to Uploaders
+ * bts
+ + add option to only get bugs never downloaded before (Closes: #366925)
+ + don't forward bugs within the bts (Closes: #406632)
+ * include sample procmail script for autosubscribing to bugs
+ (Closes: #353048)
+
+ [ Christoph Berg ]
+ * debcommit: support hg/mercurial and revamp manpage a bit.
+ * debian/control: suggest mercurial and svk, wrap some fields for easier
+ readability.
+ * dpkg 1.14.0 will obsolete 822-date, apply patch by Guillem Jover to use
+ `date -R` (Closes: #415794)
+
+ [ James Vega ]
+ * Update debchange, rmadison, and tagpending to uri escape package names
+ given to wget. (Closes: #416004)
+ * debian/control: Suggest liburi-perl and add to list of packages used by
+ debchange, rmadison, and tagpending.
+
+ -- Martin Zobel-Helas <zobel@debian.org> Sat, 24 Mar 2007 10:21:02 +0100
+
+devscripts (2.10.1) unstable; urgency=low
+
+ * debian/control: set Maintainer to pkg-devscripts@teams.debian.net.
+
+ -- Mohammed Adnène Trojette <adn+deb@diwi.org> Sat, 17 Mar 2007 00:07:02 +0100
+
+devscripts (2.10.0) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * debchange: fix Ubuntu's distro codename check (bash regexp!)
+ * control: change maintainer name to mailing list (Closes: #411591)
+
+ [ Mohammed Adnène Trojette ]
+ * debian/control:
+ + add myself to Uploaders.
+ + suggest bzr, not bazaar (deprecated). (Closes: #414051)
+ + suggest git.
+ * po4a/po/fr.po: update French manpage translation (Closes: #400568)
+ + Patch from Julien Cristau.
+ * debdiff: allow use with no argument (Closes: #369691)
+ + Patch from Julien Danjou.
+ * deb-reversion: change license to Artistic 2.0. (Closes: #381731)
+
+ [ Christoph Berg ]
+ * Also joining the team
+ * dget: consult apt-get source for missing files (Closes: #394809)
+ * rmadison: new upstream version, supports querying other archives
+ (specifically backports.org)
+
+ [ Stefano Zacchiroli ]
+ * package maintenance changes
+ + debian/control:
+ - added myself as an uploader
+ - added XS-Vcs-Browser field
+ - bumped debhelper deps to >> 5 (changed debian/compat accordingly)
+ + added debian/svn-deblayout with the default tags dir
+ + moved examples under examples/ (changed debian/examples accordingly)
+ + moved scripts under scripts/, created subordinated Makefile there
+ + debian/{dirs,links}: delegated directory/symlink creation to dh_link
+ + debian/manpages: delegated manpage installation to dh_installman
+ + scripts/Makefile: removed the need of explicitly listing scripts
+ * bts: list the available severities in the manpage (Closes: #412186)
+ * bts: clarified the meaning of "owner" in the docs (Closes: #403859)
+ * checkbashisms: add detection of "${!prefix"-like bashisms, patch from Adam
+ D. Barratt (Closes: #409028)
+ * dd-list: enable (-b cmdline flag) output of binary package names, patch
+ from Frank Küster (Closes: #403207)
+ * debcommit: added support for specifying the list of files to commit on
+ cmdline, patch from Damyan Ivanov (Closes: #381152)
+ * mass-bug: enable (--severity cmdline flag) the specification of the
+ severity of the reported bugs, based on a patch from Adam D. Barratt
+ (Closes: #386124)
+ * tagpending: enable (-c cmdline flag) tagging bugs as confirmed in addition
+ to tagging them as pending, based on a patch from Adam D. Barratt
+ (Closes: #382884)
+ * tagpending: factorized some code for delivering info to the user
+ * tagpending: added an extra check to ensure that bugs to be tagged belong
+ to the current package
+ * uscan: added --force-download to force download when changelog is in sync
+ with upstream version, based on a patch from Ian Wienand (Closes: #364116)
+
+ [ Adam D. Barratt ]
+ * Joining the team
+ * COPYING: update FSF postal address
+ * debian/copyright:
+ - annotate-output is GPLv2 only
+ - whodepends is in the public domain
+ * tagpending: modify bug list display code to indicate whether --noact was
+ used
+ * tagpending: support marking wnpp bugs as pending (Closes: #398178)
+ * debc.1: Fix reference to debi (thanks, Frans Pop)
+ * {cvs-,}debc.1: Fix reference to installing packages (thanks, Frans Pop)
+ * debc: Add support for udebs, based on a patch from Frans Pop
+ (Closes: #404952)
+ * svnpath: is GPLv2 or later
+ * bts:
+ - handle new status / maintainer mbox links when downloading bugs
+ (Closes: #414200)
+ - use the maintainer mbox as the default mbox (i.e. for --mbox and
+ cached as $bug.mbox). The "raw" mboxes are now saved as $bug.raw.mbox
+ - attempt to download version graphs in "full caching" mode
+ * dscverify: Add --nosigcheck (Closes: #397720)
+ * uscan: Fix typo in error message when combining --report-status and
+ --verbose
+ * manpage-alert: New script to locate binaries without corresponding
+ manpages (Closes: #414907)
+
+ [ James Vega ]
+ * debian/control: Add myself to the Uploaders list.
+ * bts: chdir back to the invoking directory before leaving prunecache()
+ (Closes: #413793)
+ * scripts/Makefile: Specify an include directory when running Perl in order
+ to handle the source restructuring.
+
+ -- Mohammed Adnène Trojette <adn+deb@diwi.org> Fri, 16 Mar 2007 21:53:35 +0100
+
+devscripts (2.9.27) unstable; urgency=low
+
+ * checkbashisms: check for 'select' (thanks to James Abley, Ubuntu user)
+ * debchange: add support for Ubuntu's distro codenames
+ * debchange: add support for ~ in version numbers (Closes: #400173)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 1 Dec 2006 08:02:53 +0000
+
+devscripts (2.9.26) unstable; urgency=low
+
+ * deb-reversion: update to new upstream version (Closes: #329374)
+ * debc/debi: handle specifying changes file on command line again
+ (Closes: #398152)
+ * debc/debi: handle arch all packages correctly (oops!) (Closes:
+ #398597)
+ * dget: new upstream version, supports looking in other places for
+ files, new binnmu version scheme, --no-cache, file:// and copy:// and
+ fixed bug that --help/--version required other arguments (Closes:
+ #385954, #356208)
+ * nmudiff: allow configuration of whether to send report to existing
+ bugs or create a new bug (Closes: #397912)
+ * uscan: avoid spurious undefined warning if --package is used
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 17 Nov 2006 13:03:03 +0000
+
+devscripts (2.9.25) unstable; urgency=low
+
+ * nmudiff: reinstall mutt as mailer of choice, but now provide the
+ option to use it or not (Closes: #397641)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 8 Nov 2006 20:39:24 +0000
+
+devscripts (2.9.24) unstable; urgency=low
+
+ * debc/debi: handle multi-arch .changes files (Closes: #385673)
+ * debchange: allow non-official distributions (Closes: #397546)
+ * debdiff: handle files moving between multiple packages correctly
+ (Closes: #392977)
+ * debuild: make -B -b work sensibly (Closes: #396232)
+ * debuild: don't check for .orig.tar.gz if we're doing a binary-only
+ build (Closes: #394627)
+ * dget: improve manpage (Closes: #376237)
+ * dget: warn and exit with error if URL cannot be downloaded (Closes:
+ #376932)
+ * mass-bug: don't wrap signatures (Closes: #386123)
+ * nmudiff: clean up properly, and abort on editor error
+ * tagpending: make -v mean verbose; add long option names (Closes:
+ #387293)
+ * uscan: set HTTP user agent name (Closes: #397354)
+ * wnpp-alert: check return status of wget calls (Closes: #364479)
+ * [I18N] Include new versions of French manpages (Closes: #379614)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 8 Nov 2006 19:16:22 +0000
+
+devscripts (2.9.23) unstable; urgency=low
+
+ * bts: automatically create cache directory when bts show is used
+ (Closes: #370205)
+ * debchange: can change urgency and distro using -D and -u flags
+ (Closes: #373271)
+ * debuild: check for either .orig.tar.gz or a .orig directory, as
+ dpkg-source does (Closes: #366286)
+ * dget: introduce --insecure option for allowing downloading from site
+ with self-signed certificate (Closes: #393942)
+ * nmudiff: much improved behaviour:
+ - remove dependency on mutt (use /usr/sbin/sendmail instead)
+ - automatically mail the relevant bugs rather than submit a new bug
+ report; this can be changed using the --new command line option
+ - allow for aborting, changing the bug number submitted to and editing
+ the whole message
+ - checking for errors rather than making a mess of things
+ - cleaning up the manpage
+ (Closes: #378264, #386147, #370056)
+ * uscan: fix handling of ftp directory listings with number-only
+ directory names (Closes: #372609)
+ * uscan: warn if no parentheses in one-term version 2/3 watchfile
+ (Closes: #375557)
+ * uupdate: handle ~ in version numbers (Closes: #397100)
+ * who-uploads: add GPG key ID to "unrecognised key" message (Closes:
+ #397293)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 6 Nov 2006 18:11:46 +0000
+
+devscripts (2.9.22) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * Makefile: remove -ldl flag in libvfork linker line (from checklib
+ output, see http://rerun.lefant.net/checklib)
+ * control: make list render nicely with new aptitude list-handling
+ facility (Closes: #388856)
+ * bts: documentation for show usertag=...: s/user=/users=/
+ * checkbashisms: make reasons for concern explicit, and show whole line
+ of original script, not just matched fragment
+ * dget: support ~ in package version numbers (Closes: #389482)
+ * rmadison: make curl quiet (important when piping the output of
+ rmadison)
+ * who-uploads: don't bother with iconv -t option; it's the default
+ behaviour anyway (see Bug#384835)
+
+ [ Joshua Kwan ]
+ * Remove myself from Uploaders. -ENOTIME :(
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 11 Oct 2006 20:16:02 +0100
+
+devscripts (2.9.21) unstable; urgency=low
+
+ * bts: reportspam/spamreport can now take multiple bug numbers
+ * bts: add support for forcemerge (Closes: #369050, #380041)
+ * bts: always include "# Automatically generated email" message (thanks
+ to Justin Pryzby for spotting this)
+ * bts: chdir back to original directory after downloading files (Closes:
+ #372546)
+ * bts: don't automatically use a -t option unless we are using
+ /usr/sbin/sendmail or /usr/sbin/exim* (Closes: #373664)
+ * bts: allow mailreader setting to contain spaces (Closes: #370208)
+ * checkbashisms: check for $((cnt+1)), echo -n/-e, exec -c/-l/-a, let
+ and $RANDOM (Closes: #369851, #377195, #378406, #383613)
+ * dd-list: treat lists.alioth.debian.org like lists.debian.org (Closes:
+ #373809)
+ * debchange: clarified name of changelog file in more error/warning
+ messages (see bug#368961)
+ * debchange: can specify a NEWS file to edit (still defaults to
+ debian/NEWS) (Closes: #384676)
+ * debdiff: fixed --move(-regex) options (broken by #203781 and #230702
+ fix in 2.9.17) (Closes: #370388)
+ * dpkg-genbuilddeps: clean up if statement (Closes: #365372)
+ * nmudiff: stop using dpkg-parsechangelog to avoid barfing over broken
+ changelogs (Closes: #374773)
+ * rc-alert: now pick up all installed packages (Closes: #370463)
+ * uscan: fix handling of recursive http URLs (Closes: #377518)
+ * who-depends: convert output into locale charset (Closes: #384835)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 29 Aug 2006 11:35:00 +0100
+
+devscripts (2.9.20) unstable; urgency=low
+
+ * debuild: set DEB_{BUILD,HOST}_* variables as dpkg-buildpackage does
+ (Closes: #364256)
+ * debuild: improve missing .orig.tar.gz warning
+ * uscan: mention upgrading points in the manpage.
+ * uupdate: allow upstream version numbers to use A-Z (Closes:#367055)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 17 May 2006 07:27:17 +0100
+
+devscripts (2.9.19) unstable; urgency=low
+
+ * debuild: fix -I and -i option handling (Closes: #363368)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 20 Apr 2006 21:41:51 +0100
+
+devscripts (2.9.18) unstable; urgency=low
+
+ * uscan: fix parsing howler: uscan would never work like this - oops!
+ (Closes: #363338)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 18 Apr 2006 17:58:20 +0100
+
+devscripts (2.9.17) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * several Perl scripts: make sure we set the SIGPIPE handler before
+ doing an open '-|'
+ * bts: actually support the --sendmail option rather than just say we
+ do! (Closes: #293715)
+ * bts: fix URI in manpage (Closes: #360783)
+ * bts: fix unblock NNNNN by|with NNNNN handling (Closes: #361029)
+ * bts: fix uninitialized value bugs (Closes: #362187)
+ * debchange: add --qa option (Closes: #358278)
+ * debdiff: check file permissions and new/deleted control files (Closes:
+ #203781, #230702)
+ * debdiff: option --controlfiles to allow comparing postinst
+ etc. (Closes: #218222)
+ * debrelease, debc, debi: support searching for .changes and .debs in a
+ directory other than the parent of the currnent source directory with
+ --debs-dir command line and DEBRELEASE_DEBS_DIR configuration file
+ options (Closes: #309362)
+ * debuild: emulate dpkg-buildpackage rather than call it (unless
+ dpkg-cross is installed); this provides a hook facility (Closes:
+ #226947)
+ * debuild: complains if debian revision in native version (Closes:
+ #262525)
+ * dget: fix manpage type (Closes: #361877)
+ * mass-bug: new script (Closes: #355505)
+ * pts-subscribe: fix config boilerplate to actually set default timeout
+ (Closes: #360857)
+ * pts-subscribe.1: improve the wording of the manpage (Closes: #360027)
+ * svnpath: fix svk info error (Closes: #361979)
+ * uscan: *really* fix the uninitialized value bug (Closes: #356959,
+ #361319)
+ * uscan: provide downloadurlmangle and filenamemangle options to mangle
+ the URL and filename before attempting to perform and save the
+ download respectively (Closes: #327404)
+ * uscan: fix manpage typo (dversionmangle) (Closes: #362202)
+ * uscan: provide "versionmangle" option which does both
+ {u,d}versionmangle (Closes: #350455)
+ * uupdate: correct syntax error (Closes: #360995)
+ * who-uploads: new script to determine most recent uploaders of a
+ package to the Debian archive (Closes: #347809)
+
+ [ Joey Hess ]
+ * dd-list: actually support white-space separate pages names from stdin,
+ as documented on man page.
+ * rmadison: escape "+" in package names in http query string
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 16 Apr 2006 19:43:15 +0100
+
+devscripts (2.9.16) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * Fix 2.9.15 changelog to refer to pts-subscribe, not pkg-subscribe
+ (Closes: #353413)
+ * bts: be stricter about bug number cruft (Closes: #356318)
+ * bts: add spamreport as a synonym for reportspam
+ * debcommit: add --help, --version
+ * debdiff: fix unnecessary chdir (Closes: #354862)
+ * debdiff: compare control files in multi-deb binary packages - this was
+ just a coding problem, and could have been done for ages (Closes: #354868)
+ * pts-subscribe: Depends on the "at" package (Closes: #353502)
+ * uupdate: handle already-unpacked source code archives (Closes: #286253)
+ * uscan: avoid warnings on one-word actions (Closes: #356959)
+ * uscan: clarify manpage regarding spaces in URLs (Closes: #359190)
+ * debian/rules: remove mention of DH_ALWAYS_EXCLUDE (see Bug#352626)
+
+ [ Joey Hess ]
+ * debcommit: Add program name to all error messages.
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 29 Mar 2006 16:20:17 +0100
+
+devscripts (2.9.15) unstable; urgency=low
+
+ * bts: handle bts show pkg archive=yes more gracefully
+ * bts: require mailx | mailutils (mailutils provides mailx anyhow)
+ * bts: always allow Bug#NNNNNN: or #NNNNN etc. in commands (Closes:
+ #353049)
+ * bts: support caching RC bug pages (Closes: #236312)
+ * bts: support subscribe/unsubscribe commands (Closes: #339661)
+ * bts: support alternative sendmail command (Closes: #343752)
+ * debdiff: handle multi-binary packages and allow comparison of control
+ files from each corresponding pair of binary packages - thanks to
+ Robert Luberda <robert@debian.org> for the patch (Closes: #174858)
+ * general: improve getopt handling
+ * pts-subscribe: new script to subscribe to the PTS for a limited time
+ period (Closes: #202866)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 16 Feb 2006 16:17:15 +0000
+
+devscripts (2.9.14) unstable; urgency=low
+
+ * deb-reversion: correctly handle multiword hooks (Closes: #351250)
+ * deb-reversion: die if not being run as root or using fakeroot
+ * deb-reversion: major improvements to manpage
+ * debchange: fall back on NAME envvar if DEBFULLNAME is not defined
+ (Closes: #340292)
+ * debrelease: allow it to run in normal situations again (broken when
+ fixing #322926, #217546)
+ * uscan: always pass --no-symlink to uupdate as uscan does the
+ symlinking itself (Closes: #345874)
+ * uscan: handle multi-word actions
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 13 Feb 2006 11:33:47 +0000
+
+devscripts (2.9.13) unstable; urgency=low
+
+ * Don't include .svn directory in md5sums (Closes: #352273)
+ * bts: fix new caching code (thanks to Frank Lichtenheld for this one)
+ (Closes: #352476)
+ * bts: correctly handle DEBEMAIL='Name <email>' (Closes: #342883)
+ * debcommit: handle commit messages for git-based setups (Closes:
+ #352004)
+ * uscan: check sanity of downloaded files (Closes: #303958)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 12 Feb 2006 12:46:22 +0000
+
+devscripts (2.9.12) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * bts: show/bugs: update to recognise new URL formats in BTS pages
+ (based on bug #349259)
+ * bts: show/bugs: allow options with from:<submitter> etc. to work
+ correctly (Closes: #345464)
+ * bts: accept "submitter nnnnn !" format (Closes: #348349)
+ * debchange: update to recognise new URL formats in BTS pages (Closes:
+ #349259)
+ * debchange: quitting the editor with -e option and no changes no longer
+ modifies the changelog (Closes: #349091)
+ * debuild: dpkg-buildpackage -> dpkg-buildpackage(1) in EXAMPLES section
+ of manpage (Closes: #351363)
+ * nmudiff: include in package (Closes: #349337)
+ * nmudiff: improved old version code from Steinar using supplied patch
+ (Closes: #351791)
+
+ [ Joey Hess ]
+ * Add rmadison program by Christoph Berg. Closes: #350335
+
+ [ Nicolas François ]
+ * Makefile
+ build the man pages in the `all' rule
+ remove the translated manpages and update the POT/POs in `clean'
+ * po4a/add_fr/translator_french.add moved to po4a/fr/translator_man.add
+ The addendum is moved to the language directory.
+ It was renamed because a pod and dbk addendum will be added latter
+ * po4a/devscripts.fr.po moved to po4a/po/fr.po, and updated
+ This is important for the l10n robot used to find the POs that need to
+ be updated
+ * po4a/devscripts.pot moved to po4a/po/devscripts.pot
+ * po4a/devscripts-po4a.conf
+ update due to the new file hierarchy
+ * po4a/fr/*.[15]
+ The translated man pages were removed. They are generated at build
+ time.
+ (Closes: #347671)
+
+ [ Joey Hess ]
+ * Add build dep on po4a to support above changes.
+ * Add dget program by Christoph Berg. Closes: #332286
+ * Patch from Matt Kraai to add --exclude support to debdiff. Closes: #328382
+ * debsign: don't abort or complain if stty fails, as might happen
+ if run w/o a controlling terminal. Closes: #345636
+
+ -- Joey Hess <joeyh@debian.org> Thu, 9 Feb 2006 13:47:03 -0500
+
+devscripts (2.9.11) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * bts: allow found to take only one argument (Closes: #342515)
+ * svnpath: fix .SH NAME line in manpage (Closes: #342059)
+ * manpage typos: thanks to A Costa and Niko Tyni for these (Closes:
+ #342295, #342296, #342297, #342298, #342299, #342300, #342301,
+ #342302, #342770); I have not changed "manpage" to "man page", though,
+ as the former is standard UN*X terminology
+ * debchange, debuild, debrelease, debsign, debrsign: handle multiarch
+ changes files (Closes: #322926, #217546)
+
+ [ Joey Hess ]
+ * debcommit: add support for git, thanks to Panagiotis Issaris.
+ Closes: #343694
+ * nmudiff: new program by Steinar H. Gunderson.
+ * nmudiff: use sensible-editor to better comply with policy
+ * nmudiff: wrote a man page
+ * nmudiff: improve old version finding code
+
+ -- Joey Hess <joeyh@debian.org> Fri, 20 Jan 2006 14:36:27 -0500
+
+devscripts (2.9.10) unstable; urgency=low
+
+ * bts: handle 8-bit encodings in DEBFULLNAME for "From:" field of emails
+ sent (Closes: #339657)
+ * bts: submitter and reassign accept multiple bug numbers (Closes:
+ #237726)
+ * bts: document "it" for referring to previous bug number
+ * debchange: provide -m/--maintmaint switch to use the maintainer name
+ from the most recent changelog entry rather than using the environment
+ variables (Closes: #232000)
+ * debcommit: add support for bzr (Closes: #340301)
+ * debuild: improve examples in manpage (Closes: #326881)
+ * dpkg-depcheck: completely rewrite symlink handling code to fix bug
+ where /usr was a symlink (Closes: #246006)
+
+ -- Julian Gilbey <jdg@debian.org> Sat, 3 Dec 2005 20:24:38 +0000
+
+devscripts (2.9.9) unstable; urgency=low
+
+ [ Filippo Giunchedi ]
+ * uscan: add option to set LWP timeout, patch by Stephen Quinney
+ (Closes: #335181)
+
+ [ Julian Gilbey ]
+ * bts: fix handling of arguments to show command; translate "tag:..."
+ into "include=..." when given as a second argument (Closes: #338171)
+ * bts: don't treat something like "bts close #123456" as a comment
+ (Closes: #337737)
+ * debchange: reapply --edit patch from bug#234434 (Closes: #336632)
+ * debcommit: fix version grepping in changelog parsing (Closes: #336025)
+ * debdiff: add --quiet switch and set exit status according to diff
+ status (Closes: #337829)
+ * debuild: improve grammar of usage message
+
+ [ Joey Hess ]
+ * bts: sleep a default of 5 seconds between bts cache downloads
+ to avoid hammering the underprovisioned debian BTS/master archive server.
+ * bts: add --cache-delay parameter to tune this
+
+ -- Joey Hess <joeyh@debian.org> Mon, 21 Nov 2005 10:46:49 -0500
+
+devscripts (2.9.8) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * bts: don't require user for usertags (Closes: #326560)
+ * bts: fix manpage typos (Closes: #328972, #328974, #328477)
+ * bts: fix bug in getting timestamps
+ * debdiff: handle filenames with spaces (Closes: #334145)
+ * debdiff: compare symlinks more carefully (Closes: #327090)
+ * dd-list: support displaying uploaders with new --uploaders/-u option
+ (Closes: #328459)
+ * uscan: correctly handle version 2 watchfiles with multiple groups
+ (Closes: #327258)
+ * uupdate: handle csae of debian/ directory in upstream sources (Closes:
+ #320836)
+ * uupdate: fix --no-symlink option (Closes: #333390)
+ * don't allow non-bash scripts in the package (Closes: #331223)
+
+ [ Joey Hess ]
+ * debchange: -r needs to enable multi-maintainer markers when releasing a
+ package if the releaser is not the same as the only person who made any
+ changes.
+
+ [ Joshua Kwan ]
+ * Clarify annotate-output sub-description in control file.
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 16 Oct 2005 13:07:30 +0100
+
+devscripts (2.9.7) unstable; urgency=low
+
+ * bts: oops, left out a space in usertags command
+
+ -- Julian Gilbey <jdg@polya.uklinux.net> Sun, 4 Sep 2005 01:51:24 +0100
+
+devscripts (2.9.6) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * bts: tags: revert change in 2.9: reinstate "fixed-in-experimental" (it
+ still appears to be in use) and don't need "help" twice (Closes: #325480)
+ * bts: show/cache: lots of changes to make compatible with new BTS HTML
+ pages (Closes: #325966)
+ Also store devscripts version with cached files, so that such changes
+ can be handled more smoothly in future.
+ * bts: small cleanups for output messages, minor bugfixes etc.
+ * bts: introduce spam command to report spam in bug reports
+ * bts: support new user/usertags commands (Closes: #326265)
+ * checkbashisms: correctly detect "function" keyword (Closes: #324599)
+ * uscan: report on package being scanned when --report is used (Closes:
+ #324102)
+ * uscan: provide --report-status option to distinguish from --report,
+ which is now quieter (Closes: #325097, #325980)
+
+ [ Filippo Giunchedi ]
+ * uscan: fixed some repeated tags when used with --dehs
+ * uscan: expand some entities in dehs_output
+ * bts: download bugs.css and use it (Closes: #323781)
+ * bts: remove some old cache handling cruft since sarge is released
+
+ [ Joey Hess ]
+ * dd-list: add --dctrl option for quick reading from grep-dctrl.
+ * grep-excuses: remove special case for running locally on ftp-master,
+ which breaks every time ftp-master moves (or directories are reorganised),
+ and only saved some loopback traffic anyway.
+ * grep-excuses: fix non-robust html parsing that caused ugly messages
+ when it failed to find </ul> at the end of the excuses file due
+ to reformatting.
+
+ -- Julian Gilbey <jdg@polya.uklinux.net> Sun, 4 Sep 2005 01:08:47 +0100
+
+devscripts (2.9.5) unstable; urgency=low
+
+ [ Joey Hess ]
+ * bts: Make block command accept "by" or "with" after the blocked bug,
+ but do not make either mandatory.
+ * debcommit: try to add support for svk
+
+ [ Julian Gilbey ]
+ * bts: fix clone command (Closes: #321798)
+ * debchange: add comment to manpage about building sponsored uploads
+ (Closes: #321960)
+ * debchange: introduce --create option: allows creation of changelogs /
+ NEWS files (Closes: #220755, #322716), and inform user about this
+ option if changelog / NEWS file is not found (Closes: #316661)
+ * debchange: allow option (--nomultimaint) to not use this
+ multi-maintainer changelog format
+ * debsign: fix noecho behaviour for interrupted gpg call (Closes:
+ #321684)
+ * uscan: --report actually reports useful information (Closes: #313323)
+ * wnpp-alert: RFA -> RFH (Closes: #321707)
+
+ [ Joey Hess ]
+ * bts: Deal with recent bts changes in html munging code.
+
+ -- Joey Hess <joeyh@debian.org> Wed, 17 Aug 2005 12:08:09 -0400
+
+devscripts (2.9.4) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * bts: fix forwarded command (Closes: #320703)
+ * debchange: un-html-ise bug titles when using --closes
+
+ [ Joey Hess ]
+ * bts: Support new block and unblock commands.
+
+ -- Joey Hess <joeyh@debian.org> Wed, 3 Aug 2005 22:13:47 -0400
+
+devscripts (2.9.3) unstable; urgency=low
+
+ [ Filippo Giunchedi ]
+ * added deb-reversion by martin f krafft (Closes: #284642)
+ * modified Makefile to handle docbook-generated manpages and build-depend on
+ xsltproc + docbook-xsl
+
+ [ Joey Hess ]
+ * Fix suggests on subversion.
+ * Other cleanups to references to revision control programs.
+
+ [ Joshua Kwan ]
+ * debchange: Fix dch -D behavior by adding some parentheses. closes: #319687
+ * Add French manual pages, thanks to the French l10n team. closes: #292780
+
+ [ Julian Gilbey ]
+ * bts: support for notfound command (Closes: #320569)
+ * debchange: change --closes command output format to place "(Closes:
+ #nnnnn)" at end of changelog entry
+ * debchange: don't require changelog to be modified when -e or -r option
+ used
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 31 Jul 2005 14:50:10 +0100
+
+devscripts (2.9.2) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * debcommit: fix recognition of cvs trees
+
+ [ Joey Hess ]
+ * bts: Fix over-broad cgi url mangling to avoid mangling urls that are part
+ of bug reports.
+ * bts: fix retitle command, broken by extra param change in 2.9.
+ Closes: #319367
+
+ -- Joey Hess <joeyh@debian.org> Thu, 21 Jul 2005 12:57:47 -0400
+
+devscripts (2.9.1) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * annotate -> annotate-output renaming, removing package conflict
+ (closes: #319271, #319289)
+ * debcommit: Apply Colin Watson's arch patch (see #319072)
+
+ [ Joey Hess ]
+ * debchange: Fix parsing of --release-heuristic switch.
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 21 Jul 2005 09:51:17 +0100
+
+devscripts (2.9) unstable; urgency=low
+
+ [ Julian Gilbey ]
+ * bts: fix bts --mbox show nnnn after bts show nnnn
+ * bts: add etch and etch-ignore tags (closes: #312493)
+ * bts: tags: remove "fixed-in-experimental" and add "help"
+ * debchange: use word "file" in manpage for --changelog option (closes:
+ #301917)
+ * debchange: debian/NEWS.Debian should have been debian/NEWS (closes:
+ #303886)
+ * debuild: correct manpage typo (closes: #309825)
+ * debdiff: handle debdiff on two identically-named native .dsc files
+ (closes: #307318)
+ * grep-excuses: no longer cache web page, as per bug#309802 (closes:
+ #225955)
+ * rc-alert: no longer automatically create cache directory, as per
+ bug#309802
+ * uscan: handle annoying error message (closes: #303607)
+ * uscan: mangle http://sf.net/ to use Filippo's sf.php script and work
+ (closes: #242884)
+ * uscan: handle tar.bz2 packages (related to #317331)
+ * uupdate: handle dpkg 1.13 source format allowing bz2-compressed files
+ and .debian.tar.gz files (closes: #317331)
+ * wnpp-alert: accept -h and -v short options (closes: #304240)
+ * wnpp-alert: don't cache such small files (closes: #309802)
+ * wnpp-alert: check help_requested file and handle packages with no
+ descriptions (closes: #318737)
+
+ [ Joshua Kwan ]
+ * Add a new script whodepends, written by Moshe Zadka, to check
+ which maintainers' packages depend on a particular package.
+ closes: #175832 (longstanding, huh?)
+ * checkbashims: show usage if 0 arguments provided.
+
+ [ Filippo Giunchedi ]
+ * debdiff: handle .udeb files if found in .changes (closes: #215477)
+ * debchange: add support for forcing a lower version
+ (-b/--force-bad-version) (closes: #251436, #183424)
+ * debsign: support for signing .commands files (Closes: #224523)
+ * added annotate.sh and annotate.1
+ * added archpath.sh and archpath.1, patch by Colin Watson (Closes: #319072)
+ * export DH_ALWAYS_EXCLUDE in debian/rules as we are not interested in
+ .svn/CVS directories
+
+ [ Joey Hess ]
+ * debchange: support generating multi-developer changelogs, currently only
+ supporting the format used in this changelog entry. If multiple developers
+ are detected it will automatically add [ Full Name ] lines to disambiguate
+ who did what.
+ * debdiff: fix debdiff of dsc files to work with new dpkg-dev.
+ Closes: #313293, #314811
+ * Add debcommit, a script to commit to svn (or cvs) based on the contents of
+ the changelog, and svnpath, which it uses to generate svn tags.
+ Closes: #316577
+ * debchange: Don't allow --closes in --news mode.
+ * debchange: In --news mode, don't include "* Non-maintainer upload."
+ entries
+ * debchange: In --news mode, separate each new entry with a blank line
+ and do not add bullets, to encourage not writing NEWS files like changelog
+ files. Closes: #316660
+ * debchange: Add --release-heuristic and DEBCHANGE_RELEASE_HEURISTIC
+ options to control how it tells if a package was released.
+ * debchange: Add new "changelog" release heuristic, which looks
+ for a distribution of "UNRELEASED" in a changelog (and adds such a
+ distribution by default when making new entries). Useful for packages
+ maintained/released by multiple people.
+ * debchange: Patch from David B Harris to implement --edit option.
+ Closes: #234434
+ * Add dd-list, originally by Lars Wirzenius, rewritten in perl.
+ Closes: #316102
+ * Ignore whitespace around package names in dd-list --stdin.
+ * debchange: Add --release option.
+ * bts: update and apply Filippo's patch to add a progress display while
+ caching bugs. Closes: #237842
+ * tagpending.1: Remove obsolete note about it using LDAP.
+ * bts: add support for new version tracking extensions in the Debian BTS
+ control interface.
+ * bts: add support for "bts show package dist=stable" and the like.
+ * bts: check for additional options and die
+ * tagpending: add missing space after package limit when calling bts
+
+ -- Filippo Giunchedi <filippo@debian.org> Wed, 20 Jul 2005 14:33:05 +0200
+
+devscripts (2.8.14) unstable; urgency=low
+
+ * uscan: fix second showstopper (broken URL parsing) (closes: #301169)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 24 Mar 2005 14:33:05 +0000
+
+devscripts (2.8.13) unstable; urgency=low
+
+ * bts: provide --quiet option (closes: #299344)
+ * dpkg-depcheck: improve sgml catalog regexp (closes: #295845)
+ * uupdate: improve error message (closes: #267317)
+ * uscan: fix showstopper (closes: #301177)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 24 Mar 2005 09:13:15 +0000
+
+devscripts (2.8.12) unstable; urgency=low
+
+ * bts: allow --mbox etc. options to appear after the show/bugs keyword
+ as well as before, and similarly with the "cache" command
+ * bts: allow bug numbers to end with a ":" (closes: #300965)
+ * debchange: use access rather than stat for checking file permissions
+ (closes: #298659); also do same to debi and debuild
+ * debdiff: don't hardcode wdiff path
+ * debsign: correct obsolete head syntax (closes: #300844)
+ * uscan: watch files are now version=3 (should have done this with
+ 2.8.11, oops)
+ * uscan: now support DEHS-style output and --watchfile etc options
+ * uscan: also state upstream URL for newer versions (closes: #230813)
+ * uscan: handle funny upstream version numbers using multiple groups
+ (closes: #282255) and version-number mangling, both for upstream
+ version numbers (closes: #266095) and Debian version numbers (closes:
+ #261385)
+ * uscan: support --rename option to rename file instead of symlinking it
+ (closes: #227952)
+ * uscan: call find with -follow option: this should not cause any
+ problems (if it does, we can make it optional) (closes: #243758)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 15 Mar 2005 18:41:25 +0000
+
+devscripts (2.8.11) unstable; urgency=low
+
+ * Julian Gilbey
+ - Added a dependency on sed (>= 2.95) as wnpp uses the T command (thanks
+ to Olafur Jens Sig for alerting me to this one)
+ - bts: fix --cache-mode=mbox after --cache-mode=min bug (closes: #290487)
+ - bts: quieten (hopefully) unnecessary warning from HTML::Parse for
+ funny characters (closes: #292671)
+ - debchange: support --changelog and --news options for specifying
+ changelog (closes: #219135, #261878)
+ - debchange: remove emacs backup file (closes: #297489)
+ - debchange: document --nmu in manpage (closes: #299234)
+ - debsign: check for gpg version for no-show-policy-url option
+ (closes: #293792)
+ - uscan: change behaviour with respect to directory name checking: now
+ only checks directories with matching names, rather than downloading
+ newer versions regardless (closes: #260538)
+ - uscan: handle metacharacters in directory components (closes: #262489)
+ - uscan: allow directory name patterns (not quite recursive, but it's
+ pretty much what was requested) (closes: #143284)
+ * Joshua Kwan
+ - dscverify: Don't use --emulate-md-encode-bug in dscverify anymore,
+ it's been obsoleted with gnupg 1.4.0. (closes: #293791)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 13 Mar 2005 13:51:29 +0000
+
+devscripts (2.8.10) unstable; urgency=low
+
+ * bts: better fix for option handling bug. Options must all appear
+ before first action name (closes: #290253 again, and prevents other
+ similar problems with tag - tagname)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 13 Jan 2005 10:57:15 +0000
+
+devscripts (2.8.9) unstable; urgency=medium
+
+ * bts: fix option handling to allow '+' to go through again.
+ closes: #290253
+
+ -- Joshua Kwan <joshk@triplehelix.org> Thu, 13 Jan 2005 01:17:39 -0800
+
+devscripts (2.8.8) unstable; urgency=low
+
+ * bts: fix mbox handling in 2.8.7; this also obviates the need for
+ cleaning out the cache if upgrading from 2.8.6.
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 11 Jan 2005 09:58:38 +0000
+
+devscripts (2.8.7) unstable; urgency=low
+
+ * bts: fix option handling, thanks to Tristan Seligmann (closes:
+ #289672)
+ * bts: support reading downloaded mbox versions of bugs with mutt or
+ alternative mail readers; also provide finer grained control over what
+ gets cached in general. NOTE that this has changed some incompatible
+ changes from those introduced in version 2.8.6 (closes: #251099)
+ * debclean: remove obsolete French translation of manpage
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 10 Jan 2005 18:42:20 +0000
+
+devscripts (2.8.6) unstable; urgency=low
+
+ * Julian Gilbey
+ - bts: download attachments when caching bug reports (closes: #254102)
+ - debian/control: add Suggests: libwww-perl (closes: #277388)
+ - debchange: switch from ldap to wget for searching BTS (for
+ efficiency) (closes: #284650)
+ - tagpending: switch from ldap to wget for searching BTS (for
+ efficiency)
+ - uupdate: apply patch from Matthew Palmer to fix overwriting upstream
+ files (closes: #230090)
+
+ -- Joshua Kwan <joshk@triplehelix.org> Tue, 28 Dec 2004 11:51:38 -0800
+
+devscripts (2.8.5) unstable; urgency=medium
+
+ * Julian Gilbey
+ - bts: fix "bts bugs :" error
+ - bts: accept "bts tags nnnnnn +tag" syntax
+ - bts: rejuvenate the close command (closes: #245956)
+ - bts: fix typo (closes: #268608)
+ - debchange: fixed pipe error (closes: #228749)
+ - debchange: requires perl >= 5.8, so make this a Depends: in the
+ control file (will be standard in sarge anyway, so it's not a
+ particularly big deal) (closes: #241138)
+ - debuild: correctly count the saved envvars (closes: #268985)
+ - debsign: correctly handle DEBSIGN_SIGNLIKE config option (closes:
+ #270262)
+ - tagpending: make ldap optional (closes: #269124)
+ - tagpending: fix -n output message (closes: #269125)
+ - tagpending: give progress output; introduce silent option
+ - uscan: support version numbers with ~ (change Devscripts::Versort to
+ simply call dpkg --compare-versions to do the work) (closes: #232286)
+ - wnpp-alert: now correctly reports on orphaned packages as well
+ (tweaked some sed scripts; don't know what was actually wrong :-/ )
+ (closes: #268948)
+ * Joshua Kwan
+ - debrsign: Warn if you passed a changes file but omitted the remote
+ address.
+ - Update debchange and tagpending for new bts2ldap gateway.
+ - Remove ${perl:Depends} from control file, dh_perl is not guessing that
+ we do actually need 5.8, and so we end up with a perl (>= 5.8), perl
+ dependency, which is wrong.
+
+ -- Joshua Kwan <joshk@triplehelix.org> Sun, 26 Sep 2004 13:41:37 -0700
+
+devscripts (2.8.4) unstable; urgency=medium
+
+ * The Barbrady release ("Move along people, there's NOTHING TO SEE here..")
+ * Add build-depends on the perl packages that perl -c needs to do its thing.
+ Thanks Anibal Monsalve Salazar for pointing this out. Closes: #266847
+
+ -- Joshua Kwan <joshk@triplehelix.org> Thu, 19 Aug 2004 09:13:14 -0700
+
+devscripts (2.8.3) unstable; urgency=medium
+
+ * The "timely bug report" release.
+ * uupdate.sh: [ $# ne 0 ] -> [ $# -ne 0 ]. Thanks Fumitoshi UKAI.
+ (Closes: #266221)
+ * Run perl -c on all the Perl scripts and sh -n on all of the shell
+ scripts, in foresight of future syntax errors.
+ * tagpending.sh: Add a space after the source package name. Thanks Guillem
+ Jover for pointing this out.
+ * Remove the last remnants of the abandoned debpanic script from debi.pl.
+ * bts.pl: Fix gooood crack in 'it' usage. ($it eq undef -> not defined $it.)
+ (Closes: #266717)
+
+ -- Joshua Kwan <joshk@triplehelix.org> Wed, 18 Aug 2004 01:28:37 -0700
+
+devscripts (2.8.2) unstable; urgency=low
+
+ * tagpending.sh:
+ - s/help/usage/. Another buglet found by Steve Kowalik. Sigh!
+ (Closes: #265412)
+ - Include the source package name in the 'package' portion of
+ the generated message. (Closes: #265445)
+
+ -- Joshua Kwan <joshk@triplehelix.org> Mon, 16 Aug 2004 13:23:10 -0700
+
+devscripts (2.8.1) unstable; urgency=medium
+
+ * debchange.pl: Don't check for -w 'debian/changelog', check whether
+ we're in debian/ first, to avoid false positives. (Closes: #264310)
+ * tagpending.sh: Steve Kowalik's personal email is s3kr1t, so don't use
+ mail(1) to send the control email, but toss it all to bts.pl which will
+ handle all the $DEBEMAIL and $EMAIL and such. (Closes: #264767)
+
+ -- Joshua Kwan <joshk@triplehelix.org> Tue, 10 Aug 2004 09:41:14 -0700
+
+devscripts (2.8) unstable; urgency=low
+
+ * Now comaintained by Joshua Kwan and Julian Gilbey.
+ * Build system:
+ - `pwd` -> $(CURDIR) in debian/rules.
+ - Remove $(CWRAPPERS) in Makefile's clean target.
+ * archive/cvs-buildpackage: Remove.
+ * debchange:
+ - Add -n / --nmu option for NMUs. (Closes: #184944)
+ - Our BTS web parser is broken. Move to Net::LDAP and the
+ more machine-friendly bts2ldap gateway. Change the Suggests:
+ on libwww-perl to libnet-ldap-perl.
+ - Do not proceed with parsing versions and contacting the BTS if
+ debian/changelog is not writable. (Closes: #235485, #178080)
+ * debsign:
+ - Don't prompt to overwrite the dsc file (ie. may be owned by root,
+ parent dir owned by yourself) - force it and hope it works.
+ (Closes: #249950)
+ - Change nonstandard head -1 to head -n 1. (Closes: #231130)
+ - Add a versioned dependency on gnupg (>= 1.0.7), when
+ --no-show-policy-url was added. (Closes: #228938)
+ * debrsign:
+ - Add --path option to specify full path to gnupg/pgp. (Closes: #243013)
+ * debuild:
+ - Preserve GPG_TTY so that gpg-agent is recognized. (Closes: #254112)
+ * bts:
+ - Recognize the 'l10n' tag for bts. (Closes: #227735)
+ - bts.1: Fix extraneous indentation. (Closes: #236309)
+ - Allow 'it' as an alias to the previous bug referenced.
+ (Closes: #256051)
+ - cache: Fix uninitialized value warning by checking how many arguments
+ were passed. (Closes: #225317)
+ * Devscripts::Versort:
+ - Apply Roderick Schertler's patch to fix an infinite loop comparing
+ identical non-Debian revisions. (Closes: #236344)
+ * rc-alert:
+ - rc-alert.1: Add SEE ALSO for popbugs(1). (Closes: #227078)
+ * uscan:
+ - uscan.pl, uscan.1: Add brief mention for --debug. (Closes: #238655)
+ - uscan.pl: remove HTTP GET data from downloaded file. (Closes: #247175)
+ * New scripts by me:
+ - tagpending: Within a source directory, tags all bugs not already
+ 'pending' to be as such. (associated: tagpending.1)
+
+ -- Joshua Kwan <joshk@triplehelix.org> Fri, 6 Aug 2004 14:06:00 -0700
+
+devscripts (2.7.95.1) unstable; urgency=low
+
+ * bts: fixed some major blunders in bts show command: now shows
+ something in offline mode, and multiple instances of bts show work
+ concurrently
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 11 Dec 2003 18:47:25 +0000
+
+devscripts (2.7.95) unstable; urgency=low
+
+ * New script:
+ - cvs-debrelease: to complete the cvs-* scripts bundle, this one
+ replicates the debrelease behaviour
+ * bts: remove special tag:<tag> processing, as the BTS understands
+ tag:<tag> requests (thanks Colin!)
+ * cvs-deb{c,i}: call deb{c,i} directly
+ * debchange: don't give unnecessary UTF-8 warning notice (closes:
+ #222110)
+ * dscverify: fix ENOENT bug (closes: #222890)
+ * uscan: some minor cleanups
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 8 Dec 2003 23:14:49 +0000
+
+devscripts (2.7.94.3) unstable; urgency=low
+
+ * debi/debc: fix typo in determining .changes filename (closes: #221842)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 20 Nov 2003 21:50:54 +0000
+
+devscripts (2.7.94.2) unstable; urgency=low
+
+ * Fix bts email From: line bug (closes: #221848)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 20 Nov 2003 14:31:36 +0000
+
+devscripts (2.7.94.1) unstable; urgency=low
+
+ * And get rc-alert to work (closes: #221767)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 20 Nov 2003 00:43:31 +0000
+
+devscripts (2.7.94) unstable; urgency=low
+
+ * Really include rc-alert (closes: #221550)
+ * debchange: fix UTF-8 problems (closes: #218785)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 19 Nov 2003 15:26:25 +0000
+
+devscripts (2.7.93) unstable; urgency=low
+
+ * New scripts:
+ - cvs-debuild: wrapper for debuild to use cvs-buildpackage, or for
+ cvs-buildpackage to use debuild (closes: #36344 at last!)
+ - cvs-debi, cvs-debc: wrapper for debi, debc to use in conjunction
+ with cvs-debuild or cvs-buildpackage; function like
+ debi and debc, but are run from the CVS working
+ directory instead (also in #36344)
+ - rc-alert: list all installed packages which appear in the
+ list of packages with RC bugs
+ - wnpp-alert: list all installed packages which appear in the WNPP
+ orphaned or up-for-adoption lists (closes: #188246)
+ * lots of scripts: remove --ignore-dirname option and provide
+ --check-dirname-level and --check-dirname-regex along with
+ configuration file options to set the default directory name-checking
+ behaviour (closes: #218153)
+ * lots of scripts: provide --no-conf/--noconf option for all scripts
+ which read the devscripts configuration files, and provide useful
+ information when the --help option is used (closes: #218224)
+ * bts: identify itself in its automatic emails (closes: #199312)
+ * bts: dangerous "no-option" behaviour to cleancache changed
+ * bts: completely rewrite the caching system using LWP, based on an idea
+ gleaned from the original rc-alert together with knowledge of the BTS
+ internals ;-); this does give a couple of minor disadvantages, but
+ lots of major advantages too (the code is *much* cleaner now, and we
+ only need to store each page once!); there is still a slightly messy
+ converter to convert the old cache to the new format, but that shall
+ go away soonish (probably after 2-3 months or sarge release, whichever
+ is sooner), to be replaced with a simple warning
+ * bts: support "bts bugs tag:<tag>" (closes: #218494)
+ * bts: deprecate "bts close" command, following the lead of debbugs
+ * accept EMAIL as well as DEBEMAIL (closes: #219127)
+ * debi, debc: rewrote in Perl (there was so much Perl embedded, it
+ didn't make sense to leave it in shell script)
+ * debi, debc: provide --no-conf option
+ * debc/debi: support only listing/installing specified packages (closes:
+ #200372)
+ * debchange: improve regex to recognise more successful uploads (closes:
+ #218242)
+ * debchange: perform various UTF-8 checks (closes: #218785)
+ * debpkg: remove /usr/local components from PATH
+ * debsign: improve gpg/pgp selection heuristics (closes: #158614,
+ #211031)
+ * debsign: improve manpage
+ * debuild: fix command line parsing (uploaded this one as 2.7.92.1)
+ (closed #218108, #218234)
+ * debuild: more command-line parsing stuff (closes: #218379, #220900)
+ * debuild: pass -e<maint> option to debsign (oops!)
+ * debuild: deprecate -E option (dpkg-buildpackage now uses it); so only
+ -e and -r short options are left
+ * debuild: deprecate -L/--lintian option for indicating lintian options,
+ replace with --lintian-opts
+ * debuild: support linda (closes: #178456)
+ * debuild: now always recognises -d/-D options to skip/force use of
+ dpkg-checkbuilddeps (closes: #188216)
+ * grep-excuses: converted to use wget and caching instead of libwww-perl
+ (faster)
+ * plotchangelog: provided --cumulative option
+ * devscripts.conf.5: new manpage (closes: #217858)
+ * removed the dummy build, release and signchanges scripts (they were
+ renamed over four years ago)
+ * updated the devscripts.conf default file to add new programs to the
+ list
+ * note that it's really sourced by /bin/bash. not generic /bin/sh (and
+ modify the rest of the package accordingly); this cleans up a minor
+ inconsistency
+ * place symlink to the default config file in doc directory
+ * improved tempfile security in plotchangelogs, debdiff, grep-excuses
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 17 Nov 2003 22:40:29 +0000
+
+devscripts (2.7.92.1) unstable; urgency=low
+
+ * debuild: fix command line parsing (backported from 2.7.93pre2)
+ (closes: #218108, #218234)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 31 Oct 2003 10:33:07 +0000
+
+devscripts (2.7.92) unstable; urgency=low
+
+ * Security fix: be a lot more careful when traversing directory trees
+ looking for debian/changelog files; only perform potentially harmful
+ actions if the directory name matches the package name (i.e., package
+ or package-<anything>). Affects the following programs: debc,
+ debchange/dch, debclean, debuild, debi, debrelease, uscan, uupdate
+ (closes: #205471)
+ * bts: update tags list again (closes: #207260)
+ * bts: update BROWSER URL (closes: #207052)
+ * bts: handle '+' in package names when caching (closes: #215830)
+ * bts: provide online links instead of/as well as local ones
+ * bts: provide new commands package, owner, noowner
+ * bts: provide cleancache command
+ * bts: expire old automatically downloaded bugs from the cache
+ * bts: fix tag command for multiple tags (closes: #215986)
+ * debchange: fix off-by-one editor line error (closes: #204512)
+ * debchange: apply Matt Zimmerman's patch to support --distribution and
+ --urgency options (closes: #197106)
+ * debdiff: allow "--move-regex from to" to use $1, ... in "to" part
+ (closes: #204114)
+ * debdiff: fix syntax error (closes: #217715)
+ * debi: fix typo so only install .debs and not .udebs (closes: #207955)
+ * debsign: fix policy-url inclusion with gnupg (closes: #204685)
+ * dpkg-depcheck: check for build-essential being installed (closes:
+ #216809)
+ * dpkg-genbuilddeps: remove comment about strace bug (closes: #212277)
+ * grep-excuses: quote package name (closes: #212476)
+ * uupdate: correct syntax error when hunting reject files (closes: #206768)
+ * uupdate: *really* accept symlink options (closes: #212253)
+ * uupdate: correct symlink comment (closes: #213590)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 27 Oct 2003 22:12:03 +0000
+
+devscripts (2.7.91) unstable; urgency=low
+
+ * debdiff: fix regex error with --move option (closes: #204113)
+ * debuild: close build log file before exiting (closes: #204076)
+ * mergechanges: use correct default filename when epochs are present
+ (closes: #195761)
+ * uupdate: fix Devscripts::Versort to not do infinite loops (closes:
+ #204192)
+ * uupdate: make -v work (closes: #204232)
+ * uupdate: handle new files introduced upstream better (closes: #197478)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 6 Aug 2003 15:27:53 +0100
+
+devscripts (2.7.90) unstable; urgency=low
+
+ * Version number: this is heading towards 2.8.0; there are several more
+ contributed scripts to add first, though.
+ * bts: add comment on from:<submitter> and src:<package> options for bts
+ bugs (closes: #155658)
+ * bts: fix clone command (closes: #185524, #201088, #201090)
+ * bts: use sensible-browser instead of trying to parse BROWSER ourselves
+ (closes: #185827)
+ * bts: add caching capabilities (closes: #188229)
+ * bts: update list of valid tags (closes: #196751, #201149)
+ * bts: fix "sumitter" typo (closes: #203162)
+ * debchange: use new upstream version number found from changelog
+ (closes: #154144, #181974)
+ * debchange: provide --closes capability (closes: #153910)
+ * debclean: added French manpage (closes: #180224)
+ * debdiff: the --move <from> <to> should not regard the <from> as a
+ regex (closes: #183930); add --move-regex which accepts regexps
+ * debit: remove script, as debian-test has been removed from unstable
+ * debuild: fix --rootcmd bug (closes: #180862)
+ * debuild: add GPG_AGENT_INFO and remove PGPPASS to default preservation
+ list (closes: #186659)
+ * debuild: log build to log file (closes: #164585)
+ * dpkg-depcheck: give -a more functionality when used in combination
+ with -b, -d or -m (closes: #143306)
+ * dpkg-depcheck: add discard-sgml-catalogs feature (closes: #147369)
+ * plotchangelog: applied Joey's patch to add -d/--dump option (closes:
+ #182878)
+ * uupdate: added some more sanity and success checks (closes: #188711)
+ * uupdate: improved option handling (closes: #145711)
+ * uupdate: provided symlink/copy option (closes: #150845)
+ * uscan: sort directories into a sensible order before we begin and add
+ some intelligence to save some work in certain cases (closes: #156434)
+ * uscan: add some variation to the exit status (closes: #192786)
+ * uscan: clarify manpage (closes: #201278)
+ * README: added dependency information (closes: #183299)
+ * NEW SCRIPT: checkbashisms (closes: #163316)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 1 Aug 2003 11:50:16 +0100
+
+devscripts (2.7.2) unstable; urgency=low
+
+ * bts: add sarge and experimental tags (closes: #170389)
+ * bts: add submitter command (closes: #172161)
+ * bts: reopen submitter name is optional (closes: #171046)
+ * debchange: handle upstream version numbers with : or - correctly
+ (closes: #174818)
+ * debpkg: Created a compiled debpkg wrapper so that suidperl is no
+ longer needed for debpkg to be suid root
+ * debdiff: Quieten interdiff check when interdiff not installed and
+ sh=dash (from #168862, now reassigned to dash)
+ * debdiff: mention interdiff in control file
+ * grep_excuses: drop email grepping, as this no longer appears in
+ update_excuses output (closes: #174300)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 1 Jan 2003 10:34:25 +0000
+
+devscripts (2.7.1) unstable; urgency=low
+
+ * The "bugfix time" release
+ * bts: support new "clone" command (closes: #141995)
+ * bts: shouldn't be noisy if no arguments received (closes: #147181)
+ * bts: browser selection code improvement (closes: #150751)
+ * debdiff: fix config file typo (closes: #149712)
+ * debpkg: untaint @ARGV to quieten perl
+ * debuild: add dpkg-checkbuilddeps command when given binary* option
+ (closes: #141159)
+ * debuild: "fakeroot :" test replaced with "fakeroot true" to work on
+ Hurd
+ * debuild: pass DEBSIGN_* environment variables (closes: #159848)
+ * debrelease: no longer collapse when a -t <host> option is given for
+ dupload
+ * debsign: remove PATH-cleaning code etc., as it actually provides no
+ security and is annoying (closes: #161509)
+ * dpkg-depcheck: Fix typo in help message (closes: #140923)
+ * dpkg-depcheck: Fix regexp (quote filename properly) (closes: #143298)
+ * uupdate: correct .orig.tar.gz handling (closes: #147657)
+ * uscan: fix to support weird dpkg version number handling
+ (closes: #159052)
+ * several perl scripts "use 5.6.0" -> "use 5.006_000" (closes: #154770)
+ * upgrade standards version (support new DEB_BUILD_OPTIONS)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 1 Oct 2002 16:46:02 +0100
+
+devscripts (2.7.0) unstable; urgency=low
+
+ * debclean: don't remove .upload files (closes: #140161)
+ * I think it's ready enough to bump the version number!
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 31 Mar 2002 10:02:49 +0100
+
+devscripts (2.6.99) unstable; urgency=low
+
+ * debdiff: fix dsc handling on native packages (closes: #139776)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 25 Mar 2002 08:52:34 +0000
+
+devscripts (2.6.98) unstable; urgency=low
+
+ * uscan: fix handling of HTTP-proxied FTP requests (closes: #138882)
+ * uscan: add --debug features
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 24 Mar 2002 22:51:03 +0000
+
+devscripts (2.6.97) unstable; urgency=low
+
+ * debdiff: add support for comparing source packages (closes: #94908)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 17 Mar 2002 23:46:17 +0000
+
+devscripts (2.6.96) unstable; urgency=low
+
+ * uscan: typo in manpage (closes: #138486)
+ * uscan: allow per-site PASV/active selection (closes: #127646)
+ * add devscripts.1 manpage (closes: #138485)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 17 Mar 2002 12:28:53 +0000
+
+devscripts (2.6.95) unstable; urgency=low
+
+ * debuild: don't die with -tc option (closes: #138478)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 15 Mar 2002 17:14:53 +0000
+
+devscripts (2.6.94) unstable; urgency=low
+
+ * James' comment means that the procmail script can be even more
+ economical.
+ * Also correct the regexp (which would have failed in the past)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 15 Mar 2002 16:58:53 +0000
+
+devscripts (2.6.93) unstable; urgency=low
+
+ * debuild: use lintian according to DEBUILD_LINTIAN ;-) (closes: #138445)
+ * procmail examples: update for ACCEPTED messages (closes: #138460)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 15 Mar 2002 16:01:31 +0000
+
+devscripts (2.6.92) unstable; urgency=low
+
+ * debdiff: fixed syntax error (closes: #138381)
+ * debdiff: and use proper logic for wdiff exit status (closes: #138383)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 15 Mar 2002 11:17:07 +0000
+
+devscripts (2.6.91) unstable; urgency=low
+
+ * grep-excuses: fixed parsing problem (closes: #138227)
+ * uscan: fixed FTP regex
+ * uscan: chdir back to where we started between directories
+ (closes: #138232)
+ * uupdate: add (and document) bzip2 support (closes: #138247)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 14 Mar 2002 10:06:35 +0000
+
+devscripts (2.6.90) unstable; urgency=low
+
+ * Simplified whole build process.
+ * Removed broken i18n support -- if it's wanted, we can reintroduce it
+ when Perl supports a --dump-po-strings type function (or we can write
+ it manually)
+ * devscripts now has a config file! Yeah! (closes: #40729)
+ * New scripts:
+ - dpkg-depcheck (from Bill Allombert <ballombe@debian.org>)
+ - grep-excuses (closes: #129444)
+ - mergechanges (closes: #130849)
+ * bts: document BROWSER in ENVIRONMENT VARIABLES section (closes:
+ #116417)
+ * bts: accepts 'tags' as a synonym for 'tag' (closes: #113262)
+ * bts: accepts --help and --version arguments
+ * debchange: allow it to understand both dupload and dput .upload
+ formats
+ * debchange: handle EMAIL='Full Name <email@address>' (closes: #133632)
+ * debchange: now uses config variable for --preserve option
+ * debchange: introduce -d/--fromdirname option (closes: #116352)
+ * debchange: clarify --newversion explanation in manpage (closes: #137392)
+ * debclean: introduced --cleandebs option and config variable: now only
+ removes .deb etc. files if specifically requested to
+ * debdiff: fixed dirs moving around among multiple packages (closes:
+ #113151)
+ * debdiff: use configuration file
+ * debrelease: can use dput or dupload (closes: #118071)
+ * debrelease: can now handle source-only uploads
+ * debrelease: use configuration file
+ * deb[r]sign: teach it about source-only .changes files
+ * debsign: don't delete signed files if the scp to transfer them back
+ failed (thanks to Joey Hess for patch) (closes: #126395)
+ * debsign: use configuration file
+ * debuild: teach it about source-only builds (closes: #114699) and
+ binary-only builds (closes: #115168)
+ * debuild: correct -E description in usage info (closes: #126171)
+ * debuild: correct -p option handling (closes: #122870)
+ * debuild: now uses configuration file (closes: #36793)
+ * debuild: check for existence of fakeroot (closes: #137605)
+ * dpkg-genbuilddeps: now a wrapper around dpkg-depcheck. This latter
+ program can be used instead if there is a problem with strace hanging
+ on dpkg --build; simply only trace the build target.
+ * dscverify: now uses the same gpg command as katie for signature
+ verification, which has simplified the code significantly
+ * dscverify: now also check signature on .dsc file included in .changes
+ file
+ * dscverify: now uses configuration file
+ * uscan: rewrote in Perl to make handling other bugs simpler
+ * uscan: new, simpler, watch file format available, ironically also
+ allows handling of more complex http:// searches (closes: #126789)
+ * uscan: correct handling of absolute filenames (closes: #120416, #126768)
+ * uscan: verbose and non-verbose modes available (closes: #126705)
+ * uscan: report-only mode available (closes: #126705)
+ * uscan: allows choosing PASV or non-PASV (default) mode (closes: #127646)
+ * uscan: symlinks (by default) pkg_version.orig.tar.gz to downloaded
+ file (closes: #127580)
+ * uscan: now uses configuration file
+ * uupdate: correct match regexp (closes: #114798)
+ * uupdate: now uses pristine source by default (closes: #131448)
+ * debian.procmail: remove old quake list reference (closes: #136058)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 4 Feb 2002 13:00:36 +0000
+
+devscripts (2.6.4) unstable; urgency=low
+
+ * Fix postscript typo (closes: #112437)
+ * bts: add missing tags (closes: #113240)
+ * bts: fix comment handling in bts control commands (closes: #113890)
+ * plotchangelog: add -b/--bugcount option to --help output (closes:
+ #112585)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 1 Oct 2001 08:49:59 +0100
+
+devscripts (2.6.3) unstable; urgency=low
+
+ * bts: Fix typos (closes: #110519)
+ * bts: Implement esr's BROWSER spec (closes: #111061)
+ * bts: Multiple command caching, thanks to Colin Watson (closes:
+ #111066)
+ * bts: Recognise DEBEMAIL and fake From: line if it's set (closes:
+ #111148)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 4 Sep 2001 15:24:53 +0100
+
+devscripts (2.6.2) unstable; urgency=low
+
+ * Get the build-indep -> build-arch change correct as well - D'Oh!
+ (closes: #110042)
+
+ -- Julian Gilbey <jdg@debian.org> Sat, 25 Aug 2001 22:30:17 +0100
+
+devscripts (2.6.1) unstable; urgency=low
+
+ * Build-Depends-Indep -> Build-Depends (closes: #109746)
+ * bts doesn't automatically default to w3m (closes: #109699)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 24 Aug 2001 01:53:37 +0100
+
+devscripts (2.6.0) unstable; urgency=low
+
+ * Added new "bts" script (closes: #104407)
+ * Added Ben Collins' dpkg-genbuilddeps program (note that this makes
+ this package "Architecture: any" rather than the previous
+ "Architecture: all"); unfortunately, it is currently disabled due to a
+ bug in strace (or perhaps it's in dpkg)
+ * Fix dscverify MD5 -> Digest::MD5 (required the old libmd5-perl package
+ to work correctly) (closes: #105814)
+ * Change "OK then, aborting." message in debsign (closes: #100654)
+ * Correct spelling priviledge -> privilege (closes: #101774)
+ * Improvement in uupdate tmp dir handling (thanks to Decklin Foster)
+ (closes: #106057)
+ * dscverify now accepts local keyrings (closes: #98431)
+ * Fixed plotchangelog bugs (closes: #102416, #102417)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 21 Aug 2001 20:27:53 +0100
+
+devscripts (2.5.30) unstable; urgency=low
+
+ * Remove /etc/upload.sites if it still exists.
+ * Correct use of $! in perl scripts (closes: #97185)
+ * Add wdiff recommendation in control file for debdiff (closes: #94907)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 6 Jun 2001 16:02:08 +0100
+
+devscripts (2.5.29) unstable; urgency=medium
+
+ * And do all of the other debian.procmail security regex's while we're
+ at it.
+
+ -- Julian Gilbey <jdg@debian.org> Sat, 5 May 2001 22:51:04 +0100
+
+devscripts (2.5.28) unstable; urgency=medium
+
+ * Fix security hole in debian.procmail example: replace [^@] regex by
+ something more restrictive (reported by Shane Wegner <shane@debian.org>)
+
+ -- Julian Gilbey <jdg@debian.org> Sat, 5 May 2001 22:28:20 +0100
+
+devscripts (2.5.27) unstable; urgency=low
+
+ * debdiff: compares control files in more situations (closes: #94562)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 20 Apr 2001 17:30:43 +0100
+
+devscripts (2.5.26) unstable; urgency=low
+
+ * Fixed debdiff; added wdiff formatting options
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 17 Apr 2001 11:04:23 +0100
+
+devscripts (2.5.25) unstable; urgency=low
+
+ * Fixed plotchangelog bugs (closes: #93204, #93205)
+ * Enhanced debdiff (closes: #58459, #59827, #79952): can now diff
+ control files and see which files have moved between packages (not
+ perfect, but pretty good)
+ * dch aborts if the temporary changelog is not modified (mtime check) --
+ patch by Colin Watson <cjw44@flatline.org.uk> (closes: #72237)
+ * Improve forward.exim (master.procmail was already done) (closes: #78474)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 17 Apr 2001 09:42:55 +0100
+
+devscripts (2.5.24) unstable; urgency=low
+
+ * Improve debpkg error handling with no options given
+ * debsign should exit with status 0 if signed file is not resigned
+ (closes: #92833)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 4 Apr 2001 18:24:39 +0100
+
+devscripts (2.5.23) unstable; urgency=low
+
+ * Fix uscan to handle funny HTML hrefs (closes: #89749)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 2 Apr 2001 01:01:26 +0100
+
+devscripts (2.5.22) unstable; urgency=low
+
+ * Remove dependency on gettext; there are no translations for this
+ package to date, and no easy ways of generating the needed message
+ files (closes: #92167)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 30 Mar 2001 15:45:31 +0100
+
+devscripts (2.5.21) unstable; urgency=low
+
+ * Introduced --set-envvar option to debuild (might close #88586)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 5 Mar 2001 15:58:59 +0000
+
+devscripts (2.5.20) unstable; urgency=low
+
+ * Modified README to refer to dpkg-statoverride instead of suidmanager
+ * debsign: Add -e option (closes: #85847)
+ * debsign: lots of improvements to bring it into line with current
+ dpkg-buildpackage
+ * Modified package description to list dependencies of each script
+ * Removed dependency on ftp (and ftp-ssl should Provide: ftp)
+ (closes: #86765)
+ * Updated for new Perl setup; changed source dependencies to cope
+ * Standards version 3.5.2
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 25 Feb 2001 14:21:01 +0000
+
+devscripts (2.5.19) unstable; urgency=low
+
+ * Quote package name in regexps (closes: #85566)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 11 Feb 2001 22:49:28 +0000
+
+devscripts (2.5.18) unstable; urgency=low
+
+ * Correct /bin/sh -> /bin/bash in shell scripts; broke due to my
+ configure script using the shell variable BASH, which was /bin/sh when
+ /bin/sh was linked to bash. Oops. (closes: #85089)
+ * Correct debchange directory renaming behaviour (closes: #78468)
+ * Correct ~ -> $HOME in debrsign (closes: #81147)
+ * Changed tar I -> tar --bzip2 in uupdate (closes: #81507)
+ * Corrected uscan.1 (thanks to Jim Van Zandt) (closes: #83095)
+ * debchange: sets urgency to low automatically (closes: #83584)
+ * debclean: Correct directory changing (closes: #84309)
+ * Conflict with old suidmanager
+ * debchange: --help should never fail! (closes: #78383)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 7 Feb 2001 10:47:28 +0000
+
+devscripts (2.5.17) unstable; urgency=low
+
+ * debuild: Allow through DEB_* and GNUPGHOME environment
+ variables. (Closes: #77822)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 14 Dec 2000 12:03:56 +0000
+
+devscripts (2.5.16) unstable; urgency=low
+
+ * debdiff: Set locale to C before doing parsed dpkg-deb call
+ (closes: #68325 again)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 11 Dec 2000 23:07:07 +0000
+
+devscripts (2.5.15) unstable; urgency=low
+
+ * Correct debsign typo -- oops! (closes: #79366)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 11 Dec 2000 22:17:55 +0000
+
+devscripts (2.5.14) unstable; urgency=low
+
+ * master.procmail: add -oi option to sendmail invocation
+ * debdiff: attempt to fix hardlinks problem (closes: #68325)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 10 Dec 2000 23:50:35 +0000
+
+devscripts (2.5.13) unstable; urgency=low
+
+ * debsign: Fix manpage (line beginning with dot disappeared)
+ (closes: #76984)
+ * debsign: Give explanatory warning message about RSA(REF) extensions if
+ gpg fails, due to silly/paranoid gpg exit values (closes: #75677)
+ * debsign: use new Changed-By field if it exists (closes: #77226)
+ * deb(r)sign: now allows signing of just a .dsc file (closes: #77822)
+ * dch: Use more intelligent way of determining name and email address
+ (thanks to Roderick Schertler, roderick@argon.org; closes: #63764)
+ * uscan: Use binary mode for ftp (closes: #67336)
+ * uscan: Use passive mode for ftp (closes: #68539)
+ * parsechangelog: put in check for libtimedate-perl package and issue
+ meaningful error message if not found (closes: #67710)
+ * master.procmail: prevent looping (closes: #65256)
+
+ -- Julian Gilbey <jdg@debian.org> Sat, 9 Dec 2000 23:53:23 +0000
+
+devscripts (2.5.12) unstable; urgency=low
+
+ * dscverify: Correct test for --help, --version to be *after* test for
+ no arguments
+ * uupdate: allow .tar.bz2 archive files (but not yet for pristine
+ source; will do soon, once I've upgraded to woody and dpkg is ready
+ for it) (closes: #64113)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 22 May 2000 13:55:38 +0100
+
+devscripts (2.5.11) unstable; urgency=low
+
+ * Fix checkgettext.pm so it actually works when liblocale-gettext-perl
+ is not installed (conflict with POSIX module)
+ * Modify dscverify to see the keyrings on ftp-master as well as on
+ master.
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 22 May 2000 10:27:26 +0100
+
+devscripts (2.5.10) unstable; urgency=low
+
+ * Fix debsign to check for $GNUPGHOME as well as ~/.gnupg (closes bug
+ reported by Gerfried Fuchs <alfie@innocent.com>)
+ * Fix debian-test script to work with new version of debian-test
+ (closes: #51527)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 11 May 2000 12:04:29 +0100
+
+devscripts (2.5.9) unstable; urgency=low
+
+ * Change Getopt::Long::config back to Getopt::Long::Configure in dch as
+ this is a woody package, and I am not going to worry about slink
+ compliance any longer.
+ * debsign checks to see whether the .dsc file has already been signed
+ (closes: #54963)
+ * Fixed scp bug when changes file name is given relative to remote home
+ directory (closes: #61504)
+ * Corrected help message in debc (closes: #61541)
+ * Changed dupload recommends to suggests; all package maintainers will
+ have dupload installed anyone, one would presume (closes: #57847)
+ * Removed recommendations etc on netstd and perl(-suid) from the control
+ file as their replacements are already standard in potato.
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 4 Apr 2000 17:45:18 +0100
+
+devscripts (2.5.8) frozen unstable; urgency=low
+
+ * Correct debdiff to allow 2 *.changes files (closes: #58458)
+ (RM: this is an important bug)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 13 Mar 2000 23:37:05 +0000
+
+devscripts (2.5.7) unstable; urgency=low
+
+ * Remove install-stamp from debian/rules
+ * Change Getopt::Long::Configure to Getopt::Long::config in dch to allow
+ the package to still work in slink (closes: #51442)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 1 Dec 1999 00:50:44 +0000
+
+devscripts (2.5.6) unstable; urgency=low
+
+ * Correct debuild bug. Again. This regexp is getting silly ;)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 24 Nov 1999 09:28:44 +0000
+
+devscripts (2.5.5) unstable; urgency=low
+
+ * Correct debuild to only pass -spgp and -sgpg options to debsign, not
+ -sa and suchlike (closes: #51065)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 23 Nov 1999 12:18:47 +0000
+
+devscripts (2.5.4) unstable; urgency=low
+
+ * Added perl shebang test to debian-test suite
+ * Recompile to correct perl shebang line (closes: #51039 and all other
+ reports about the same thing!)
+ * Preserve DEB_BUILD_OPTIONS (request from Joseph Carter)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 23 Nov 1999 11:19:12 +0000
+
+devscripts (2.5.3) unstable; urgency=low
+
+ * Correct uupdate syntax error (closes: #50881)
+ * Correct debsign regexp error again! (closes: #50877)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 22 Nov 1999 18:24:00 +0000
+
+devscripts (2.5.2) unstable; urgency=low
+
+ * Fixed debrelease back in version 2.5.0 to pass on options to dupload,
+ but forgot to say so.
+ * All of the programs which look for a .changes file now accept the
+ dpkg-buildpackage/dpkg-architecture -a and -t options (again, done in
+ 2.5.0)
+ * Correct 'eq' -> '-eq' in test command (and it's the third time I've
+ made that mistake in as many days...) (closes: #50549)
+ * Added a simple debian-test script to check that I get the version
+ numbering right....
+ * Added build dependencies (which wasn't really that hard...)
+ * Correct debdiff problem: forgot to chdir back after looking at first
+ changes file
+ * debit now runs debian-test *without* su nobody; I believe that it is
+ the responsibility of the test programs themselves to handle choosing
+ their userid
+ * Correct handling of .changes file entries when package is in
+ non-US/main/libs or suchlike (really closes: #50281)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 19 Nov 1999 01:50:32 +0000
+
+devscripts (2.5.1) unstable; urgency=low
+
+ * Cleaned up Makefile.am
+ * Small correction to mustsetvar logic in uscan
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 16 Nov 1999 21:44:26 +0000
+
+devscripts (2.5.0) unstable; urgency=low
+
+ * Add -m option to deb(r)sign to parallel the behaviour of
+ dpkg-buildpackage; this is obviously desirable, and necessary to
+ * make sure that debuild pays attention to any -m, -k, -p or -s options
+ given to dpkg-buildpackage when calling debsign (should close #50281),
+ and
+ * make debsign sign the right .changes file! (closes: #50134)
+ * Teach debdiff to fully handle potato version of dpkg -c output
+ * Make debdiff able to handle .changes files as well as just single .deb
+ files
+ * Make debdiff Perl more idiomatic
+ * Allow deb[ic] to handle multiple binary packages by parsing .changes
+ file (closes: #33699)
+ * Merged deb[ic] into one file, as their functionality is almost
+ identical
+ * Corrected a few more occurrences of manually parsing changelogs (which
+ I should have done when correcting bug #43082)
+ * Add Joey's plotchangelog program (closes: #50150)
+ * Added a README.i18n file
+ * Added James R. Van Zandt's debit script, merged into a single script
+ with debi.
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 16 Nov 1999 02:41:57 +0000
+
+devscripts (2.4.6) unstable; urgency=low
+
+ * Rebuild with correct Perl paths
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 12 Nov 1999 02:26:42 +0000
+
+devscripts (2.4.5) unstable; urgency=low
+
+ * Remove references to libtricks package from descriptions (close:
+ #49937, even though I made the correction the day before the bug
+ report arrived!)
+ * Only suggest gnupg rather that recommend (closes: #49882)
+ * s/sprint/sprintf/ in dscverify (closes: #49721)
+ * Add --version and --help options to all programs (and this effectively
+ closes: #49554)
+ * Add long options to all programs except for deb(r)sign, as the options
+ there match those in dpkg-buildpackage (closes: #41850)
+ * No longer suggest PGP, as GNU Privacy Guard with the requisite
+ extensions should be sufficient
+ * Correct debdiff to take account of new format of dpkg-deb -c output
+ (and why did it change?)
+ * Make sure debian/rules clean really does that (error in Makefile.am)
+ * Rewrite of internals of debuild in several places, especially with
+ regard to -r handling. Much nicer logic now.
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 12 Nov 1999 01:49:40 +0000
+
+devscripts (2.4.4) unstable; urgency=low
+
+ * Correct spurious debian/changelog.dch error message (closes: #49435)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 7 Nov 1999 18:02:07 +0000
+
+devscripts (2.4.3) unstable; urgency=low
+
+ * Add ssh | ssh-nonfree suggest (forgot when adding remote signing
+ capabilities to deb(r)sign in 2.4.[01])
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 7 Nov 1999 02:37:17 +0000
+
+devscripts (2.4.2) unstable; urgency=low
+
+ * Change netstd dependency to netstd (<<3.07-8) | ftp dependency
+ (closes: #49322, #49331)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 7 Nov 1999 02:24:43 +0000
+
+devscripts (2.4.1) unstable; urgency=low
+
+ * Added remote changes file functionality to debsign
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 4 Nov 1999 01:09:13 +0000
+
+devscripts (2.4.0) unstable; urgency=low
+
+ * Use Edward Betts' procmailrc examples files
+ * Suggest perl5-suid | perl-suid instead of perl-suid (closes: #42873)
+ * Corrected debchange to handle all sorts of version numbers, and to
+ use dpkg-parsechangelog for correctness (closes: #43082)
+ * Corrected dscverify: use POSIX and don't have barewords (closes: #45858)
+ * Renamed signchanges to debsign
+ * Allowed .changes name to be determined automatically by debsign
+ * Added debrsign program (closes: #44051)
+ * Cleaned up shebang lines
+ * Corrected uscan to allow absolute links (closes: #45672)
+ * Make ftp connections passive (closes: #46193)
+ * Corrected extraneous directory changing (closes: #46645)
+ * Use dpkg-parsechangelog to determine package name and version in
+ uupdate (closes: #47402)
+ * Make pgp/gpg choice of debsign behave in the same way as
+ dpkg-buildpackage.
+ * dscverify now uses GPG and will need an RSA extension to check PGP
+ signatures
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 28 Oct 1999 16:39:42 +0100
+
+devscripts (2.3.9) unstable; urgency=low
+
+ * Correct gpg signchanges patch (closes: #42188, thanks to Adam Heath)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 8 Aug 1999 10:05:34 +0100
+
+devscripts (2.3.8) unstable; urgency=low
+
+ * Changed perl5 dependency to perl5 | perl (closes: #42329)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 4 Aug 1999 10:32:39 +0100
+
+devscripts (2.3.7) unstable; urgency=low
+
+ * Correct html patch (closes: #41986)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 28 Jul 1999 00:37:59 +0100
+
+devscripts (2.3.6) unstable; urgency=low
+
+ * Corrected Makefile.am bug which makes all Perl scripts begin #! @PERL@
+ -- ouch!! (closes: #41846, part of #41850)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 25 Jul 1999 02:12:37 +0100
+
+devscripts (2.3.5) unstable; urgency=low
+
+ * Change Suggests: libmd5-perl to libdigest-md5-perl
+ * Incorporated Joseph Carter's gpg patch to signchanges (closes: #40727)
+ * Incorporated Raphael Hertzog's patch to not depend on
+ liblocale-gettext-perl (closes: #40596)
+ * Applied Piotr Roszatycki's patch to allow uscan to use http://
+ prefixed locations (closes: #41272)
+
+ -- Julian Gilbey <jdg@debian.org> Fri, 23 Jul 1999 09:24:53 +0100
+
+devscripts (2.3.4) unstable; urgency=low
+
+ * Change perl dependency to perl5 dependency
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 1 Jul 1999 23:02:33 +0100
+
+devscripts (2.3.3) unstable; urgency=low
+
+ * Corrected debpkg manpage (closes: #40279)
+ * Remove dependency on dupload (closes: #40382)
+ * Add -p (preserve directory name) option to dch (closes: #39385)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 1 Jul 1999 02:54:24 +0100
+
+devscripts (2.3.2) unstable; urgency=low
+
+ * More corrections to uscan, with thanks to Thomas Quinot. Closes:
+ #40227
+ * Added -e/-E options to debuild (closes: #40071)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 27 Jun 1999 03:00:22 +0100
+
+devscripts (2.3.1) unstable; urgency=low
+
+ * Really fix bug#38798 this time: versort and uscan now work correctly
+ together
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 22 Jun 1999 00:45:52 +0100
+
+devscripts (2.3.0) unstable; urgency=low
+
+ * Reinstated the release script (renamed as debrelease) (closes #34122)
+ * dch can now determine (in conjunction with dupload 2.1) whether or not
+ to increment the version number without needing an explicit option
+ (closes #34130)
+ * Internationalisation of the package
+ * Correct the (internal) versort library file description (closes:
+ #38798)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 22 Jun 1999 00:45:39 +0100
+
+devscripts (2.2.7) unstable; urgency=low
+
+ * signchanges now correctly handles signing binary-only changes files
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 31 May 1999 22:35:20 +0100
+
+devscripts (2.2.6) unstable; urgency=low
+
+ * Corrected silly dscverify bug so it now works with filenames with no
+ directory components -- duh! (closes: #38065)
+ * Corrected perl regexp in signchanges so it now finds the dsc file
+ (closes: #38049)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 23 May 1999 16:44:32 +0100
+
+devscripts (2.2.5) unstable; urgency=high
+
+ * Now only recommend fakeroot (and not libtricks) to alleviate grave
+ bug #37592 against dpkg
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 13 May 1999 01:45:02 +0100
+
+devscripts (2.2.4) unstable; urgency=low
+
+ * debchange/dch now looks for environment variable DEBEMAIL before
+ EMAIL (closes: #37199)
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 5 May 1999 23:55:15 +0100
+
+devscripts (2.2.3) unstable; urgency=low
+
+ * Correct debdiff Perl error and inconsistency
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 4 May 1999 05:01:17 +0100
+
+devscripts (2.2.2) unstable; urgency=low
+
+ * Fixed signchanges to die if PGP fails, rather than to wipe the
+ unsigned .changes file (closes: #36625)
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 27 Apr 1999 01:57:57 +0100
+
+devscripts (2.2.1) unstable; urgency=low
+
+ * Correct copyright notice in debdiff.1
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 21 Apr 1999 02:10:59 +0100
+
+devscripts (2.2.0) unstable; urgency=low
+
+ * Merged Yann's debdiff manpage with my attempt; bumping up the minor
+ number because of the new program
+ * Simplified debdiff's exit values
+ * debdiff is now licensed under version 2 of the GPL, rather than
+ version 2 or later
+ * Modified debchange/dch to always use the current date at the end of
+ the changelog section, even when adding an entry
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 19 Apr 1999 20:00:34 +0100
+
+devscripts (2.1.6) unstable; urgency=low
+
+ * Modify debdiff to ignore the destinations of symlinks
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 13 Apr 1999 23:44:47 +0100
+
+devscripts (2.1.5) unstable; urgency=low
+
+ * Now only Suggests: rather than Recommend: perl-suid (closes: #35635)
+ * Added Roderick's patch to dscverify, and added a change directory
+ feature of my own: a .changes file may be in any directory, and the
+ program will cd to that directory before trying to read any files
+ (closes: #34255)
+ * Added a rewritten, Perl version, of Yann Dirson's debdiff script
+ (closes: #34781)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 12 Apr 1999 22:50:44 +0100
+
+devscripts (2.1.4) unstable; urgency=low
+
+ * Modify versort to be locale-independent, matching the corresponding
+ expected change in dpkg
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 3 Mar 1999 01:10:37 +0000
+
+devscripts (2.1.3) unstable; urgency=low
+
+ * Removed CVS files from .orig.tar.gz file!
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 25 Feb 1999 19:57:50 +0000
+
+devscripts (2.1.2) unstable; urgency=low
+
+ * Made debpkg pick up gid root as well as uid root
+
+ -- Julian Gilbey <jdg@debian.org> Tue, 23 Feb 1999 18:08:23 +0000
+
+devscripts (2.1.1) unstable; urgency=low
+
+ * Moved package from utils to devel (closes: #33410)
+
+ -- Julian Gilbey <jdg@debian.org> Sun, 21 Feb 1999 00:52:26 +0000
+
+devscripts (2.1.0) unstable; urgency=low
+
+ * Correct README to refer to libtricks package rather than fakeroot
+ package (closes: #32736)
+ * Modify uupdate to accept a -u argument to keep an Upstream pristine
+ source (closes: #32680, #12443); bump up the minor version number for
+ this
+ * A few other miscellaneous bug fixes to uupdate to be stricter about
+ seeming problems
+ * Added a new program: signchanges for signing a .changes/.dsc pair
+ without needing any of the rest of the source or binary files to be
+ present; this is useful for when a developer must build a package on
+ a machine other than the one on which he is signing
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 3 Feb 1999 02:31:15 +0000
+
+devscripts (2.0.6) unstable; urgency=low
+
+ * Updated man page for uupdate to reflect change in 2.0.5
+
+ -- Julian Gilbey <jdg@debian.org> Wed, 20 Jan 1999 12:44:11 +0000
+
+devscripts (2.0.5) unstable; urgency=low
+
+ * Made test invocations POSIX compliant by removing -a connectives
+ * Uupdate now also accepts an absolute filename (closes: #31884)
+ * Allowed debuild to accept a space after the -r option
+ * More checks in uupdate to make it more robust
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 18 Jan 1999 16:51:16 +0000
+
+devscripts (2.0.4) unstable; urgency=low
+
+ * Changed control file to refer to package libtricks rather than old
+ name fakeroot (spotted by Edward Betts)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 11 Jan 1999 00:24:02 +0000
+
+devscripts (2.0.3) unstable; urgency=medium
+
+ * Second attempt at correcting critical /tmp security bug (thanks to
+ Joey Hess!)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 7 Jan 1999 22:46:01 +0000
+
+devscripts (2.0.2) unstable; urgency=low
+
+ * Disallow debchange and uupdate from being run by root or setuid; this
+ prevents possible /tmp exploits (Spotted by Joey Hess)
+ * Use the TMPDIR environment variable instead of /tmp if it is set
+ (requested by Zephaniah E, Hull)
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 7 Jan 1999 21:56:11 +0000
+
+devscripts (2.0.1) unstable; urgency=low
+
+ * Corrected silly LIBDIR bug in uscan
+ * Corrected missing newline character in debchange
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 7 Jan 1999 18:24:58 +0000
+
+devscripts (2.0.0) unstable; urgency=low
+
+ * New maintainer
+ * Standards: 2.5.0.0
+ * New version numbering scheme: major.minor.patchlevel
+ * Changed the name of build to debuild. build now just prints an error
+ message and will disappear completely in the near future.
+ * Correct handling of epochs in debc, debi and release (closes: #29855)
+ * Use environment variables EDITOR, then VISUAL, and failing that,
+ /usr/bin/editor in accordance with policy 5.3 (except that VISUAL is
+ not mentioned there) (closes: #28605)
+ * Many modifications to uscan: it now compares version numbers
+ correctly, using a Perl script which works in a similar way to
+ dpkg --compare-versions, and it no longer has the extra 0 bug
+ (closes: #19235, #19467); it no longer uses ncftp but only ftp
+ (closes: #20968)
+ * uscan now expects the watch file to explicitly indicate how to deduce
+ the version number from the filename, by writing the filename as a
+ Perl regular expression and enclosing the version number part in (...)
+ * uupdate now allows a version number as an argument after the archive
+ filename, allowing it to work in harmony with uscan (closes: #20278)
+ * uupdate no longer tries to remove *.orig files, as the only ones which
+ are created by GNU patch are those where the patch failed, and we
+ probably _want_ to keep those (closes: #25774)
+ * build rewritten in Perl (now called debuild); has a nicer handling of
+ command line options (can accept a -r option with one of binary etc.,
+ and doesn't need an explicit -r option if there are other
+ dpkg-buildpackage options) (closes: #27752)
+ * debpkg rewritten in Perl as well
+ * This package is now an Architecture: all package as there are no
+ binaries left
+ * debchange now uses the last distributions mentioned in the changelog
+ as the default for the new version (closes: #30204)
+ * debchange now uses the environment variables DEBFULLNAME and EMAIL as
+ the uploader's details if these are set
+ * release has been deprecated in favour of dupload, and now just prints
+ a message suggesting the use of dupload instead (Closes: #29826,
+ #29978)
+ * The debchange command line options have been changed. debchange no
+ longer pays attention to the presence of a RELEASED file. The -i
+ option is for Increasing the Debian release number; the -a option is
+ for Appending to the current version, and the -v option specifies a
+ specific version number. One of these is mandatory
+ * Debchange now adds new changelog entries to the END of the current
+ section, rather than the beginning
+ * Improved logic of upgrading the Debian release number in debchange
+ * Debchange does not supply a release number if there is an explicit
+ version number provided
+ * Now debchange works on a version of the changelog in /tmp and only
+ overwrites the current changelog if everything is OK; this is much
+ safer than the original version. Also, all system calls have their
+ return status checked
+ * release and build now print error messages suggesting their
+ replacements
+ * debuild now runs lintian by default if it is installed; there is an
+ override facility etc., as described in the manpage (Closes: #18254)
+ * Added Roderick Schertler's dscverify program to devscripts
+ * Rewrote many bits of many man pages
+ * debian/rules and Makefile modified to use debhelper
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 7 Jan 1999 02:46:04 +0000
+
+devscripts (1.7.1) frozen unstable; urgency=medium
+
+ * Corrected file permissions (Closes: #31447)
+
+ -- Julian Gilbey <jdg@debian.org> Mon, 4 Jan 1999 10:29:19 +0000
+
+devscripts (1.7) frozen unstable; urgency=low
+
+ * Changed uupdate to be more choosy about the version numbers
+ automatically recognised (Closes: #30838)
+ * New maintainer
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 24 Dec 1998 13:07:13 +0000
+
+devscripts (1.6) unstable; urgency=low
+
+ * #23098 build manpage update
+ * #23097 build: Preserve FAKEROOTKEY
+ * #19172 remove description for deblint
+ * #18564 depend on mailx
+ * #14314 release: epochs work now.
+ * #18498 conffiles are now absolute
+ * #24455 #24074 release: new scp requires -q option
+
+ -- Christoph Lameter <clameter@debian.org> Sat, 11 Jul 1998 21:45:47 -0700
+
+devscripts (1.5) unstable; urgency=low
+
+ * #18235: build checks for executable bit on debian/rules and sets it if
+ not set before building package. build fails when debian/rules is not
+ present.
+
+ -- Christoph Lameter <clameter@debian.org> Sun, 15 Feb 1998 20:01:09 -0800
+
+devscripts (1.4) unstable; urgency=low
+
+ * Upgrade to 2.4.0.0
+ * remove deblint from the package since there is now lintian which is much
+ better.
+
+ -- Christoph Lameter <clameter@debian.org> Sat, 14 Feb 1998 14:37:42 -0800
+
+devscripts (1.3) unstable; urgency=low
+
+ * build: change default path. Remove sbin dirs add /usr/local/bin
+
+ -- Christoph Lameter <clameter@debian.org> Wed, 4 Feb 1998 13:07:04 -0800
+
+devscripts (1.2) unstable; urgency=low
+
+ * Fix a problem with anonymous ftp upload of larger lists of files.
+ * Remove ftp.fuller.edu and lalug.org upload queue since they no longer exist.
+ * Add anonymous ftp type upload capability.
+ * Add third party site upload capability.
+ * Add debs.fuller.edu site information
+
+ -- Christoph Lameter <clameter@debian.org> Tue, 2 Dec 1997 12:53:18 -0800
+
+devscripts (1.1) unstable; urgency=low
+
+ * Remove release fix for epochs introduced in 1.0 since it breaks lots of
+ things until I figure out what is wrong.
+ * Drop dependency on fileutils.
+
+ -- Christoph Lameter <clameter@debian.org> Wed, 29 Oct 1997 17:14:26 -0800
+
+devscripts (1.0) unstable; urgency=low
+
+ * release: Make scp not ask anything so release does not hang when scp
+ wants a password.
+ * #13908 Try to fix release so that it handles epochs.
+ * #13681 Fix manpage for release to indicate that no annoucements will be
+ generated when dupload is used.
+ * #13777 no longer use printf in debchange (dch)
+ * #13846 Output Format of release changed
+ * Suggest fakeroot
+ * Split off from debmake
+ * Update documentation
+
+ -- Christoph Lameter <clameter@debian.org> Mon, 20 Oct 1997 21:02:27 -0700
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..4594804
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,165 @@
+Source: devscripts
+Section: devel
+Priority: optional
+Maintainer: Devscripts Maintainers <devscripts@packages.debian.org>
+Uploaders:
+ Mattia Rizzolo <mattia@debian.org>,
+Build-Depends:
+ bash-completion,
+ debhelper-compat (= 12),
+ dh-python,
+ docbook-xsl,
+ dpkg-dev (>= 1.19.1),
+ faketime <!nocheck>,
+ file <!nocheck>,
+ git (>= 1:2.7.0) <!nocheck>,
+ gnupg <!nocheck> | gnupg2 <!nocheck>,
+ help2man,
+ libdistro-info-perl <!nocheck>,
+ libdpkg-perl <!nocheck>,
+ libfile-desktopentry-perl <!nocheck>,
+ libfile-dirlist-perl <!nocheck>,
+ libfile-homedir-perl <!nocheck>,
+ libfile-touch-perl <!nocheck>,
+ libfile-which-perl <!nocheck>,
+ libgit-wrapper-perl <!nocheck>,
+ libgitlab-api-v4-perl (>= 0.13) <!nocheck>,
+ libipc-run-perl <!nocheck>,
+ liblist-compare-perl <!nocheck>,
+ libmoo-perl <!nocheck>,
+ libstring-shellquote-perl <!nocheck>,
+ libtest-output-perl <!nocheck>,
+ libtimedate-perl <!nocheck>,
+ libtry-tiny-perl <!nocheck>,
+ liburi-perl <!nocheck>,
+ libwww-perl <!nocheck>,
+ lsb-release <!nocheck>,
+ mozilla-devscripts <!nocheck>,
+ perl:any,
+ perltidy <!nocheck>,
+ pkg-config,
+ po4a,
+ pylint (>= 2.2.2-2) <!nocheck> | pylint3 <!nocheck>,
+ python3-all:any,
+ python3-apt <!nocheck>,
+ python3-debian <!nocheck>,
+ python3-flake8 <!nocheck>,
+ python3-magic <!nocheck>,
+ python3-pyftpdlib <!nocheck>,
+ python3-requests <!nocheck>,
+ python3-setuptools,
+ python3-unidiff <!nocheck>,
+ python3-xdg <!nocheck>,
+ shunit2 <!nocheck>,
+ subversion <!nocheck>,
+ unzip <!nocheck>,
+ wdiff <!nocheck>,
+ xsltproc,
+ xz-utils <!nocheck>,
+ zip <!nocheck>,
+Standards-Version: 4.5.1
+Rules-Requires-Root: no
+Vcs-Browser: https://salsa.debian.org/debian/devscripts
+Vcs-Git: https://salsa.debian.org/debian/devscripts.git
+
+Package: devscripts
+Architecture: any
+Multi-Arch: foreign
+Depends:
+ dpkg-dev (>= 1.18.19),
+ fakeroot,
+ file,
+ gnupg | gnupg2,
+ gpgv | gpgv2,
+ libfile-dirlist-perl,
+ libfile-homedir-perl,
+ libfile-touch-perl,
+ libfile-which-perl,
+ libipc-run-perl,
+ libmoo-perl,
+ libwww-perl,
+ patchutils,
+ sensible-utils,
+ wdiff,
+ ${misc:Depends},
+ ${perl:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends},
+Recommends:
+ apt (>= 1.3~pre3),
+ dctrl-tools,
+ dput | dupload,
+ libdistro-info-perl,
+ libdpkg-perl,
+ libencode-locale-perl,
+ libgit-wrapper-perl,
+ libgitlab-api-v4-perl,
+ liblist-compare-perl,
+ libstring-shellquote-perl,
+ libtry-tiny-perl,
+ liburi-perl,
+ licensecheck,
+ lintian,
+ man-db,
+ patch,
+ pristine-tar,
+ python3-apt,
+ python3-debian (>= 0.1.15),
+ python3-magic,
+ python3-requests,
+ python3-unidiff,
+ python3-xdg,
+ strace,
+ unzip,
+ wget | curl,
+ xz-utils,
+ ${vendor:Recommends},
+Suggests:
+ adequate,
+ at,
+ autopkgtest,
+ bls-standalone,
+ bsd-mailx | mailx,
+ build-essential,
+ check-all-the-things,
+ cvs-buildpackage,
+ debhelper,
+ devscripts-el,
+ diffoscope,
+ disorderfs,
+ dose-extra (>= 4.0),
+ duck,
+ faketime,
+ gnuplot,
+ how-can-i-help,
+ libauthen-sasl-perl,
+ libdbd-pg-perl,
+ libfile-desktopentry-perl,
+ libnet-smtps-perl,
+ libterm-size-perl,
+ libtimedate-perl,
+ libyaml-syck-perl,
+ mmdebstrap,
+ mozilla-devscripts,
+ mutt,
+ piuparts,
+ postgresql-client,
+ pristine-lfs,
+ quilt,
+ ratt,
+ reprotest,
+ ssh-client,
+ svn-buildpackage,
+ w3m,
+ ${vendor:Suggests},
+Breaks:
+ hardening-includes,
+ ubuntu-dev-tools (<< 0.147~),
+Replaces:
+ hardening-includes,
+ ubuntu-dev-tools (<< 0.124~),
+Description: scripts to make the life of a Debian Package maintainer easier
+ Contains the following scripts, dependencies/recommendations shown in
+ brackets afterwards:
+ .
+ ${devscripts:LongDesc}
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..aa52836
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,638 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: devscripts
+Upstream-Contact: Devscripts maintainers <devscripts@packages.debian.org>
+Source: https://salsa.debian.org/debian/devscripts
+
+Files: *
+Copyright: 1997, Klee Dienes <klee@mit.edu>
+ Christoph Lameter <clameter@debian.org>
+ 1998-2006, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+Comment: This is a package written originally by
+ Christoph Lameter <clameter@debian.org> and extensively modified by
+ Julian Gilbey <jdg@debian.org>.
+ .
+ Most of the Devscripts::* Perl modules are from the deprecated
+ dpkg-perl package, copyright (C) 1997 Klee Dienes <klee@mit.edu>
+ .
+ Many of the scripts were originally written by other people. Please
+ see the individual copyright below. Some files don't have an explicit
+ statement of copyright ownership. Pursuant to the Berne Convention for the
+ Protection of Literary and Artistic Works, it is assumed that all content
+ is copyright by its respective authors unless otherwise stated
+
+Files: doc/edit-patch.1 scripts/edit-patch.sh
+Copyright: 2009-2011, Canonical Ltd.
+License: GPL-3
+
+Files: doc/what-patch.1 scripts/what-patch.sh
+Copyright: 2009, Jonathan Patrick Davies <jpds@ubuntu.com>
+ 2006-2008, Kees Cook <kees@ubuntu.com>
+ 2007-2008, Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
+ 2013, Rafael Laboissiere <rafael@laboissiere.net>
+ 2017 Chris Lamb <lamby@debian.org>
+License: GPL-3+
+
+Files: doc/suspicious-source.1
+ doc/wrap-and-sort.1
+ scripts/devscripts/*
+ scripts/setup.py
+ scripts/suspicious-source
+ scripts/wrap-and-sort
+Copyright: 2008-2018, Benjamin Drung <bdrung@debian.org>
+ 2010-2011, Stefano Rivera <stefanor@ubuntu.com>
+License: ISC
+
+Files: examples/*.procmail
+Copyright: 1999, Edward Betts <edward@debian.org>
+License: GPL-2+
+
+Files:lib/Devscripts/DB_File_Lock.pm
+Copyright: 1999-2000, David Harris <dharris@drh.net>
+License: Artistic or GPL-1+
+
+Files: lib/Devscripts/Compression.pm
+Copyright: 2002, Julian Gilbey <jdg@debian.org>
+ 2013, James McCoy <jamessan@debian.org>
+License: GPL-2+
+
+Files: lib/Devscripts/Config.pm lib/Devscripts/Utils.pm
+Copyright: 2018, Xavier Guimard <yadd@debian.org>
+License: GPL-2+
+
+Files: lib/Devscripts/Debbugs.pm
+Copyright: 2008, Adam D. Barratt
+License: GPL-2+
+Comment: select() is Copyright (C) 2007 Don Armstrong
+
+Files: lib/Devscripts/Packages.pm lib/Devscripts/Set.pm
+Copyright: 2001, Bill Allombert <ballombe@debian.org>
+ 2002, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+
+Files: po4a/po/de.po
+Copyright: Christoph Lameter <clameter@debian.org>
+ Julian Gilbey <jdg@debian.org>
+ Klee Dienes
+ 2012-2016, Chris Leick <c.leick@vollbio.de>
+License: GPL-2+
+
+Files: po4a/po/fr.po
+Copyright: 2004-2009, Nicolas François <nicolas.francois@centraliens.net>
+ 2005, Guillaume Delacour <guillaume.delacour@gmail.com>
+ 2006, Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
+ 2006, Thomas Huriaux <thomas.huriaux@gmail.com>
+ 2006-2007, Julien Cristau <jcristau@debian.org>
+ 2009, PHAN Thi Thanh <pthanh2003@hotmail.com>
+ 2010-2014, David Prévot <david@tilapin.org>
+ 2017-2018, Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>
+License: GPL-2+
+
+Files: scripts/annotate-output*
+Copyright: 2003-2004, Jeroen van Wolffelaar <jeroen@wolffelaar.nl>
+License: GPL-2
+
+Files: scripts/archpath*
+Copyright: 2005, Colin Watson <cjwatson@debian.org>
+License: GPL-2+
+
+Files: scripts/bts.pl
+Copyright: 2001-2003, Julian Gilbey <jdg@debian.org>
+ 2007, Josh Triplett <josh@freedesktop.org>
+License: GPL-2+
+
+Files: scripts/build-rdeps.pl
+Copyright: Patrick Schoenfeld
+ 2015, Johannes Schauer Marin Rodrigues <josch@debian.org>
+ 2017, James McCoy <jamessan@debian.org>
+License: GPL-2+
+
+Files: scripts/chdist.pl
+Copyright: 2007, Lucas Nussbaum
+ 2007, Luk Claes
+License: GPL-2+
+
+Files: scripts/checkbashisms.pl
+Copyright: 2003, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+Comment: This script is essentially copied from
+ /usr/share/lintian/checks/scripts, which is
+ Copyright (C) 1998 Richard Braakman
+ Copyright (C) 2002 Josip Rodin
+
+Files: scripts/cowpoke.sh
+Copyright: 2007-2014, Ron <ron@debian.org>
+License: GPL-2+
+
+Files: scripts/dcmd.sh
+Copyright: 2008, Romain Francoise <rfrancoise@debian.org>
+ 2008, Christoph Berg <myon@debian.org>
+ 2008, Adam D. Barratt <adsb@debian.org>
+License: GPL-2+
+
+Files: scripts/dd-list.*
+Copyright: 2005, Lars Wirzenius
+ 2005, Joey Hess <joeyh@debian.org>
+License: GPL-2+
+
+Files: scripts/debcheckout.pl
+Copyright: 2007-2009, Stefano Zacchiroli <zack@debian.org>
+ 2010, Christoph Berg <myon@debian.org>
+License: GPL-2+
+
+Files: scripts/debcommit.pl
+Copyright: Joey Hess <joeyh@debian.org>
+License: GPL-2+
+
+Files: scripts/debdiff*
+Copyright: 1998-1999, Yann Dirson <dirson@debian.org>
+ 1999-2001, Julian Gilbey <jdg@debian.org>
+License: GPL-2
+
+Files: scripts/debdiff-apply*
+Copyright: 2016-2017, Ximin Luo <infinity0@debian.org>
+License: GPL-3+
+
+Files: scripts/debi.pl
+Copyright: 1999, Jim Van Zandt <jrv@vanzandt.mv.com>
+ 1999-2003, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+
+Files: scripts/deb-reversion*
+Copyright: martin f. krafft <madduck@madduck.net>
+License: Artistic-2.0
+
+Files: scripts/debrepro.sh
+Copyright: 2016, Antonio Terceiro <terceiro@debian.org>
+License: GPL-2+
+
+Files: scripts/debrsign.*
+Copyright: 1999, Mike Goldman
+ 1999, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+
+Files: scripts/debsnap*
+Copyright: 2010, David Paleino <d.paleino@gmail.com>
+License: GPL-3+
+
+Files: scripts/deb-why-removed*
+Copyright: 2017-2019 Guillem Jover <guillem@debian.org>
+License: GPL-2+
+
+Files: scripts/dep3changelog.pl
+Copyright: 2010, Steve Langasek <vorlon@debian.org>
+License: GPL-2+
+
+Files: scripts/desktop2menu.pl
+Copyright: 2007, Sune Vuorela <debian@pusling.com>
+ 2007, Adam D. Barratt <adam@adam-barratt.org.uk>
+License: GPL-2+
+
+Files: scripts/dget.pl
+Copyright: 2005-2013, Christoph Berg <myon@debian.org>
+ 2005-2006, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+
+Files: scripts/diff2patches*
+Copyright: 2007-2008, Raphael Geissert <atomo64@gmail.com>
+License: GPL-3+
+
+Files: scripts/dpkg-depcheck.*
+Copyright: 2001, Bill Allombert <ballombe@debian.org>
+ 2002-2005, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+
+Files: scripts/dscextract.sh
+Copyright: 2011, Christoph Berg <myon@debian.org>
+License: GPL-2+
+
+Files: scripts/dscverify.pl
+Copyright: 1998, Roderick Schertler <roderick@argon.org>
+ 1999-2002, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+
+Files: scripts/getbuildlog.*
+Copyright: 2008, Frank S. Thomas <fst@debian.org>
+License: GPL-2+
+
+Files: scripts/git-deborig*
+Copyright: 2016-2018, Sean Whitton <spwhitton@spwhitton.name>
+License: GPL-3+
+
+Files: scripts/grep-excuses.*
+Copyright: 2002, Joey Hess <joeyh@debian.org>
+License: GPL-2+
+Comment: Small mods Copyright 2002, Julian Gilbey <jdg@debian.org>
+
+Files: scripts/hardening-check.pl
+Copyright: 2009-2013, Kees Cook <kees@debian.org>
+License: GPL-2+
+
+Files: scripts/list-unreleased.*
+Copyright: 2007, Frans Pop <elendil@planet.nl>
+License: GPL-2+
+
+Files: scripts/ltnu.*
+Copyright: 2017, Axel Beckert <abe@debian.org>
+License: GPL-2+
+
+Files: scripts/manpage-alert.*
+Copyright: 2005, Branden Robinson
+License: GPL-2+
+Comment: Changes copyright 2007 by their respective authors
+
+Files: scripts/mass-bug.pl
+Copyright: 2006, Joey Hess <joeyh@debian.org>
+License: GPL-2+
+
+Files: scripts/mergechanges.*
+Copyright: 2002, Gergely Nagy <algernon@debian.org>
+ 2002-2003, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+
+Files: scripts/mk-build-deps.pl
+Copyright: 2008, Vincent Fourmond
+License: GPL-2+
+
+Files: scripts/mk-origtargz* lib/Devscripts/MkOrigtargz/*
+Copyright: 2014, Joachim Breitner <nomeata@debian.org>
+ 2015, James McCoy <jamessan@debian.org>
+ 2018, Xavier Guimard <yadd@debian.org>
+License: GPL-2+
+Comment: It contains code formerly found in scripts/uscan.pl
+
+Files: scripts/namecheck*
+Copyright: 2008, Steve Kemp
+License: Artistic or GPL-1+
+
+Files: scripts/nmudiff*
+Copyright: 2006, Steinar H. Gunderson
+License: GPL-2
+
+Files: scripts/origtargz.pl
+Copyright: 2012-2018, Christoph Berg <myon@debian.org>
+License: GPL-2+
+
+Files: scripts/plotchangelog.*
+Copyright: 1999, Joey Hess <joey@kitenet.net>
+ 2003, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+
+Files: scripts/rc-alert.*
+Copyright: 2003, Anthony DeRobertis
+ 2003, Julian Gilbey <jdg@debian.org>
+ 2008, Adam D. Barratt <adam@adam-barratt.org.uk>
+ 2009, Jan Hauke Rahm <info@jhr-online.de>
+License: GPL-2+
+
+Files: scripts/reproducible-check
+Copyright: 2017-2020 Chris Lamb <lamby@debian.org>
+License: GPL-2+
+
+Files: scripts/rmadison.pl
+Copyright: 2006-2013; Christoph Berg <myon@debian.org>
+ 2010, Uli Martens <uli@youam.net>
+License: GPL-2+
+
+Files: scripts/sadt*
+Copyright: 2012-2014, Jakub Wilk <jwilk@debian.org>
+License: GPL-2+
+
+Files: scripts/salsa* lib/Devscripts/Salsa/* test/test_salsa test/t/*
+Copyright: 2018, Xavier Guimard <yadd@debian.org>
+License: GPL-2+
+Comment: It contains code formerly found in pkg-perl-tools,
+ copyright 2013-2014, Damyan Ivanov <dmn@debian.org>
+ copyright 2018, gregor hermann <gregoa@debian.org>
+
+Files: test/t/salsa.*
+Copyright: 2018, Xavier Guimard <yadd@debian.org>
+License: GPL-2+
+Comment: Idea taken from GitLab::api::v4, copyright:
+ 2018, Aran Deltac <bluefeet@gmail.com>
+
+Files: scripts/debrebuild.pl
+Copyright: 2014-2016, Johannes Schauer Marin Rodrigues <josch@debian.org>
+ 2020 Niels Thykier <niels@thykier.net>
+License: Expat
+
+Files: scripts/debbisect
+ scripts/run_bisect.sh
+ scripts/run_bisect_qemu.sh
+Copyright: 2014-2020, Johannes Schauer Marin Rodrigues <josch@debian.org>
+License: Expat
+
+Files: scripts/tagpending.pl scripts/transition-check.pl
+Copyright: 2008, Adam D. Barratt
+License: GPL-2+
+
+Files: scripts/uscan* lib/Devscripts/Uscan/* test/test_uscan*
+Copyright: 2002-2006, Julian Gilbey <jdg@debian.org>
+ 2018-2020, Xavier Guimard <yadd@debian.org>
+ 2019-2020, Andrius Merkys <merkys@debian.org>
+License: GPL-2+
+
+Files: scripts/uupdate*
+Copyright: 1999-2003, Julian Gilbey <jdg@debian.org>
+ 2015, Osamu Aoki <osamu@debian.org>
+License: GPL-2+
+
+Files: scripts/whodepends* scripts/wnpp-alert* scripts/wnpp-check* scripts/pts-subscribe.sh
+Copyright: Authors
+License: Public-Domain
+Comment: The upstream distribution does not contain an explicit statement of
+ copyright ownership. Pursuant to the Berne Convention for the Protection of
+ Literary and Artistic Works, it is assumed that all content is copyright by
+ its respective authors unless otherwise stated
+
+Files: scripts/who-permits-upload.pl
+Copyright: 2012, Arno Töll <arno@debian.org>
+License: GPL-2+
+
+Files: scripts/who-uploads.sh
+Copyright: 2006, Julian Gilbey <jdg@debian.org>
+License: GPL-2+
+Comment: Based on an original script
+ copyright 2006 Adeodato Simó <dato@net.com.org.es>
+
+Files: scripts/*.bash_completion
+Copyright: 2015, Nicholas Bamber <nicholas@periapt.co.uk>
+License: GPL-2+
+
+License: Artistic
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the Artistic License, which comes with Perl.
+ .
+ On Debian systems, the complete text of the Artistic License can be
+ found in `/usr/share/common-licenses/Artistic'.
+
+License: Artistic-2.0
+ Copyright (c) 2000-2006, The Perl Foundation.
+ .
+ Everyone is permitted to copy and distribute verbatim copies of this
+ license document, but changing it is not allowed.
+ .
+ Preamble
+ .
+ This license establishes the terms under which a given free software
+ Package may be copied, modified, distributed, and/or redistributed.
+ The intent is that the Copyright Holder maintains some artistic
+ control over the development of that Package while still keeping the
+ Package available as open source and free software.
+ .
+ You are always permitted to make arrangements wholly outside of this
+ license directly with the Copyright Holder of a given Package. If the
+ terms of this license do not permit the full use that you propose to
+ make of the Package, you should contact the Copyright Holder and seek
+ a different licensing arrangement.
+ .
+ Definitions
+ .
+ "Copyright Holder" means the individual(s) or organization(s) named in
+ the copyright notice for the entire Package.
+ .
+ "Contributor" means any party that has contributed code or other
+ material to the Package, in accordance with the Copyright Holder's
+ procedures.
+ .
+ "You" and "your" means any person who would like to copy, distribute,
+ or modify the Package.
+ .
+ "Package" means the collection of files distributed by the Copyright
+ Holder, and derivatives of that collection and/or of those files. A
+ given Package may consist of either the Standard Version, or a
+ Modified Version.
+ .
+ "Distribute" means providing a copy of the Package or making it
+ accessible to anyone else, or in the case of a company or
+ organization, to others outside of your company or organization.
+ .
+ "Distributor Fee" means any fee that you charge for Distributing this
+ Package or providing support for this Package to another party. It
+ does not mean licensing fees.
+ .
+ "Standard Version" refers to the Package if it has not been modified,
+ or has been modified only in ways explicitly requested by the
+ Copyright Holder.
+ .
+ "Modified Version" means the Package, if it has been changed, and such
+ changes were not explicitly requested by the Copyright Holder.
+ .
+ "Original License" means this Artistic License as Distributed with the
+ Standard Version of the Package, in its current version or as it may
+ be modified by The Perl Foundation in the future.
+ .
+ "Source" form means the source code, documentation source, and
+ configuration files for the Package.
+ .
+ "Compiled" form means the compiled bytecode, object code, binary, or
+ any other form resulting from mechanical transformation or translation
+ of the Source form.
+ .
+ Permission for Use and Modification Without Distribution
+ .
+ (1) You are permitted to use the Standard Version and create and use
+ Modified Versions for any purpose without restriction, provided
+ that you do not Distribute the Modified Version.
+ .
+ Permissions for Redistribution of the Standard Version
+ .
+ (2) You may Distribute verbatim copies of the Source form of the
+ Standard Version of this Package in any medium without
+ restriction, either gratis or for a Distributor Fee, provided
+ that you duplicate all of the original copyright notices and
+ associated disclaimers. At your discretion, such verbatim copies
+ may or may not include a Compiled form of the Package.
+ .
+ (3) You may apply any bug fixes, portability changes, and other
+ modifications made available from the Copyright Holder. The
+ resulting Package will still be considered the Standard Version,
+ and as such will be subject to the Original License.
+ .
+ Distribution of Modified Versions of the Package as Source
+ .
+ (4) You may Distribute your Modified Version as Source (either gratis
+ or for a Distributor Fee, and with or without a Compiled form of
+ the Modified Version) provided that you clearly document how it
+ differs from the Standard Version, including, but not limited to,
+ documenting any non-standard features, executables, or modules,
+ and provided that you do at least ONE of the following:
+ .
+ (a) make the Modified Version available to the Copyright Holder
+ of the Standard Version, under the Original License, so that
+ the Copyright Holder may include your modifications in the
+ Standard Version.
+ (b) ensure that installation of your Modified Version does not
+ prevent the user installing or running the Standard Version.
+ In addition, the Modified Version must bear a name that is
+ different from the name of the Standard Version.
+ (c) allow anyone who receives a copy of the Modified Version to
+ make the Source form of the Modified Version available to
+ others under
+ (i) the Original License or
+ (ii) a license that permits the licensee to freely copy,
+ modify and redistribute the Modified Version using the
+ same licensing terms that apply to the copy that the
+ licensee received, and requires that the Source form of
+ the Modified Version, and of any works derived from it,
+ be made freely available in that license fees are
+ prohibited but Distributor Fees are allowed.
+ .
+ Distribution of Compiled Forms of the Standard Version or Modified
+ Versions without the Source
+ .
+ (5) You may Distribute Compiled forms of the Standard Version without
+ the Source, provided that you include complete instructions on
+ how to get the Source of the Standard Version. Such instructions
+ must be valid at the time of your distribution. If these
+ instructions, at any time while you are carrying out such
+ distribution, become invalid, you must provide new instructions
+ on demand or cease further distribution. If you provide valid
+ instructions or cease distribution within thirty days after you
+ become aware that the instructions are invalid, then you do not
+ forfeit any of your rights under this license.
+ .
+ (6) You may Distribute a Modified Version in Compiled form without
+ the Source, provided that you comply with Section 4 with respect
+ to the Source of the Modified Version.
+ .
+ Aggregating or Linking the Package
+ .
+ (7) You may aggregate the Package (either the Standard Version or
+ Modified Version) with other packages and Distribute the
+ resulting aggregation provided that you do not charge a licensing
+ fee for the Package. Distributor Fees are permitted, and licensing
+ fees for other components in the aggregation are permitted. The
+ terms of this license apply to the use and Distribution of the
+ Standard or Modified Versions as included in the aggregation.
+ .
+ (8) You are permitted to link Modified and Standard Versions with
+ other works, to embed the Package in a larger work of your own,
+ or to build stand-alone binary or bytecode versions of
+ applications that include the Package, and Distribute the result
+ without restriction, provided the result does not expose a direct
+ interface to the Package.
+ .
+ Items That are Not Considered Part of a Modified Version
+ .
+ (9) Works (including, but not limited to, modules and scripts) that
+ merely extend or make use of the Package, do not, by themselves,
+ cause the Package to be a Modified Version. In addition, such
+ works are not considered parts of the Package itself, and are
+ not subject to the terms of this license.
+ .
+ General Provisions
+ .
+ (10) Any use, modification, and distribution of the Standard or
+ Modified Versions is governed by this Artistic License. By
+ using, modifying or distributing the Package, you accept this
+ license. Do not use, modify, or distribute the Package, if you
+ do not accept this license.
+ .
+ (11) If your Modified Version has been derived from a Modified
+ Version made by someone other than you, you are nevertheless
+ required to ensure that your Modified Version complies with
+ the requirements of this license.
+ .
+ (12) This license does not grant you the right to use any trademark,
+ service mark, tradename, or logo of the Copyright Holder.
+ .
+ (13) This license includes the non-exclusive, worldwide,
+ free-of-charge patent license to make, have made, use, offer to
+ sell, import and otherwise transfer the Package with respect to
+ any patent claims licensable by the Copyright Holder that are
+ necessarily infringed by the Package. If you institute patent
+ litigation (including a cross-claim or counterclaim) against
+ any party alleging that the Package constitutes direct or
+ contributory patent infringement, then this Artistic License to
+ you shall terminate on the date that such litigation is filed.
+ .
+ (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT
+ HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR
+ IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE
+ DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS
+ REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+ DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+License: GPL-1+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+ .
+ On Debian systems, the complete text of version 1 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-1'
+
+License: GPL-2
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2.
+ .
+ On Debian systems, the complete text of version 2 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-2'
+
+License: GPL-2+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2, or (at your option)
+ any later version.
+ .
+ On Debian systems, the complete text of version 2 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-2'
+
+License: GPL-3
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 3.
+ .
+ On Debian systems, the complete text of version 3 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-3'
+
+License: GPL-3+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ .
+ On Debian systems, the complete text of version 3 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-3'
+
+License: ISC
+ Permission to use, copy, modify, and/or distribute this software for any
+ purpose with or without fee is hereby granted, provided that the above
+ copyright notice and this permission notice appear in all copies.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+ REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+ AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+ OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ PERFORMANCE OF THIS SOFTWARE.
+
+License: Public-Domain
+ To the extent possible under law, the author(s) have dedicated all copyright
+ and related and neighboring rights to this software to the public domain
+ worldwide. This software is distributed without any warranty.
diff --git a/debian/examples b/debian/examples
new file mode 100644
index 0000000..e39721e
--- /dev/null
+++ b/debian/examples
@@ -0,0 +1 @@
+examples/*
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..f1e7800
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+debian-tag = v%(version)s
diff --git a/debian/install b/debian/install
new file mode 100644
index 0000000..1b022bc
--- /dev/null
+++ b/debian/install
@@ -0,0 +1 @@
+cowpoke.conf /etc
diff --git a/debian/links b/debian/links
new file mode 100644
index 0000000..c75ebf9
--- /dev/null
+++ b/debian/links
@@ -0,0 +1,13 @@
+/usr/bin/cvs-debi /usr/bin/cvs-debc
+/usr/bin/debchange /usr/bin/dch
+/usr/bin/debi /usr/bin/debc
+/usr/bin/pts-subscribe /usr/bin/pts-unsubscribe
+/usr/share/devscripts/conf.default /usr/share/doc/devscripts/devscripts.conf.ex
+/usr/share/man/de/man1/debchange.1.gz /usr/share/man/de/man1/dch.1.gz
+/usr/share/man/de/man1/edit-patch.1.gz /usr/share/man/de/man1/add-patch.1.gz
+/usr/share/man/de/man1/pts-subscribe.1.gz /usr/share/man/de/man1/pts-unsubscribe.1.gz
+/usr/share/man/fr/man1/debchange.1.gz /usr/share/man/fr/man1/dch.1.gz
+/usr/share/man/fr/man1/edit-patch.1.gz /usr/share/man/fr/man1/add-patch.1.gz
+/usr/share/man/fr/man1/pts-subscribe.1.gz /usr/share/man/fr/man1/pts-unsubscribe.1.gz
+/usr/share/man/man1/debchange.1.gz /usr/share/man/man1/dch.1.gz
+/usr/share/man/man1/pts-subscribe.1.gz /usr/share/man/man1/pts-unsubscribe.1.gz
diff --git a/debian/lintian-overrides b/debian/lintian-overrides
new file mode 100644
index 0000000..5be4067
--- /dev/null
+++ b/debian/lintian-overrides
@@ -0,0 +1,15 @@
+# "debsnap: grab packages from https://snapshot.debian.org" isn't a homepage
+devscripts: description-possibly-contains-homepage https://snapshot.debian.org
+
+# Needs to hardcode /var/lib/status to be able to create an empty file;
+# blocked on the dpkg bug https://bugs.debian.org/914515
+devscripts: uses-dpkg-database-directly usr/bin/chdist
+devscripts: uses-dpkg-database-directly usr/bin/debrebuild
+# Keep the explicit status path as a fallback for too old version of dpkg;
+# the fallback can be dropped once we require dpkg >= 1.19.1
+devscripts: uses-dpkg-database-directly usr/share/perl5/Devscripts/PackageDeps.pm
+
+# Yes, this is perfectly fine.
+# It's a suggestion to all the people interested in Debian development to
+# install debhelper in their host system...
+devscripts: binary-package-depends-on-toolchain-package Suggests: debhelper
diff --git a/debian/maintscript b/debian/maintscript
new file mode 100644
index 0000000..451e34c
--- /dev/null
+++ b/debian/maintscript
@@ -0,0 +1,5 @@
+rm_conffile /etc/bash_completion.d/devscripts.chdist 2.15.5~
+rm_conffile /etc/bash_completion.d/devscripts.debchange 2.15.5~
+rm_conffile /etc/bash_completion.d/devscripts.debsign 2.15.5~
+rm_conffile /etc/bash_completion.d/devscripts.pkgnames 2.15.5~
+rm_conffile /etc/bash_completion.d/devscripts.uupdate 2.15.5~
diff --git a/debian/manpages b/debian/manpages
new file mode 100644
index 0000000..40ace08
--- /dev/null
+++ b/debian/manpages
@@ -0,0 +1,5 @@
+po4a/de/*.1
+po4a/de/*.5
+po4a/fr/*.1
+po4a/fr/*.5
+scripts/*.1
diff --git a/debian/postinst b/debian/postinst
new file mode 100644
index 0000000..257f2d7
--- /dev/null
+++ b/debian/postinst
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+set -e
+
+if [ "$1" = configure ] && [ -z "$2" ] && [ ! -f /etc/devscripts.conf ]; then
+ cp /usr/share/devscripts/conf.default /etc/devscripts.conf
+fi
+
+#DEBHELPER#
diff --git a/debian/postrm b/debian/postrm
new file mode 100644
index 0000000..284f984
--- /dev/null
+++ b/debian/postrm
@@ -0,0 +1,9 @@
+#! /bin/sh
+set -e
+
+if [ "$1" = purge ]
+then
+ rm -f /etc/devscripts.conf* /etc/cowpoke.conf
+fi
+
+#DEBHELPER#
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..e82dc4e
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,17 @@
+#!/usr/bin/make -f
+
+UBU_SUGGESTS=debian-keyring, equivs, liblwp-protocol-https-perl, libsoap-lite-perl
+ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo ubuntu),ubuntu)
+ SUBSTVARS=-V'vendor:Suggests=$(UBU_SUGGESTS)' -V'vendor:Recommends='
+else
+ SUBSTVARS=-V'vendor:Suggests=' -V'vendor:Recommends=$(UBU_SUGGESTS)'
+endif
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+%:
+ dh $@ --with python3
+
+override_dh_gencontrol:
+ dh_gencontrol -- $(SUBSTVARS) \
+ -V"devscripts:LongDesc=$$(cat README| awk '/^- annotate-output/,/^ mailing lists./'|sed -e '/^[[:space:]]*$$/d' -e 's/^/ /g')"
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..c93bd73
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,31 @@
+Tests: shunit2
+Depends:
+ build-essential,
+ debhelper,
+ fakeroot,
+ faketime,
+ git,
+ gnupg,
+ libdistro-info-perl,
+ libgitlab-api-v4-perl,
+ libipc-run-perl,
+ libtest-output-perl,
+ libwww-perl,
+ mozilla-devscripts,
+ python3-debian,
+ python3-pyftpdlib,
+ shunit2,
+ subversion,
+ wdiff,
+ zip,
+ @,
+Restrictions: allow-stderr
+
+Tests: destructive
+Depends:
+ apt,
+ libdpkg-perl,
+ libipc-run-perl,
+ perl,
+ @,
+Restrictions: allow-stderr, breaks-testbed, needs-root
diff --git a/debian/tests/destructive b/debian/tests/destructive
new file mode 100755
index 0000000..f3bfa43
--- /dev/null
+++ b/debian/tests/destructive
@@ -0,0 +1,4 @@
+#!/bin/sh
+set -e
+
+make destructive-test-installed
diff --git a/debian/tests/shunit2 b/debian/tests/shunit2
new file mode 100755
index 0000000..9dfbd0a
--- /dev/null
+++ b/debian/tests/shunit2
@@ -0,0 +1,4 @@
+#!/bin/sh
+set -e
+
+make test-installed