From dev-return-39430-archive-asf-public=cust-asf.ponee.io@subversion.apache.org Sat Sep 21 08:28:21 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 42932180642 for ; Sat, 21 Sep 2019 10:28:21 +0200 (CEST) Received: (qmail 48704 invoked by uid 500); 21 Sep 2019 08:28:20 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 48693 invoked by uid 99); 21 Sep 2019 08:28:19 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 21 Sep 2019 08:28:19 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 4D1ECC2D40 for ; Sat, 21 Sep 2019 08:28:19 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.001 X-Spam-Level: X-Spam-Status: No, score=-0.001 tagged_above=-999 required=6.31 tests=[SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id MyIf3EkcM_EB for ; Sat, 21 Sep 2019 08:28:16 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=124.35.235.17; helo=poem.co.jp; envelope-from=futatuki@poem.co.jp; receiver= Received: from poem.co.jp (sv.poem.co.jp [124.35.235.17]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 2F6857DD54 for ; Sat, 21 Sep 2019 08:28:14 +0000 (UTC) Received: from leopardon-alpha.yf.bsdclub.org (FL1-220-144-210-154.iba.mesh.ad.jp [220.144.210.154]) (authenticated bits=0) by poem.co.jp (8.13.8/8.13.8) with ESMTP id x8L8S2cv007248 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 21 Sep 2019 17:28:03 +0900 Subject: Re: Python3 work [was: The run up to Subversion 1.13.0] To: dev@subversion.apache.org References: <37d4c110-54ef-acc6-a695-76a8d57a923b@apache.org> <20190830231337.myiipbjddo5v6euz@localhost> <56ae0689-6675-3305-320f-c939fd55b4d3@apache.org> <11ed3ad1-4131-e34b-6d52-e3a30add3aff@apache.org> <3f704de0-3c6d-a26d-8d75-74c93078acc4@poem.co.jp> <54114eb8-300a-4d25-9c9a-d71ded246e1e@www.fastmail.com> From: Yasuhito FUTATSUKI Message-ID: <11bb0256-1892-484e-8dae-d543ff83b248@poem.co.jp> Date: Sat, 21 Sep 2019 17:24:25 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 MIME-Version: 1.0 In-Reply-To: <54114eb8-300a-4d25-9c9a-d71ded246e1e@www.fastmail.com> Content-Type: multipart/mixed; boundary="------------1D2C78F9FE570E841E489031" Content-Language: en-US This is a multi-part message in MIME format. --------------1D2C78F9FE570E841E489031 Content-Type: text/plain; charset=iso-2022-jp; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit 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 ? Cheers, -- Yasuhito FUTATSUKI --------------1D2C78F9FE570E841E489031 Content-Type: text/plain; charset=UTF-8; name="fix_swig_py_test_for_windows_patch.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="fix_swig_py_test_for_windows_patch.txt" T24gYnJhbmNoIHN3aWctcHkzOiBGaXggdGVzdCBmb3Igc3dpZy1weSBvbiBXaW5kb3dzCgoq IHN1YnZlcnNpb24vYmluZGluZ3Mvc3dpZy9weXRob24vdGVzdHMvY2xpZW50LnB5OgogKFN1 YnZlcnNpb25DbGllbnRUZXN0Q2FzZS50ZXN0X21lcmdlX3BlZzMpOiBDb25jZXJuIHBsYXRm b3JtIHNwZWNpZmljCiBuZXcgbGluZSBzdHlsZS4KIChTdWJ2ZXJzaW9uQ2xpZW50VGVzdENh c2UudGVzdF9jb25mbGljdCk6IERpc2NyaW1pbmF0ZSBiZXR3ZWVuIGxvY2FsIHBhdGgKIGFu ZCBjYW5vbmljYWwgcGF0aAogKFN1YnZlcnNpb25DbGllbnRUZXN0Q2FzZS50ZXN0X3NoZWxm KTogRGlzY3JpbWluYXRlIGJldHdlZW4gbG9jYWwgcGF0aAogYW5kIGNhbm9uaWNhbCBwYXRo CgpJbmRleDogc3VidmVyc2lvbi9iaW5kaW5ncy9zd2lnL3B5dGhvbi90ZXN0cy9jbGllbnQu cHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQotLS0gc3VidmVyc2lvbi9iaW5kaW5ncy9zd2lnL3B5dGhvbi90 ZXN0cy9jbGllbnQucHkJKHJldmlzaW9uIDE4NjcyMTIpCisrKyBzdWJ2ZXJzaW9uL2JpbmRp bmdzL3N3aWcvcHl0aG9uL3Rlc3RzL2NsaWVudC5weQkod29ya2luZyBjb3B5KQpAQCAtNDM5 LDcgKzQzOSw4IEBACiAgICAgcmVhZG1lX3RleHQgPSByZWFkbWUucmVhZCgpCiAgICAgcmVh ZG1lLmNsb3NlKCkKIAotICAgIHNlbGYuYXNzZXJ0RXF1YWwocmVhZG1lX3RleHQsIGInVGhp cyBpcyBhIHRlc3QuXG4nKQorICAgIHNlbGYuYXNzZXJ0RXF1YWwocmVhZG1lX3RleHQsCisg ICAgICAgICAgICAgICAgICAgICBiJ1RoaXMgaXMgYSB0ZXN0LicgKyBvcy5saW5lc2VwLmVu Y29kZSgnVVRGLTgnKSkKIAogICBkZWYgdGVzdF9wbGF0Zm9ybV9wcm92aWRlcnMoc2VsZik6 CiAgICAgcHJvdmlkZXJzID0gY29yZS5zdm5fYXV0aF9nZXRfcGxhdGZvcm1fc3BlY2lmaWNf Y2xpZW50X3Byb3ZpZGVycyhOb25lLCBOb25lKQpAQCAtNTc5LDEwICs1ODAsMTAgQEAKICAg ICBjbGllbnQuY2hlY2tvdXQyKHNlbGYucmVwb3NfdXJpLCBwYXRoLCByZXYsIHJldiwgVHJ1 ZSwgVHJ1ZSwKICAgICAgICAgICAgIHNlbGYuY2xpZW50X2N0eCkKIAotICAgIHRydW5rX3Bh dGggPSBvcy5wYXRoLmpvaW4ocGF0aCwgYid0cnVuaycpCisgICAgdHJ1bmtfcGF0aCA9IGNv cmUuc3ZuX2RpcmVudF9qb2luKHBhdGgsIGIndHJ1bmsnKQogCiAgICAgIyBDcmVhdGUgYSBj b25mbGljdGluZyBwYXRoCi0gICAgb3MubWtkaXIodHJ1bmtfcGF0aCkKKyAgICBvcy5ta2Rp cihjb3JlLnN2bl9kaXJlbnRfbG9jYWxfc3R5bGUodHJ1bmtfcGF0aCkpCiAKICAgICByZXYu dmFsdWUubnVtYmVyID0gMgogCkBAIC02MTksMTAgKzYyMCwxMCBAQAogCiAgICAgc2VsZi5h c3NlcnRUcnVlKGlzaW5zdGFuY2Uoc2hlbGYsIGNsaWVudC5zdm5fY2xpZW50X19zaGVsZl90 KSkKIAotICAgIG5ld19zdWJwYXRoID0gb3MucGF0aC5qb2luKGIndHJ1bmsnLCBiJ25ldy1z aGVsZi10ZXN0LnR4dCcpCi0gICAgbmV3X3BhdGggPSBvcy5wYXRoLmpvaW4ocGF0aCwgbmV3 X3N1YnBhdGgpCisgICAgbmV3X3N1YnBhdGggPSBjb3JlLnN2bl9yZWxwYXRoX2pvaW4oYid0 cnVuaycsIGInbmV3LXNoZWxmLXRlc3QudHh0JykKKyAgICBuZXdfcGF0aCA9IGNvcmUuc3Zu X2RpcmVudF9qb2luKHBhdGgsIG5ld19zdWJwYXRoKQogCi0gICAgd2l0aCBvcGVuKG5ld19w YXRoLCAid2IiKSBhcyBmcDoKKyAgICB3aXRoIG9wZW4oY29yZS5zdm5fZGlyZW50X2xvY2Fs X3N0eWxlKG5ld19wYXRoKSwgIndiIikgYXMgZnA6CiAgICAgICBmcC53cml0ZSgiQSBuZXcg dGV4dCBmaWxlXG4iLmVuY29kZSgndXRmOCcpKQogCiAgICAgY2xpZW50LmFkZDUobmV3X3Bh dGgsIGNvcmUuc3ZuX2RlcHRoX3Vua25vd24sIEZhbHNlLCBGYWxzZSwgRmFsc2UsIFRydWUs IHNlbGYuY2xpZW50X2N0eCwgcG9vbCkK --------------1D2C78F9FE570E841E489031--