Re: Adding Apache Subversion to the hackCBS 2.0 task list

2019-10-16 Thread Sally Khudairi
Thank you, Pranay. Here's hoping 

- - -
Vice President Marketing & Publicity
Vice President Sponsor Relations
The Apache Software Foundation

Tel +1 617 921 8656 | s...@apache.org


On Thu, Oct 17, 2019, at 00:16, Pranay Pandey wrote:
> That is wonderful Sally, thank you so much. I am sure all these cool stickers 
> will interests participants. 
> 
> Best regards,
> Pranay Pandey
> https://ofbiz.apache.org/
> 
> 
> On Thu, Oct 17, 2019 at 4:17 AM Sally Khudairi  wrote:
>> __
>> Hello again, Rohan --the stickers have been rush ordered and stated as 
>> delivered per Vistaprint.
>> 
>> Can you please confirm receipt?
>> 
>> Kind thanks,
>> Sally
>> 
>> - - -
>> Vice President Marketing & Publicity
>> Vice President Sponsor Relations
>> The Apache Software Foundation
>> 
>> Tel +1 617 921 8656 | s...@apache.org
>> 
>> 
>> On Fri, Oct 11, 2019, at 09:48, Rohan Vij wrote:
>>> Hi Sally
>>> 
>>> Thanks a lot for your support in our event. I try and reach the concerned 
>>> ppl. 
>>> 
>>> Thanks & Regards
>>> Rohan Vij 
>>> 
>>> 
>>> 
>>> 
>>> On Fri, 11 Oct, 2019, 3:24 PM Sally Khudairi,  wrote:
 __
 Rohan, 
 
 We have Apache OFBiz, Ignite, and now SVN providing a list of tasks for 
 the hackathon. 
 
 Each Apache Project has detailed what their requirements are, which has 
 been forwarded to you. 
 
 I don't know how the event organizers are grouping the development 
 themes/activities: we are providing numerous opportunities for 
 participating students here. 
 
 If you can kindly follow up with those who have taken the time to pull 
 these lists together --Pranay with Apache OFBiz, Ilya and Denis with 
 Apache Ignite, and Nathan with Apache SVN-- this will help the specific 
 projects know what will be worked on (or however the event will be 
 handled). I have copied Pranay, Ilya and Denis here so everyone is aware. 
 
 You wrote:
 
 > ...how we can work together to get Apache out in front of some of the 
 > top developers in the world. You can even give some specific Hackathon 
 > problem statements to the participants, and let innovation drive through 
 > it.
 
 I am not involved with technical development: I am connecting hackCBS with 
 Apache Projects and their communities. There is now a comprehensive list 
 of Apache-related activities that can be done during the hackathon. 
 
 You also asked us to sponsor and send t-shirts for the event. As mentioned 
 earlier, we do not have the budget for either, but a rush order for Apache 
 stickers is in production and will be sent to Sajal Bansal.
 
 I trust that you will be able to share next steps and address any concerns 
 with Pranay, Ilya, Denis, and Nathan. Email is the primary form of 
 communication at The Apache Software Foundation. We look forward to 
 hearing from you. 
 
 Kind regards,
 Sally
 
 - - -
 Vice President Marketing & Publicity
 Vice President Sponsor Relations
 The Apache Software Foundation
 
 Tel +1 617 921 8656 | s...@apache.org
 
 
 On Fri, Oct 11, 2019, at 05:08, Rohan Vij wrote:
> Hi Sally
> 
> Is it possible that we can get over call sometime to discuss this? So, 
> that I am clear of what all needs to be done.
> 
> Regards
> Rohan Vij
> 
> 
> On Fri, 11 Oct, 2019, 2:19 PM Sally Khudairi,  wrote:
>> Thank you, Nathan.
>> 
>> I'm copying Rohan Vij from hackCBS 2.0 here so he can follow up with you 
>> directly.
>> 
>> @Rohan --kindly advise next steps.
>> 
>> Best regards, 
>> Sally
>> 
>> - - - 
>> Vice President Marketing & Publicity
>> Vice President Sponsor Relations
>> The Apache Software Foundation
>> 
>> Tel +1 617 921 8656 | s...@apache.org
>> 
>> On Thu, Oct 10, 2019, at 20:32, Nathan Hartman wrote:
>> >
>> > The Apache Subversion project has several opportunities for the 2-day
>> > hackCBS 2.0 event across these skill areas: web design, swig bindings,
>> > and C programming. Specific items are listed below.
>> > 
>> > Hackathon participants who are interested in working on Subversion
>> > should join our 'dev' mailing list and introduce themselves. To join,
>> > email dev-subscr...@subversion.apache.org. For details, see:
>> > https://subversion.apache.org/mailing-lists.html.
>> > 
>> > We'll be happy to provide whatever guidance we can, as well as review
>> > and (hopefully) apply some quality patches!
>> > 
>> > 
>> > Items:
>> > 
>> > * Web design on "next generation" https://subversion.apache.org:
>> > 
>> > - Incorporate normalize.css and main.css from html5boilerplate.com.
>> > 
>> > - Improve the navigation bar to make the static pages mobile
>> > friendly, while keeping the site in a form that can be
>> > 

Re: Adding Apache Subversion to the hackCBS 2.0 task list

2019-10-16 Thread Pranay Pandey
That is wonderful Sally, thank you so much. I am sure all these cool
stickers will interests participants.

Best regards,
Pranay Pandey
https://ofbiz.apache.org/


On Thu, Oct 17, 2019 at 4:17 AM Sally Khudairi  wrote:

> Hello again, Rohan --the stickers have been rush ordered and stated as
> delivered per Vistaprint.
>
> Can you please confirm receipt?
>
> Kind thanks,
> Sally
>
> - - -
> Vice President Marketing & Publicity
> Vice President Sponsor Relations
> The Apache Software Foundation
>
> Tel +1 617 921 8656 | s...@apache.org
>
>
> On Fri, Oct 11, 2019, at 09:48, Rohan Vij wrote:
>
> Hi Sally
>
> Thanks a lot for your support in our event. I try and reach the concerned
> ppl.
>
> Thanks & Regards
> Rohan Vij
>
>
>
>
> On Fri, 11 Oct, 2019, 3:24 PM Sally Khudairi,  wrote:
>
>
> Rohan,
>
> We have Apache OFBiz, Ignite, and now SVN providing a list of tasks for
> the hackathon.
>
> Each Apache Project has detailed what their requirements are, which has
> been forwarded to you.
>
> I don't know how the event organizers are grouping the development
> themes/activities: we are providing numerous opportunities for
> participating students here.
>
> If you can kindly follow up with those who have taken the time to pull
> these lists together --Pranay with Apache OFBiz, Ilya and Denis with Apache
> Ignite, and Nathan with Apache SVN-- this will help the specific projects
> know what will be worked on (or however the event will be handled). I have
> copied Pranay, Ilya and Denis here so everyone is aware.
>
> You wrote:
>
> > ...how we can work together to get Apache out in front of some of the
> top developers in the world. You can even give some specific Hackathon
> problem statements to the participants, and let innovation drive through it.
>
> I am not involved with technical development: I am connecting hackCBS with
> Apache Projects and their communities. There is now a comprehensive list of
> Apache-related activities that can be done during the hackathon.
>
> You also asked us to sponsor and send t-shirts for the event. As mentioned
> earlier, we do not have the budget for either, but a rush order for Apache
> stickers is in production and will be sent to Sajal Bansal.
>
> I trust that you will be able to share next steps and address any concerns
> with Pranay, Ilya, Denis, and Nathan. Email is the primary form of
> communication at The Apache Software Foundation. We look forward to hearing
> from you.
>
> Kind regards,
> Sally
>
> - - -
> Vice President Marketing & Publicity
> Vice President Sponsor Relations
> The Apache Software Foundation
>
> Tel +1 617 921 8656 | s...@apache.org
>
>
> On Fri, Oct 11, 2019, at 05:08, Rohan Vij wrote:
>
> Hi Sally
>
> Is it possible that we can get over call sometime to discuss this? So,
> that I am clear of what all needs to be done.
>
> Regards
> Rohan Vij
>
>
> On Fri, 11 Oct, 2019, 2:19 PM Sally Khudairi,  wrote:
>
> Thank you, Nathan.
>
> I'm copying Rohan Vij from hackCBS 2.0 here so he can follow up with you
> directly.
>
> @Rohan --kindly advise next steps.
>
> Best regards,
> Sally
>
> - - -
> Vice President Marketing & Publicity
> Vice President Sponsor Relations
> The Apache Software Foundation
>
> Tel +1 617 921 8656 | s...@apache.org
>
> On Thu, Oct 10, 2019, at 20:32, Nathan Hartman wrote:
> >
> > The Apache Subversion project has several opportunities for the 2-day
> > hackCBS 2.0 event across these skill areas: web design, swig bindings,
> > and C programming. Specific items are listed below.
> >
> > Hackathon participants who are interested in working on Subversion
> > should join our 'dev' mailing list and introduce themselves. To join,
> > email dev-subscr...@subversion.apache.org. For details, see:
> > https://subversion.apache.org/mailing-lists.html.
> >
> > We'll be happy to provide whatever guidance we can, as well as review
> > and (hopefully) apply some quality patches!
> >
> >
> > Items:
> >
> > * Web design on "next generation" https://subversion.apache.org:
> >
> >   - Incorporate normalize.css and main.css from html5boilerplate.com.
> >
> >   - Improve the navigation bar to make the static pages mobile
> > friendly, while keeping the site in a form that can be
> > hand-edited.
> >
> > * Swig bindings:
> >
> >   - SVN-4781 - expose svn_fs_change_rev_prop2() to swig.
> > https://issues.apache.org/jira/browse/SVN-4781?issueNumber=4781
> >
> >   - SVN-4568 - expose svn_fs_set_warning_func() to swig.
> > https://issues.apache.org/jira/browse/SVN-4568?issueNumber=4568
> >
> > See:
> >
> >
> https://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/swig/INSTALL
> >
> > * C programming:
> >
> >   - SVN-4343 - FSFS backend work: "svnadmin verify" should verify
> > changed-paths list.
> > https://issues.apache.org/jira/browse/SVN-4343?issueNumber=4343
> >
> > See:
> >
> >
> https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_fs_fs/structure
> >
> >   - SVN-4605 - "svnadmin verify" 

Re: Test failures with Python 3 (Re: PMCs: any Hackathon requests? (deadline 11 October))

2019-10-16 Thread Daniel Shahaf
Johan Corveleyn wrote on Wed, 16 Oct 2019 12:12 +00:00:
> This makes me wonder: should that be fixed specifically on trunk, and
> nominated for backport to 1.13, so we can possibly claim basic support
> for Python 3 in our build and test processes (in at least one released
> version) before the end of this year?

+1

> Or should we reintegrate the swig-py3 branch ASAP, and nominate *that*
> for backport to 1.13, so we can have Python 3 support, including swig
> bindings?

Good question.

Cheers,

Daniel


Re: Adding Apache Subversion to the hackCBS 2.0 task list

2019-10-16 Thread Sally Khudairi
Hello again, Rohan --the stickers have been rush ordered and stated as 
delivered per Vistaprint.

Can you please confirm receipt?

Kind thanks,
Sally

- - -
Vice President Marketing & Publicity
Vice President Sponsor Relations
The Apache Software Foundation

Tel +1 617 921 8656 | s...@apache.org


On Fri, Oct 11, 2019, at 09:48, Rohan Vij wrote:
> Hi Sally
> 
> Thanks a lot for your support in our event. I try and reach the concerned 
> ppl. 
> 
> Thanks & Regards
> Rohan Vij 
> 
> 
> 
> 
> On Fri, 11 Oct, 2019, 3:24 PM Sally Khudairi,  wrote:
>> __
>> Rohan, 
>> 
>> We have Apache OFBiz, Ignite, and now SVN providing a list of tasks for the 
>> hackathon. 
>> 
>> Each Apache Project has detailed what their requirements are, which has been 
>> forwarded to you. 
>> 
>> I don't know how the event organizers are grouping the development 
>> themes/activities: we are providing numerous opportunities for participating 
>> students here. 
>> 
>> If you can kindly follow up with those who have taken the time to pull these 
>> lists together --Pranay with Apache OFBiz, Ilya and Denis with Apache 
>> Ignite, and Nathan with Apache SVN-- this will help the specific projects 
>> know what will be worked on (or however the event will be handled). I have 
>> copied Pranay, Ilya and Denis here so everyone is aware. 
>> 
>> You wrote:
>> 
>> > ...how we can work together to get Apache out in front of some of the top 
>> > developers in the world. You can even give some specific Hackathon problem 
>> > statements to the participants, and let innovation drive through it.
>> 
>> I am not involved with technical development: I am connecting hackCBS with 
>> Apache Projects and their communities. There is now a comprehensive list of 
>> Apache-related activities that can be done during the hackathon. 
>> 
>> You also asked us to sponsor and send t-shirts for the event. As mentioned 
>> earlier, we do not have the budget for either, but a rush order for Apache 
>> stickers is in production and will be sent to Sajal Bansal.
>> 
>> I trust that you will be able to share next steps and address any concerns 
>> with Pranay, Ilya, Denis, and Nathan. Email is the primary form of 
>> communication at The Apache Software Foundation. We look forward to hearing 
>> from you. 
>> 
>> Kind regards,
>> Sally
>> 
>> - - -
>> Vice President Marketing & Publicity
>> Vice President Sponsor Relations
>> The Apache Software Foundation
>> 
>> Tel +1 617 921 8656 | s...@apache.org
>> 
>> 
>> On Fri, Oct 11, 2019, at 05:08, Rohan Vij wrote:
>>> Hi Sally
>>> 
>>> Is it possible that we can get over call sometime to discuss this? So, that 
>>> I am clear of what all needs to be done.
>>> 
>>> Regards
>>> Rohan Vij
>>> 
>>> 
>>> On Fri, 11 Oct, 2019, 2:19 PM Sally Khudairi,  wrote:
 Thank you, Nathan.
 
 I'm copying Rohan Vij from hackCBS 2.0 here so he can follow up with you 
 directly.
 
 @Rohan --kindly advise next steps.
 
 Best regards, 
 Sally
 
 - - - 
 Vice President Marketing & Publicity
 Vice President Sponsor Relations
 The Apache Software Foundation
 
 Tel +1 617 921 8656 | s...@apache.org
 
 On Thu, Oct 10, 2019, at 20:32, Nathan Hartman wrote:
 >
 > The Apache Subversion project has several opportunities for the 2-day
 > hackCBS 2.0 event across these skill areas: web design, swig bindings,
 > and C programming. Specific items are listed below.
 > 
 > Hackathon participants who are interested in working on Subversion
 > should join our 'dev' mailing list and introduce themselves. To join,
 > email dev-subscr...@subversion.apache.org. For details, see:
 > https://subversion.apache.org/mailing-lists.html.
 > 
 > We'll be happy to provide whatever guidance we can, as well as review
 > and (hopefully) apply some quality patches!
 > 
 > 
 > Items:
 > 
 > * Web design on "next generation" https://subversion.apache.org:
 > 
 > - Incorporate normalize.css and main.css from html5boilerplate.com.
 > 
 > - Improve the navigation bar to make the static pages mobile
 > friendly, while keeping the site in a form that can be
 > hand-edited.
 > 
 > * Swig bindings:
 > 
 > - SVN-4781 - expose svn_fs_change_rev_prop2() to swig.
 > https://issues.apache.org/jira/browse/SVN-4781?issueNumber=4781
 > 
 > - SVN-4568 - expose svn_fs_set_warning_func() to swig.
 > https://issues.apache.org/jira/browse/SVN-4568?issueNumber=4568
 > 
 > See:
 > 
 > https://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/swig/INSTALL
 > 
 > * C programming:
 > 
 > - SVN-4343 - FSFS backend work: "svnadmin verify" should verify
 > changed-paths list.
 > https://issues.apache.org/jira/browse/SVN-4343?issueNumber=4343
 > 
 > See:
 > 
 > https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_fs_fs/structure

Re: Test failures with Python 3 (Re: PMCs: any Hackathon requests? (deadline 11 October))

2019-10-16 Thread Johan Corveleyn
On Wed, Oct 16, 2019 at 1:37 PM Yasuhito FUTATSUKI  wrote:
>
> On 2019/10/16 18:10, Johan Corveleyn wrote:
> > > Python 3 for the build and test process is only supported on *nix, not
> > on Windows.
> >
> > [[[
> > Traceback (most recent call last):
> >File "win-tests.py", line 134, in 
> >  cp.items('options'))
> >File "build\generator\gen_win_dependencies.py", line 306, in __init__
> >  self.find_libraries(False)
> >File "build\generator\gen_win_dependencies.py", line 327, in 
> > find_libraries
> >  self._find_jdk(show_warnings)
> >File "build\generator\gen_win_dependencies.py", line 1085, in _find_jdk
> >  vermatch = re.search(r'(([0-9]+(\.[0-9]+)+)(_[._0-9]+)?)', line, re.M)
> >File "C:\Python37\lib\re.py", line 183, in search
> >  return _compile(pattern, flags).search(string)
> > TypeError: cannot use a string pattern on a bytes-like object
> > ]]]
> >
> > The fix is probably easy, but I'm just noting it here so we don't get
> > ahead of ourselves.
> >
>
> It seems the change addressing for it on swig-py3 branch is a part of
> r1822485, the hunks attached.

Ack.

This makes me wonder: should that be fixed specifically on trunk, and
nominated for backport to 1.13, so we can possibly claim basic support
for Python 3 in our build and test processes (in at least one released
version) before the end of this year?

Or should we reintegrate the swig-py3 branch ASAP, and nominate *that*
for backport to 1.13, so we can have Python 3 support, including swig
bindings?

-- 
Johan


Re: Test failures with Python 3 (Re: PMCs: any Hackathon requests? (deadline 11 October))

2019-10-16 Thread Yasuhito FUTATSUKI

On 2019/10/16 18:10, Johan Corveleyn wrote:

> Python 3 for the build and test process is only supported on *nix, not
on Windows.

[[[
Traceback (most recent call last):
   File "win-tests.py", line 134, in 
 cp.items('options'))
   File "build\generator\gen_win_dependencies.py", line 306, in __init__
 self.find_libraries(False)
   File "build\generator\gen_win_dependencies.py", line 327, in find_libraries
 self._find_jdk(show_warnings)
   File "build\generator\gen_win_dependencies.py", line 1085, in _find_jdk
 vermatch = re.search(r'(([0-9]+(\.[0-9]+)+)(_[._0-9]+)?)', line, re.M)
   File "C:\Python37\lib\re.py", line 183, in search
 return _compile(pattern, flags).search(string)
TypeError: cannot use a string pattern on a bytes-like object
]]]

The fix is probably easy, but I'm just noting it here so we don't get
ahead of ourselves.



It seems the change addressing for it on swig-py3 branch is a part of
r1822485, the hunks attached.
--
Yasuhito FUTATSUKI 
Index: gen_win_dependencies.py
===
--- gen_win_dependencies.py (revision 1822484)
+++ gen_win_dependencies.py (revision 1822485)
@@ -1069,7 +1122,7 @@
 try:
   outfp = subprocess.Popen([os.path.join(jdk_path, 'bin', 'javah.exe'),
'-version'], stdout=subprocess.PIPE).stdout
-  line = outfp.read()
+  line = outfp.read().decode('utf8')
   if line:
 vermatch = re.search(r'"(([0-9]+(\.[0-9]+)+)(_[._0-9]+)?)"', line, 
re.M)
   else:
@@ -1127,7 +1180,7 @@
 try:
   fp = subprocess.Popen([self.swig_exe, '-version'],
 stdout=subprocess.PIPE).stdout
-  txt = fp.read()
+  txt = fp.read().decode('utf8')
   if txt:
 vermatch = re.search(r'^SWIG\ Version\ (\d+)\.(\d+)\.(\d+)', txt, re.M)
   else:
@@ -1155,7 +1208,7 @@
 try:
   fp = subprocess.Popen([self.swig_exe, '-swiglib'],
 stdout=subprocess.PIPE).stdout
-  lib_dir = fp.readline().strip()
+  lib_dir = fp.readline().decode('utf8').strip()
   fp.close()
 except OSError:
   lib_dir = None


Re: Test failures with Python 3 (Re: PMCs: any Hackathon requests? (deadline 11 October))

2019-10-16 Thread Johan Corveleyn
On Wed, Oct 16, 2019 at 9:55 AM Daniel Shahaf  wrote:
>
> Yasuhito FUTATSUKI wrote on Wed, 16 Oct 2019 04:40 +00:00:
> > On 2019/10/16 10:36, Daniel Shahaf wrote:
> > > Yasuhito FUTATSUKI wrote on Tue, Oct 15, 2019 at 16:19:46 +0900:
> > >> On 2019-10-15 07:04, Daniel Shahaf wrote:
> > >>> Yasuhito FUTATSUKI wrote on Sun, 13 Oct 2019 04:01 +00:00:
> >  On 2019/10/13 7:24, Daniel Shahaf wrote:
> >
> > >>> Also, what about the svnadmin_tests.py patch you posted upthread?  Is
> > >>> there a reason not to go ahead and commit it to trunk?  (and even 
> > >>> nominate
> > >>> it for backport in 1.13.x/STATUS)
> > >>
> > >> I think that is no probrem.
> > >
> > > Let me elaborate.  By my reckoning, «make check» on trunk has a false 
> > > positive
> > > when ${PYTHON} is python3; and furthermore, python2 will reach EOL during 
> > > the
> > > lifetime of the 1.13 branch; therefore, we should fix the false positive 
> > > and
> > > backport the fix to supported branches.  What's your view?
> >
> > I agree with you, because I think we should publish at least one relase
> > support Python 3, so that we can remove the sentence "Note that Python 3.x
> > is not supported and most likely won't work." in "Dependencies in Detail"
> > section of INSTALL file, before EOL of Python 2.
>
> Good catch.  Yes, we should update INSTALL to reflect that Python 3 is
> supported for the build and test process, even if it's not yet supported
> by the swig bindings in trunk and 1.13.x.  Would you be able to update
> that?  You're welcome to just commit changes to trunk/INSTALL directly,
> if that's easier for you.

Python 3 for the build and test process is only supported on *nix, not
on Windows.

[[[
Traceback (most recent call last):
  File "win-tests.py", line 134, in 
cp.items('options'))
  File "build\generator\gen_win_dependencies.py", line 306, in __init__
self.find_libraries(False)
  File "build\generator\gen_win_dependencies.py", line 327, in find_libraries
self._find_jdk(show_warnings)
  File "build\generator\gen_win_dependencies.py", line 1085, in _find_jdk
vermatch = re.search(r'(([0-9]+(\.[0-9]+)+)(_[._0-9]+)?)', line, re.M)
  File "C:\Python37\lib\re.py", line 183, in search
return _compile(pattern, flags).search(string)
TypeError: cannot use a string pattern on a bytes-like object
]]]

The fix is probably easy, but I'm just noting it here so we don't get
ahead of ourselves.

-- 
Johan


Re: Issue tracker housecleaning: SVN-1722

2019-10-16 Thread Julian Foad

Daniel Shahaf wrote:

Nathan Hartman wrote on Wed, 16 Oct 2019 04:47 +00:00:

Is it sensible to add a regression test?


Yes, unless other tests already cover this.


Of course, ideally, it is lovely to improve the test coverage, if you 
have spare time and spare enthusiasm, or can do so really quickly so it 
doesn't impact other activities.  However, it's not required and not 
necessarily worth it.  A perfectly valid choice would be to prioritize 
moving on instead to reviewing another old open issue.


- Julian


Re: Issue tracker housecleaning: SVN-1722

2019-10-16 Thread Daniel Shahaf
Nathan Hartman wrote on Wed, 16 Oct 2019 04:47 +00:00:
> Is it sensible to add a regression test?

Yes, unless other tests already cover this.

Such tests would probably be either in diff_tests.py or in 
subversion/tests/libsvn_diff/.

In general, Python tests may be tagged with «@Issue(1722)» decorators,
but lack of such a decorator doesn't mean there are no tests for this
issue.  Other tests may exist, as well as tests for this specific issue
that predate the @Issue decorator.

> If so, should I wait until after the Py3 work in progress on the
> test suite?

No need to wait.  Any new tests should pass under Python 3, but I doubt
you'll even have to test that explicitly — SVN-1722 doesn't look like an
issue whose test would involve bytes/str differences, or any other
py2/py3 differences.

Which reminds me: it'd be nice to set up a buildbot to run the build and
test process under Python 3. Any committer can edit the buildbot
scripts[1], but the question is which of the buildbot slaves has Python 3
installed?

Cheers,

Daniel


[1] 
https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster/master1/projects/subversion.conf


Re: Test failures with Python 3 (Re: PMCs: any Hackathon requests? (deadline 11 October))

2019-10-16 Thread Daniel Shahaf
Yasuhito FUTATSUKI wrote on Wed, 16 Oct 2019 04:40 +00:00:
> On 2019/10/16 10:36, Daniel Shahaf wrote:
> > Yasuhito FUTATSUKI wrote on Tue, Oct 15, 2019 at 16:19:46 +0900:
> >> On 2019-10-15 07:04, Daniel Shahaf wrote:
> >>> Yasuhito FUTATSUKI wrote on Sun, 13 Oct 2019 04:01 +00:00:
>  On 2019/10/13 7:24, Daniel Shahaf wrote:
>   
> >>> Also, what about the svnadmin_tests.py patch you posted upthread?  Is
> >>> there a reason not to go ahead and commit it to trunk?  (and even nominate
> >>> it for backport in 1.13.x/STATUS)
> >>
> >> I think that is no probrem.
> > 
> > Let me elaborate.  By my reckoning, «make check» on trunk has a false 
> > positive
> > when ${PYTHON} is python3; and furthermore, python2 will reach EOL during 
> > the
> > lifetime of the 1.13 branch; therefore, we should fix the false positive and
> > backport the fix to supported branches.  What's your view?
> 
> I agree with you, because I think we should publish at least one relase
> support Python 3, so that we can remove the sentence "Note that Python 3.x
> is not supported and most likely won't work." in "Dependencies in Detail"
> section of INSTALL file, before EOL of Python 2.

Good catch.  Yes, we should update INSTALL to reflect that Python 3 is
supported for the build and test process, even if it's not yet supported
by the swig bindings in trunk and 1.13.x.  Would you be able to update
that?  You're welcome to just commit changes to trunk/INSTALL directly,
if that's easier for you.

As to the test suite patches, I think they're ready to be committed,
aren't they?

Thanks,

Daniel