| 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) |
Contents
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