Ready for Testing Announcements¶
Per our community testing policy, we must send weekly digests of packages that are ready for testing.
Create the Announcement¶
Step 1: Identify the packages that are "Ready for Testing"¶
0-generate-pkg-list from a machine that has your koji-registered user certificate:
git clone https://github.com/opensciencegrid/release-tools.git cd release-tools 0-generate-pkg-list $VERSIONS
In the future, will we have a command the produces the package list sorted according to release series and importance.
Step 2: Populate the Announcement Template¶
Place packages into the appropriate section depending on release series and importance of the package.
The major packages are listed in the community testing policy.
Omit any packages that do not need to tested by the community such
osg-version and internal tools.
Step 3: Send the "Ready for Testing" Announcement¶
The announcement goes to:
Use the osg-notify tool
osg-sw-submit.chtc.wisc.edu to send the release announcement using the following command:
$ osg-notify --cert your-cert.pem --key your-key.pem \ --no-sign --type production --message <PATH TO MESSAGE FILE> \ --subject 'OSG Packages Available for Testing' \ --recipients "[email protected] [email protected] [email protected]" \ --oim-recipients resources --oim-contact-type administrative
The following email template is filled out to announce that packages are ready for testing.
<ANGLE BRACKETS> should be replaced and sections without packages to be tested should be omitted.
Several packages are available for testing for tentative release next week. OSG 3.5 Only: - Major Components* - Major Package n.v.r (Comment, Security, etc.) - Major Package n.v.r - Minor Components - Minor Package n.v.r - Minor Package n.v.r Both OSG 3.5 and 3.4: - Major Components* - Major Package n.v.r (Comment, Security, etc.) - Major Package n.v.r - Minor Components - Minor Package n.v.r - Minor Package n.v.r OSG 3.4 Only: - Major Components* - Major Package n.v.r (Comment, Security, etc.) - Major Package n.v.r - Minor Components - Minor Package n.v.r - Minor Package n.v.r To install any of these packages, run the following command: # yum install --enablerepo=osg-testing <PACKAGE NAME> Please test this software and send positive or negative feedback to [email protected] Be sure to include details describing your testing platform, e.g. OSG 3.4 vs 3.5, EL6 vs EL7! If you any questions, you can always contact us at [email protected] JIRA Ticket Summary: https://opensciencegrid.atlassian.net/issues/?filter=12355 Sincerely, The OSG Software & Release Team * As described by our Community Software Testing Policy, (https://opensciencegrid.org/technology/policy/community-testing/) major components of the OSG Software Stack need positive feedback and the approval of the release manager before they can be released.