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. -- Jonathan Davies Sun, 01 Feb 2009 10:55:42 +0000 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. -- Loic Minier Mon, 19 Jan 2009 18:02:55 +0100 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. -- Loic Minier Mon, 19 Jan 2009 17:45:26 +0100 ubuntu-dev-tools (0.57) jaunty; urgency=low * requestsync: Skip existing bug check if no credentials are found (LP: #318120). -- Jonathan Davies Sat, 17 Jan 2009 22:02:39 +0000 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. -- Jonathan Davies Sat, 17 Jan 2009 11:32:33 +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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Wed, 20 Aug 2008 10:58:24 -0700 ubuntu-dev-tools (0.40ubuntu3) intrepid; urgency=low * Import urllib2. -- Loic Minier 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 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 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 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 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 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 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 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 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 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 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 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) 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 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 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) 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) 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Fri, 14 Sep 2007 11:23:36 +0200 ubuntu-dev-tools (0.9) gutsy; urgency=low * Added submittodebian.1 -- Soren Hansen Thu, 13 Sep 2007 14:38:49 +0200 ubuntu-dev-tools (0.8) gutsy; urgency=low * Renamed revuput to ppaput. -- Daniel Holbach 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 as in https://wiki.ubuntu.com/UbuntuBugDay/20070912 * debian/control: bumped python-launchpad-bugs version. -- Colin Watson 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 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 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 Fri, 07 Sep 2007 14:14:57 +0200 ubuntu-dev-tools (0.3) gutsy; urgency=low * debian/copyright: added Canonical copyright. -- Daniel Holbach 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 Sat, 4 Aug 2007 08:30:01 +1000 ubuntu-dev-tools (0.1) gutsy; urgency=low * Initial Release. -- Daniel Holbach Fri, 01 Jun 2007 11:26:41 +0200