Subject: Accepted: devscripts 2.10.26ubuntu1 (source)

From: Colin Watson <[email-masked]>
Date: Wed, 30 Apr 2008 05:57:02 -0000

Accepted:
 OK: devscripts_2.10.26ubuntu1.tar.gz
 OK: devscripts_2.10.26ubuntu1.dsc
     -> Component: main Section: devel

Format: 1.7
Date: Tue, 29 Apr 2008 22:07:05 +0100
Source: devscripts
Binary: devscripts
Architecture: source
Version: 2.10.26ubuntu1
Distribution: intrepid
Urgency: low
Maintainer: Ubuntu Core Developers <[email-masked]>
Changed-By: Colin Watson <[email-masked]>
Description: 
 devscripts - scripts to make the life of a Debian Package maintainer easier
Closes: 262253 284658 326966 350307 370286 381159 384230 402531 405440 409128 429479 433408 434521 439688 440957 442972 445546 445714 446414 447791 448279 451672 452806 452930 452934 453447 453644 453690 454254 456208 456209 456223 456331 456587 456626 457235 457235 457355 457841 457842 457977 458130 458296 458496 458603 458840 458973 459294 459372 459586 459947 460717 460719 460850 460970 461239 461557 461653 461653 462649 462686 462758 462770 463257 463449 463665 463743 464079 464522 464641 464787 464976 464984 465264 465364 465386 465849 466158 467066 467131 467134 467496 467581 467582 468761 469023 469050 469207 469238 469242 469663 470025 470069 470366 470478 470696 470809 470999 471001 471059 471088 471282 471304 471503 471672 471723 472492 472747 472748 472922 473593 473700 473769 474203 474205 474302 474391 474399 474434 474476 474559 474564 474659 474682 474685 474687 474720 474949 475034 475075 475337 475578 475750 475828 475896 475957 476100 476240 476251 476264 476985
Changes: 
 devscripts (2.10.26ubuntu1) intrepid; urgency=low
 .
   * Resynchronise with Debian. Remaining changes:
     - rmadison: Change default URL parameter to ubuntu.
     - debian/rules: Actually run tests in test-stamp target.
     - debchange:
       + Adjust --security template for Ubuntu.
       + Add -U/--upstream flag that forces original "just increment
         the end" behaviour; Ubuntu is upstream for some pieces of software.
       + Add --distributor= to override lsb_release output.
       + Default to "intrepid" as distribution.
       + Add "ubuntu1" to version string for new versions, with tweaks for
         special cases.
       + Add tests. Build-depend on lsb-release for these.
     - debuild: Enforce Ubuntu merge policy.
     - Drop desktop2menu and its build-dependency on
       libfile-desktopentry-perl; Ubuntu does not use the Debian menu system.
   * Unmerged changes intentionally dropped (see bug reports):
     - wget | curl dependency (LP #165207).
     - debhelper recommendation (LP #178749).
 .
 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.
 .
 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.
 .
 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.
 .
 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:
 .
 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)
 .
 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
       respository 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)
 .
 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.
 .
 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)
 .
 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.
 .
 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
 .
 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
 .
 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)
 .
 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
 .
 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)
 .
 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
 .
 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: [email-masked] 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 <[email-masked]>.
     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 <[email-masked]>. (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
Files: 
 77b67fee4eab5a5c09ebec8d0fd4a493 1350 devel optional devscripts_2.10.26ubuntu1.dsc
 f23bd1c98887491c87a66ddfe64ed733 559704 devel optional devscripts_2.10.26ubuntu1.tar.gz
Original-Maintainer: Devscripts Devel Team <[email-masked]>