The releases are posted for signing. The process all went well except
for one part. When I ran the script to create the tag it fails with
this error:

INFO:root:Creating tag for 1.14.2
INFO:root:Bumping version numbers on the branch
Traceback (most recent call last):
File "/opt/trunk/tools/dist/release.py", line 1916, in <module>
main()
File "/opt/trunk/tools/dist/release.py", line 1912, in main
args.func(args)
File "/opt/trunk/tools/dist/release.py", line 1134, in
create_tag_and_bump_versions
bump_versions_on_branch(args)
File "/opt/trunk/tools/dist/release.py", line 1106, in bump_versions_on_branch
svn_version_h = file_object_for('subversion/include/svn_version.h')
File "/opt/trunk/tools/dist/release.py", line 1099, in file_object_for
fd = tempfile.NamedTemporaryFile(mode='w+', encoding='UTF-8')
TypeError: NamedTemporaryFile() got an unexpected keyword argument 'encoding'

I believe what has not happened is the updating of the 1.10.x and
1.14.x branches to prepare for the next release. I will try to look
through old commits to see what was supposed to happen and will do it
manually.

If someone can fix the problem for the future that would be great.
Kind of guessing it could be that the script has to run with Python 3
now or something?

I have maintained a full diary/transcript here including all logs from
the build and tests:

https://github.com/markphip/svnrm/tree/main/history

I figure this will help me or someone else in the future do a release

Mark

Reply via email to