UbuntuDevTools

Differences between revisions 3 and 14 (spanning 11 versions)
Revision 3 as of 2007-09-04 13:51:28
Size: 1398
Editor: i59F74E18
Comment:
Revision 14 as of 2010-06-30 17:32:50
Size: 2615
Editor: cpe-98-14-67-133
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Launchpad bzr branches: https://code.launchpad.net/ubuntu-dev-tools
{{{bzr branch http://bazaar.launchpad.net/~ubuntu-dev/ubuntu-dev-tools/trunk ubuntu-dev-tools}}}
Ubuntu-dev-tools is a collection of useful tools that Ubuntu developers use to make their packaging work a lot easier. Such tools can include bug filing, packaging preparation, package analysis, etc.

Launchpad bzr branches may be found at: https://code.launchpad.net/ubuntu-dev-tools

To grab the lastest source, do: {{{bzr branch lp:ubuntu-dev-tools}}}
Line 7: Line 10:
 * `buildd` - give commands to the Launchpad build daemons from the command line.
Line 9: Line 13:
 * `dgetlp` - download a source package from the Launchpad library.
Line 10: Line 15:
 * `get-build-deps` - install the build dependencies needed for a package reading debian/control.
 * `grab-attachments` - download all bug attachments from a Launchpad bug report.
 * `grab-merge` - grabs a merge from https://merges.ubuntu.com/
 * `hugdaylist` - compile [[UbuntuBugDay/20070912|HugDay lists]] from bug list urls.
 * `lp-set-dup` - sets the "duplicate of" bug of a bug and its dups.
 * `manage-credentials` - manage Launchpad token credentials.
 * `massfile` - fill multiple bugs using a template.
Line 13: Line 25:
 * `pull-debian-source` - downloads the lastest source package available in Debian of a package.
 * `pull-lp-source` - downloads lastest source package from Launchpad.
 * `requestsync` - files a sync request with Debian changelog and ratione.
 * `reverse-build-depends` - find the reverse build dependencies that a package has.
 * `submittodebian` - automatically send your changes to Debian as a bug report
Line 14: Line 31:
 * `ubuntu-cd` - get the latest CD snapshot release
 * `ubuntu-sync` - syncronise new ubuntu CD images
 * `ubuntu-iso` - output information of an Ubuntu ISO image.
Line 23: Line 39:
 * write manpage for each script

== Done ==

 * make sure every script is properly licensed
 * make sure packaging is ok and get into Universe
 * Please see the [[http://bazaar.launchpad.net/~ubuntu-dev/ubuntu-dev-tools/trunk/annotate/head:/TODO|TODO]] file in the source.
Line 31: Line 42:
["CategoryMOTU"] [[CategoryMOTU]]

Ubuntu-dev-tools is a collection of useful tools that Ubuntu developers use to make their packaging work a lot easier. Such tools can include bug filing, packaging preparation, package analysis, etc.

Launchpad bzr branches may be found at: https://code.launchpad.net/ubuntu-dev-tools

To grab the lastest source, do: bzr branch lp:ubuntu-dev-tools

Included Scripts

  • 404main - used to check what components a package's deps are in, i.e. for doing a MIR

  • buildd - give commands to the Launchpad build daemons from the command line.

  • check-symbols - will compare and give you a diff of the exported symbols of all .so files in a binary package

  • dch-repeat - used to repeat a change log into an older release

  • dgetlp - download a source package from the Launchpad library.

  • get-branches - used to branch/checkout all the bzr branches in a Launchpad team.

  • get-build-deps - install the build dependencies needed for a package reading debian/control.

  • grab-attachments - download all bug attachments from a Launchpad bug report.

  • grab-merge - grabs a merge from https://merges.ubuntu.com/

  • hugdaylist - compile HugDay lists from bug list urls.

  • lp-set-dup - sets the "duplicate of" bug of a bug and its dups.

  • manage-credentials - manage Launchpad token credentials.

  • massfile - fill multiple bugs using a template.

  • mk-sbuild-lv - script to create LVM snapshot chroots via schroot and sbuild

  • pbuilder-dist - pbuilder wrapper script

  • pull-debian-debdiff - attempts to find and download a specific version of a Debian package and its immediate parent to generate a debdiff

  • pull-debian-source - downloads the lastest source package available in Debian of a package.

  • pull-lp-source - downloads lastest source package from Launchpad.

  • requestsync - files a sync request with Debian changelog and ratione.

  • reverse-build-depends - find the reverse build dependencies that a package has.

  • submittodebian - automatically send your changes to Debian as a bug report

  • suspicious-source - outputs a list of files which are not common source files

  • ubuntu-iso - output information of an Ubuntu ISO image.

  • update-maintainer - script to update maintainer field in ubuntu packages

  • what-patch - determines what patch system, if any, a source package is using

Needed Scripts

TODO

  • Please see the TODO file in the source.


CategoryMOTU

UbuntuDevTools (last edited 2010-06-30 17:32:50 by cpe-98-14-67-133)