Difference between revisions of "User:Dennisvd@nikhef.nl/SoftwareOverview"
From PDP/Grid Wiki
Jump to navigationJump to searchLine 26: | Line 26: | ||
When the software is ready to be released it is rolled into a source distribution tarball. The 'make dist' target makes sure this | When the software is ready to be released it is rolled into a source distribution tarball. The 'make dist' target makes sure this | ||
is a clean tarball without any files that are strictly for development and not for distribution. | is a clean tarball without any files that are strictly for development and not for distribution. | ||
− | * Run bootstrap on fc17.testbed, to use the newest possible automake/autoconf | + | * Run bootstrap on '''fc17.testbed''', to use the newest possible automake/autoconf |
− | * Run 'make dist' on mwsecbuild.testbed; this machine has all the required dependencies | + | * Run 'make dist' on '''mwsecbuild.testbed'''; this machine has all the required dependencies |
| | | | ||
* [[SAC_software_procedures#Release_software_as_tarball|make a tarball]] | * [[SAC_software_procedures#Release_software_as_tarball|make a tarball]] | ||
* record the sha1 and sha256 checksums | * record the sha1 and sha256 checksums | ||
− | * upload to software. | + | * upload to '''software.nikhef.nl''' |
− | * write a signed e-mail to grid-mw-security with the name of the tarball and the checksums | + | * write a signed e-mail to grid-mw-security@nikhef.nl with the name of the tarball and the checksums |
|- | |- | ||
! scope="row"| Packaging | ! scope="row"| Packaging |
Revision as of 20:51, 17 January 2013
Cheat Sheet
The following table gives an overview of the workflow and procedures involving development and delivery of our software.
resources | procedures | |||||
---|---|---|---|---|---|---|
Source |
|
| ||||
Release |
When the software is ready to be released it is rolled into a source distribution tarball. The 'make dist' target makes sure this is a clean tarball without any files that are strictly for development and not for distribution.
|
| ||||
Packaging |
|
|||||
Distribution |
|
koji tags, sigul, mash, signed repositories, dput
|