The goal of this effort is for the Update Center 2 project team to kick start the process of packaging existing layered software distributions by proposing a set of draft packages to the owning communities. Once the owning projects have commented on the preliminary packages and the UC2 team has made the associated packaging enhancements, the initial stable draft set of packages will be published to the publicly available layered collection repository for further exposure. Ultimately, the owning projects would buy back the package creation scripts and take over the role of producing updates to their packages as their distributions evolve.
Each package design example driven by the UC2 project team will yield:
- List of packages
- Set of filesystem layout considerations
- Package creation scripts
- Draft set of binary packages
- An example binary download bundle
Developing these examples will help the UC2 project team refine the existing packaging best practices and identify enhancements of interest to existing packaging tools. The Packaging Best Practices provide guidelines to help define, name and describe packages. These guidelines are used when addressing the package design examples and the guidelines are enhanced as we learn more about packaging by way of the package design examples.
Package Design Examples
Both GlassFish v3 Prelude and GlassFish v2.1 have already been packaged using the Image Packaging System. Refer to the Directory of Package Repositories to see the list of packages that make up these distributions.

