Publishing details

Changelog

devscripts (2.12.6~ubuntu12.04.1~ppa1) precise; urgency=low

  * No-change backport to precise

devscripts (2.12.6) unstable; urgency=low

  * Actual install German translation.

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.

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)

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)

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.

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)

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)

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).

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)

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 <email address hidden>
  * 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)
 -- Mahyuddin Susanto <email address hidden>   Mon, 26 Nov 2012 14:48:14 +0700

Available diffs

Builds

Built packages

Package files