Status CategoryBlueprintNew (do not edit if already approved in Launchpad)
Launchpad Entry playground-plugin-tarball
Modules affected None
Responsible Please enter a responsible person (responsible=xxx)

Summary

This plugin for playground.py should bundle a openWNS SDK as tarball to make it available for download or distribution.

Release Note

None.

Rationale

Currently openWNS can only be fetched via bzr (version controled). However, if a user just want's to get a first impression or do some hacking on its own, a tarball without version control is sufficient and easier to fetch (no need to learn bzr).

Use Cases

Creating this tarball from a "living" openWNS SDK is what the developer wants: ./playground.py tarball

Assumptions

The openWNS SDK needs not to be clean (i.e. a fresh checkout).

Design

A SDK needs some preparation to create a tarball (removing object files, remove some bzr related plugins from playground.py ...). These tasks should be performed by this plugin.

It can copy the current version of the SDK, remove everything not needed and make a tarball of the remaining stuff. However, copying the whole SDK can expensive (build-dirs and sandbox are huge).

Implementation

open

API Changes

None

Code Changes

None

Migration

None

Test/Demo Plan

Open Issues

None

BoF agenda and discussion


openWNS: Development/Blueprints/playground-plugin-tarball (last edited 2008-08-21 10:50:51 by localhost)