[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ANN: tla-buildpackage


The tla-buildpackage system has been accepted into unstable.  It is designed
to provide cvs-buildpackage-like features for tla/Arch.

The system comes with these programs:

* tbp-initarchive
  Designed to initialize a tla archive and a working directory for use
  with tla-buildpackage.

* tbp-importdsc
  Imports Debian source packages.  You can use this to import a full
  change history into your archive, or to use as a starting point.

* tbp-importorig
  Imports upstream sources only; takes a tar.gz file or a directory.

* tbp-markdeb
  Quick shortcut that marks a tla configuration for a given Debian
  release (similar to tagging in CVS)

* tla-buildpackage
  Builds a Debian package based on information in the archive,
  checking out upstream versions as necessary.  It also passes proper
  parameters to debuild to ensure that tla temporary data is excluded
  from generated source packages.

The package also includes a comprehensive 24-page manual in PostScript and
HTML, and of course, manpages for each command.

Current weaknesses:

* Does not yet work with Debian native packages.  I'm not sure if this
  is a bug that needs fixing; tla itself works well in this situatoin

* A few things take more steps than they should; more automation will be

* Directory layout is somewhat rigid (but is documented).

I am already using it for my own packages and have had good success.

-- John

Reply to: