Re: Adding Apache Subversion to the hackCBS 2.0 task list
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
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))
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
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))
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))
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))
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
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
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))
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