svn commit: r1869145 - /subversion/site/publish/upcoming.part.html

2019-10-29 Thread svn-role
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

2019-10-29 Thread danielsh
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

2019-10-29 Thread danielsh
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

2019-10-29 Thread danielsh
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

2019-10-29 Thread julianfoad
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

2019-10-29 Thread Daniel Shahaf
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

2019-10-29 Thread julianfoad
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

2019-10-29 Thread julianfoad
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

2019-10-29 Thread julianfoad
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/

2019-10-29 Thread julianfoad
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