devscripts 2.10.26ubuntu3~hardy1 source package in Ubuntu

Changelog

devscripts (2.10.26ubuntu3~hardy1) hardy-backports; urgency=low

  * Automated backport upload; no source changes.

devscripts (2.10.26ubuntu3) intrepid; urgency=low

  * Backport from trunk:
    - Fix commit message detection for bzr (Closes: #478667).

devscripts (2.10.26ubuntu2) intrepid; urgency=low

  * Disable automatic NMU detection for Ubuntu.

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 address hidden> 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 address hidden>.
    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 address hidden>. (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

 -- Scott Kitterman <email address hidden>   Wed, 30 Apr 2008 13:51:01 +0100

Upload details

Uploaded by:
Scott Kitterman
Uploaded to:
Hardy
Original maintainer:
Ubuntu Development Team
Architectures:
any
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
devscripts_2.10.26ubuntu3~hardy1.tar.gz 546.7 KiB b47374c46294b5b9c369c46762983e53d6bd3b89a4aadd6cda603a2177b6b59e
devscripts_2.10.26ubuntu3~hardy1.dsc 1.0 KiB 7bc2053c733b934ab8c5cc895dbbac65b5b618fc1df421a81c85c0fedb8a5546

View changes file

Binary packages built by this source

devscripts: No summary available for devscripts in ubuntu hardy.

No description available for devscripts in ubuntu hardy.