Difference between revisions of "User:Dennisvd@nikhef.nl/SoftwareOverview"
From PDP/Grid Wiki
Jump to navigationJump to searchLine 35: | Line 35: | ||
* [mailto:grid-mw-security@nikhef.nl?subject=Release write a signed e-mail] with the name of the tarball and the checksums | * [mailto:grid-mw-security@nikhef.nl?subject=Release write a signed e-mail] with the name of the tarball and the checksums | ||
|- | |- | ||
− | ! scope="row"| Packaging | + | ! scope="row" rowspan=4| Packaging |
− | | | + | ! colspan=2| RPM |
− | |||
− | |||
|- | |- | ||
| | | | ||
Line 45: | Line 43: | ||
* a source RPM can be rebuild with mock in a controlled environment | * a source RPM can be rebuild with mock in a controlled environment | ||
* our [[Koji_Testbed|koji instance]] automatically triggers builds on commits | * our [[Koji_Testbed|koji instance]] automatically triggers builds on commits | ||
+ | | | ||
+ | [[SAC_software_procedures#Generating_RPM_packages_from_the_distributed_tarballs|Generating RPM packages]] | ||
|- | |- | ||
− | ! Debian | + | ! colspan=2| Debian |
|- | |- | ||
| | | | ||
* The ''debian'' directories are [https://ndpfsvn.nikhef.nl/viewvc/mwsec/packaging/debian/trunk/ maintained separately from their components in SVN]. svn-buildpackage will merge the directory with the source tarball. See [[SAC_Debian_packaging]]. | * The ''debian'' directories are [https://ndpfsvn.nikhef.nl/viewvc/mwsec/packaging/debian/trunk/ maintained separately from their components in SVN]. svn-buildpackage will merge the directory with the source tarball. See [[SAC_Debian_packaging]]. | ||
− | |||
− | |||
| | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[SAC_software_procedures#Generating_Debian_packages_from_the_distributed_source_tarballs|Generating Debian packages]] | [[SAC_software_procedures#Generating_Debian_packages_from_the_distributed_source_tarballs|Generating Debian packages]] | ||
− | |||
|- | |- | ||
− | ! scope="row"| Distribution | + | ! scope="row" rowspan=5| Distribution |
| | | | ||
* mwsec repository | * mwsec repository | ||
* EMI, IGE, UMD and other middleware integrators | * EMI, IGE, UMD and other middleware integrators | ||
* Fedora, EPEL, Debian, Ubuntu | * Fedora, EPEL, Debian, Ubuntu | ||
− | | | + | | |
koji tags, sigul, mash, signed repositories, dput | koji tags, sigul, mash, signed repositories, dput | ||
* write Release notes and announce on [https://mailman.nikhef.nl/mailman/listinfo/grid-mw-security-announce the announce mailing list]. | * write Release notes and announce on [https://mailman.nikhef.nl/mailman/listinfo/grid-mw-security-announce the announce mailing list]. | ||
− | + | |- | |
+ | ! colspan=2| RPM | ||
+ | |- | ||
+ | | resources for RPM distribution | ||
+ | | procedures for RPM distribution | ||
+ | |- | ||
+ | ! colspan=2| Debian | ||
+ | |- | ||
+ | | resources for Debian distribution | ||
+ | | procedures for Debian distribution | ||
|} | |} |
Revision as of 22:40, 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 |
Releasing the tarball requires interaction with several testbed machines. Make good use of the fact that they share the home directories.
|
|
Packaging | RPM | |
|
||
Debian | ||
|
||
Distribution |
|
koji tags, sigul, mash, signed repositories, dput
|
RPM | ||
resources for RPM distribution | procedures for RPM distribution | |
Debian | ||
resources for Debian distribution | procedures for Debian distribution |