Change logs for ubuntu-dev-tools source package in Intrepid

  • ubuntu-dev-tools (0.63~intrepid1) intrepid-backports; urgency=low
    
      * Automated backport upload; no source changes.
    
    ubuntu-dev-tools (0.63) jaunty; urgency=low
    
      * debian/links: add it (forgot to do so before).
      * bash-completion/pbuilder-dist: recognize cowbuilder- and -jaunty.
      * pbuilder-dist:
         - Fixed a bug which broke pbuilder-dist when "build" was omited; just
           giving a .dsc works now.
         - {p,cow}builder-dist will now complain if you try to build a .changes
           file (or anything else that isn't a .dsc).
    
    ubuntu-dev-tools (0.62) jaunty; urgency=low
    
      * Fix ubuntutools.lp.libsupport import in lp-set-dup.
    
    ubuntu-dev-tools (0.61) jaunty; urgency=low
    
      [ Terence Simpson ]
      * dgetlp: Replaced Bash version with a new Python script.
    
      [ Luca Falavigna ]
      * setup.py: install ubuntutools/lp files.
    
    ubuntu-dev-tools (0.60) jaunty; urgency=low
    
      [ Jonathan Davies ]
      * ubuntutools/common.py: Now split into multiple files depending on
        function.
      * Adjusted imports on all files as necessary for the change above.
      * Removed ubuntutools/misc.py's mkdir function - superseded by
        os.makedirs().
      * dgetlp: Improved error message to show that dgetlp only accepts HTTP
        URLs (LP: #322051).
    
      [ Iain Lane ]
      * requestsync: Only attempt to change bug importance if in ubuntu-dev, as it
        will fail otherwise (LP: #320984).
      * ubuntutools/lp/functions.py: Rename urlopener import as it conflicts with
        a variable, causing an error.
    
      [ Luca Falavigna ]
      * pull-debian-source: do not fail if package name contains a hypen.
      * buildd: display help message if no parameters are passed.
    
    ubuntu-dev-tools (0.59) jaunty; urgency=low
    
      * Move /etc/bash_completion.d/pbuilder-dist/pbuilder-dist created in
        pre-0.30 versions to /etc/bash_completion.d/pbuilder-dist in the preinst.
    
    ubuntu-dev-tools (0.58) jaunty; urgency=low
    
      [ Loic Minier ]
      * Fix a bunch of hyphen-used-as-minus-sign lintian informational tags.
      * Don't repeat Section in the binary package's control chunk (pleases
        lintian).
      * New script, lp-set-dup, allows marking a bug and all its dups as a
        duplicate of a new main bug.
       * Re-add debian/pycompat to have an idempotent clean:: as cdbs creates the
         file during clean; Debian #512300.
    
    ubuntu-dev-tools (0.57) jaunty; urgency=low
    
      * requestsync: Skip existing bug check if no credentials are
        found (LP: #318120).
    
    ubuntu-dev-tools (0.56) jaunty; urgency=low
    
      * manage-credentials: Tighted security by making credentials files and
        folder world unreadable.
      * common.py: Improved no credentials found error message to show which
        consumer token is needed.
      * requestsync: Catch credentials error to hide traceback.
      * Moved common.py to ubuntutools/ subdirectory to avoid possible conflicts
        in Python packaging and fixed all imports as necessary.
      * debian/ubuntu-dev-tools.install: Removed common.py entry.
    
    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).
    
    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.
    
    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.
    
    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.
    
    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).
    
    ubuntu-dev-tools (0.50.1) jaunty; urgency=low
    
      * Modified setup.py to actually install pull-debian-source.
    
    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).
    
    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
    
    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.
    
    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
    
     -- Siegfried Gevatter (RainCT) <email address hidden>   Fri, 06 Feb 2009 11:14:15 +0000
  • 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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   Wed, 20 Aug 2008 10:58:24 -0700
  • ubuntu-dev-tools (0.40ubuntu3) intrepid; urgency=low
    
      * Import urllib2.
    
     -- Loic Minier <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   Tue, 12 Aug 2008 18:30:35 +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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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) <email address hidden>   Tue, 08 Apr 2008 16:33:52 +0200