General requirements
Requirements are very generic and only describe a very "high level" need.
I write them down in order to make the "target result" more understandable.
JPKG may allow complete software administration from many origins. This means being able to install,
uninstall, move, use several versions of the same software etc. First target are vanilla source tarballs and
CVS checkouts, but the system should be able to integrate packages in different "classical formats" packages,
such as Debian debs or Red Hat RPMS. JPKG may allow thorough control over installed software, as being the
much more easy to manipulate than common admin tools. Last, JPKG may be able to support "extensions", in
order to allow third party or future features to be easily implemented without breaking all the code.
|