ubuntu-dev-tools (0.56) UNRELEASED; urgency=low

  * manage-credentials: Tighted security by making credentials files and
    folder world unreadable.

 -- Jonathan Davies <jpds@ubuntu.com>  Thu, 15 Jan 2009 12:35:12 +0000

ubuntu-dev-tools (0.55) jaunty; urgency=low

  * manage-credentials: Use common.py's mkdir function to create as many
    subdirectories as necessary for the credentials directory (LP: #317317).

 -- Jonathan Davies <jpds@ubuntu.com>  Thu, 15 Jan 2009 12:33:31 +0000

ubuntu-dev-tools (0.54) jaunty; urgency=low

  * manage-credentials:
    - Save credentials to ~/.cache/lp_credentials/ by
      default.
    - Set service option default to edge.
  * doc/manage-credentials.1: Update as necessary for the above.
  * common.py:
    - When credentials are not found, ask user to see
      manage-credentials manpage.
    - Load all token files for the consumer specified in the above
      directory as necessary. 

 -- Jonathan Davies <jpds@ubuntu.com>  Wed, 14 Jan 2009 19:39:35 +0000

ubuntu-dev-tools (0.53) jaunty; urgency=low

  [ Siegfried-Angel Gevatter Pujals ]
  * debian/copyright:
     - Add information about manage-credentials.

  [ Daniel Holbach ]
  * debian/control: replace 'sb-release' with lsb-release, make package 
    installable again.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Wed, 14 Jan 2009 16:27:34 +0100

ubuntu-dev-tools (0.52) jaunty; urgency=low

  [ Siegfried-Angel Gevatter Pujals ]
  * pbuilder-dist.new:
    - Add compatibility for cowbuilder.
    - Fix the mainonly support.
    - Rename build.log to last_operation.log.
  * pbuilder-dist, pbuilder-dist.new:
    - Replace pbuilder-dist with pbuilder-dist.new.
  * debian/links:
    - Symlink /usr/bin/cowbuilder-dist to /usr/bin/pbuilder-dist, and the
      same with the manpage.
  * debian/control:
    - Add cowdancer as alternative recommends to pbuilder.
  * doc/pbuilder-dist.1:
    - Update it to explain the usage for the new pbuilder-dist script.
  * doc/mk-sbuild-lv.1:
    - Fix an error (and get ride of a lintian warning).

  [ Nathan Handler ]
  * pull-debian-source:
    - Pass -xu arguments to dget to be consistant with pull-lp-source
    - Add support for packages with a name beginning with "lib" (LP: #314732)

  [ Kees Cook ]
  * mk-sbuild-lv:
    - add --skip-updates to allow building security-only chroots.
    - add "apt-utils" as a default package for sane dist-upgrades.

  [ Jonathan Davies ]
  * buildd: Don't show arch override message if operation to perform is
    'status'. 
  * requestsync: If package is new, check the Ubuntu Archive team's bug list
    for possible duplicate requests.
  * doc/manage-credentials.1: Written up.
  * doc/requestsync.1: Changed documentation to launchpadlib related-stuff.

  [ Luca Falavigna ]
  * requestsync:
    - Catch AssertionError exception if rmadison returns with an error.

  [ Markus Korn ]
  * Added manage-credentials, a tool to create (and manage) credentials
    which are used to access launchpad via the API.
  * Ported: hugdaylist, massfile, grab-attachment and requestsync to
    launchpadlib.
  * Other misc. fixes and tweaks.
  * Install common.py to correct location with py_modules and remove
    hardcoded path from files.

 -- Jonathan Davies <jpds@ubuntu.com>  Wed, 14 Jan 2009 13:21:35 +0000

ubuntu-dev-tools (0.51) jaunty; urgency=low

  * buildd: Added checks for arch-indep packages and packages which have no
    builds in a release.
  * hugdaylist: String improvements.
  * requestsync:
    - Use optparse instead of getopt for option parsing.
    - Skip existing bug report check if python-launchpad-bugs is not
      installed.
    - Implemented sleeps to --lp bug reporting in case of a slow
      Launchpad to stop mass bug filing (LP: #311289).

 -- Jonathan Davies <jpds@ubuntu.com>  Tue, 30 Dec 2008 15:51:55 +0000 

ubuntu-dev-tools (0.50.1) jaunty; urgency=low

  * Modified setup.py to actually install pull-debian-source.

 -- Jonathan Davies <jpds@ubuntu.com>  Tue, 30 Dec 2008 15:39:35 +0000

ubuntu-dev-tools (0.50) jaunty; urgency=low

  [ Nathan Handler ]
  * Add pull-debian-source script (LP: #289141)
    - debian/copyright:
      + Add myself to the Upstream Authors and Copyright sections
      + Add pull-debian-source to the License section
    - Add doc/pull-debian-source.1

  [ Siegfried-Angel Gevatter Pujals ]
  * debian/control: Add perl-modules and libwww-perl as Recommended packages

  [ Iain Lane ]
  * pbuilder-dist.new: Add 'experimental' to list of known Debian releases.
    pbuilder-experimental works fine with pbuilder-dist.new.

  [ Jonathan Davies ]
  * buildd: Show which architectures are available in help and created a
    list of them for easy addition of new ones.
  * requestsync:
    - Readd sponsorship flag and related documentation in
      doc/requestsync.1 (LP: #270605).
    - Do not check package's Launchpad bug list page if the package to be
      synced is a new package. As this page does not exist for
      it (LP: #312297).

 -- Jonathan Davies <jpds@ubuntu.com>  Mon, 29 Dec 2008 18:45:02 +0000

ubuntu-dev-tools (0.49) jaunty; urgency=low

  [ Sarah Hobbs ]
  * Add armel as an arch to buildd

  [ Adrien Cunin ]
  * Added ${misc:Depends} to dependencies to make lintian quiet

 -- Adrien Cunin <adri2000@ubuntu.com>  Sun, 30 Nov 2008 23:23:01 +0100

ubuntu-dev-tools (0.48) jaunty; urgency=low

  * common.py, checkReleaseExists() and checkSourceExists(): Add support for
    specifying pockets (e. g. release name "intrepid-proposed").
  * buildd: Strip off pocket from release name when parsing the builds page,
    so that this script works for pockets, too.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 11 Nov 2008 10:15:25 +0100

ubuntu-dev-tools (0.47) jaunty; urgency=low

  [ Kees Cook ]
  * dch-repeat: drop "feisty" from the list of known releases.
  * mk-sbuild-lv:
    - only use --no-install-recommends on gutsy and later.
    - catch errors produced by "finish.sh".

  [ James Westby ]
  * requestsync: tell the user when you are waiting for input from them after
    giving the sponsorship warning, rather than appearing to hang.

  [ Michael Casadevall ]
  * buildd: Fixed rescore (tested by Sarah Hobbs)
  * submittodebian: Changed default tag to Jaunty
  * pbuilder-dist: Added jaunty to ubuntu releases
  * pull-lp-source: Made jaunty the default
  * dch-repeat: Added jaunty

 -- Michael Casadevall <sonicmctails@gmail.com>  Sat, 08 Nov 2008 06:33:00 -0500

ubuntu-dev-tools (0.46) intrepid; urgency=low

  [ Daniel Hahler ]
  * submittodebian: use "intrepid" for Usertags (LP: #276073)

  [ Matt Zimmerman ]
  * add new program 'ubuntuiso' which prints information about Ubuntu isos by
    extracting files from them
  * Add Recommends: genisoimage for ubuntuiso

  [ Colin Watson ]
  * update-maintainer: Convert to plain #! /bin/sh.

  [ Cesare Tirabassi ]
  * remove -X option from grep-dctrl. It doesn't obtain the wished behaviour.

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 02 Oct 2008 22:34:44 +0100

ubuntu-dev-tools (0.45) intrepid; urgency=low

  [ Siegfried-Angel Gevatter Pujals ]
  * common.py:
     - Trying to read from a locked sqlite cookie database isn't a fatal
       error anymore.

  [ Adrien Cunin ]
  * update-maintainer:
     - check at the beginning of the script that the necessary files are
       readable/writable, and note which control files we are going to modify
     - at the end, only modify those control files, so that the script doesn't
       return 1 anymore when it was actually successful
  * pbuilder-dist:
     - Eliminated some warning with a better check for whether a given distro
       already has a pbuilder chroot in $BASE_DIR, when that distro is not
       known by the script
     - Added intrepid as a known distro
  * Return to previous versioning, without the ubuntu1 bit

  [ Jonathan Patrick Davies ]
  * buildd: Revert arch:status string format.

  [ Cesare Tirabassi ]
  * reverse-build-depends:
    - add -X option to grep-dctrl so that it only works with exact matches
      (LP: #272273).

 -- Adrien Cunin <adri2000@ubuntu.com>  Wed, 24 Sep 2008 16:01:09 +0200

ubuntu-dev-tools (0.44ubuntu1) intrepid; urgency=low

  * Bazaar revision 203.

  [ Colin Watson ]
  * Fix a number of minor glitches in manual pages.

  [ Jonathan Patrick Davies ]
  * debian/control:
    - Improved description.
    - Wrapped Depends line and bumped debhelper build-dependency version to 6.
  * debian/compat: Changed to 6.
  * Moved https_proxy dropping code to common.py.
  * requestsync: Check for already existing sync requests before filing a new
    one.

 -- Jonathan Patrick Davies <jpds@ubuntu.com>  Tue, 02 Sep 2008 21:43:49 +0100

ubuntu-dev-tools (0.43ubuntu1) intrepid; urgency=low

  * Bazaar revision 195.

  [ Jonathan Patrick Davies ]
  * common.py:
    - If loading a cookie file raises an exception exit. 
    - Improve cookie file writing.
    - New function: isLPTeamMember() - checks if the user is a member of the
      Launchpad team using cookies for authentication.
    - New function: packageComponent() - returns which component a package in
      Ubuntu is in.
  * requestsync:
    - Return an error when the script is unable to connect to
      packages.debian.org (LP: #261916).
    - Adapt team checking with the function above.
  * buildd:
    - Adapt privilege checking code to the new function above.
    - Check which component the package is in.

  [ Ryan Kavanagh ]
  * dgetlp.1: New manpage
  * dgetlp: fix typo in usage
  * hugdaylist.1: New manpage
  * s/requestsync/pull-lp-source/g in doc/pull-lp-source.1
  * mk-sbuild-lv.1: New manpage

  [ Karl Goetz ]
  * Add a Recommends: on ca-certificates (LP: #247157).

 -- Jonathan Patrick Davies <jpds@ubuntu.com>  Sun, 31 Aug 2008 11:40:30 +0200

ubuntu-dev-tools (0.42ubuntu1) intrepid; urgency=low

  [Jonathan Patrick Davies]
  * requestsync: Exit when connecting to Launchpad fails.
  * doc/requestsync.1: Document new -d flag.
  * common.py: New functions: checkReleaseExists() and checkSourceExists().
  * buildd and pull-lp-source: Adapt code to use new functions above.

  [ Jelmer Vernooij ]
  * requestsync: Add -d option to allow overriding the Debian distro to sync
  from. (LP: #253497)

 -- Jonathan Patrick Davies <jpds@ubuntu.com>  Sun, 24 Aug 2008 21:43:30 +0100

ubuntu-dev-tools (0.41) intrepid; urgency=low

  [ Loic Minier ]
  * Replace .BB in doc/pbuilder-dist.1 with a newline to fix a syntax error.
  * Drop spurious tab in buildd.
  * When https_proxy is in the environment, output a warning and disable it as
    urllib/urllib2 don't support it; see LP #122551.

  [ Kees Cook ]
  * common.py: allow for multiple firefox instances, check all possible
    cookie files.

 -- Kees Cook <kees@ubuntu.com>  Wed, 20 Aug 2008 10:58:24 -0700

ubuntu-dev-tools (0.40ubuntu3) intrepid; urgency=low

  * Import urllib2.

 -- Loic Minier <lool@dooz.org>  Mon, 18 Aug 2008 12:07:27 +0200

ubuntu-dev-tools (0.40ubuntu2) intrepid; urgency=low

  * requestsync: Correct print statement redirect to sys,stderr. 

 -- Jonathan Patrick Davies <jpds@ubuntu.com>  Mon, 18 Aug 2008 10:59:59 +0100

ubuntu-dev-tools (0.40ubuntu1) intrepid; urgency=low

  * Bazaar revision 174.
  * buildd: Code cleanup on single arch options.
  * doc/buildd.1: Created.
  * doc/requestsync.1: Added note about sponsorship detecting.
  * requestsync: Suggest using the --lp flag when mailing a request encounters
    a failure.

 -- Jonathan Patrick Davies <jpds@ubuntu.com>  Sat, 16 Aug 2008 23:38:41 +0100

ubuntu-dev-tools (0.39ubuntu1) intrepid; urgency=low

  * Bazaar revision 169.

  [ Jonathan Patrick Davies ]
  * common.py: Use os.path.expanduser() instead of os.environ.
  * buildd:
    - Added optparse support for option handling.
    - Added support to request the rebuilding or rescoring of only one
      architecture.
    - Various other improvements.
  * hugdaylist: Improved number of bugs option handling.
  * get-branches: Improved option handling.

  [ Siegfried-Angel Gevatter Pujals ]
  * debian/control:
     - Add sbuild as an alternative recommends to pbuilder.
  * what-patch, pull-debian-debdiff, mk-sbuild-lv, dch-repat, debian/copyright:
     - Change the license of all scripts from Kees Cook to the GPL version 3
       or later.
     - Order the script names alphabetically in debian/copyright.
  * common.py:
     - Add functions mkdir and readlist.

  [ Iain Lane ]
  * pull-lp-source: Better handle errors when going to LP 

 -- Jonathan Patrick Davies <jpds@ubuntu.com>  Thu, 14 Aug 2008 12:21:45 +0100

ubuntu-dev-tools (0.38ubuntu1) intrepid; urgency=low

  [ Jonathan Patrick Davies ]
  * requestsync: Check if user is a member of ubuntu-core-dev if sync request
    is for a package in main.
  * common.py: Change cookie file permissions to read and write only by user.

 -- Jonathan Patrick Davies <jpds@ubuntu.com>  Tue, 12 Aug 2008 14:52:34 +0100

ubuntu-dev-tools (0.37ubuntu1) intrepid; urgency=low

  [ Jonathan Patrick Davies ]
  * get-branches:
    - Open the teams code page before making a new directory.
    - Now check team option before anything else.
    - Check that the team has branches before downloading.
  * doc/get-branches.1: Created.
  * hugdaylist: Improved argument and error handling.
  * pull-lp-source:
    - Use optparse for option handling.
    - Check that the 'release' and 'package' actually exist on Launchpad.
    - Use subprocess for dget calls.
  * buildd: Imported from Martin Pitt's scripts.
  * common.py: Python module to be used to enable the use of cookies
    to authenticate with Launchpad.
  * debian/ubuntu-dev-tools.install: Added line to install common.py above to
    the correct location.
  * requestsync:
    - Use the functions in the common.py file above to authenticate with
      Launchpad.
    - Using the Launchpad cookie file, validate that the user is a member of
      the ubuntu-dev team on Launchpad. Thus, checking if the user needs
      sponsership or not (LP: #130648).
  * doc/requestsync.1: Removed mention of -s flag. Obsoleted by the above.
  * massfile:
    - Use the functions in the common.py file above to authenticate with
      Launchpad.
  * debian/control: Changed XS-Python-Version to >= 2.5.

  [ Siegfried-Angel Gevatter Pujals ]
  * Add the GNU General Public License header to all scripts.
  * Remove files AUTHORS (it duplicated content from debian/copyright) and
    README (superseded by the manpages).

 -- Jonathan Patrick Davies <jpds@ubuntu.com>  Tue, 12 Aug 2008 14:48:35 +0100

ubuntu-dev-tools (0.36ubuntu1) intrepid; urgency=low

  [ Jonathan Patrick Davies ]
  * doc/ Created new manpages for:
    - what-patch.1.
    - dch-repeat.1.
    - grab-attachment.1.
  * doc/requestsync.1: Described variables used by requestsync in man
    page. (LP: #237595)
  * hugdaylist:
    - Added code to handle exceptions and short version of GPL.
    - Rewrote option handling with optparse.
    - Filter bugs subscribed to the ubuntu-archive team.
  * get-branches:
    - Rewrote option handling with optparse.
    - Added short version of GPL to header.
    - Fixed regular expressions to work with new Launchpad interface.
    - Use subprocess.call() on Bazaar instead of os.system().
  * debian/copyright: Updated Authors and copyrights.

  [ Siegfried-Angel Gevatter Pujals ]
  * Change the versioning scheme from 0.XX to 0.XXubuntu1. Delete
    debian/source.lintian-overrides, as with this it isn't necessary anymore.
  * General manpage cleanup (fix typos, use the same section names in all
    manpages, etc).

 -- Jonathan Patrick Davies <jpds@ubuntu.com>  Sun, 10 Aug 2008 22:02:05 +0100

ubuntu-dev-tools (0.35) intrepid; urgency=low

  [ Siegfried-Angel Gevatter Pujals ]
  * doc/update-maintainer.1:
     - Remove the reference to the --no-changelog option from the manpage.
  * requestsync:
     - If the email interface is used, check if DEBEMAIL is set before anything
       else (LP: #254632).
  * massfile, examples/massfile.instructions:
     - Make it possible to give the created bugs a determined status.
  * debian/control:
     - Bump Standards Version to 3.8.0.
  * debian/rules:
     - It's not necessary anymore to remove usr/lib.
  * setup.py:
     - Order the scripts list alphabetically and add pull-lp-source.

  [ Iain Lane ]
  * Add pull-lp-source, which get source packages from LP to avoid mirror lag.
  * pbuilder-dist.new:
     - Set mirror and component for Debian distros.
     - Use local apt cache if available.
  * massfile:
     - Modify it to work with Firefox 3 cookies, taking code from requestsync.
     - Set the status to Confirmed, by default.

 -- Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>  Sat, 09 Aug 2008 13:58:23 +0200

ubuntu-dev-tools (0.34) intrepid; urgency=low

  * update-maintainer: Remove dangling reference to --nochangelog
    in usage function.

 -- Luke Yelavich <themuso@ubuntu.com>  Mon, 28 Jul 2008 15:50:38 +1000

ubuntu-dev-tools (0.33) intrepid; urgency=low

  * update-maintainer: Stop mentioning "Modify Maintainer: value blabla" since
    it is a required global policy anyway and totally pointless changelog
    noise.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 18 Jul 2008 12:29:57 +0100

ubuntu-dev-tools (0.32) intrepid; urgency=low

  [ Iain Lane ]
  * requestsync: Fix bug where requestsync would fall over when requesting
    sync for package with no local changes.

  [ Kees Cook ]
  * dch-repeat: drop edgy, add intrepid.  Update Copyright years.

  [ Mario Limonciello ]
  * mk-sbuild-lv: Add lpia build support.
  * mk-sbuild-lv: Copy mirror used for debootstrap into chroot too.

 -- Mario Limonciello <mario_limonciello@dell.com>  Thu, 17 Jul 2008 11:20:49 -0500

ubuntu-dev-tools (0.31) intrepid; urgency=low

  [ Siegfried-Angel Gevatter Pujals (RainCT) ]
  * pbuilder-dist.new:
     - Rewrite the script in Python to make it more robust and faster.
  * what-patch:
     - If cdbs-edit-patch is used, output "cdbs (patchsys.mk)" instead of
       just "cdbs" (LP: #195795).
  * check-symbols:
     - Add a brief explanation about why sudo privilegies are required
       in order to run this script (LP: #194622).
     - End with exit code 1 if there's an error.
  * suspicious-source:
     - Whitelist C# files (LP: #225691): *.cs.
     - Whitelist manpages: *.[0-9].

  [ Daniel Hahler ]
  * requestsync:
     - Use debian_bundle.changelog.Version for version comparison in
       debian_changelog.
     - Fix --lp for Firefox 3 (LP: #208808):
       It now tries ~/.lpcookie.txt, ~/.mozilla/*/*/cookies.sqlite and
       ~/.mozilla/*/*/cookies.txt to find a Launchpad cookie file.
       Also added a hint that you can create a valid file, by logging into
       Launchpad with Firefox.
     - Added confirm loops, which displays the message to be send/posted and
       either allows to edit (or forces to, in case of Ubuntu changes).
       (LP: #194613, #194615)
       This adds a convient edit_report method, which gets used both from the
       Launchpad and mail code path.
     - Do not fallback to submitting by email, if posting to Launchpad failed.
       This hasn't been requested and therefore should not get done.
     - post_bug: Catch IOError when setting bug importance (LP: #190061)
     - mail_bug: Catch socket.error (LP: #190739)

  [ Kees Cook ]
  * mk-sbuild-lv
    - don't install recommended packages during chroot install.
    - allow customization of schroot.conf suffix and LV/snapshot sizes.
  * what-patch:
    - restore previous output behavior, added logic to verbose test instead.
    - added details for each patch system report.
  * pull-debian-debdiff:
    - parse .dsc file for required source files.
    - switch to GPLv3
  * debian/control: add Depends needed for pull-debian-debdiff.
  * debian/copyright:
    - updated pull-debian-debdiff, which is now GPLv3.
    - adjusted Copyright lines to make lintian happy.

 -- Kees Cook <kees@ubuntu.com>  Fri, 13 Jun 2008 11:43:24 -0700

ubuntu-dev-tools (0.30) hardy; urgency=low

  [ Siegfried-Angel Gevatter Pujals (RainCT) ]
  * pbuilder-dist-simple, doc/pbuilder-dist-simple.1, setup.py:
     - Add the original pbuilder-dist script as pbuilder-dist-simple.
  * setup.py:
     - Really install reverse-build-depends (LP: #203523).
  * debian/source.lintian-overrides:
     - Override lintian's useless warnings (about this being a NMU).

  [ Adrien Cunin ]
  * debian/ubuntu-dev-tools.install: install bash_completion/pbuilder-dist in
    /etc/bash_completion.d/ instead of /etc/bash_completion.d/pbuilder-dist/
  * bash_completion/pbuilder-dist: apply the completion not only to
    pbuilder-dist but also to pbuilder-{hardy,sid,etc.}

 -- Siegfried-Angel Gevatter Pujals (RainCT) <rainct@ubuntu.com>  Tue, 08 Apr 2008 16:33:52 +0200

ubuntu-dev-tools (0.29) hardy; urgency=low

  * grab-attachments, setup.py: added grab-attachments tool. You give it bug
    numbers, it gets you their attachments. Useful for sponsoring. 

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Mon, 10 Mar 2008 11:31:50 +0100

ubuntu-dev-tools (0.28) hardy; urgency=low

  [ Adrien Cunin ]
  * pbuilder-dist:
     - Fixed minor bash syntax error
     - Removed quotes around the path when using --aptconfdir, otherwise
       pbuilder create fails

  [ Kees Cook ]
  * mk-sbuild-lv: add --personality option from Jamie Strandboge (LP: #199181)
  * check-symbols: rename temp files to avoid .so versioning confusion.

 -- Kees Cook <kees@ubuntu.com>  Thu, 06 Mar 2008 11:05:02 -0800

ubuntu-dev-tools (0.27) hardy; urgency=low

  [ Andrew Hunter ]
  * ppaput:
    - Separated ppaput script from backend python modules (LP: #192184).
    - Switched from homegrown option parseing to Optparse, much more
      robust and less code duplication.

  [ Daniel Holbach ]
  * README, debian/rules, doc/ppaput.1.docbook, ppaput, setup.py: removed
    ppaput for now. It has shortcomings and is not actively used in the
    sponsoring process (LP: #194634).

  [ Siegfried-Angel Gevatter Pujals (RainCT) ]
  * This upload removes accidentaly uploaded files (LP: #194635, #194618,
    #194621).
  * Remove executable bit from AUTHORS file (LP: #194619).
  * debian/control:
     - Change the Vcs-Bzr address to the correct one.
     - Move the reportbug dependency to Recommends.
     - Drop docbook2x build dependency (see Daniel's changes).
  * Move ppaput.py (the module) into new ubuntutools/ directory and
    remove it's shabang.
  * submittodebian:
     - Check if reportbug is installed and if it isn't throw an error.
  * suspicious-sources:
     - Ignore .in files.
  * pbuilder-dist:
     - Apply patch from James Westby to fix a problem where it always
       wanted to get the architecture to use as an option if a symlink
       was being used .
     - Fix a recently introduced problem where pbuilder-dist would always
       want to know the architecture if a symlink was being used. Thanks to
       Adrien Cunin and James Westby for their help on this (LP: #194633).
     - Escape many variables to avoid possible problems there.
     - Reorganize the code a bit and comment it.
     - Accept "upgrade" as an alias for "update".
     - Hide lsb_release's traceback if pbuilder-dist is manually aborted
       while the distribution was being detected.
  * 404main:
     - Try to filter out entries from Debian and PPAs, thanks to Adrien
       Cunin! (LP: #194704)
     - Add limited support for multiple distributions (and update they
       manpage to reflect this).
     - TODO: Use python-apt instead of lots of pipes.
  * debian/copyright.
     - Add ppaput (the executable has been removed for now -see above-,
       but there is still the module in the source package).
  * debian/pycompat:
     - Remove it, as it is not necessary for python-central.

  [ Terence Simpson ]
  * dgetlp:
     - Fix bug where optaining the .orig.tar.gz would fail if the package
       name contains hypens.
     - Add support for native packages.

 -- Siegfried-Angel Gevatter Pujals (RainCT) <rainct@ubuntu.com>  Sun, 24 Feb 2008 19:11:06 +0100

ubuntu-dev-tools (0.26) hardy; urgency=low

  [ Stephan Hermann ]
  * pbuilder-dist: fixed a bug with the *sudo call.
    changed from $SUDOREPLACE "pbuilder" to $SUDOREPLACE -- pbuilder ...

  [ Daniel Hahler ]
  * requestsync:
    * If interaction is required (for an explanation to drop the Ubuntu
      changes), edit the report in the sensible-editor.
      When interaction is not required, ask the user if she wants to edit.
      (LP: #190351)
    * Exit, if versions in Ubuntu and Debian are the same already.

  [ Siegfried-Angel Gevatter Pujals (RainCT) ]
  * Add manpages for update-maintainer and 404main.
  * Move pbuilder-dist.bash_completion into new bash_completion/
    directory and tell dh_install to take care of the stuff there.
  * Let update-maintainer also accept --no-changelog (in addition to
    the current --nochangelog), improve its error messages and change
    the default section to universe.
  * Add AUTHORS section to doc/check-symbols.1, and little changes to
    doc/suspicious-source.1.
  * Fix some issues with the new pbuilder-dist code.

 -- Siegfried-Angel Gevatter Pujals (RainCT) <rainct@ubuntu.com>  Sun, 17 Feb 2008 19:35:46 +0100

ubuntu-dev-tools (0.25) hardy; urgency=low

  [ Michael Bienia ]
  * requestsync:
    + Add work-around for a bug in Debian's madison.php not returning only the
      'source' line (LP: #183346).
    + Add support to file sync requests with python-launchpad-bugs (--lp)
      (LP: #147994).
    + Add line editing during input.
  * doc/requestsync.1:
    + Document new requestsync options.

  [ Siegfried-Angel Gevatter Pujals (RainCT) ]
  * what-patch:
     - Print a list of files that have been modified outside the
       debian/ directory (LP: #174933).
     - Add -h and -q options.
     - Add proper exit values.
  * debian/control:
     - Bump standards version to 3.7.3.
     - Move python-central to Build-Depends-Indep.
     - Rename XS-Vcs-{Bzr,Browser} fields to Vcs-{Bzr,Browser}.
     - Bump minimum cdbs version to 0.4.49.
  * Add Albert Damen to the Authors and Copyright Holders.
  * Change my email address (to @ubuntu.com) everywhere.
  * Add reverse-build-depends script and a manpage for it.
  * Add requestsync and reverse-build-depends and massfile to
    debian/copyright.
  * Update README (add information for many missing scripts).
  * Add the text "ubuntu-dev-tools" to the footer of all manpages.
  * Remove duplicated ubuntu-dev-tools recommends (it's already a
    dependency).

  [ Stephan Hermann ]
  * mk-sbuild-lv: check for debootstrap release names in
    /usr/share/debootstreap/releases and not in /usr/lib/debootstrap/releases
  * pbuilder-dist:
    - check if $SYSCACHE is not set and stay with the default, if
      SYSCACHE = 0 use the default from pbuilderrc or honor $DEBCACHE
      (LP: #156183)
    - removed $BINARCH check in pbuilder call, and set --debootstrapopts
      directly, it doesn't matter when it's always set.  The Subshell call
      didn't work  (LP: #175183)
    - added support for --http-proxy, honours now $http_proxy or $HTTP_PROXY
    - removed $COMPONENTS_LINE from pbuilder call, data is crippled in the
      pbuilder chroot.
      Instead of this behaviour add $BASE_DIR/etc/$DISTRIBUTION/apt.conf/
      directory and install a sane sources.list, depending on the releases of Ubuntu
      and add --aptconfdir to pbuilder call (LP: #175183)
    - add support for gksudo|kdesudo|sudo depending on $DESKTOP_SESSION.
      or if $PBUILDAUTH is set to something else, it will be used instead of
      sudo|gksudo|kdesudo (LP: #172943)
  * pbuilder-dist.bash_completion: (LP: #175728)
    - added bash_completion instructions
  * debian/rules:
    - install pbuilder-dist.bash_completion to /etc/bash_completion.d/

  [ Daniel Holbach ]
  * hugdaylist: drop one Ubuntu filter statement.

  [ Kees Cook ]
  * what-patch: change default operation back to quiet mode -- script is used
    in automated tools, so default behavior is best to leave unchanged.
  * check-symbols: check for binary list very carefully.
  * dch-repeat: add Hardy to distro list.
  * mk-sbuild-lv: use -r instead of -f for possible debootstrap symlinks.

 -- Stephan Hermann <sh@sourcecode.de>  Tue, 22 Jan 2008 19:28:34 +0100

ubuntu-dev-tools (0.24) hardy; urgency=low

  [ Soren Hansen ]
  * Handle epochs properly in submittodebian.

  [ Luke Yelavich ]
  * update-maintainer: Default to main if rmadison gives no section output.
    (LP: #179533)

  [ Cesare Tirabassi ]
  * Add man page for check-symbols (Thanks to Albert Damen - LP: #174123).

  [ Michael Bienia ]
  * requestsync:
    + Set importance to wishlist.
    + Strip some more whitespace.

 -- Luke Yelavich <themuso@ubuntu.com>  Sun, 06 Jan 2008 21:52:26 +1100

ubuntu-dev-tools (0.23) hardy; urgency=low

  [ Daniel Holbach ]
  * debian/control: bumped python-launchpad-bugs requirement to newest version
    and made it a Recommends. All scripts in ubuntu-dev-tools using it fail
    gracefully if it's not installed.
  * hugdaylist: 
    - make use of text connector.
    - commentary in wiki output.

  [ Ryan Kavanagh ]
  * Updated requestsync(1) to reflect the addition of the -k <keyid> and
    removed a runon in DESCRIPTION.

  [ Mathias Gug ]
  * Add patch tag in submittodebian.

  [ Luke Yelavich ]
  * update-maintainer: Exit after displaying usage for --help.

  [ Siegfried-Angel Gevatter Pujals (RainCT) ]
  * pbuilder-dist:
     - Move warning about changing $COMPONENTS's value to
       the right place (it should be displayed if the installed version
       of pbuilder is too old, not otherwise).
     - Asume action is "build" if no recognized action is passed but
       the next argument ends with .dsc (LP: #172940).
  * dgetlp:
     - Add "-h", "--help" and "--debug" (-d was already there)
  * 404main:
     - Cleanup and improvements
     - Identify Pete Savage as it's original author
     - Change the license to GPLv2+
  * AUTHORS, debian/copyright:
     - Add Pete Savage, as he wrote 404main
  * what-patch:
     - Ignore commented lines; patch by Daniel Hahler (LP: #163454)
  * doc/pbuilder-dist.1:
     - Update manpage to match recent changes (including those from 0.21).

  [ Colin Watson ]
  * Add a SYNOPSIS section to submittodebian(1) to clarify that it takes no
    arguments.
  * More *roff fixes.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Wed, 05 Dec 2007 09:57:41 +0100

ubuntu-dev-tools (0.22) hardy; urgency=low

  [ Luke Yelavich ]
  * update-maintainer-field:
    - Use rmadison instead of apt-cache madison.
    - Added --nochangelog command-line argument.
    - Check --section value.
    - Reformatted usage information.
    - Some code cleanup.

  [ Laurent Bigonville ]
  * requestsync:
    -Always pass -u option to rmadison now that it defaults to ubuntu

  [ Siegfried-Angel Gevatter Pujals (RainCT) ]
  * Add dgetlp script (for «dgetting» from Launchpad) 

  [ Lucas Nussbaum ]
  * Enabled support for Bugs/Debian/Usertagging in submittodebian

  [ Michael Vogt ]
  * debian/control:
    - depend on reportbug (>= 3.39ubuntu1) to have working usertag support
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 20 Nov 2007 12:15:20 +0100

ubuntu-dev-tools (0.21) hardy; urgency=low

  [ Laurent Bigonville ]
  * debian/control: add a space before the Homepage pseudo-field
  * pbuilder-dist: add hardy to the distribution list
  * pbuilder-dist: Use new --components options (LP: #140964)
  * pbuilder-dist: Add an empty --othermirror to override config in pbuilderrc

  [ Kees Cook ]
  * mk-sbuild-lv: fix gnupg install, adjust symlink creation

  [ Siegfried-Angel Gevatter Pujals (RainCT) ]
  * Add get-build-deps and it's documentation.
  * Change the character encoding on all Python scripts to UTF-8
  * submittodebian: better changelog location detection
  * submittodebian: user-friendly error if python-debian isn't installed
  * hugdaylist: improve error handling (less backtraces, more nice messages)
  * pbuilder-dist: look for global variable $PBUILDFOLDER (LP: #160769)
  * pbuilder-dist: check pbuilder version and only use --components if supported
  * pbuilder-dist: don't chown "unknown distribution" warning if an environment
    of that release already exists (LP: #160769)

  [ Luke Yelavich ]
  * debian/control:
    - Move homepage to its own field in source package section.

 -- Luke Yelavich <themuso@ubuntu.com>  Thu, 08 Nov 2007 09:57:31 +1100

ubuntu-dev-tools (0.20) hardy; urgency=low

  [ Cesare Tirabassi ]
  * suspicious-source: add *.hh to list of excluded files
  * suspicious-source: format excluded file list to fit 80 chars limit
  * suspicious-source: corrected typos in script and manual page

  [ Dainel Holbach ]
  * hugdaylist: only mention 'unassigned bugs'.

  [ Soren Hansen ]
  * Added missing python-debian dependency (needed by submittodebian)

 -- Soren Hansen <soren@ubuntu.com>  Tue, 23 Oct 2007 16:45:44 +0200

ubuntu-dev-tools (0.19) gutsy; urgency=low

  [ Siegfried-Angel Gevatter Pujals (RainCT) ]
  * requestsync: allow to customize the SMTP server (LP: #144224)
  * Add a short description for requestsync to the README file.

  [ Laurent Bigonville ]
  * pbuilder-dist: Fix error on chroot creation (LP: #146475)
  * requestsync: allow to customize the SMTP port

  [ Adrien Cunin ]
  * README: minor and cosmetic changes

 -- Adrien Cunin <adri2000@ubuntu.com>  Sun, 07 Oct 2007 00:24:46 +0200

ubuntu-dev-tools (0.18) gutsy; urgency=low

  * requestsync: add an option to "Add latest debian version to the title of
    the bug" (LP: #132221)

 -- Marco Rodrigues <gothicx@sapo.pt>  Fri, 05 Oct 2007 14:16:34 +0200

ubuntu-dev-tools (0.17) gutsy; urgency=low

  * submittodebian: backed out changes from last upload. This needs Debian Bug
    445144 fixed.
  * debian/control: don't Depends on a version of reportbug Ubuntu does not
    have yet.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Fri, 05 Oct 2007 11:44:51 +0200

ubuntu-dev-tools (0.16) gutsy; urgency=low

  [ Lucas Nussbaum ]
  * Added support for Bugs/Debian/Usertagging in submittodebian.

  [ Daniel Holbach ]
  * setup.py: actually install submittodebian.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Fri, 05 Oct 2007 11:05:29 +0200

ubuntu-dev-tools (0.15) gutsy; urgency=low

  [ Laurent Bigonville ]
  * update-maintainer: correctly pass path to dch (LP: #141015)

  [ Daniel Holbach ]
  * ppaput:
    - fix indentation issues.
    - now respects the PPA section the package goes to (LP: #146161)
    - add comment to bug about how to test the resulting .deb (LP: #145895)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Mon, 01 Oct 2007 15:56:18 +0200

ubuntu-dev-tools (0.14) gutsy; urgency=low

  * massfile: 
    - fixed bug where to find example files,
    - made url get checked beforehand.
    - fixed bug, where description and summary were not updated with the
      current source package.
  * examples/massfile.instructions: added example buglist-url.
  .
  Thanks Andrew Mitchell, for helping out by fixing and clever advise.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 27 Sep 2007 11:43:55 +0200

ubuntu-dev-tools (0.13) gutsy; urgency=low

  * massfile: added script to file mass-bugs.
  * debian/examples, examples/massfile.{instructions,list}: added example
    files.
  * setup.py: install massfile.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 27 Sep 2007 11:04:52 +0200

ubuntu-dev-tools (0.12) gutsy; urgency=low

  * hugdaylist: apply quick fix to not crash.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Mon, 24 Sep 2007 09:43:30 +0200

ubuntu-dev-tools (0.11) gutsy; urgency=low

  [ Daniel Holbach ]
  * compare-packages, README: dropped compare-packages, debdiff has the same
    functionality, when used with --from --to or on *.changes files.
  * hugdaylist: prepare the list more carefully (filter out 'fixed committed'
    bugs and bugs that have ubuntu-*-sponsors subscribed.

  [ Siegfried-Angel Gevatter Pujals (RainCT) ]
  * Added a manpage for suspicious-source.
  * Fixed a bug in pbuilder-dist (it needed ftp.debian.org in sources.list to work with Debian).

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Mon, 24 Sep 2007 09:39:24 +0200

ubuntu-dev-tools (0.10) gutsy; urgency=low

  * compare-packages: added script to compare the contents of 'old' and 'new'
    binary packages of the same source package. Useful to spot moved files,
    dropped files, etc.
  * README: briefly document added scripts.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Fri, 14 Sep 2007 11:23:36 +0200

ubuntu-dev-tools (0.9) gutsy; urgency=low

  * Added submittodebian.1

 -- Soren Hansen <soren@ubuntu.com>  Thu, 13 Sep 2007 14:38:49 +0200

ubuntu-dev-tools (0.8) gutsy; urgency=low

  * Renamed revuput to ppaput.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 13 Sep 2007 14:35:18 +0200

ubuntu-dev-tools (0.7) gutsy; urgency=low

  [Colin Watson]
  * Fix *roff use (hyphens vs. dashes, start each sentence on a new line).

  [Daniel Holbach]
  * revuput: deal with the case of NEW packages.
  * hugdaylist: added a tool to write Wiki lists of bugs in <buglist url> as
    in https://wiki.ubuntu.com/UbuntuBugDay/20070912
  * debian/control: bumped python-launchpad-bugs version.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 12 Sep 2007 09:28:54 +0100

ubuntu-dev-tools (0.6) gutsy; urgency=low

  * Because I'm a bozo, fix up the version of the devscripts
    Conflicts/Replaces.

 -- Steve Kowalik <stevenk@ubuntu.com>  Wed, 12 Sep 2007 10:46:21 +1000

ubuntu-dev-tools (0.5) gutsy; urgency=low

  * Add requestsync and its manual page from devscripts. (LP: #138885)
  * Add Conflicts/Replaces against devscripts 2.10.7ubuntu3.

 -- Steve Kowalik <stevenk@ubuntu.com>  Wed, 12 Sep 2007 01:14:04 +1000

ubuntu-dev-tools (0.4) gutsy; urgency=low

  * revuput: added a tool to upload packages to PPA and file sponsoring bugs
    automatically.
  * doc/revuput.1.docbook, debian/control, debian/rules: build manpage for it
    from DocBook.
  * setup.py: install it.
  * debian/control: add python-launchpad-bugs Depends.

  [Soren Hansen]
  * added submittodebian tool.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Fri, 07 Sep 2007 14:14:57 +0200

ubuntu-dev-tools (0.3) gutsy; urgency=low

  * debian/copyright: added Canonical copyright.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Tue, 04 Sep 2007 09:51:04 +0200

ubuntu-dev-tools (0.2) gutsy; urgency=low

  [ Martin Pitt ]
  * Add suspicious-source: Output a list of files which are not common source
    files. This should be run in the root of a source tree to find files which
    might not be the 'prefered form of modification' that the GPL and other
    licenses require.

  [ Luke Yelavich ]
  * Removed ubuntu-cd and ubuntu-sync. They are currently undergoing
    major reworking, and will be re-included when ready.

 -- Luke Yelavich <themuso@ubuntu.com>  Sat,  4 Aug 2007 08:30:01 +1000

ubuntu-dev-tools (0.1) gutsy; urgency=low

  * Initial Release.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Fri, 01 Jun 2007 11:26:41 +0200