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.
!!! This process is currently inactive, and has been superseded by the SourceJuicer Contrib Process!!!
Contrib Repo Process
Contrib Repo Package Integration Process
- Verify the name and version
2. Verify all package metadata attributes
3. Verify the license file and license type
4. Verify the package dependencies are correct in the package metadata
5. Verify the package file and directory names do not conflict with current packages and conform to current best practices
6. Verify the package works as expected
7. Send a Contrib Repo Request to Integrate (RTI) email to sw-porters-discuss and attach any related review materials (multiple requests can be made in the same email).
8. If TWO "+1" votes and NO "-1" votes are received after 48 hours, package may be moved from /pending to /contrib repo
Example Contrib Repo Package RTI Email:
**From:** opensolaris developer
**To:** sw-porters-discuss
**Subject:** contrib repo rti: xyz
Please move the following package(s) from /pending to the /contrib repo:
pkg:/xyz@1.2.3,5.11,0.89:20080205T172355Z
I have verified all the manifest entries and tested the package.
Thanks,
opensolaris developer
Contrib Repo Package Update Process
- Verify the name and version
2. Verify all package metadata attributes
3. Verify the license file and license type
4. Verify the package file and directory names do not conflict with current packages and conform to current best practices
5. Verify the package works as expected
6. Send a Contrib Repo Request to Update email to sw-porters-discuss, and attach any related review materials (multiple requests can be made in the same email)
7. If ONE "+1" vote and NO "-1" votes are received after 24 hours, package may be updated.
Example Contrib Repo Package Update Email:
**From:** opensolaris developer
**To:** sw-porters-discuss
**Subject:** contrib repo update: xyz
Please update the following package(s) in the /contrib repo:
pkg:/xyz@1.2.3,5.11,0.90:20080205T172355Z
I have verified all the manifest entries and tested the package.
Attached is the new spec file and spec file diff for review.
Thanks,
opensolaris developer
**From:** opensolaris developer
**To:** sw-porters-discuss
**Subject:** contrib repo update: xyz
Please update the following package(s) in the /contrib repo:
pkg:/xyz@1.2.3,5.11,0.90:20080205T172355Z
I would like to port the package to /dev via the SFW consolidation.
Please change the info.maintainer field as follows:
old> into.maintainer value="pkgfactory project <pkgfactory-discuss@opensolaris.org>"
new> info.maintainer value="jane Doe <jane.doe@mysite.com>"
Thanks,
opensolaris developer
Contrib Repo Package Removal Process
- Community member sends package removal request email to sw-porters-discuss (multiple requests can be made in the same email) giving reason why package(s) should be removed
2. If TWO "+1" votes and NO "-1" votes are received after 48 hours, package may be moved back to /pending repo or discarded
3. Reasons for removing a package include:
- Package can not be easily fixed and updated
- Package is not licensed properly
- Package causes security issues
- Package causes severe failures
- Package has been made obsolete by another package
Example Contrib Repo Package Removal Email:
**From:** opensolaris developer
**To:** sw-porters-discuss
**Subject:** contrib repo remove: xyz
Please remove the following package(s) from the /contrib repo and discard:
pkg:/xyz@1.2.3,5.11,0.90:20080205T172355Z
This package is made obsolete by the abc package.
Thanks,
opensolaris developer