[GRASS-SVN] r72164 - grass/branches/releasebranch_7_4/doc
svn_grass at osgeo.org
svn_grass at osgeo.org
Fri Jan 26 03:55:23 PST 2018
Author: neteler
Date: 2018-01-26 03:55:23 -0800 (Fri, 26 Jan 2018)
New Revision: 72164
Modified:
grass/branches/releasebranch_7_4/doc/howto_release.txt
Log:
doc/howto_release.txt: further cleanup
Modified: grass/branches/releasebranch_7_4/doc/howto_release.txt
===================================================================
--- grass/branches/releasebranch_7_4/doc/howto_release.txt 2018-01-26 11:54:49 UTC (rev 72163)
+++ grass/branches/releasebranch_7_4/doc/howto_release.txt 2018-01-26 11:55:23 UTC (rev 72164)
@@ -159,8 +159,8 @@
# Only full release!
# generate link to "latest" source code
-ssh neteler@$SERVER1 rm -f $SERVER1DIR/grass-$MAJOR.$MINOR-latest.tar.gz
-ssh neteler@$SERVER1 "cd $SERVER1DIR ; ln -s grass-$VERSION.tar.gz $SERVER1DIR/grass-$MAJOR.$MINOR-latest.tar.gz"
+ssh neteler@$SERVER1 "cd $SERVER1DIR ; rm -f grass-$MAJOR.$MINOR-latest.tar.gz"
+ssh neteler@$SERVER1 "cd $SERVER1DIR ; ln -s grass-$VERSION.tar.gz grass-$MAJOR.$MINOR-latest.tar.gz"
# update winGRASS related files: Update the winGRASS version
vim grass-addons/tools/wingrass-packager/grass_packager_release.bat
@@ -169,89 +169,76 @@
###################
# update web site to new version: CMS
- - News section
- - https://grass.osgeo.org/download/software/
- - https://grass.osgeo.org/download/software/sources/
- - https://grass.osgeo.org/download/software/linux/
- - https://grass.osgeo.org/home/history/releases/
- - https://grass.osgeo.org/development/svn/svn-tags/ (add tag): echo $RELEASETAG
+ - News section
+ - https://grass.osgeo.org/download/software/
+ - https://grass.osgeo.org/download/software/sources/
+ - https://grass.osgeo.org/download/software/linux/
+ - https://grass.osgeo.org/home/history/releases/
+ - https://grass.osgeo.org/development/svn/svn-tags/ (add tag): echo $RELEASETAG
- write announcement
- - store in trac:
- http://trac.osgeo.org/grass/wiki/Release/7.XX.YY-News
- https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures74 <- major changes only
- - update version in https://grasswiki.osgeo.org/wiki/GRASS-Wiki
- - store in Web as announces/announce_grass$MAJOR$MINOR$RELEASE.html <- how? with protected PHP upload page?
+# write announcement
+ - store in trac:
+ https://trac.osgeo.org/grass/wiki/Release/7.4.x-News
+ https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures74 <- add content of major changes only
+ - update version in https://grasswiki.osgeo.org/wiki/GRASS-Wiki
+ - store in Web as announces/announce_grass$MAJOR$MINOR$RELEASE.html <- how? with protected PHP upload page? (dropped since CMS)
- full release:
- - update trac
- - milesstone/add next: https://trac.osgeo.org/grass/admin/ticket/milestones
- - add released version: https://trac.osgeo.org/grass/admin/ticket/versions
-
+# only when new major release
+# update cronjob 'cron_grass_HEAD_src_snapshot.sh' on grass.osgeo.org to next but one release tag for the differences
- o upload user HTML manual in case of *final release* from compiled English
- version at (warning: needs stuff to be compiled).
- - download new source code package, compile with most settings
- - cd dist.$ARCH/docs/html
- echo www/grass$MAJOR$MINOR/manuals/
- scp -r * neteler at grass.osgeo.org:/osgeo/grass/grass-cms/grass$MAJOR$MINOR/manuals/
- scp -r * neteler at upload.osgeo.org:/osgeo/download/grass/grass$MAJOR$MINOR/manuals/
+# trac updates, only when new major release:
+ - Add new release to https://trac.osgeo.org/grass/admin/ticket/versions
+ - Set "complete" flag in https://trac.osgeo.org/grass/milestone/7.4.x --> Edit Milestone
+ - also: Retarget associated open tickets to milestone 7.4.x
+ - Batch modify tickets, set to next milestone (update this query accordingly: two entries to change)
+ https://trac.osgeo.org/grass/query?status=assigned&status=new&status=reopened&milestone=7.4.0&milestone=7.4.1&group=status&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&order=priority
+ - Set max items to 1000, then select all shown tickets via Status: assigned/new/reopened sections
+ - Scroll down to "Batch modify": under the "Comment" section, add Field "Milestone" and set to next version
+ - then use "Change ticket" button, done.
+ - Only in case of new release branch being created:
+
+ - Add Wiki Macro definitions for manual pages G7X:modulename
+ - Edit: https://trac.osgeo.org/grass/wiki/InterMapTxt
- o stable release: update cronjob 'cron_grass_HEAD_src_snapshot.sh' on grass.osgeo.org to next but one
- release tag for the differences
+# WinGRASS notes:
- o Trac updates:
- - Add new release to https://trac.osgeo.org/grass/admin/ticket/versions
- - Set "complete" flag in https://trac.osgeo.org/grass/milestone/7.4.x --> Edit Milestone
- - Batch modify tickets, set to next milestone (update this query accordingly: two entries to change)
- https://trac.osgeo.org/grass/query?status=assigned&status=new&status=reopened&milestone=7.4.0&milestone=7.4.1&group=status&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&order=priority
- - Set max items to 1000, then select all shown tickets via Status: assigned/new/reopened sections
- - Scroll down to "Batch modify": under the "Comment" section, add Field "Milestone" and set to next version
- - then use "Change ticket" button, done.
- - Only in case of new release branch being created:
- Add Wiki Macro definitions for manual pages G7X:modulename
- - Edit: https://trac.osgeo.org/grass/wiki/InterMapTxt
+ - Update grass_packager_release.bat, eg.
-
- o WinGRASS notes:
-
- Update grass_packager_release.bat, eg.
-
set MAJOR=7
set MINOR=4
set PATCH=1RC1
- Update addons (grass_addons.sh) rules, eg.
+ - Update addons (grass_addons.sh) rules, eg.
compile $SVN_PATH/grass7 $GISBASE_PATH/grass740RC1 $ADDON_PATH/grass740RC1/addons
- Modify grass_copy_wwwroot.sh accordingly, eg.
+ - Modify grass_copy_wwwroot.sh accordingly, eg.
copy_addon 741RC1 7.4.1RC1
- o Launchpad notes:
+# Launchpad notes:
- Create milestone and release: https://launchpad.net/grass/+series
+ - Create milestone and release: https://launchpad.net/grass/+series
- Upload tarball for created release
+ - Upload tarball for created release
- Update daily recipe contents: https://code.launchpad.net/~grass/+recipe/grass-trunk
+ - Update daily recipe contents: https://code.launchpad.net/~grass/+recipe/grass-trunk
- o Packaging notes:
+# Packaging notes:
https://trac.osgeo.org/grass/wiki/BuildHints
- https://trac.osgeo.org/grass/wiki/DebianUbuntuPackaging
- https://trac.osgeo.org/grass/wiki/CompileOnWindows
+############
+# Marketing - tell others about release:
-2. Tell others about it:
+* Notify all packagers (MN has email list)
- * Notify all packagers (MN has email list)
-
- * If release candidate:
+* If release candidate:
- <grass-announce at lists.osgeo.org>
- <grass-dev at lists.osgeo.org>
- * If official release:
+* If official release:
- publish related announcement press release at:
Our GRASS web site: /announces/
More information about the grass-commit
mailing list