OpenPKG Project
OpenPKG ProjectDevelopment

Development

The development model and the Repository have been designed to rapidly follow the everchanging Internet, while allowing optional stabilization of cohesive package sets and maintainance of solid branches which finally make up a release. The design supports snapshots in almost all stages of development.

CVS Repository

All pieces of code and packaging specification created or maintained by the OpenPKG Project are stored in a central CVS Repository. For vendor or 3rd party pieces which can be retrieved from the public Internet the Repository stores references, not copies.

OpenPKG packages are available in various versions, derived from different source branches of the central CVS Repository. These directly map to the internal structure of the CVS Repository module openpkg-src. This CVS structure is summarized in the following figure.


Figure: OpenPKG CVS Repository (large: PNG, PS)

As one can see, there are actually three types of branches in the OpenPKG CVS repository. The trunk (HEAD) where all development efforts are placed and which holds "OpenPKG -CURRENT"; the "OpenPKG -STABLE" branches (OPENPKG_N_STABLE) which hold the stable releases; and the "OpenPKG -SOLID" sub-branches (OPENPKG_N_M_SOLID) which hold the updates for stable releases.

Versioning

Our developer's summary table shows the details how CVS tag/branch names and community/marketing names are related and where the corresponding distribution packages are located.
CVS Repository
News Feeds: