svn commit: r1869145 - /subversion/site/publish/upcoming.part.html
Author: svn-role Date: Wed Oct 30 04:15:05 2019 New Revision: 1869145 URL: http://svn.apache.org/viewvc?rev=1869145=rev Log: * upcoming.part.html: Automatically regenerated Modified: subversion/site/publish/upcoming.part.html Modified: subversion/site/publish/upcoming.part.html URL: http://svn.apache.org/viewvc/subversion/site/publish/upcoming.part.html?rev=1869145=1869144=1869145=diff == --- subversion/site/publish/upcoming.part.html (original) +++ subversion/site/publish/upcoming.part.html Wed Oct 30 04:15:05 2019 @@ -1,180 +1,38 @@ -Changes in ^/subversion/branches/1.12.x: +Changes in ^/subversion/branches/1.13.x: -https://svn.apache.org/r1860377;>r1860377 | svn-role | 2019-05-30 04:00:08 + (Thu, 30 May 2019) | 11 lines +https://svn.apache.org/r1868880;>r1868880 | julianfoad | 2019-10-24 15:18:40 + (Thu, 24 Oct 2019) | 10 lines -Merge https://svn.apache.org/r1857391;>r1857391 from trunk: +Merge https://svn.apache.org/r1868151;>r1868151 from trunk: - * https://svn.apache.org/r1857391;>r1857391 - Fix build with APR 1.7.0. + * https://svn.apache.org/r1868151;>r1868151 + Fix syntax error when $PYTHON is Python 3. Justification: - Bogus configure script check relies on APR internals. - See https://svn.haxx.se/users/archive-2019-04/0041.shtml - and https://svn.haxx.se/dev/archive-2019-04/0020.shtml + Python 2 will reach EOL during the lifetime of this branch. Votes: - +1: stsp, rhuijben (bindings change so 2+1s is enough) + +1: danielsh + +0: julianfoad (reviewed only) -https://svn.apache.org/r1863267;>r1863267 | julianfoad | 2019-07-18 10:11:00 + (Thu, 18 Jul 2019) | 4 lines +https://svn.apache.org/r1868883;>r1868883 | julianfoad | 2019-10-24 15:26:12 + (Thu, 24 Oct 2019) | 10 lines -On 1.12.x branch: Backport https://svn.apache.org/r1863262;>r1863262 (Do not print password to screen in -svn_load_dirs.pl). A contrib script, so backported without voting. -This commit adds the missing mergeinfo. - -https://svn.apache.org/r1863285;>r1863285 | julianfoad | 2019-07-18 13:36:09 + (Thu, 18 Jul 2019) | 11 lines - -Merge https://svn.apache.org/r1855419;>r1855419 from trunk: - - * https://svn.apache.org/r1855419;>r1855419 - Fix conflict resolver bug where local and incoming edits got swapped. - Justification: - Bug breaks text conflict resolution. - User complained: https://svn.haxx.se/dev/archive-2019-03/0012.shtml - Votes: - +1: stsp - +0: rhuijben - - -https://svn.apache.org/r1863286;>r1863286 | julianfoad | 2019-07-18 13:36:17 + (Thu, 18 Jul 2019) | 9 lines - -Merge https://svn.apache.org/r1856397;>r1856397 from trunk: - - * https://svn.apache.org/r1856397;>r1856397 - Allow generating Visual Studio 2019 projects - Justification: - Makes it easier to build Subversion on Windows. Simple local fix. - Votes: - +1: rhuijben - - -https://svn.apache.org/r1863287;>r1863287 | julianfoad | 2019-07-18 13:36:24 + (Thu, 18 Jul 2019) | 9 lines - -Merge https://svn.apache.org/r1857367;>r1857367 from trunk: - - * https://svn.apache.org/r1857367;>r1857367 -Fix memory lifetime problem in a libsvn_wc error code path. -Justification: - Edge-case crash. Subversion should not crash. -Votes: - +1: stsp, rhuijben - - -https://svn.apache.org/r1863288;>r1863288 | julianfoad | 2019-07-18 13:36:36 + (Thu, 18 Jul 2019) | 16 lines - -Merge the https://svn.apache.org/r1860175;>r1860175 group from trunk: - - * https://svn.apache.org/r1860175;>r1860175,https://svn.apache.org/r1860186;>r1860186,https://svn.apache.org/r1860187;>r1860187,https://svn.apache.org/r1860188;>r1860188 - Fix building Subversion with Visual Studio 2005 and 2008. - Justification: - A change in 1.12 accidentally introduced a macro escaping issue - which broke compilation with these older versions of VC++. - Notes: - Should have been a simple patch. But lack of this version on my - development machine made things harder. - (I dont see a problem with dropping VS200 2008 support with - a future Subversion version, but then we should provide better - documentation on that change.) - Votes: - +1: rhuijben - - -https://svn.apache.org/r1863289;>r1863289 | julianfoad | 2019-07-18 13:36:46 + (Thu, 18 Jul 2019) | 15 lines - -Merge the https://svn.apache.org/r1859732;>r1859732 group from trunk: - - *
svn commit: r1869139 - /subversion/trunk/tools/dist/release.py
Author: danielsh Date: Wed Oct 30 03:08:22 2019 New Revision: 1869139 URL: http://svn.apache.org/viewvc?rev=1869139=rev Log: * tools/dist/release.py (write_news): Remove scalpel left behind in r1869134. Modified: subversion/trunk/tools/dist/release.py Modified: subversion/trunk/tools/dist/release.py URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/release.py?rev=1869139=1869138=1869139=diff == --- subversion/trunk/tools/dist/release.py (original) +++ subversion/trunk/tools/dist/release.py Wed Oct 30 03:08:22 2019 @@ -1207,7 +1207,6 @@ def write_news(args): release_date = datetime.datetime.strptime(args.news_release_date, '%Y-%m-%d') else: release_date = datetime.date.today() -abort data = { 'date' : release_date.strftime('%Y%m%d'), 'date_pres' : release_date.strftime('%Y-%m-%d'), 'major-minor' : args.version.branch,
svn commit: r1869135 - in /subversion/trunk/tools/dist: release.py templates/download.ezt templates/rc-release-ann.ezt templates/stable-release-ann.ezt
Author: danielsh Date: Tue Oct 29 23:42:16 2019 New Revision: 1869135 URL: http://svn.apache.org/viewvc?rev=1869135=rev Log: release.py: Automatically add to dist/ a current KEYS file with each release. In particular, this means versioned KEYS files will be archived to archive.a.o/dist/, and will continue to contain keys after those have been removed from a committer's id.a.o profile. * tools/dist/release.py (download_file): Make checksum verification opt-outable. (roll_tarballs): Download the KEYS file to the target directory. Rely on TLS for authenticity and integrity of the downloaded file (as we already do for authenticity and integrity of the subsequent commit operation). * tools/dist/templates/download.ezt, * tools/dist/templates/rc-release-ann.ezt, * tools/dist/templates/stable-release-ann.ezt: Link to the per-release KEYS file. Modified: subversion/trunk/tools/dist/release.py subversion/trunk/tools/dist/templates/download.ezt subversion/trunk/tools/dist/templates/rc-release-ann.ezt subversion/trunk/tools/dist/templates/stable-release-ann.ezt Modified: subversion/trunk/tools/dist/release.py URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/release.py?rev=1869135=1869134=1869135=diff == --- subversion/trunk/tools/dist/release.py (original) +++ subversion/trunk/tools/dist/release.py Tue Oct 29 23:42:16 2019 @@ -295,6 +295,13 @@ def run_script(verbose, script, hide_std run_command(l.split(), verbose, hide_stderr) def download_file(url, target, checksum): +"""Download the file at URL to the local path TARGET. +If CHECKSUM is a string, verify the checksum of the downloaded +file and raise RuntimeError if it does not match. If CHECKSUM +is None, do not verify the downloaded file. +""" +assert checksum is None or isinstance(checksum, str) + response = urllib2.urlopen(url) target_file = open(target, 'w+') target_file.write(response.read()) @@ -303,7 +310,7 @@ def download_file(url, target, checksum) m.update(target_file.read()) target_file.close() checksum2 = m.hexdigest() -if checksum != checksum2: +if checksum is not None and checksum != checksum2: raise RuntimeError("Checksum mismatch for '%s': "\ "downloaded: '%s'; expected: '%s'" % \ (target, checksum, checksum2)) @@ -966,7 +973,15 @@ def roll_tarballs(args): shutil.copy(os.path.join(get_workdir(args.base_dir), 'subversion', 'include', 'svn_version.h'), os.path.join(get_target(args), - 'svn_version.h.dist-%s' % str(args.version))) + 'svn_version.h.dist-%s' + % (str(args.version),))) + +# Download and "tag" the KEYS file (in case a signing key is removed +# from a committer's LDAP profile down the road) +basename = 'subversion-%s.KEYS' % (str(args.version),) +filepath = os.path.join(get_tempdir(args.base_dir), basename) +download_file(KEYS, filepath, None) +shutil.move(filepath, get_target(args)) # And we're done! Modified: subversion/trunk/tools/dist/templates/download.ezt URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/templates/download.ezt?rev=1869135=1869134=1869135=diff == --- subversion/trunk/tools/dist/templates/download.ezt (original) +++ subversion/trunk/tools/dist/templates/download.ezt Tue Oct 29 23:42:16 2019 @@ -4,10 +4,12 @@ File Checksum (SHA512) Signatures + PGP Public Keys [for fileinfo] [fileinfo.filename] [https://www.apache.org/dist/subversion/[fileinfo.filename].sha512;>SHA-512] - [https://www.apache.org/dist/subversion/[fileinfo.filename].asc;>PGP] + [https://www.apache.org/dist/subversion/[fileinfo.filename].asc;>PGP signatures] + [https://www.apache.org/dist/subversion/subversion-[version].KEYS;>PGP keyring] [end] Modified: subversion/trunk/tools/dist/templates/rc-release-ann.ezt URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/templates/rc-release-ann.ezt?rev=1869135=1869134=1869135=diff == --- subversion/trunk/tools/dist/templates/rc-release-ann.ezt (original) +++ subversion/trunk/tools/dist/templates/rc-release-ann.ezt Tue Oct 29 23:42:16 2019 @@ -23,6 +23,10 @@ PGP Signatures are available at: For this release, the following people have provided PGP signatures: [siginfo] +These public keys are available at: + +https://www.apache.org/dist/subversion/subversion-[version].KEYS + This is a pre-release for what will eventually become version [major-minor-patch] of the Apache Subversion open source version control system. It may
svn commit: r1869134 - /subversion/trunk/tools/dist/release.py
Author: danielsh Date: Tue Oct 29 23:21:04 2019 New Revision: 1869134 URL: http://svn.apache.org/viewvc?rev=1869134=rev Log: * tools/dist/release.py (write_news): Validate the argument to the --news-release-date option. Follow-up to r1869118. Modified: subversion/trunk/tools/dist/release.py Modified: subversion/trunk/tools/dist/release.py URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/release.py?rev=1869134=1869133=1869134=diff == --- subversion/trunk/tools/dist/release.py (original) +++ subversion/trunk/tools/dist/release.py Tue Oct 29 23:21:04 2019 @@ -1188,9 +1188,13 @@ def move_to_dist(args): def write_news(args): 'Write text for the Subversion website.' -release_date = args.news_release_date or datetime.date.today().strftime('%Y-%m-%d') -data = { 'date' : re.sub("-", "", release_date), # format mmdd - 'date_pres' : release_date, # format -mm-dd +if args.news_release_date: +release_date = datetime.datetime.strptime(args.news_release_date, '%Y-%m-%d') +else: +release_date = datetime.date.today() +abort +data = { 'date' : release_date.strftime('%Y%m%d'), + 'date_pres' : release_date.strftime('%Y-%m-%d'), 'major-minor' : args.version.branch, 'version' : str(args.version), 'version_base' : args.version.base,
svn commit: r1869128 - /subversion/site/staging/doap.rdf
Author: julianfoad Date: Tue Oct 29 20:17:52 2019 New Revision: 1869128 URL: http://svn.apache.org/viewvc?rev=1869128=rev Log: * staging/doap.rdf: Fix date typo. Found by: hartmannathan Modified: subversion/site/staging/doap.rdf Modified: subversion/site/staging/doap.rdf URL: http://svn.apache.org/viewvc/subversion/site/staging/doap.rdf?rev=1869128=1869127=1869128=diff == --- subversion/site/staging/doap.rdf (original) +++ subversion/site/staging/doap.rdf Tue Oct 29 20:17:52 2019 @@ -37,7 +37,7 @@ Current 1.13 regular release -2019-11-30 +2019-10-30 1.13.0
Re: svn commit: r1869118 - /subversion/trunk/tools/dist/release.py
julianf...@apache.org wrote on Tue, 29 Oct 2019 17:22 +00:00: > +++ subversion/trunk/tools/dist/release.py Tue Oct 29 17:22:40 2019 > @@ -1188,8 +1188,9 @@ def move_to_dist(args): > def write_news(args): > 'Write text for the Subversion website.' > -data = { 'date' : datetime.date.today().strftime('%Y%m%d'), > - 'date_pres' : datetime.date.today().strftime('%Y-%m-%d'), > +release_date = args.news_release_date or > datetime.date.today().strftime('%Y-%m-%d') > +data = { 'date' : re.sub("-", "", release_date), # format mmdd You don't do any input validation on the date in argv anywhere, so --news-release-date=foo-bar would be accepted here, as would --news-release-date=2020-1-1 without leading zeroes. I assume the lack of leading zeroes would cause problems at some point down the road (for example, if we ever try to use the 'date' or 'date_pres' replaceables in a context that actually parses them as date strings, such as the ?update= parameter to download.cgi). I suggest instead: release_date = time.strptime(args.news_release_date, "-mm-dd") if args.news_release_date else datetime.date.today() … { 'date': release_date.strftime("mmdd"), 'date_pres': release_date.strftime(…) } Cheers, Daniel > + 'date_pres' : release_date, # format -mm-dd > 'major-minor' : args.version.branch, > 'version' : str(args.version), > 'version_base' : args.version.base, > @@ -1796,6 +1797,9 @@ def main(): > subparser.set_defaults(func=write_news) > subparser.add_argument('--announcement-url', > help='''The URL to the archived announcement email.''') > +subparser.add_argument('--news-release-date', > +help='''The release date for the news, as -MM-DD. > +Default: today.''') > subparser.add_argument('--edit-html-file', > help='''Insert the text into this file > news.html, index.html).''') > > >
svn commit: r1869120 - in /subversion/site/staging: doap.rdf docs/release-notes/1.13.html docs/release-notes/release-history.html download.html index.html news.html
Author: julianfoad Date: Tue Oct 29 17:38:29 2019 New Revision: 1869120 URL: http://svn.apache.org/viewvc?rev=1869120=rev Log: On 'staging': publish Subversion 1.13.0. Modified: subversion/site/staging/doap.rdf subversion/site/staging/docs/release-notes/1.13.html subversion/site/staging/docs/release-notes/release-history.html subversion/site/staging/download.html subversion/site/staging/index.html subversion/site/staging/news.html Modified: subversion/site/staging/doap.rdf URL: http://svn.apache.org/viewvc/subversion/site/staging/doap.rdf?rev=1869120=1869119=1869120=diff == --- subversion/site/staging/doap.rdf (original) +++ subversion/site/staging/doap.rdf Tue Oct 29 17:38:29 2019 @@ -36,9 +36,9 @@ http://projects.apache.org/category/build-management; /> -Current 1.12 regular release -2019-07-24 -1.12.2 +Current 1.13 regular release +2019-11-30 +1.13.0 Modified: subversion/site/staging/docs/release-notes/1.13.html URL: http://svn.apache.org/viewvc/subversion/site/staging/docs/release-notes/1.13.html?rev=1869120=1869119=1869120=diff == --- subversion/site/staging/docs/release-notes/1.13.html (original) +++ subversion/site/staging/docs/release-notes/1.13.html Tue Oct 29 17:38:29 2019 @@ -23,11 +23,6 @@ Apache Subversion 1.13 Release Notes - -This is work in progress. - Subversion 1.13 has not been released yet. - - What's New in Apache Subversion 1.13 http://svn.apache.org/viewvc/subversion/site/staging/docs/release-notes/release-history.html?rev=1869120=1869119=1869120=diff == --- subversion/site/staging/docs/release-notes/release-history.html (original) +++ subversion/site/staging/docs/release-notes/release-history.html Tue Oct 29 17:38:29 2019 @@ -31,6 +31,9 @@ Subversion 2.0. +Subversion 1.13.0 (Wednesday, 30 November 2019): Feature and bugfix release, see the release notes. + + Subversion 1.12.2 (Wednesday, 24 July 2019): Bugfix release. Modified: subversion/site/staging/download.html URL: http://svn.apache.org/viewvc/subversion/site/staging/download.html?rev=1869120=1869119=1869120=diff == --- subversion/site/staging/download.html (original) +++ subversion/site/staging/download.html Tue Oct 29 17:38:29 2019 @@ -105,7 +105,7 @@ Other mirrors: Regular releases are supported for 6 months. -Apache Subversion 1.12.2 +Apache Subversion 1.13.0 File @@ -113,23 +113,17 @@ Other mirrors: Signatures - subversion-1.12.2.tar.bz2 - - [https://www.apache.org/dist/subversion/subversion-1.12.2.tar.bz2.sha512;>SHA-512] - [https://www.apache.org/dist/subversion/subversion-1.12.2.tar.bz2.asc;>PGP] + subversion-1.13.0.tar.bz2 + [https://www.apache.org/dist/subversion/subversion-1.13.0.tar.bz2.sha512;>SHA-512] + [https://www.apache.org/dist/subversion/subversion-1.13.0.tar.bz2.asc;>PGP] - subversion-1.12.2.tar.gz - - [https://www.apache.org/dist/subversion/subversion-1.12.2.tar.gz.sha512;>SHA-512] - [https://www.apache.org/dist/subversion/subversion-1.12.2.tar.gz.asc;>PGP] + subversion-1.13.0.tar.gz + [https://www.apache.org/dist/subversion/subversion-1.13.0.tar.gz.sha512;>SHA-512] + [https://www.apache.org/dist/subversion/subversion-1.13.0.tar.gz.asc;>PGP] - subversion-1.12.2.zip - - [https://www.apache.org/dist/subversion/subversion-1.12.2.zip.sha512;>SHA-512] - [https://www.apache.org/dist/subversion/subversion-1.12.2.zip.asc;>PGP] + subversion-1.13.0.zip + [https://www.apache.org/dist/subversion/subversion-1.13.0.zip.sha512;>SHA-512] + [https://www.apache.org/dist/subversion/subversion-1.13.0.zip.asc;>PGP] Modified: subversion/site/staging/index.html URL: http://svn.apache.org/viewvc/subversion/site/staging/index.html?rev=1869120=1869119=1869120=diff == --- subversion/site/staging/index.html (original) +++ subversion/site/staging/index.html Tue Oct 29 17:38:29 2019 @@ -66,6 +66,26 @@ + +2019-10-30 Apache Subversion 1.13.0 Released + + + +We are pleased to announce the release of Apache Subversion 1.13.0. + This is the most complete Subversion release to date, and we encourage + users of Subversion to upgrade as soon as reasonable. + Please see the + https://lists.apache.org/list.html?annou...@subversion.apache.org; + >release announcement and the + release notes for more information about this release. + +To get this release from the nearest mirror, please visit our + download page. + + + 2019-09-30 Apache Subversion 1.13.0-rc1 Released - -2019-07-24 Apache Subversion 1.12.2, 1.10.6, 1.9.12 Released
svn commit: r1869119 - in /subversion/site/staging: ./ .message-ids.tsv docs/community-guide/releasing.part.html docs/release-notes/1.13.html download.html index.html news.html roadmap.html style/site
Author: julianfoad Date: Tue Oct 29 17:31:50 2019 New Revision: 1869119 URL: http://svn.apache.org/viewvc?rev=1869119=rev Log: Sync-merge 'publish' to 'staging'. Added: subversion/site/staging/docs/release-notes/1.13.html - copied unchanged from r1869118, subversion/site/publish/docs/release-notes/1.13.html Modified: subversion/site/staging/ (props changed) subversion/site/staging/.message-ids.tsv subversion/site/staging/docs/community-guide/releasing.part.html subversion/site/staging/download.html subversion/site/staging/index.html (contents, props changed) subversion/site/staging/news.html (contents, props changed) subversion/site/staging/roadmap.html (contents, props changed) subversion/site/staging/style/site.css subversion/site/staging/upcoming.part.html Propchange: subversion/site/staging/ -- Merged /subversion/site/publish:r1867062-1869118 Modified: subversion/site/staging/.message-ids.tsv URL: http://svn.apache.org/viewvc/subversion/site/staging/.message-ids.tsv?rev=1869119=1869118=1869119=diff == --- subversion/site/staging/.message-ids.tsv (original) +++ subversion/site/staging/.message-ids.tsv Tue Oct 29 17:31:50 2019 @@ -1,5 +1,5 @@ # Message-ids of archived emails that are referenced by a svn.haxx.se URL. -# Generated by tools/haxx-url-to-message-id.sh on 2019-08-03 +# Generated by tools/haxx-url-to-message-id.sh on 2019-09-19 https://svn.haxx.se/dev/archive-2003-01/1125.shtml 20030116213052.314004c1.tt...@idsoftware.com https://svn.haxx.se/dev/archive-2003-02/0068.shtml 87wuki4fpy@codematters.co.uk https://svn.haxx.se/dev/archive-2003-10/0136.shtml 200310031235.h93czgiv064...@bigtex.jrv.org @@ -43,6 +43,7 @@ https://svn.haxx.se/dev/archive-2015-08/ https://svn.haxx.se/dev/archive-2017-07/0054.shtml 2017070725.gc53...@jessup.stsp.name https://svn.haxx.se/dev/archive-2019-03/0012.shtml fbbd2c2c-0287-4486-9177-e532ba45f...@ikoder.com https://svn.haxx.se/dev/archive-2019-04/0020.shtml 0ca0045a-7f19-b22b-b184-535275371...@apache.org +https://svn.haxx.se/dev/archive-2019-07/0072.shtml CALq3gdNT2z3eh8DffprebV+XzifAR8CqbgGgs7id1NA4Ui=z...@mail.gmail.com https://svn.haxx.se/users/archive-2004-03/0488.shtml 1078601435.31293.104.ca...@madison.badger.com https://svn.haxx.se/users/archive-2004-07/1662.shtml 003c01c4763b$180511f0$80c0@blazepoint.local https://svn.haxx.se/users/archive-2010-01/0001.shtml 69b68910-b4d0-428e-a4bb-fb7d6e87b...@barrys-emacs.org Modified: subversion/site/staging/docs/community-guide/releasing.part.html URL: http://svn.apache.org/viewvc/subversion/site/staging/docs/community-guide/releasing.part.html?rev=1869119=1869118=1869119=diff == --- subversion/site/staging/docs/community-guide/releasing.part.html (original) +++ subversion/site/staging/docs/community-guide/releasing.part.html Tue Oct 29 17:31:50 2019 @@ -89,7 +89,7 @@ In order from least- to most-stable: Beta We don't expect there to be problems, but be wary just in case. subversion-1.7.0-beta1 - version 1.7.0 (Beta 2) + version 1.7.0 (Beta 1) RC (Release Candidate) @@ -685,21 +685,20 @@ it. title="Link to this section"> -For a non-LTS ("regular") release line - -A change is approved if it receives two +1s and no vetoes. (Only +For a non-LTS ("regular") release line, +a change is approved if it receives two +1s and no vetoes. (Only binding votes count; see above.) -For an LTS release line - -A change is approved if it receives three +1s and no vetoes. (Only +For an LTS release line, +a change is approved if it receives three +1s and no vetoes. (Only binding votes count; see above.) -Notwithstanding the above, a change that affects only areas that are not -core code (for example, tools/, packages/, bindings/, test scripts, etc.), -and that does not affect the build system, -can go in with a +1 from a full committer or a -partial committer for that area, at least one +0 or "concept +1" from +Notwithstanding the above, for any release line, a change that +affects only areas that are not core code (for example, +tools/, packages/, bindings/, test scripts, etc.), +and that does not affect the build system, +can go in with one +1 from a full committer or a +partial committer for that area, at least one +0 or "concept +1" from any other committer, and no vetoes. The goal is to get at least two @@ -843,7 +842,7 @@ special build tools for Subversion RM du software with the release.py build-env command. -mkdir -p /opt/svnrm cd /opt/svnrm $HOME/wc/svn/tools/dist/release.py build-env X.Y.Z +mkdir -p /opt/svnrm cd /opt/svnrm $SVN_SRC_DIR/tools/dist/release.py build-env X.Y.Z @@ -977,7 +976,7 @@ When release.py is done you'll
svn commit: r1869118 - /subversion/trunk/tools/dist/release.py
Author: julianfoad Date: Tue Oct 29 17:22:40 2019 New Revision: 1869118 URL: http://svn.apache.org/viewvc?rev=1869118=rev Log: In 'release.py write-news': Add '--news-release-date' option. Modified: subversion/trunk/tools/dist/release.py Modified: subversion/trunk/tools/dist/release.py URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/release.py?rev=1869118=1869117=1869118=diff == --- subversion/trunk/tools/dist/release.py (original) +++ subversion/trunk/tools/dist/release.py Tue Oct 29 17:22:40 2019 @@ -1188,8 +1188,9 @@ def move_to_dist(args): def write_news(args): 'Write text for the Subversion website.' -data = { 'date' : datetime.date.today().strftime('%Y%m%d'), - 'date_pres' : datetime.date.today().strftime('%Y-%m-%d'), +release_date = args.news_release_date or datetime.date.today().strftime('%Y-%m-%d') +data = { 'date' : re.sub("-", "", release_date), # format mmdd + 'date_pres' : release_date, # format -mm-dd 'major-minor' : args.version.branch, 'version' : str(args.version), 'version_base' : args.version.base, @@ -1796,6 +1797,9 @@ def main(): subparser.set_defaults(func=write_news) subparser.add_argument('--announcement-url', help='''The URL to the archived announcement email.''') +subparser.add_argument('--news-release-date', +help='''The release date for the news, as -MM-DD. +Default: today.''') subparser.add_argument('--edit-html-file', help='''Insert the text into this file news.html, index.html).''')
svn commit: r36539 - /dev/subversion/ /release/subversion/
Author: julianfoad Date: Tue Oct 29 17:19:35 2019 New Revision: 36539 Log: Publish Subversion-1.13.0. Added: release/subversion/subversion-1.13.0.tar.bz2 - copied unchanged from r36538, dev/subversion/subversion-1.13.0.tar.bz2 release/subversion/subversion-1.13.0.tar.bz2.asc - copied unchanged from r36538, dev/subversion/subversion-1.13.0.tar.bz2.asc release/subversion/subversion-1.13.0.tar.bz2.sha512 - copied unchanged from r36538, dev/subversion/subversion-1.13.0.tar.bz2.sha512 release/subversion/subversion-1.13.0.tar.gz - copied unchanged from r36538, dev/subversion/subversion-1.13.0.tar.gz release/subversion/subversion-1.13.0.tar.gz.asc - copied unchanged from r36538, dev/subversion/subversion-1.13.0.tar.gz.asc release/subversion/subversion-1.13.0.tar.gz.sha512 - copied unchanged from r36538, dev/subversion/subversion-1.13.0.tar.gz.sha512 release/subversion/subversion-1.13.0.zip - copied unchanged from r36538, dev/subversion/subversion-1.13.0.zip release/subversion/subversion-1.13.0.zip.asc - copied unchanged from r36538, dev/subversion/subversion-1.13.0.zip.asc release/subversion/subversion-1.13.0.zip.sha512 - copied unchanged from r36538, dev/subversion/subversion-1.13.0.zip.sha512 Removed: dev/subversion/subversion-1.13.0.tar.bz2 dev/subversion/subversion-1.13.0.tar.bz2.asc dev/subversion/subversion-1.13.0.tar.bz2.sha512 dev/subversion/subversion-1.13.0.tar.gz dev/subversion/subversion-1.13.0.tar.gz.asc dev/subversion/subversion-1.13.0.tar.gz.sha512 dev/subversion/subversion-1.13.0.zip dev/subversion/subversion-1.13.0.zip.asc dev/subversion/subversion-1.13.0.zip.sha512 dev/subversion/svn_version.h.dist-1.13.0