UbuntuDevTools

Differences between revisions 1 and 10 (spanning 9 versions)
Revision 1 as of 2007-08-03 20:40:54
Size: 1356
Editor: lambda
Comment:
Revision 10 as of 2008-08-06 16:15:43
Size: 1923
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
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.
Line 10: Line 12:
 * `hugdaylist` - compile [[UbuntuBugDay/20070912|HugDay lists]] from bug list urls.
Line 12: Line 15:
 * `ppaput` - will upload source package to [[http://help.launchpad.net/PPAQuickStart|PPA]], file a bug or follow up on open bugs (checkout `ppaput(1)`)
Line 13: Line 17:
 * `submittodebian` - automatically send your changes to Debian as a bug report
Line 24: Line 29:

== Done ==
Line 26: Line 34:

----
[[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: https://code.launchpad.net/ubuntu-dev-tools bzr branch http://bazaar.launchpad.net/~ubuntu-dev/ubuntu-dev-tools/trunk ubuntu-dev-tools

Included Scripts

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

  • 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

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

  • hugdaylist - compile HugDay lists from bug list urls.

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

  • pbuilder-dist - pbuilder wrapper script

  • ppaput - will upload source package to PPA, file a bug or follow up on open bugs (checkout ppaput(1))

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

  • 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-cd - get the latest CD snapshot release

  • ubuntu-sync - syncronise new ubuntu CD images

  • 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

  • write manpage for each script

Done

  • make sure every script is properly licensed
  • make sure packaging is ok and get into Universe


CategoryMOTU

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