mirror of
				https://git.launchpad.net/ubuntu-dev-tools
				synced 2025-11-04 07:54:03 +00:00 
			
		
		
		
	- 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().
				
					
					check-symbols: justify sudo privilegies requirement (LP: #194622), add exit codes, formatting changes.
				
			
			
				
					
					requestsync: If the email interface is used, check if DEBEMAIL is set before anything else (LP: #254632).
				
			
			================================
==  Ubuntu Development Tools  ==
================================
404main <package>
    ... will check if <package> and all it's build dependencies are 
    are in the "main" component or not.
check-symbols <package> [<directory>]
    ... will compare and give you a diff of the exported symbols of all
    .so files in all binary packages of <package>. <directory> is not
    mandatory and set to /var/cache/pbuilder/result by default.
dch-repeat [--help]
    ... will repeat a change log into an older release.
dgetlp <URL>
    ... will simulate «dget»'s behaviour for files hosted at
    launchpadlibrarian.net.
get-branches <directory> <team> [checkout|branch]
    ... will branch / checkout all the Bazaar branches in a Launchpad
    team. 
get-build-deps [<packages list or file containing a list of packages>]
	... will install the build dependencies for a package, if you are
	inside its source file. Alternatively, you can pass it the name of
	a file containing a list of packages, one on each line, or just
	pass them all as parameters, and it will get their build
	dependencies.
hugdaylist [-n <number>] <bug list url>
    ... will create a list of <number> bug list for a hug day listing
massfile
    ... will perform a massive bug reporting operation on Launchpad
    according to the information in the "information" and "list" files
    that are in the working directory.
mk-sbuild-lv
    ... will create LVM snapshot chroots via schroot and sbuild. It
    assumes that sbuild has not be installed and configured before.
pbuilder-dist [withlog] [create|update|build|clean|login|execute]
    ... is a wrapper to use pbuilder with many different Ubuntu and/or
    Debian releases. It's recommended to symlink as pbuilder-feisty,
    pbuilder-gutsy, etc.
pull-debian-debdiff <package> <version>
    ... will attempt to find and download a specific version of a
    Debian package and its immediate parent to generate a debdiff.
requestsync [-n|-s] <source package> <target release> [base version]
    ... will file a sync request for a package from Debian by sending
    a bug report to Launchpad.
reverse-build-depends [-c|-s] <package name>
    ... will print <package name>'s build dependencies.
submittodebian
    ... will submit patches to Debian's BTS. Run it from inside the
    source directory of a Debian package (note that there has to be
    a .dsc for it in the parent directory).
suspicious-source
    ... will 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.
update-maintainer
    ... will update the Maintainer field of an Ubuntu package to match
    the DebianMaintainerField specification, and add a line about this
    to the changelog.
what-patch
    ... will check what patching system is used by a package. You need
    to be in its source directory in order for it to work.
			
		Description
				
					Languages
				
				
								
								
									Python
								
								89%
							
						
							
								
								
									Shell
								
								9.9%
							
						
							
								
								
									Perl
								
								1.1%