Return-Path: X-Original-To: apmail-subversion-dev-archive@minotaur.apache.org Delivered-To: apmail-subversion-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 417F210D48 for ; Sun, 15 Feb 2015 13:26:16 +0000 (UTC) Received: (qmail 35696 invoked by uid 500); 15 Feb 2015 13:26:15 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 35633 invoked by uid 500); 15 Feb 2015 13:26:15 -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 35622 invoked by uid 99); 15 Feb 2015 13:26:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 Feb 2015 13:26:15 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of brane@wandisco.com designates 209.85.212.178 as permitted sender) Received: from [209.85.212.178] (HELO mail-wi0-f178.google.com) (209.85.212.178) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 Feb 2015 13:25:49 +0000 Received: by mail-wi0-f178.google.com with SMTP id em10so21079515wid.5 for ; Sun, 15 Feb 2015 05:25:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wandisco.com; s=gapps; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=Kkj82CE9ppn3uwUWfsliqIKskN9a6RI37KuL6Daog44=; b=mrgtcvUyYsysN7e70vS+lw4B3jbvkABfgHxWPw201lAHm8WKXHkk7wfHz9IYcqSUBa J/8uJdc9m3SwjBuDYZYr46Qiub8MPMN8WlNohOlTXInGfLRA0kLS1x0I5SzYmAaN/o2y X4apoqwnXdlsMKdFuYDefbAydAX3MsQ8aPGsA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:organization:user-agent :mime-version:to:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=Kkj82CE9ppn3uwUWfsliqIKskN9a6RI37KuL6Daog44=; b=Omi6NWChreMZdKsoZ410t3zWQsUrH4emMc3muSym3UVTYdLMZa1HHx+Ar88TggHSEA mojEB4ilwgLQhFtapoFuXUWOWXYKUBjJ8gRiBslvIlU11f2InbTyjWG2udQO7Y2e6OJU ApNqOuVpQy5BnALMMGXXdOZELDqJ7DHPMrBaTeKujliyzAaaphoMyYbDiVViEEOxcPVg hT/imtOY4PkHC9FpWEAICMjpqJZo/Hwt5FRoFBRzvg+Mbf4w53UoCmxTdNTk60Ythm3h jKOW6VzQZiZYo0q6mruZwlfDohhyi0sBYYOxQsmgCB+mm94iAFZ4VJYJi85udURBVHwx o/6Q== X-Gm-Message-State: ALoCoQkH34xapwUU2OxhYwNFeHalTPnr0it90CNIco5kvC0XZk0Fmky7veRr9jpLr4NUFKv06zt6 X-Received: by 10.180.240.169 with SMTP id wb9mr36687808wic.83.1424006702614; Sun, 15 Feb 2015 05:25:02 -0800 (PST) Received: from zulu.23.e-reka.si (cpe-90-157-240-41.dynamic.amis.net. [90.157.240.41]) by mx.google.com with ESMTPSA id gi9sm9607824wib.21.2015.02.15.05.24.58 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Sun, 15 Feb 2015 05:25:00 -0800 (PST) Received: from zulu.23.e-reka.si (localhost [127.0.0.1]) by zulu.23.e-reka.si (Postfix) with ESMTP id 5F28EDCC2B25 for ; Sun, 15 Feb 2015 14:24:57 +0100 (CET) Message-ID: <54E09E29.8090704@wandisco.com> Date: Sun, 15 Feb 2015 14:24:57 +0100 From: =?UTF-8?B?QnJhbmtvIMSMaWJlag==?= Organization: WANdisco User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: 'Subversion Development' Subject: Re: Time to branch 1.9 References: <54579C00.8090304@wandisco.com> <54B8E2B8.3070606@wandisco.com> <54DC7C9C.2010508@wandisco.com> <00d001d048b2$da359e70$8ea0db50$@qqmail.nl> In-Reply-To: <00d001d048b2$da359e70$8ea0db50$@qqmail.nl> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org On 15.02.2015 01:03, Bert Huijben wrote: > >> -----Original Message----- >> From: Branko Čibej [mailto:brane@wandisco.com] >> Sent: donderdag 12 februari 2015 11:13 >> To: Subversion Development >> Subject: Re: Time to branch 1.9 >> >> On 16.01.2015 11:06, Branko Čibej wrote: >>> A couple months down the line, and I'd like to make another call for >>> creating the 1.9 release branch. AFAICS the x509 branch still needs >>> merging if we want it in 1.9 (which I think we do, since IIUC trunk >>> currently does not handle all certs correctly). >>> >>> Anything else? >>> >>> I'd like to propose that we cut the branch and roll an RC (or a beta) in >>> a couple weeks. >> >> Looks like we're on track for branching around the beginning of next week. >> >> * the x509 branch is on trunk; >> * the heisenbug (actually, several heisenbugs) in ra-test seem to have >> been fixed; >> * Stefan^1 's pin-externals branch has been lazy-consensus'd for merge >> to trunk (some changes still pending, but those don't have to happen >> on the branch); >> * The problem with Python bindings and Swig 3.0.x is, for now, assumed >> to be a bug in Swig itself; I propose we disable support for Swig-3 >> for now (Swig-2 still works fine); >> * Ivan and I agreed not to propose to merge the reuse-ra-session >> branch in time for 1.9, we can merge it after the soak period an let >> it marinate a bit on trunk for 1.10; >> * Bert appears to be mostly finished with his (fantastic!) fixes for >> working copy move handling and conflict resolution; >> * buildbots are green. >> >> If there are no further objections, and the pin-externals branch gets >> merged soon-ish, I intend to create the 1.9 release branch on Sunday >> night or Monday early morning (UTC). Ben has kindly been volunteered to >> RM the first 1.9 release candidate > +1 > > One more thing: > * I think some bits of EditorV2 are still exposed via JavaHL, while we decided not to expose this api at the C layer. > > We should probably mark this experimental, remove it, separate it, or... ... leave it in. JavaHL does not expose an experimental C API. It exposes an editor interface that happens to currently depend on the Ev2 shims, but could in future depend on Ev3, or some other editor interface, or shims local to the JavaHL implementation. The point is that the JavaHL editor, as currently used for commit and status over RA (without the client layer), is much easier to use than the delta editor. Rewriting the implementation to use the delta editor directly would be nothing more nor less than copying the Ev2 shim implementation into libsvnjavahl, which doesn't make sense. The Java API itself is similar enough to the current Ev3 design that it shouldn't be too hard to change the implementation once Ev3 is done. I'm strongly -1 to exposing the delta editor API in JavaHL; it's just too convoluted. -- Brane