Bump ver to 0.9.26; Expanded release steps

Expanded the steps for making and posting releases
(docs/RELEASE.txt).

Bumped version to 0.9.26.
This commit is contained in:
Bill Kendrick 2020-12-27 17:45:13 -08:00
parent 1c07b66c9f
commit bcc233b542
17 changed files with 86 additions and 26 deletions

View file

@ -4,12 +4,12 @@
# Various contributors (see AUTHORS.txt)
# http://www.tuxpaint.org/
# June 14, 2002 - October 15, 2020
# June 14, 2002 - December 27, 2020
# The version number, for release:
VER_VERSION:=0.9.25
VER_VERSION:=0.9.26
ifdef SOURCE_DATE_EPOCH
VER_DATE=$(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+%Y-%m-%d" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+%Y-%m-%d" 2>/dev/null || date -u "+%Y-%m-%d")
else

View file

@ -8,6 +8,11 @@ http://www.tuxpaint.org/
$Id$
2020.December.27 (0.9.26)
* Documentation updates
---------------------
* Expanded the steps for making and posting releases.
2020.December.27 (0.9.25)
* New Features
------------

View file

@ -1,5 +1,8 @@
Release checklist for Tux Paint
Last updated 2020-07-27 -bjk
Last updated 2020-12-27 -bjk
Preparing
---------
Do these things _prior_ to cutting a release -- that is, prior to
tagging in the source code repository, running "make release" to roll
@ -32,7 +35,6 @@ a .tar.gz source tarball, and making the tarball available for download.
* Tidy the HTML documentation
Using
(Be sure to run "make" in "docs/", to produce plaintext alternatives!)
tidy -i --markup yes --vertical-space yes --indent yes --indent-attributes yes INFILE.html > OUTFILE.html
@ -43,3 +45,53 @@ a .tar.gz source tarball, and making the tarball available for download.
* Don't forget to commit the changes! (git add ... / git commit / git push)
Time to release:
----------------
* Tag & roll a release tarball (example here was from 0.9.25):
$ git pull
$ make clean
$ git tag tuxpaint-0_9_25-2020-12-27
$ git push origin tuxpaint-0_9_25-2020-12-27 # or --tags
$ make release
* Upload each project's ".tar.gz" file from their "build/" subdirs
to ftp.tuxpaint.org.
* Place them in the appropriate subdirectories (source/, config/,
and stamps/) under "unix/x/tuxpaint/".
* Copy "docs/CHANGES.txt" from each project onto the FTP site
(Tux Paint's goes in the toplevel, the others go in config/ and
stamps/).
* Create a new PAD file (e.g. `pads/tuxpaint-0.9.25.xml`) on the
FTP site.
* Replace the "pads/tuxpaint-LATEST.xml" symlink on the FTP site with
a new one that points to the new PAD file.
* At SourceForge, go to "Files" and use "Add Folder" under each project
to create new release file subdirectories. (e.g., "0.9.25" under
https://sourceforge.net/projects/tuxpaint/files/tuxpaint/)
* Upload the files! Either from local copies, via a web browser,
or by SCP, Rsync, or SFTP (see
https://sourceforge.net/p/forge/documentation/Release%20Files%20for%20Download/#scp)
e.g.:
$ sftp wkendrick@frs.sourceforge.net
sftp> cd /home/frs/project/tuxpaint/
sftp> cd tuxpaint/0.9.25/
sftp> lcd source
sftp> put tuxpaint-0.9.25.tar.gz
sftp> cd ../..
sftp> lcd ..
[repeat for tuxpaint-config and tuxpaint-stamps]

View file

@ -1,5 +1,5 @@
Tux Paint
version 0.9.25
version 0.9.26
Advanced Stamps HOWTO
Copyright 2006-2008 by Albert Cahalan for the Tux Paint project

View file

@ -1,6 +1,6 @@
Extending
Tux Paint
version 0.9.25
version 0.9.26
Copyright (c) 2002-2020 by various contributors; see AUTHORS.txt
http://www.tuxpaint.org/

View file

@ -1,5 +1,5 @@
Tux Paint
version 0.9.25
version 0.9.26
Frequently Asked Questions
Copyright (c) 2002-2020 by various contributors; see AUTHORS.txt

View file

@ -1,5 +1,5 @@
Tux Paint
version 0.9.25
version 0.9.26
Options Documentation

View file

@ -1,5 +1,5 @@
Tux Paint
version 0.9.25
version 0.9.26
A simple drawing program for children

View file

@ -20,7 +20,7 @@
width="205"
height="210"
alt="Tux&nbsp;Paint"><br>
version 0.9.25<br>
version 0.9.26<br>
Advanced Stamps HOWTO
</h1>

View file

@ -21,7 +21,7 @@
width="205"
height="210"
alt="Tux Paint"><br>
version 0.9.25
version 0.9.26
</h1>
<p>

View file

@ -20,7 +20,7 @@
width="205"
height="210"
alt="Tux&nbsp;Paint"><br>
version 0.9.25<br>
version 0.9.26<br>
Frequently Asked Questions
</h1>

View file

@ -17,7 +17,7 @@
<center>
<h1>
Tux&nbsp;Paint<br>
version 0.9.25
version 0.9.26
</h1>
<h2>

View file

@ -20,7 +20,7 @@
width="205"
height="210"
alt="Tux&nbsp;Paint"><br>
version 0.9.25
version 0.9.26
</h1>
<h3>

View file

@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>tuxpaint</string>
<key>CFBundleGetInfoString</key>
<string>0.9.25, Copyright 2009-2020, Tux Paint Development Team</string>
<string>0.9.26, Copyright 2009-2020, Tux Paint Development Team</string>
<key>CFBundleIconFile</key>
<string>tuxpaint.icns</string>
<key>CFBundleIdentifier</key>
@ -19,7 +19,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>0.9.25</string>
<string>0.9.26</string>
<key>CFBundleSignature</key>
<string>TXPT</string>
<key>CFBundleVersion</key>

View file

@ -1,5 +1,5 @@
.\" tuxpaint.1 - 2020.12.27
.TH TUXPAINT 1 "27 December 2020" "0.9.25" "Tux Paint"
.TH TUXPAINT 1 "27 December 2020" "0.9.26" "Tux Paint"
.SH NAME
tuxpaint -- "Tux Paint", a drawing program for young children.

View file

@ -1,6 +1,6 @@
Summary: A drawing program for young children
Name: tuxpaint
Version: 0.9.25
Version: 0.9.26
Release: 1
License: GPL
Group: Multimedia/Graphics
@ -99,6 +99,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/tp-magic-config.*
%changelog
* Sun Dec 27 2020 <nbs@sonic.net> -
- Set version number 0.9.26
* Mon Jun 22 2020 <nbs@sonic.net> -
- Set version number 0.9.25

View file

@ -26,8 +26,8 @@ IDI_ICON1 ICON DISCARDABLE "data/images/icon-win32.ico"
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,9,25,0
PRODUCTVERSION 0,9,25,0
FILEVERSION 0,9,26,0
PRODUCTVERSION 0,9,26,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x21L
@ -45,14 +45,14 @@ BEGIN
VALUE "Comments", "\0"
VALUE "CompanyName", "New Breed Software\0"
VALUE "FileDescription", "Tux Paint - Interactive Paint Program.\0"
VALUE "FileVersion", "0.9.25\0"
VALUE "FileVersion", "0.9.26\0"
VALUE "InternalName", "Tux Paint\0"
VALUE "LegalCopyright", "Copyright (C) 2008-2020 by Bill Kendrick, et al\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "TuxPaint.exe\0"
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "Tux Paint\0"
VALUE "ProductVersion", "0.9.25\0"
VALUE "ProductVersion", "0.9.26\0"
VALUE "SpecialBuild", "win32 build by TOYAMA Shin-ichi\0"
END
END