[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue-common/doc/technotes 00011.txt
From: |
Reinhard Mueller |
Subject: |
gnue-common/doc/technotes 00011.txt |
Date: |
Tue, 21 Oct 2003 09:28:27 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue-common
Branch:
Changes by: Reinhard Mueller <address@hidden> 03/10/21 09:28:27
Modified files:
doc/technotes : 00011.txt
Log message:
Update release checklist.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/doc/technotes/00011.txt.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
Patches:
Index: gnue-common/doc/technotes/00011.txt
diff -c gnue-common/doc/technotes/00011.txt:1.2
gnue-common/doc/technotes/00011.txt:1.3
*** gnue-common/doc/technotes/00011.txt:1.2 Fri Oct 17 12:13:46 2003
--- gnue-common/doc/technotes/00011.txt Tue Oct 21 09:28:27 2003
***************
*** 10,32 ****
code.
* Read all documentation and check if is consistent with the current state of
! the code (this includes doc/, AUTHORS, FAQ, INSTALL, README, ROADMAP, THANKS
! and TODO).
* Check if setup.py needs to be updated because of changes since the last
release (files added, files removed, ...).
! * Do a test sdist, build and install of the *.99 release.
! Use 'GNUE_VERSION_SUFFIX=-pre1 ./setup.py sdist --format="gztar,zip"'
! to create the tarball
! * "cvs commit" everything now.
! * Let the packagers test packaging of the *.99 release.
! * Run "cvs2cl --ignore ChangeLog --ignore README.cvs --ignore INSTALL.cvs \
--ignore MANIFEST.in --ignore .cvsignore --ignore postweb"
- to update the ChangeLog.
* Update the NEWS file.
--- 10,36 ----
code.
* Read all documentation and check if is consistent with the current state of
! the code (this includes doc/, AUTHORS, BUGS, FAQ, INSTALL, README, ROADMAP,
! THANKS and TODO).
* Check if setup.py needs to be updated because of changes since the last
release (files added, files removed, ...).
! * Commit everything to CVS.
! * Create the tarballs for the prerelease:
! "GNUE_VERSION_SUFFIX=-pre1 ./setup.py sdist --format='gztar,zip'"
! * Post the prerelease to the web:
! "scp dist/* address@hidden:/var/www/downloads/prereleases"
! * Test installing the prerelease from tarball on different systems.
!
! * Let the packagers test packaging of the prerelease.
!
! * Update the ChangeLog file:
! "cvs2cl --ignore ChangeLog --ignore README.cvs --ignore INSTALL.cvs \
--ignore MANIFEST.in --ignore .cvsignore --ignore postweb"
* Update the NEWS file.
***************
*** 35,54 ****
* Add an entry to the top of ChangeLog that says
"* NEWS, src/__init__.py: Released x.x.x.".
! * "cvs commit" everything now.
! * Run setup.py sdist --format="gztar,zip".
* Tag CVS.
"cvs tag common-x-x-x-release" or "cvs tag appserver-x-x-x-release" etc.
! * Post tarfiles to the website
"scp dist/* address@hidden:/var/www/downloads/releases"
! on www.gnuenterprise.org make a symbolic link from releases to current
* Post documentation to the website using the "postweb" script
* In src/__init__.py, set _version to the next version number, and _release to
0.
! * cvs commit
--- 39,61 ----
* Add an entry to the top of ChangeLog that says
"* NEWS, src/__init__.py: Released x.x.x.".
! * Commit everything to CVS.
! * Create the tarballs for the release:
! "setup.py sdist --format='gztar,zip'"
* Tag CVS.
"cvs tag common-x-x-x-release" or "cvs tag appserver-x-x-x-release" etc.
! * Post the release to the web and remove the prerelease:
"scp dist/* address@hidden:/var/www/downloads/releases"
! on www.gnuenterprise.org:
! ln -s /var/www/downloads/releases/<filename>.* /var/www/downloads/current
! rm -f /var/www/downloads/prereleases/<filename>.*
* Post documentation to the website using the "postweb" script
* In src/__init__.py, set _version to the next version number, and _release to
0.
! * Commit everything to CVS.