OpenSolaris IPS Repository Descriptions

Common Pending and Contrib Repository Attributes

  • Any OpenSolaris user with a valid opensolaris.org username can contribute packages to the /pending or /contrib repo
  • OpenSolaris users that access packages from the /pending or /contrib repo are subject to the Web Site Terms of Use
  • The Web Site Terms of Use also apply to all /pending and /contrib repo contributions
  • A signed Sun Contributor Agreement is not required to contribute to the /pending or /contrib repo
  • No legal review of packages is performed, but license type and text must be included in the package manifest, when a license is include with the source code
  • If no license is included with the source code, then the New BSD License should be used (see Web Site Terms of Use)
  • The source code used to build the package must be available via url or included in an OpenSolaris source code repository
  • An Approved Build System must be used to produce packages from the source code
  • Binary only packages are allowed only by exception when approved by the community by FIVE "+1" votes and NO "-1" votes after 72 hours
  • Packages can be included in the /dev repo after completing one of the OpenSolaris consolidation processes (ON, SFW, Desktop, X...)
  • Voting is conducted by the Package Advocates
  • Packages that violate the Web Site Terms of Use will be removed immediately by the Repository Leaders (ie. no vote required)
  • If a body requests removal of a package via a "cease and desist" notice (ie. some legal issue or non-redistributable code), it will be removed immediately by the Repository Leaders (ie. no vote required)
  • The /pending and /contrib processes may be updated by sending an email to sw-porters-discuss with the proposed changes and receiving FOUR "+1" votes and NO "-1" votes after 48 hours

[1] Use at Own Risk: As provided in the Web Site Terms of Use, the Hosts may or may not pre-screen or perform compatibility testing on the Materials, and by using this repository You agree to assume all risks in Using the Materials. These risks include, but are not limited to, errors, viruses, worms, time-limited software that expires without notice, defamatory or offensive content, and the possibility that the Materials infringe or misappropriate the intellectual property rights of others.


OpenSolaris Pending Repository Description

 In addition to the common repository above, the Pending repository has the following attributes.

  • The Pending Repository (/pending) is a holding area for packages that need evaluation before publishing to the Contrib Repository (/contrib)
  • The /pending packages are "unqualified", meaning they may require more testing (ie. Use at Own Risk[1])
  • Packages from the /pending repo are not recommended for general use, since they are unqualified
  • Packages generated by an Approved Package Generation System can also be contributed to the /pending repo
  • Pending repo packages can be included in the /contrib repo after completing the /contrib repo process
  • The OpenSolaris Pending Repo Process defines how packages are integrated, updated and removed from the /pending repo

 The /pending repo info.maintainer field can have the following values. Individual owners have priority over projects, and projects have priority over autogenerated packages.


OpenSolaris Contrib Repository Description

 In addition to the common repository above, the Contrib repository has the following attributes.

 The /contrib repo info.maintainer field can have the following values. Individual owners have priority over projects.


last modified by admin on 2009/10/26 12:11
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.