Page:
Releases Checklist
Pages
Errata 2011 11 08
Errata 2013 03 04
Errata 2014 02 26
Errata 2014 06 02
Errata 2014 10 22
Errata 2017 01 18
Errata 2017 02 19
Errata 2019 02 22
Errata 2023 06 27 a
Errata 2023 06 27 b
Errata
History
Home
MigrationToSubversionAndTrac
ObtainingAndInstalling
Releases Calamite
Releases Caliopsis
Releases Cantaloupe
Releases Celandine
Releases Centaury
Releases Checklist
Releases Cinchona
Releases Cineraria
Releases Cinnamon
Releases Cinquefoil
Releases Citronella
Releases Cyclamen
Releases Daffodil
Releases Dianthus
Releases Digitalis
Releases Dogwood
Releases Eelgrass
Releases Feterita
Releases Figwort
Releases Hydrangea
Releases Lycopsida
Releases Micrampelis
Releases Nummularia
Releases Ourouparia
Releases Radula
Releases Resedacea
Releases Tabebuia
Releases Ximenia
Releases
No results
1
Releases Checklist
Dag-Erling Smørgrav edited this page 2021-10-20 23:28:58 +02:00
Table of Contents
Release checklist
Source code
- Update
^/trunk/HISTORY
- Update
^/trunk/RELNOTES
- Update
OPENPAM_VERSION
andOPENPAM_RELEASE
in^/trunk/include/security/openpam_version.h
(use source:trunk/misc/bumpdates.sh, then revertconfigure.ac
and the man pages) svn cp trunk tags/openpam-${yyyymmdd}
- replace
trunk
with${yyyymmdd}
in^/tags/openpam-${yyyymmdd}/configure.ac
and update.Dd
in hand-written man pages (use source:trunk/misc/bumpdates.sh) - Replace
????????
inRELNOTES
with the release name gmake distcheck
intags/openpam-${yyyymmdd}
svn commit tags/openpam-${yyyymmdd}
gmake dist
intags/openpam-${yyyymmdd}
to create the tarballgpg --detach-sign --armor openpam-${yyyymmdd}.tar.gz
sha256 -q openpam-${yyyymmdd}.tar.gz >openpam-${yyyymmdd}.tar.gz.sha256
SourceForge
- Create a subdirectory for the new release
- Upload the tarball to the subdirectory
- Mark the tarball as "default download" for all platforms
- Upload the signature (
.asc
) and checksum (.sha256
) - Upload
RELNOTES
and rename it toREADME
Trac
- Create the release page
- Paste in the release notes (use source:trunk/misc/history2wiki.pl)
- Update the release list and the front page
- Make the tarball, checksum and signature available for download:
{{{
trac-admin /home/trac/openpam download add openpam-${yyyymmdd}.tar.gz type=source
author=des version=${Relname} description="OpenPAM ${Relname}" ; trac-admin /home/trac/openpam download add openpam-${yyyymmdd}.tar.gz.sha256 type=checksum
author=des version=${Relname} description="OpenPAM ${Relname}" ; trac-admin /home/trac/openpam download add openpam-${yyyymmdd}.tar.gz.asc type=signature
author=des version=${Relname} description="OpenPAM ${Relname}" ; }}}
Other
- Update the infobox in the Wikipedia article