Re: Subversion1.10.0-rc1 up for testing/signing

2018-02-27 Thread Stefan Fuhrmann

On 19.02.2018 17:16, Julian Foad wrote:

The 1.10.0-rc1 release artifacts are now available for testing/signing.
Please get the tarballs from
   https://dist.apache.org/repos/dist/dev/subversion
and add your signatures there.

Thanks!



Summary:

  +1 to release

Platform

  Ubuntu 16.04.4 x64, Linux 4.4.0-112-generic SMP

  Standard dependencies:
Apache 2.4.18, worker MPM
APR 1.5.2
APR-Util 1.5.4
BDB 5.3.28
GCC 5.4.0
JUnit 4.12
libmagic 5.25
libtool, libtool-bin 2.4.6
OpenJDK-8 8u131
OpenSSL 1.0.2g
Perl 5.22.1
Python 2.7.12
Ruby 2.3.1
Serf 1.3.8
SQLite 3.11.0
Swig 2.0.12
zlib 1.2.8

  Manually installed and in-tree dependencies:
ctypesgen svn-r151

Verified:

  Tarball contents and signatures

  (fsfs, bdb, fsx) x (local, svnserve, serf)
  check-swig-py
  check-swig-pl
  check-swig-rb
  check-javahl
  check-ctypes-python

  ./get-deps.sh

Results:

  (Ruby tests) 1 failures, 23 errors
   "sqlite[55]: database is locked, executing statement
   'PRAGMA case_sensitive_like=1;PRAGMA synchronous=OFF;PRAGMA"
  (JavaHL tests) Capacity error in *.javahl.util.PropLib.unparseExternals
 (known issue)
  (Ubuntu issue) ./configure needed global variables set to make LTO work:
 AR="gcc-ar" NM="gcc-nm" RANLIB=gcc-ranlib

  All other tests passed.

GPG Signatures committed to the dist/dev/subversion repository.


Re: Subversion1.10.0-rc1 up for testing/signing

2018-02-26 Thread Stefan
On 19/02/2018 17:16, Julian Foad wrote:
> The 1.10.0-rc1 release artifacts are now available for testing/signing.
> Please get the tarballs from
>   https://dist.apache.org/repos/dist/dev/subversion
> and add your signatures there.
>
> Thanks!

Summary
---
    +1 to release

Platform

    - Windows 10 (build 1709) 64-bit
    - Visual Studio 2015 Update 3

    - ActivePerl: 5.24.0.2400 (for OpenSSL)
    - AWK: 20070501
    - CMake 3.7.0 (for OpenSSL)
    - NASM 2.12.02 (for OpenSSL)
    - Python 2.7.12
    - SCons 2.5.1 (for Apache Serf)

Verified

subversion-1.10.0-rc1.tar.bz2:
    Signature verified.
    SHA-1: 162dc785b5b1460c2f67af7460fe9b0b44e7aab7 (matches provided
SHA-1-checksum)
    SHA-512:
b31bdbdc2ddd927e5ccc0ead8baebe641682eed58b7aee00bb775f0b5397a326eb25249b1138adfa92ac2724839b7a71012d77cf6be74edaaf13afd3fea76007
(matches provided SHA-512-checksum)

subversion-1.10.0-rc1.tar.gz:
    Signature verified.
    SHA-1: f16d5d7c1757c91edd4fd83738948a0a7baa68d5 (matches provided
SHA-1-checksum)
    SHA-512:
65ff2fba11d4697fe24af831e80a5c700f929f4eeae95b8580e95c7ab28352c50d43a9adf93d9a7b11e40b3db3e5debe0b3856c859b6c9b2885a4f91f19d7a90
(matches provided SHA-512-checksum)

subversion-1.10.0-rc1.zip:
    Signature verified.
    SHA-1: d9452b4e3510567c8e53c7e1caa7de8ab3f30965 (matches provided
SHA-1-checksum)
    SHA-512:
df18a10385b83d4360b3eb1589dd745c8b1663ae024b33dabdd85e0961bea4c68bdfcad20ae8bec4cbb307b8f1c4bf20e7b76a268fcbaa1e2f2c40471e28a4bc
(matches provided SHA-512-checksum)

Contents of subversion-1.10.0-rc1.tar.bz2 equals contents of
subversion-1.10.0-rc1.tar.gz.
Contents of subversion-1.10.0-rc1.zip equals contents of
subversion-1.10.0-rc1.tar.bz2 with the expected differences and some
(acceptable) new ones:
    - Windows vs. Linux line ending changes
    - non-Windows-specific generated files missing in zip archive
    - different time stamp in subversion\po\subversion.pot
    new differences:
    - difference in header comment about the source of the generated files:
  bz2 file reading: [...] This file is automatically generated from
rep-cache-db.sql and subversion/libsvn_fs_fs/token-map.h. [...]
  zip file reading: [...] This file is automatically generated from
rep-cache-db.sql and
/opt/svnrm/tempdir/subversion-1.10.0-rc1/subversion/libsvn_fs_fs/token-map.h.
[...]
    - subversion/libsvn_fs_fs/rep-cache-db.h
    - subversion/libsvn_fs_x/rep-cache-db.h
    - subversion/libsvn_subr/internal_statements.h
    - subversion/libsvn_wc/wc-queries.h
    - subversion/tests/libsvn_wc/wc-test-queries.h
Contents of subversion-1.10.0-rc1.zip equals contents of tags/1.10.0-rc1
with the expected differences:
    - differences related to svn-keywords in files (URL, timestamps)
    - differences related to symlinks in nominate.pl, svnpubsub, svnwcsub
    - generated header files and subversion.pot file only present in zip
archive
    - excluded folders from zip archive: contrib, notes
    - excluded files from zip archive: STATUS

Dependencies

    - APR: 1.5.2 (patched with MAXSVN-42, MAXSVN-43, MAXSVN-94)
    - APRICONV: 1.2.1 (patched with MAXSVN-45, MAXSVN-46)
    - APRUTIL: 1.5.4 with Expat 2.2.0 (patched with MAXSVN-44,
MAXSVN-46, MAXSVN-47, MAXSVN-76, MAXSVN-94)
    - Apache httpd: 2.4.23 (patched with MAXSVN-48, MAXSVN-91)
    - Apache Serf: 1.3.9 (patched with MAXSVN-51, MAXSVN-84)
    - OpenSSL: 1.0.2j
    - PCRE: 8.39
    - SQLite: 3.15.1 (amalgamation)
    - ZLib: 1.2.8

Patches applied to SVN
--
    - MAXSVN-59 (build file generation fix related to locating
apr-binaries in httpd/srclib-directory)
    - MAXSVN-65 (test fixes due to drive-letter issue)
    - MAXSVN-93 (disabled patch-test #69)

Patches mentioned above can be downloaded here:
http://www.luke1410.de:8090/browse/MAXSVN-94?jql=project%20%3D%20MAXSVN%20AND%20%22Patch%20Version%2Fs%22%20%3D%201.10.0-alpha3-1

Tested
--
    - [fsfs | fsx] x [ra_local | ra_svn | ra_serf (http) | ra_serf
(https)] x [64-bit] x [release]

Results
---
    General issues (i.e. issues not specific to my test/build environment):
    - several tests deadlock, when testing fsx (circumventing by
applying the patch for MAXSVN-94) - see
http://mail-archives.apache.org/mod_mbox/subversion-dev/201701.mbox/%3Cfc54e934-7135-18d5-84fa-8ec5695af3af%40gmx.de%3E

    Issues specific to my test/build environment:
    - Build error due to apr-detection issue on my environment
(circumventing by applying the patch for MAXSVN-59)- see
http://mail-archives.apache.org/mod_mbox/subversion-dev/201607.mbox/%3Ce9a90843-fc66-e0ea-0e94-75ab89eefbc2%40posteo.de%3E
    - patch-test #69 failure due to AV interruption (circumventing by
applying the patch for MAXSVN-93) - see
https://svn.haxx.se/dev/archive-2017-01/0075.shtml
    - checkout-test #14 and update-test #31 failure due to drive letter
issue (circumventing by applying the patch for MAXSVN-65) - see
http://mail-archives.apache.org/mod_mbox/subvers

Re: Subversion1.10.0-rc1 up for testing/signing

2018-02-25 Thread Johan Corveleyn
On Mon, Feb 19, 2018 at 5:16 PM, Julian Foad  wrote:
> The 1.10.0-rc1 release artifacts are now available for testing/signing.
> Please get the tarballs from
>   https://dist.apache.org/repos/dist/dev/subversion
> and add your signatures there.
>
> Thanks!

Summary
---
+1 to release

Platform

Windows 7 SP1 (x64)
Microsoft Visual Studio 2017

Verified

Signature and sha1 for subversion-1.10.0-rc1.zip.

Contents of subversion-1.10.0-rc1.zip are identical to tags/1.10.0-rc1,
and to branches/1.10.x@1824408 (except for expected differences in
svn_version.h and svnpubsub, svnwcsub and nominate.pl (symlinks vs. file
contents), and generated files).

Tested
--
[ Release build x86 ] x [ fsfs ] x [ file | svn | http ]
check-javahl

Results
---
All tests pass.

Dependencies

Httpd 2.4.29 (pcre 8.41, apr 1.6.3, apr-iconv 1.22, apr-util 1.6.1, expat 2.2.5)
Apr 1.6.3
Apr-Util 1.6.1
OpenSSL 1.0.2n
Serf 1.3.9
SQLite 3.22.0.0
ZLib 1.2.11

Other tools
---
Perl 5.20 (Strawberry Perl)
Python 2.7.9
JDK 1.8.0_161 (x86)
JUnit 4.12

Signature
-

subversion-1.10.0-rc1.zip:
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCgAGBQJak0k2AAoJELWc5tYBDIqt+04QAKiM5P6UjZ2E1jKyGs5z5Q6e
V+AAgx68wSVFH3yEz6htfWfFX4i5JKHmE17dXY1gNn0H1hwnc3VfPkLee5GJTxRg
k+qq2EJDRAff7hWSNbfw7dKVsTCEhJt+J/HO54WJcVnAsUiYPjyKl8SvMrvbSHtV
rvoLsyMZeztVk7+X8vgngm2gTo0FTml6qQ7yStbK4EP9vmqulxP8f/UmVPZjauyn
wLlqXz/F9gpwZfnhKOHRUVC8p7H6IMhQSY4BnKVLGd7SqBURKt8pCQpiyj2sllE9
0JmB20x17VAmPnMbyK4ubg6wZcv4kp3UNYnuzyg7JakcL3y/epu6LUTdWpPlYGmn
Gbn2J+wmKBaj/DvUU/8i85iEfAyMxFcjtimg8rqwScEvhPzTmgJOfdwjNeYF0ok7
nzOuiIlaymws1TyiikmuTVVr2HCOEKpAf4036iSqwT9dnpn7D3GVSplik1NVmXq7
9fU7QMa5i4stxsyebpPZjQVoE+nt1hWBKIXbC5xsAK6sM2lrhI9cf4+jhiQxNmvl
btfu54vuVSBkCyJuvAzfxTvs2u5FHt4F7iGbu3E4CtdoS9IUFpgBFktRWi3ylfsH
hn9tK5Ng5Qod5pW46y0HBmK7wUV/RBKaC+gx3rCEcrfyAW/lv/x0cgkC8yvR6b/p
Cx6EF1yAdFHi00a0fWaP
=fH2M
-END PGP SIGNATURE-

-- 
Johan


Re: Subversion1.10.0-rc1 up for testing/signing

2018-02-24 Thread Branko Čibej
On 24.02.2018 21:55, Julian Foad wrote:
> Branko Čibej wrote:
>>>    - Warning from JavaHL build:
>>>
>>>  subversion/bindings/javahl/native/SVNRepos.cpp:371:15: warning:
>>> 'svn_repos_load_fs5'
>>>    is deprecated [-Wdeprecated-declarations]
>>>    SVN_JNI_ERR(svn_repos_load_fs5(repos,
>>> dataIn.getStream(requestPool),
>>
>> I'm assuming we can fix this during the soak period, even if it means
>> adding another overload to the JavaHL Repos API, yes? Fixing bindings
>> shouldn't extend the soak (or only by a week)?
>>
>> In other words, it doesn't make sense to block RC1 over this detail.
>
> We should not require this to be fixed for 1.10.0.
>
> We have a policy of not calling deprecated APIs from within our own
> code, but that is basically for our own convenience -- it does not
> matter to the users of our code. We have a requirement that deprecated
> APIs are safe and correct to use. Therefore it is fine to release code
> like this.
>
> It can be fixed at leisure, any time.


The fix is already done and is approved for backport to 1.10.x (so it
gets merged tonight). It adds another API overload to JavaHL, so it
really needs to be in .0.

-- Brane



Re: Subversion1.10.0-rc1 up for testing/signing

2018-02-24 Thread Julian Foad

Branko Čibej wrote:

   - Warning from JavaHL build:

 subversion/bindings/javahl/native/SVNRepos.cpp:371:15: warning: 
'svn_repos_load_fs5'
   is deprecated [-Wdeprecated-declarations]
   SVN_JNI_ERR(svn_repos_load_fs5(repos, dataIn.getStream(requestPool),


I'm assuming we can fix this during the soak period, even if it means
adding another overload to the JavaHL Repos API, yes? Fixing bindings
shouldn't extend the soak (or only by a week)?

In other words, it doesn't make sense to block RC1 over this detail.


We should not require this to be fixed for 1.10.0.

We have a policy of not calling deprecated APIs from within our own 
code, but that is basically for our own convenience -- it does not 
matter to the users of our code. We have a requirement that deprecated 
APIs are safe and correct to use. Therefore it is fine to release code 
like this.


It can be fixed at leisure, any time.

- Julian


Re: Subversion1.10.0-rc1 up for testing/signing

2018-02-24 Thread Branko Čibej
On 23.02.2018 16:32, Branko Čibej wrote:
> Summary:
>
> +1 to release (Unix)
> New issues:
>
>   - Warning from JavaHL build:
>
> subversion/bindings/javahl/native/SVNRepos.cpp:371:15: warning: 
> 'svn_repos_load_fs5'
>   is deprecated [-Wdeprecated-declarations]
>   SVN_JNI_ERR(svn_repos_load_fs5(repos, dataIn.getStream(requestPool),

I'm assuming we can fix this during the soak period, even if it means
adding another overload to the JavaHL Repos API, yes? Fixing bindings
shouldn't extend the soak (or only by a week)?

In other words, it doesn't make sense to block RC1 over this detail.

-- Brane


Re: Subversion1.10.0-rc1 up for testing/signing

2018-02-24 Thread Branko Čibej
Summary:

+1 to release (Windows)

Platform

Windows 10 Pro x64

Build tools:
  Microsoft Visual Studio Professional 2015
  CMake 3.2.3
  SCons 2.3.4 (patched for MSVC14)

Source dependencies:
  APR 1.5.2
  APR-Util 1.5.4
  zlib 1.2.8
  httpd 2.4.16 with pcre-8.37
  SQLite 3.8.8.3 (amalgamated)
  Serf 1.3.8
  OpenSSL 1.0.2

Other dependencies:
  Python 2.7.9
  Perl 5.26.1 (Strawberry Perl)
  Ruby 2.3.3
  Swig 3.0.12
  Java 1.8.0_45-b14
  JUnit 4.11

Verified:

  Tarball contents and signatures

  (fsfs) x (local, svnserve, serf)
  check-javahl
  check-swig-py
  check-swig-pl

Known issues:

  * Ruby 2.x bindings do not build with VS2015

GPG signatures committed to the dist/dev/subversion repository.



Re: Subversion1.10.0-rc1 up for testing/signing

2018-02-23 Thread Stefan Sperling
On Mon, Feb 19, 2018 at 04:16:48PM +, Julian Foad wrote:
> The 1.10.0-rc1 release artifacts are now available for testing/signing.
> Please get the tarballs from
>   https://dist.apache.org/repos/dist/dev/subversion
> and add your signatures there.
> 
> Thanks!

Summary: +1 to release

Tested: [bdb | fsfs] x [ra_local | ra_svn | ra_serf]
swig bindings

Test results: All passed.

Platform: OpenBSD 6.2 amd64

Dependencies:
bdb:4.7.25
GNU-iconv:  1.15
apr:1.5.2
apr-util:   1.5.4
httpd:  2.2.32
serf:   1.3.9
cyrus-sasl: 2.1.25
sqlite: 3160200
lz4:1.7.5
libssl: LibreSSL 2.6.3
swig:   2.0.11
python: 2.7.13
perl:   5.24.2
ruby:   2.4.2

Signatures:

subversion-1.10.0-rc1.tar.gz
-BEGIN PGP SIGNATURE-

iQEcBAABAgAGBQJakFn8AAoJEE99uqmaWblzS2MIALWZRzmoWztF1TvOKJrHp5CZ
AMapgBN6Cx1BLrUgdWMC1hs8m2wf26MdlYmjLQmGiXMadtoWwRcXe/dHJSkB5UuR
NptdAIH92abRgFQ5e6lKh7PaRouFsJfokTbzPuNA9AvZ2ARFRQBiieB+iRQ7Wytn
pwoiyrY+09n4Q+SZe2iyNC6x1NpgwmCHBlLANFfADEAw7EfBRvL8dTlLZTMX8ckd
BFQZEPXC2AeNbO6oAik10w8I3VJ4Mj3PY6zcgW1FmQH5OKkf4LrVb83zJO4PYhKt
ppQ/mJUkch4NLgNkB99jl71+Y0TZQmaSLT8AJMReniQvvfPB2+35cKdICuzlrFM=
=OlFo
-END PGP SIGNATURE-

subversion-1.10.0-rc1.tar.bz2
-BEGIN PGP SIGNATURE-

iQEcBAABAgAGBQJakFnuAAoJEE99uqmaWblzrtUH+wZPY6GBZKGNCnjBn7Ouv2wh
yA3y3X10iq12F5QlvD+pwLlzdDOJRJYztZXBVKRjlJTBPtUGoLIBcxo4lnSVGI4J
9qRZ4XcGYtfLBPGYh4ZGBwKQON9vqX0wYS2ORMyYiUrTQwq6fkcF7nSLdgktxOqz
f/Blxoa7iuUVXhideUKx8K51VHHnbxCUTpF5U6Xd+CHv3K2Dgad2YmosZzbVezJB
0mNyNZsuYFfvOaxul/PvWkNEoxVm6oSIxsJqxkiYvm/sgdHsagQd5VstPrRJFngZ
FNHj2asXPOmTFjWYy5lvPlENz8ChXi1u9bEWWx8QfAeDAGbFwOcp9/ls8KkCSYY=
=czyb
-END PGP SIGNATURE-


Re: Subversion1.10.0-rc1 up for testing/signing

2018-02-23 Thread Branko Čibej
Summary:

+1 to release (Unix)

Platform

macOS High Sierra 10.13.3

Standard dependencies:
  Apple LLVM version 9.0.0 (clang-900.0.39.2)
  ruby 2.3.3p222 (2016-11-21 revision 56859)
  Python 2.7.10

Dependencies from Homebrew:
  APR 1.6.3
  APR-Util 1.6.1
  httpd 2.4.29
  SQLite 3.22.0
  Serf 1.3.9
  OpenSSL 1.0.2n
  zlib 1.2.11
  BDB 6.2.32
  Perl 5.26.1
  Swig 3.0.12

Other dependencies:
  Java 1.8.0_45-b14
  JUnit 4.11

Built-in dependencies:
  LZ4
  utf8proc

Verified:

  - Tarball contents and signatures
  - check ((fsfs, bdb) × (local, svnserve, dav))
  - check-all-javahl
  - check-swig-py
  - check-swig-rb
  - check-swig-pl

New issues:

  - Warning from JavaHL build:

subversion/bindings/javahl/native/SVNRepos.cpp:371:15: warning: 
'svn_repos_load_fs5'
  is deprecated [-Wdeprecated-declarations]
  SVN_JNI_ERR(svn_repos_load_fs5(repos, dataIn.getStream(requestPool),

Known issues:

  - 'make check-swig-py' requires 'make install install-swig-py'.
Probably a side effect of macOS "security" features related to the
use of the DYLD_LIBRARY_PATH environment variable.

  - 'make check-swig-rb' requires 'make install install-swig-rb'.
Probably a side effect of macOS "security" features related to the
use of the DYLD_LIBRARY_PATH environment variable.

 GPG signatures committed to the dist/dev/subversion repository.

-- Brane



Re: Subversion1.10.0-rc1 up for testing/signing

2018-02-21 Thread Philip Martin
Summary:

  +1 to release

Platform:

  Debian/stable (stretch 64-bit)

Tested:

  (local, svn, serf, serf/v1) x (fsfs, fsfs/pack/shard, bdb, fsx)
  swig-pl, swig-py, swig-rb, ctypes-python
  (javahl, tigris-javahl) x (fsfs, bdb, fsx)

Results:

  All tests PASS except ra-test 13 over http v1 (this is a known
  failure).

Local dependencies:

  apache2-dev : 2.4.25-3+deb9u3
  libapr1-dev : 1.5.2-5
  libaprutil1-dev : 1.5.4-3
  libdb5.3-dev : 5.3.28-12+deb9u1
  libsasl2-dev : 2.1.27~101-g0780600+dfsg-3
  libserf-dev : 1.3.9-3
  libsqlite3-dev : 3.16.2-5+deb9u1
  perl : 5.24.1-3+deb9u2
  python2.7-dev : 2.7.13-2+deb9u2
  ruby-dev : 1:2.3.3
  openjdk-8-jdk-jre : 8u141-b12-1~deb9u1

subversion-1.10.0-rc1.tar.bz2

-BEGIN PGP SIGNATURE-

iQEzBAABCAAdFiEEqER5D7V0NgbulZIHdteI4e0aWZwFAlqN1/0ACgkQdteI4e0a
WZy6TAgAmUQSQfuOWXuQq20ElDRlqxO54H+byo7mSqtCstWd/oP+Bb8H0I5eJyU8
97EF3TdceKvcgEHj3ofUEPMbL4VHcjmnwLI4cmLS/CTxUV2m8ekSIZK3+ewXjCYy
76j0g021k4RYswUmxpUchw8aHiTarxSVvl/ZkNIgom0xOXeKphcioc+hXHIh387r
OgrS2qKy67+rbuO3qf3B9bqDXpISmS1QGPGf4j2JmlKUYopHWKQz4Rw3P7TyfJS6
b3b18cimeBcPGne+TLPhiM3UUvcjmI4u90lAyZvGSZrQj0q80S4t3Yz8coAZaTVJ
ynqmxog6hGcbsqI5nxt99o0f8JwaBA==
=J2tV
-END PGP SIGNATURE-

subversion-1.10.0-rc1.tar.gz

-BEGIN PGP SIGNATURE-

iQEzBAABCAAdFiEEqER5D7V0NgbulZIHdteI4e0aWZwFAlqN1/0ACgkQdteI4e0a
WZwFXAf/XwMWLoGEWdzV9CqY0JvvOj2dwszvwEDq+05O8lUDXLOFjul4zWwby0I+
YGQwCQ7KnF20/GeHsnEv43rkYgcmtpL7w5qPBkPlN/UwclvuINvTuidDtl1OgARM
u8TUhRrogr/vl4+RWU3ylFT5NRHw6qSEY+67vr2hyKVjIhpHdjLW8yPTQ213KtTb
kItyFGL2ehqEMgHk5/EjhzZ2+KBBMEQidz1WX8hWkTBzdtPijgxx+0hzDY9gbyU4
srxV0oKYr0ZTzOQubcIJoaybExMBH//MBk3RTK6tbROxQTC9T+VSzCsOPONhv5RE
nBQOCPDYx8tPAzvKhEiOEfQuqTJzvw==
=dv+E
-END PGP SIGNATURE-

-- 
Philip


Subversion1.10.0-rc1 up for testing/signing

2018-02-19 Thread Julian Foad

The 1.10.0-rc1 release artifacts are now available for testing/signing.
Please get the tarballs from
  https://dist.apache.org/repos/dist/dev/subversion
and add your signatures there.

Thanks!