|
@@ -159,8 +159,8 @@ scp -p grass-$VERSION.* AUTHORS COPYING ChangeLog_$VERSION.gz \
|
|
|
|
|
|
# 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 @@ vim grass-addons/tools/wingrass-packager/grass_copy_wwwroot.sh
|
|
|
|
|
|
###################
|
|
|
# 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
|
|
|
-
|
|
|
- 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?
|
|
|
-
|
|
|
- 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
|
|
|
-
|
|
|
-
|
|
|
- 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@grass.osgeo.org:/osgeo/grass/grass-cms/grass$MAJOR$MINOR/manuals/
|
|
|
- scp -r * neteler@upload.osgeo.org:/osgeo/download/grass/grass$MAJOR$MINOR/manuals/
|
|
|
-
|
|
|
- o stable release: update cronjob 'cron_grass_HEAD_src_snapshot.sh' on grass.osgeo.org to next but one
|
|
|
- release tag for the differences
|
|
|
-
|
|
|
- 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
|
|
|
-
|
|
|
-
|
|
|
- o WinGRASS notes:
|
|
|
-
|
|
|
- Update grass_packager_release.bat, eg.
|
|
|
+ - 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:
|
|
|
+ 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)
|
|
|
+
|
|
|
+# 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
|
|
|
+
|
|
|
+# 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
|
|
|
+
|
|
|
+# 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@lists.osgeo.org>
|
|
|
- <grass-dev@lists.osgeo.org>
|
|
|
|
|
|
- * If official release:
|
|
|
+* If official release:
|
|
|
- publish related announcement press release at:
|
|
|
|
|
|
Our GRASS web site: /announces/
|