|
From: <gr...@us...> - 2025-11-06 03:38:04
|
Revision: 10261
http://sourceforge.net/p/docutils/code/10261
Author: grubert
Date: 2025-11-06 03:38:01 +0000 (Thu, 06 Nov 2025)
Log Message:
-----------
release 0.22.3
Modified Paths:
--------------
trunk/sandbox/infrastructure/releasing-log.rst
Modified: trunk/sandbox/infrastructure/releasing-log.rst
===================================================================
--- trunk/sandbox/infrastructure/releasing-log.rst 2025-11-06 03:36:16 UTC (rev 10260)
+++ trunk/sandbox/infrastructure/releasing-log.rst 2025-11-06 03:38:01 UTC (rev 10261)
@@ -10,6 +10,96 @@
Notes on what happend while releasing.
+Release 0.22.3 (2025-11-06)
+===========================
+
+Quick tiny release for two important bugfixes.
+
+1. The longstanding issue with combining characters in grid tables is finally
+ solved.
+
+2. A fix for a problem for Sphinx users with Docutils 0.22.2 is solved as well.
+
+* checkout current code
+* run: tox -epy313
+* set_version 0.22.3
+* run: tox -epy311
+* fix the version_info release=True, releaselevel=final, serial=0
+* run: tox -epy39
+* Check README, HISTORY and RELEASE-NOTES titles.
+* check: svn di
+* svn commit
+* check for swap files: ``find . -name \*.sw\*``
+* build wheel and tgz
+* test tgz and wheel locally
+* update code in working directory
+* tag #.# (Note: only directory docutils is copied)::
+
+ svn copy svn+ssh://grubert@svn.code.sf.net/p/docutils/code/trunk/docutils \
+ svn+ssh://grubert@svn.code.sf.net/p/docutils/code/tags/docutils-0.22.3 \
+ -m "tagging release 0.22.3"
+
+* check on sourceforge: https://sourceforge.net/p/docutils/code/HEAD/tree/tags/
+* update code in build directory
+* build wheel and tgz
+* test tgz and wheel locally
+* upload to pypi
+* remove wheels from cache::
+
+ find .cache/pip/wheels -name docutils\*whl
+
+* test src.tgz from pypi, ignore missing HISTORY::
+
+ pip install --pre --no-binary docutils docutils
+
+* remove wheels from cache
+* test wheel from pypi, ignore missing HISTORY.rst
+* update code in working directory
+* run tox : pass 39, 310, 311, 313, 314
+* upload source and generated html to sf-htdocs/#.# ::
+
+ mkdir tmp1
+ cd tmp1
+ tar xzvf ../dist/docutils-0.22.3.tar.gz
+ cd docutils-0.22.3/
+ python3 tools/buildhtml.py .
+ find . -name \*.pyc -exec rm -v {} \;
+ find . -name __pycache__ -exec rmdir -v {} \;
+ rsync -e ssh -r -t ./ web.sourceforge.net:/home/project-web/docutils/htdocs/0.22.3
+
+* Check https://docutils.sourceforge.io/0.22.3/
+* Check web/index.rst for necessary corrections.
+* Run sandbox/infrastructure/docutils-update.local to update web-content.
+
+* Release to sourceforge.
+
+ - Upload docutils-0.22.3.tar.gz and release notes to sourceforge.
+ - Upload RELEASE_NOTES.rst as README.rst.
+ - Select docutils-0.22.3.tar.gz as default for all OS.
+
+* update working directory
+* set_version 0.22.4b1.dev
+* check docutils/__init__ ok
+* tox -epy39 310 312 313 pass
+* tox-epy311 fails : somewhere is 0.22.3
+
+ - tox is running in py311
+ - py311 has docutils 0.22.2 installed
+
+ in working directory ``python3.11 test/test__init__.py``
+ fails with ::
+
+ '0.22.3' != '0.22.4b1.dev'
+ __version__ != __version_info__
+
+* docutils/HISTORY.rst: add title "Release 0.22.4b1.dev (unpublished)"
+* docutils/RELEASE-NOTES.rst: add title "Release 0.22.4b1.dev (unpublished)"
+* Check README, HISTORY and RELEASE-NOTES titles.
+* svn di
+* commit
+* now tox -epy311 passes
+* run: sandbox/infrastructure/docutils-update.local
+
Release 0.22.2 (2025-09-20)
===========================
@@ -35,7 +125,7 @@
pip install --pre --no-binary docutils docutils
-* check for swap files in testenvironmen: ``find . -name \*.sw\*``
+* check for swap files in testenvironment: ``find . -name \*.sw\*``
* test wheel from pypi, ignore missing HISTORY.rst
* update code in working directory
* run tox : pass 39, 310, 311, 313, 314
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|