From dev-return-50174-archive-asf-public=cust-asf.ponee.io@jackrabbit.apache.org Thu Jun 13 10:06:48 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 D20E618064E for ; Thu, 13 Jun 2019 12:06:47 +0200 (CEST) Received: (qmail 20142 invoked by uid 500); 13 Jun 2019 10:06:47 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 20123 invoked by uid 99); 13 Jun 2019 10:06:46 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Jun 2019 10:06:46 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 155F0C83F1; Thu, 13 Jun 2019 10:06:46 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.7 X-Spam-Level: X-Spam-Status: No, score=-0.7 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id QJ-l3Vyjd0_F; Thu, 13 Jun 2019 10:06:43 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 2D0BE5F382; Thu, 13 Jun 2019 10:06:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1560420397; bh=xYlZeGfB2dMdzkgCIokvZBdMdxZSTa748SGO//71mTA=; h=X-UI-Sender-Class:Subject:From:To:Reply-To:References:Date: In-Reply-To; b=LPMKI2OFHLMgYoEPq0Za3yQ+ij5FtqOoNqgWWWXXgVyvBtadrDItzMF4ECaJ4tGcz KC8Lq3GyVHDyyzsT80IwDcH4/jGgxkkuEfh/UyJsmeQxNbaUSErLDeoqwdrssdJubA vVXUG38B/ToYr0n9rb+RnBhn4gaLr8UrCXyir1QQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.34] ([217.91.35.233]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MK4fR-1hckCe1DK1-001SjC; Thu, 13 Jun 2019 12:06:37 +0200 Subject: Re: changed Jackrabbit API for JCR-4429 and upcoming stable Oak release From: Julian Reschke To: dev@jackrabbit.apache.org, Davide Giannella Reply-To: dev@jackrabbit.apache.org References: <2073dfee-54f2-2b8d-b8ae-f413ee45384b@gmx.de> <8e0e66f2-4bb4-30a8-9467-9992e721af88@apache.org> <6d74c336-010e-97af-a384-2b7e81355022@gmx.de> Message-ID: Date: Thu, 13 Jun 2019 12:06:34 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 In-Reply-To: <6d74c336-010e-97af-a384-2b7e81355022@gmx.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:tuYyL4Zy5IWz3ZIrzBorzXfiGBRFWjtPdjtJZw+FjLHejEftia7 uGjOLFkcFgHQBwROtzuOQj+8GFf0v1iR/ofSXrVxwjYUSTzEDJPPdYNjy54R71DuWyCZPuT 8Jq63zKiORVtoxPPPVhhKiXT2S4KB9R5tvewuUDD+gD/pN55Fji/762AimlB7iS5SpjJvHX bUf2sahcqlQPNTN8qxEcA== X-UI-Out-Filterresults: notjunk:1;V03:K0:xo1BZWqVS2E=:9fKpw44JlD86y8JOHnMMdB 4Frqtr1LBVc0YAvKrCT3MWhqE0k9bNJezM3eJ3twS8wiJH07EE0TYTGRH+GCYW1s0OO6J19fO 0dO04l3dglFRATEcsRKwrqyEp9tmDy31Ojkw7rv4qIF+k/KG6TIjLQv14Obaqp/ZpLvro4MPk OBOxldlZsyzsoyhPOHYR/fYBDg/AQS2vZK0dKFNSJm4sz9Vcc6tCGVH1h9agco6aI6/04Wq/d lB5e95Jjb1c3L4AX6KgMFLTIx0iJZ/y6ybj/35E81THVuLQOqEQYRNAvYuIYIX0y6FMjcYdtu jkyo2SIRV94E6ovpgz18P8n8VfhV8TejAIqa9n7p7CRVyyVGJrrlp4FqmIUneEGqzOO9bSQtY gOtBvUncAXSsD7ZgqfwpfvVE0WTFlv2bzkecbS4O5ac6799MQlNY9/q3WvNHlTNyzhxNWZlys H/fNB0dl3/6757Z0o+2kic0Y2SCAyFL50mn7HCJYjPNTYm7nNju4nhOZ7LxhctUVhWabjzezh qW7ZqpMvlSoV55Mdk6aMnofXXgOygu0EoCtrA0NI45cGZTkPwp+gjiiJnXMtBEIOp0uBRjGCX EDftokhJBq58HWQTLWID182BNqrWqPmvekSVmJP1qrCHcDlkRf0v2qAqhiYJFl1uQWFkzo5qf R3MMDwyADIpiVpFWUuLyOaXM94I06sA2yI4lGUEUJIyHiYRJQjdrHENUA8OaQ1/IyC1mLKCDg iJwujPPKB2WSXkyGCFobRsVJJjZKJsoOIMLxg4FIkEKrPzGdWOnY9VOpkbUdOA7wI/Wz6MKmO nJ7Jmi/4LBHr8WHHrpeug/PbII1wDNrpilBKC0xIu4OnKVWOYYgPXykYcOBkgSWN/ZANwZpZn mNtWd4lbPINrS1nF+rCoRI6Q2qvMQRm+eNA0pFn7QpFz5NKHC5+RWX0xR7/w/QC0BogQTzWZF c0u06dKRDCsvKvaKT4uK5aORmGpPddC9B6RCC+fe+px2jjoTNBcincCPryyTPFY02UTtmTDRm BfCES1xl3eayF56jWzwYhOiahD65zFCQ9crhT+DjWK0c On 22.05.2019 17:19, Julian Reschke wrote: > ... >>> Going forward, we should however try to break this dependency. After >>> all, it's Oak which is driving the evolution of jackrabbit-api, so it >>> really should move over there. This will eliminate the top reason why = we >>> have been branching Jackrabbit in the past. >>> >>> To do that, the following should work: >>> >>> - (svn) cp the subproject over to Oak, align the POM, but do not touch >>> package name or export versions >>> - once a new stable Oak is released (1.16, sometime later this year), >>> drop the jackrabbit-api subproject, and inside the other Jackrabbit >>> subprojects reference the new Oak artifact >>> - we probably should try to generate a "tombstone" release of >>> jackrabbit-api, that would point people to the changed location (needs >>> research...) before entirely removing the subproject >> >> +1. The tombstone release may easily be the latest stable we're just >> going to cut with the backport. If we don't introduce any API changes. > > Now tracked in . > ... FYI: the changes on the Oak side have now been done. Best regards, Julian