Difference between revisions of "User:Dennisvd@nikhef.nl/SoftwareOverview"
From PDP/Grid Wiki
Jump to navigationJump to searchLine 55: | Line 55: | ||
|- | |- | ||
| | | | ||
− | * 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]]. | + | To do Debian packaging you need to [[SAC_Debian_packaging#Setting_up_a_personal_build_environment|set up a work environment]] with the right toolchain. This can be on a local Debian machine, such as a Virtual machine, or through a testbed machine such as '''debian.testbed'''. |
+ | * 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. | ||
+ | * The central build machine for Debian is '''ref-debian6-64.testbed'''. It has a cowbuilder configuration to build for various Debian-style distributions. | ||
+ | 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]] | ||
+ | * check out the [https://ndpfsvn.nikhef.nl/viewvc/mwsec/packaging/debian/trunk/ component directory] | ||
+ | * download the original tarball | ||
+ | * generate an initial source package for the UNRELEASED distribution | ||
+ | * prepare all required backports | ||
+ | * start cowpoke for each backport | ||
|- | |- | ||
! scope="row" rowspan=5| Distribution | ! scope="row" rowspan=5| Distribution |
Revision as of 23:02, 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 | ||
To do Debian packaging you need to set up a work environment with the right toolchain. This can be on a local Debian machine, such as a Virtual machine, or through a testbed machine such as debian.testbed.
See SAC_Debian_packaging. |
| |
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 |