From dev-return-39415-archive-asf-public=cust-asf.ponee.io@subversion.apache.org Wed Sep 18 00:48:59 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 4E5C4180645 for ; Wed, 18 Sep 2019 02:48:59 +0200 (CEST) Received: (qmail 82892 invoked by uid 500); 18 Sep 2019 00:48:58 -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 82882 invoked by uid 99); 18 Sep 2019 00:48:58 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Sep 2019 00:48:58 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id CBEB41A3436 for ; Wed, 18 Sep 2019 00:48:57 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.2 X-Spam-Level: X-Spam-Status: No, score=-0.2 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id V9JQTcrre4Uj for ; Wed, 18 Sep 2019 00:48:55 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::92b; helo=mail-ua1-x92b.google.com; envelope-from=jcorvel@gmail.com; receiver= Received: from mail-ua1-x92b.google.com (mail-ua1-x92b.google.com [IPv6:2607:f8b0:4864:20::92b]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 14B007DC5D for ; Wed, 18 Sep 2019 00:48:55 +0000 (UTC) Received: by mail-ua1-x92b.google.com with SMTP id n2so1770757ual.11 for ; Tue, 17 Sep 2019 17:48:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=mHebvgnPm1MBzOSLaweNeVTixPjC/zjJEYBrOL11+KU=; b=JXrs79JDFDfR4MiyKpdw9fU19Mw8egEECTleYRil43QJ+7fP6ZqcEaTT3ySD3vZ9/w xPdCTErHwZK5xkVbyGiDUqJrXqr48FgCxEUBN5meib6mXXnb/NiP6chuQVgVClD09ixG KuoO5d2y4bgiQNTD7GiFY4hzuqdb+UMX6yeNH80aXc3V83GXUzHbTniQNVxmee5IlHxt nwGAjiqqeVtfs9iqEQFW+F0SQW+j8L5DWTxzeRNRv3bOV0r5MxP5puth0aAmkoUoGnIp 0dxSNzZe2CiW+/LxAJVZ38lbJxOzqqwHZiI6tngbKpY01QahDRfYHtM7exEc6UniprjI /73A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=mHebvgnPm1MBzOSLaweNeVTixPjC/zjJEYBrOL11+KU=; b=qTfGSwyGwfk2Z9/nh2fd35aLEuZPBROACvVIe2zl9r7+L2+ZIHFt0fqDEfTiWytJRF DMhtlBsIt0hGYomnMgGtVBza0Uc5pQk10jqnX9P193RwNe+YPlYbnjCaW0SwrQDvfbH4 +CxsG6zuJfjWKFsP2iCttEM5aywPNeeBtIhrpj0b4HkdozKqYevMNS6aMJTnqeLN1qYp QA0qJzQcjovMoG7+R0BQnQbwqaVxS2H0YLTnU/f17gWzIqddoZmncHtkVYNK9uISNZhT 4c8RKEQxU6VBcQPGzZaRn+7SgVpSUM3VDhvTM0lP8M5ZWyW5IZ1wwSSjHrNA6dV+jANZ nWNA== X-Gm-Message-State: APjAAAWL5yIlwP65CTl2OshJd5kXh0/pqskNK4KcwX1ytLaiU9foMUaC P5UbgOskpINdB9jsTXaHv3tpV2mt4cCTPwngwBgyP03j X-Google-Smtp-Source: APXvYqwb6HZRP9b3NzRj+pw3B42ty9mGPZou/ldJwto5AMSOeTzMu3AsxgDWSX2lKGkdz8qhRPAvSBJ056/IIW9WAtM= X-Received: by 2002:ab0:2753:: with SMTP id c19mr996162uap.8.1568767733625; Tue, 17 Sep 2019 17:48:53 -0700 (PDT) MIME-Version: 1.0 References: <37d4c110-54ef-acc6-a695-76a8d57a923b@apache.org> <20190830231337.myiipbjddo5v6euz@localhost> <56ae0689-6675-3305-320f-c939fd55b4d3@apache.org> In-Reply-To: <56ae0689-6675-3305-320f-c939fd55b4d3@apache.org> From: Johan Corveleyn Date: Wed, 18 Sep 2019 02:48:40 +0200 Message-ID: Subject: Re: Python3 work [was: The run up to Subversion 1.13.0] To: Subversion Development Cc: Troy Curtis Jr , James McCoy Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Sep 2, 2019 at 11:45 AM Julian Foad wrote: > > Troy Curtis Jr wrote: > >> James McCoy wrote: > >>> Finishing(?) and merging the Python3 support would be ideal. That wo= uld > >>> give one release for broader feedback before being in an LTS release. > >> > >> It needs to get reintegrated with trunk again with the latest changes,= but the linux side of the house was looking good. It was in trying to get = my Windows Dev environment back up and running again that got me frustrated= and gave me an excuse to wander off doing other things... IIRC, there is a= build issue with the Py2 bindings in that branch on Windows, but I never g= ot far enough to check it out. > > >> If there was someone who could help out on the Windows side, I can jum= p in and get the branch up to trunk and retested in order to get this thing= over the finish line. > > Johan Corveleyn wrote: > > I might be able to devote some time to this in the coming week(s), if > > you can tell me what I need to do / test / validate / ... :-). > > Until Troy says something more specific, if you could switch to the > branch, catch-up merge from trunk, and see how much works on Py3 and on > Py2, that would be helpful. I'm sorry I missed the 1.13.x-branch deadline, but I finally got around to playing with the swig-py3 branch on Windows. Downloaded the latest Python release: 3.7.4. And using swig 3.0.12. Of course I didn't reread INSTALL, so I first ran into: [[[ WARNING: "C:\research\svn\dev\swig-py3\py3c\include\py3c.h" not found Use "--with-py3c" to configure py3c location. ]]] No problem, after downloading py3c from Github, and adding --with-py3c, I can start building it. However, I ran into the following error: [[[ 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.vcxpr= oj] ]]] (PS: before firing up the swig-py3 branch, I double-checked that I could successfully build the swig-python bindings on trunk with Python 2.7.16 and swig 3.0.12, and ran the swig-python tests successfully) --=20 Johan