Message13094

Author jeff.allen
Recipients darjus, jeff.allen, zyasoft
Date 2020-06-03.09:31:12
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1591176673.26.0.323584697687.issue2892@roundup.psfhosted.org>
In-reply-to
Content
The last thing to test is that the migrated repository still allows us to make a release.

I don't want actually to release anything (it would be a 2.7.3a1 almost identical to 2.7.2). The last part, packaging and staging at Sonatype, won't have changed. The thing to test is branding with the version control information and the tripwires that prevent us releasing something that only works because of files not checked in.

Oh, and to have the instructions to do it again.
https://github.com/jython/devguide/pull/10

I've been through all this now, but as a dry-run in my own space. The use of information from Git took a lot of trial and error. I'm copying CPython
https://github.com/python/cpython/blob/3.8/configure.ac#L42
but those particular commands, and the way the results get used,
https://github.com/python/cpython/blob/3.8/Modules/getbuildinfo.c#L35
may not be the best choice. The names owe a lot to the legacy of svn and hg and do not well reflect very well what they contain.

However, git has a lot of options. When it comes to tripwires in the release process, slightly different git queries are used.
https://github.com/python/release-tools/blob/master/release.py#L442

Next is to do it for real, after which hg.python.org/jython should never be modified again.
History
Date User Action Args
2020-06-03 09:31:13jeff.allensetmessageid: <1591176673.26.0.323584697687.issue2892@roundup.psfhosted.org>
2020-06-03 09:31:13jeff.allensetrecipients: + jeff.allen, zyasoft, darjus
2020-06-03 09:31:13jeff.allenlinkissue2892 messages
2020-06-03 09:31:13jeff.allencreate