Re: Subversion 1.13.0-rc1 up for testing/signing

2019-09-23 Thread Julian Foad

Julian Foad wrote:

The 1.13.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.


Is anyone going to be able to help get the 1.13 release under way?

Please?

Is there anything I can do to make it easier?

- Julian




Re: Python3 work [was: The run up to Subversion 1.13.0]

2019-09-23 Thread Johan Corveleyn
On Mon, Sep 23, 2019 at 1:53 AM Yasuhito FUTATSUKI  wrote:
>
> On 2019/09/23 6:16, Johan Corveleyn wrote:
> > On Sat, Sep 21, 2019 at 10:28 AM Yasuhito FUTATSUKI  
> > wrote:
> >>
> >> On 2019/09/20 0:44, Daniel Shahaf wrote:
> >>> Yasuhito FUTATSUKI wrote on Thu, 19 Sep 2019 06:41 +00:00:
> >>
>  The FAIL on test_merge_peg3 is a newline style issue on reading file
>  in raw mode, which is introduced by my patch.
>  (https://svn.apache.org/viewvc/subversion/branches/swig-py3/subversion/bindings/swig/python/tests/client.py?view=annotate#l438)
> 
>  Rest of those errors and failures are in the tests that were added only
>  to swig-py, and it seems most of the causes of them are confusion of
>  paths in platform specific format and Subversion's canoical format,
>  as the comment in SubversionClientTestCase.test_update4() says.
> 
>  (I'll try to fix those issues on check-swig-py later, hopefully
>  next weekend.)
> >>>
> >>> Thanks!  No rush.
> >>
> >> Now I re-sync swig-py3 branch with trunk and make a patch addressing
> >> issues on testing on other than Unix/Linux platform.
> >>
> >> I've tested on FreeBSD 11.2, with Python 2.7 and Python 3.6.
> >>
> >> Could anyone please test it on Windows ?
> >
> > Tested on Windows 7, and yes, this fixes the previous test failures
> > with Python 2.7.16. Thanks!
> >
> > Test output:
> > [[[
> > Testing Release configuration on local repository.
> > -- Running Swig Python tests --
> > ..s.
> > .
> > --
> > Ran 153 tests in 63.214s
> >
> > OK (skipped=1)
> > ]]]
> >
>
> I've commited it, as r1866362. Thanks!
>
> >
> > Building with Python 3.7.4 still fails with the same error though (no
> > problem, I know your patch wasn't addressing that, just mentioning it
> > here for completeness). Consequently I haven't been able to run the
> > swig-python tests with python 3.7 yet.
> >
> > [[[
> > c:\python37\include\pytime.h(123): error C4115: 'timeval': named type
> > definition in parentheses
> > [C:\research\svn\dev\swig-py3\build\win32\vcnet-vcproj\libsvn_swig_py.vcxproj
> > ]]]
>
> Here is a patch not to treat C4115 as error, globally. If this makes
> it possible to build with Python 3.7 on Windows, then next step can be
> to limit to apply this relaxation of compile option to files which
> contains "#include " (most of them are generated by swig...).

Yes, that makes the build succeed, thanks. I can't comment on whether
or not it's good to change this error into a warning overall, or just
for a limited set of files. I'll leave that discussion to others :-).

So, on to the next problem. When testing with Python 3.7.4 on Windows,
I get the following error:

[[[
C:\research\svn\dev\swig-py3>python win-tests.py -c --log-level=DEBUG
--release --swig=python R:\test_py
'ruby' is not recognized as an internal or external command,
operable program or batch file.
Testing Release configuration on local repository.
-- Running Swig Python tests --
Traceback (most recent call last):
  File 
"C:\research\svn\dev\swig-py3\subversion\bindings\swig\python\tests\run_all.py",
line 23, in 
import mergeinfo, core, client, delta, checksum, pool, fs, ra, wc,
repository, \
  File 
"C:\research\svn\dev\swig-py3\subversion\bindings\swig\python\tests\trac\versioncontrol\tests\__init__.py",
line 23, in 
from trac.versioncontrol.tests import svn_fs
  File 
"C:\research\svn\dev\swig-py3\subversion\bindings\swig\python\tests\trac\versioncontrol\tests\svn_fs.py",
line 73, in 
REPOS_URL = pathname2url(temp_path).encode('UTF-8')
  File "C:\Python37\lib\nturl2path.py", line 53, in pathname2url
if not ':' in p:
TypeError: a bytes-like object is required, not 'str'
[Test runner reported failure]
]]]

(The warning about 'ruby' is not a big deal I suppose, but it's also
something I saw when running gen-make.py with python 3.7 -- not when
I'm running it with python 2.7)

-- 
Johan


Re: Subversion 1.13.0-rc1 up for testing/signing

2019-09-23 Thread Nathan Hartman
On Mon, Sep 23, 2019 at 12:33 PM Julian Foad  wrote:
>
> Julian Foad wrote:
> > The 1.13.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.
>
> Is anyone going to be able to help get the 1.13 release under way?
>
> Please?
>
> Is there anything I can do to make it easier?
>
> - Julian

Apologies for my silence lately.

I have been backlogged but started running tests today.


Re: Subversion 1.13.0-rc1 up for testing/signing

2019-09-23 Thread Johan Corveleyn
On Tue, Sep 17, 2019 at 4:17 PM Julian Foad  wrote:
>
> The 1.13.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!

(Sorry, Julian, it slipped my mind. Thanks for the reminder.)

Summary
---
+1 to release

Platform

Windows 7 SP1 (x64)
Microsoft Visual Studio 2017

Verified

Signature and sha512 for subversion-1.13.0-rc1.zip.

Contents of subversion-1.13.0-rc1.zip are identical to tags/1.13.0-rc1,
and to branches/1.13.x@1867053 (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 ]
javahl
swig-python

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.16
Swig 3.0.12
Oracle JDK 11.0.1
JUnit 4.12

Signature
-

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

iQIcBAABCgAGBQJdiTYgAAoJELWc5tYBDIqt6mcP/0GbPvfijgW+eCSpqkR9NPXC
lMJ6h/+7Xq0/68tuRjyN9r7RSwEDkNMzhjY8+4T37XCFhZn5MpJ0rJgBmViGl0DM
Pj3uyVl8J1eHa4l1CbqyA4QJ9qnAr3HIxFXiNOIioblthR/s7fWgloJX+psbvERJ
SCGNdbN4iUHMXSZy4THBDyxLoR1OOwC7LPopzwbFd/lxVZsLAP5o8F/oeD69hhS1
HThSpeZS3Ik8r7pYxQx3E2+tuWBhT6CDSWthrnJ8tKNvgYhcK8d+2zrr9Vg+pL3w
ybO1ZoMhz8yRUqBXsjbqGuNvsoVGBgquj8MLuksz7qFCh5H0Tzh4F3dYAdkr9isz
m0AGJTcdD25f/LNpN4dbK21vTqayqbssJBoq5UbwdQu7lXL4r6P6SP2gAVOAZ1Qm
yukiO6imNYUwqeMXOX3HDhgZPkZ0qURZ0LXRpNA7QFVILSvuOe4Z71IZw9vBePDj
+L01EJQNL4lomcDpA+yhb6PmC+iNz4PSFhWHQD9e9gzIsSyO+rMRSYpsbAXdRRBl
n+lYZDYJURIzdsuoDZCf57bh2hzetBu+qIMU0Nf0xSgktg3y1zQRv6vpS4v+q2Os
W00JlxMe89qyFkxJYKhsOKBd8pgYS2qOEHOtXK9stuDtLn4l91H4uyjOBC8z/GpZ
c/NIJ5Dx3iovatWjVgnC
=+KT8
-END PGP SIGNATURE-


-- 
Johan