Message13094
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. |
|
Date |
User |
Action |
Args |
2020-06-03 09:31:13 | jeff.allen | set | messageid: <1591176673.26.0.323584697687.issue2892@roundup.psfhosted.org> |
2020-06-03 09:31:13 | jeff.allen | set | recipients:
+ jeff.allen, zyasoft, darjus |
2020-06-03 09:31:13 | jeff.allen | link | issue2892 messages |
2020-06-03 09:31:13 | jeff.allen | create | |
|