Return-Path: X-Original-To: apmail-directory-kerby-archive@minotaur.apache.org Delivered-To: apmail-directory-kerby-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DA76418755 for ; Sat, 4 Jul 2015 06:44:10 +0000 (UTC) Received: (qmail 72000 invoked by uid 500); 4 Jul 2015 06:44:10 -0000 Delivered-To: apmail-directory-kerby-archive@directory.apache.org Received: (qmail 71978 invoked by uid 500); 4 Jul 2015 06:44:10 -0000 Mailing-List: contact kerby-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: kerby@directory.apache.org Delivered-To: mailing list kerby@directory.apache.org Received: (qmail 71967 invoked by uid 99); 4 Jul 2015 06:44:10 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Jul 2015 06:44:10 +0000 Received: from mail-ig0-f169.google.com (mail-ig0-f169.google.com [209.85.213.169]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 4D4191A02FC for ; Sat, 4 Jul 2015 06:44:10 +0000 (UTC) Received: by igblr2 with SMTP id lr2so87533594igb.0 for ; Fri, 03 Jul 2015 23:44:09 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.42.204.4 with SMTP id fk4mr21181350icb.72.1435992249267; Fri, 03 Jul 2015 23:44:09 -0700 (PDT) Received: by 10.36.31.204 with HTTP; Fri, 3 Jul 2015 23:44:09 -0700 (PDT) In-Reply-To: <5597793B.7080208@gmail.com> References: <8D5F7E3237B3ED47B84CF187BB17B66611B8E673@SHSMSX103.ccr.corp.intel.com> <8D5F7E3237B3ED47B84CF187BB17B66611B8E713@SHSMSX103.ccr.corp.intel.com> <559774A1.5020707@gmail.com> <5597793B.7080208@gmail.com> Date: Sat, 4 Jul 2015 14:44:09 +0800 Message-ID: Subject: Re: Kerby building fails From: Kiran Ayyagari To: kerby@directory.apache.org Content-Type: multipart/alternative; boundary=20cf30434842eb0094051a06ff8b --20cf30434842eb0094051a06ff8b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, Jul 4, 2015 at 2:12 PM, Emmanuel L=C3=A9charny wrote: > Le 04/07/15 07:55, Kiran Ayyagari a =C3=A9crit : > > On Sat, Jul 4, 2015 at 1:52 PM, Emmanuel L=C3=A9charny > > wrote: > > > >> Le 04/07/15 07:49, Kiran Ayyagari a =C3=A9crit : > >>> On Sat, Jul 4, 2015 at 1:20 PM, Zheng, Kai > wrote: > >>> > >>>> Thanks Kiran. > >>>> > >>>>>> you need latest mavibot build in your local repo > >>>> Do we have to rely on this? Maybe we could use some public version? = If > >> not > >>>> then when could we have the new release version? > >>>> I do have the local build of Mavibot, but am not sure all Kerby > >> developers > >>>> do. > >>>> > >>> It is available in the repository > >>> https://repository.apache.org/content/groups/snapshots > >>> > >>> Those who do not want to build it locally can use this configuration > >>> http://apaste.info/qLE to set their > >>> maven setting.xml (either create new file or update existing > accordingly) > >> That's not a good idea, IMO. > >> > >> both are in development, so I don't see any issue with it > >> We should never depend on a SNAPSHOT. I'd rather cut a release of > >> MAVIBOT and make Kerby depend on this release, but in the mean time, I > >> strongly suggest the module not to be added (or to be commented) in th= e > >> kerby build. > >> > > if a release version of Kerby depends on a snapshot then agree, but tha= t > is > > not the case here > > > > > > > No, even if it's not a release : depending on a SNAPSHOT is risky. It's > not like ApacheDS which depends on the API and Mavibot SNAPSHOT, because > we can't imagine releasing apacheDS without releasing Mavibot and the > API first. That creates a dependency on an external project that is > problematic. > > Here, what I would suggest is to add a maven profile, so that you can > build Kerby with a Mavibot SNAPSHOT, like : mvn -Pmavibot > > Now, I see where you are coming from, and from a develoment POV, your > choice make sense. It's just that for others, it breaks the build. > > Here is what we should do : cut a MAVIBOT release, now. That would solve > the issue. > > +1 > wdyt ? > we are going to release Mavibot soon anyway, I was just pointing that it is not a blocker for building kerby with mavibot module, and maven is there to solve cases like this. I wouldn't have depended on a snapshot if it is a library outside Directory project. --=20 Kiran Ayyagari http://keydap.com --20cf30434842eb0094051a06ff8b--