Return-Path: X-Original-To: apmail-metamodel-dev-archive@minotaur.apache.org Delivered-To: apmail-metamodel-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 12409108E4 for ; Fri, 24 Jan 2014 20:25:10 +0000 (UTC) Received: (qmail 48204 invoked by uid 500); 24 Jan 2014 20:25:09 -0000 Delivered-To: apmail-metamodel-dev-archive@metamodel.apache.org Received: (qmail 48174 invoked by uid 500); 24 Jan 2014 20:25:09 -0000 Mailing-List: contact dev-help@metamodel.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@metamodel.incubator.apache.org Delivered-To: mailing list dev@metamodel.incubator.apache.org Received: (qmail 48166 invoked by uid 99); 24 Jan 2014 20:25:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Jan 2014 20:25:08 +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 henry.saputra@gmail.com designates 209.85.223.173 as permitted sender) Received: from [209.85.223.173] (HELO mail-ie0-f173.google.com) (209.85.223.173) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Jan 2014 20:25:01 +0000 Received: by mail-ie0-f173.google.com with SMTP id e14so3399863iej.32 for ; Fri, 24 Jan 2014 12:24:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=U0K/jHxPttZ7hmv2qADsJHNIsbQsJxanFL2HYAcgSCA=; b=z/BYW60j8XeWenYxWDSAK9VA8NRH4Wrvn6/2PPTVMthon9GnLOed5It4IHFEP5cXsd 4925oKqbku3K6yFEphu9rL7FCG9daYGEFDHB/copAkAfIMB7H4+mpMXv1REoDtnNK0uv /x9Yoosmtr4yS8l5KqkswUIyBH78p0yv7/ICcVp9c/s03uR67z8BxJpoiTKVnexJMCYb ODGwp//unGIxwsxfJeq0v5dVClIZIOPuQcI+4D0H++6OLm7Rrf4frYS2rUdYehHmZQzj Q5vY1fq3yo/z2TXTHDlZ8kuBEQmCWsV88Uh0YWfVhYHa3zQdmRQSZ4+cF1x+CL09g0nq DRjA== MIME-Version: 1.0 X-Received: by 10.42.40.83 with SMTP id k19mr11994755ice.3.1390595080594; Fri, 24 Jan 2014 12:24:40 -0800 (PST) Received: by 10.64.6.229 with HTTP; Fri, 24 Jan 2014 12:24:40 -0800 (PST) In-Reply-To: References: Date: Fri, 24 Jan 2014 12:24:40 -0800 Message-ID: Subject: Re: [RESULT] [VOTE] Release Apache Metamodel 4.0.0 incubating From: Henry Saputra To: "dev@metamodel.incubator.apache.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Yes we do use the svnpubsub for our dist directory. Sometimes there could be delay like few minutes. - Henry On Fri, Jan 24, 2014 at 12:06 PM, Noah Slater wrote: > Wait 24 hours? Are we not using SvnPubSub? It should be instantaneous. > > Grab me on Freenode, let's chat real time: nslater > > On 24 January 2014 21:04, Kasper S=C3=B8rensen > wrote: >> I need first to upload those files then and wait 24 hours for the dist >> server sync. But yes, will do that first. >> Den 24/01/2014 21.02 skrev "Noah Slater" : >> >>> Aha. Could you add the MD5 and SHA1 links? >>> >>> On 24 January 2014 20:57, Kasper S=C3=B8rensen >>> wrote: >>> > I am simply looking for confirmation that the download link (and rele= ase >>> > information in general) of the staged site is OK. If so it would be g= reat >>> > to make out 4.0.0 visible to everyone on the site and start telling a= bout >>> > it on social media etc. :-) >>> > Den 24/01/2014 20.54 skrev "Noah Slater" : >>> > >>> >> What do you mean about pushing to the staged site? Would you push to >>> >> the actual site after? Any reason you can't just put these in the di= st >>> >> directory and update the live site immediately? >>> >> >>> >> On 24 January 2014 16:50, Kasper S=C3=B8rensen >>> >> wrote: >>> >> > OK that's what I did. And the deps are compatible, we did a lot of >>> checks >>> >> > on that already (when we e.g. removed the access module because it >>> didn't >>> >> > have compatible deps). >>> >> > >>> >> > So then I think we have what we need? >>> >> > Is it then ok If I publish the staged site? >>> >> > >>> >> > >>> >> > 2014/1/24 Noah Slater >>> >> > >>> >> >> A zip file could be provided as a convenience binary. If the deps= are >>> >> >> compatible from a license perspective, you could include them too= . >>> >> >> >>> >> >> On 23 January 2014 22:58, Kasper S=C3=B8rensen >>> >> >> wrote: >>> >> >> > Btw. a simple uber jar would not be sufficient since it would n= ot >>> >> contain >>> >> >> > dependencies. It would maybe mean less JAR entries on your >>> classpath >>> >> but >>> >> >> > will still not be functional without a minimum set of slf4j and >>> maybe >>> >> a >>> >> >> few >>> >> >> > other common libraries. >>> >> >> > >>> >> >> > >>> >> >> > 2014/1/23 Kasper S=C3=B8rensen >>> >> >> > >>> >> >> >> So now I am a little bit confused... Can the zip file I create= d be >>> >> used >>> >> >> as >>> >> >> >> a convenience downloadable binary item? I think it makes sense= in >>> >> this >>> >> >> way? >>> >> >> >> And it is quite consistent with e.g. how Apache Hadoop is bein= g >>> >> >> >> distributed.... Am I not right? >>> >> >> >> >>> >> >> >> >>> >> >> >> 2014/1/23 Henry Saputra >>> >> >> >> >>> >> >> >>> Yeah you are right there. Technically all the jar we add to t= he >>> >> >> >>> staging repo for VOTE should not even considered for voting. >>> >> >> >>> >>> >> >> >>> As you have mentioned, ASF only vote on source files, so that= is >>> >> why I >>> >> >> >>> think we could include the uber jar in the staging as part of >>> >> proposed >>> >> >> >>> release artifacts as convenience for testing and verify valid= ity >>> of >>> >> >> >>> the package via hash check and sig). >>> >> >> >>> >>> >> >> >>> - Henry >>> >> >> >>> >>> >> >> >>> On Thu, Jan 23, 2014 at 11:06 AM, Noah Slater < >>> nslater@apache.org> >>> >> >> wrote: >>> >> >> >>> > The uber jar includes third-party works and is a binary fil= e, >>> >> isn't >>> >> >> >>> > it? We only ever vote on source files. >>> >> >> >>> > >>> >> >> >>> > My understanding of what this uber jar is tells me that it = can >>> be >>> >> >> >>> > prepared by anyone, at any time, and made available to our >>> >> community, >>> >> >> >>> > as long as we don't call it a "release". And make it clear = it >>> is >>> >> for >>> >> >> >>> > convenience only, and not an official product of the PMC. >>> >> >> >>> > >>> >> >> >>> > On 23 January 2014 19:57, Henry Saputra < >>> henry.saputra@gmail.com> >>> >> >> >>> wrote: >>> >> >> >>> >> Yes, but I think we would like to include the uber jar as >>> part of >>> >> >> >>> >> release artifact next time. >>> >> >> >>> >> >>> >> >> >>> >> For this release, we do not have to put the uber jar since= it >>> was >>> >> >> not >>> >> >> >>> >> included in the VOTE thread. >>> >> >> >>> >> >>> >> >> >>> >> I would recommend put the "deps" libraries somewhere like = in >>> >> >> >>> >> people.apache.org and update the release note to indicate >>> this. >>> >> >> >>> >> >>> >> >> >>> >> Any other thoughts? >>> >> >> >>> >> >>> >> >> >>> >> - Henry >>> >> >> >>> >> >>> >> >> >>> >> On Thu, Jan 23, 2014 at 10:48 AM, Noah Slater < >>> >> nslater@apache.org> >>> >> >> >>> wrote: >>> >> >> >>> >>> If we're doing this, it's important to mark out the diffe= rent >>> >> >> >>> >>> locations in our download directory. One for the source >>> >> *release* >>> >> >> and >>> >> >> >>> >>> the other for the convenience packages that project >>> committers >>> >> >> >>> >>> provide. We need to be careful about the wording here on = the >>> >> >> website >>> >> >> >>> >>> too. >>> >> >> >>> >>> >>> >> >> >>> >>> On 23 January 2014 17:42, Henry Saputra < >>> >> henry.saputra@gmail.com> >>> >> >> >>> wrote: >>> >> >> >>> >>>> Ankit, could you help make sure ALL the artifacts used i= n >>> the >>> >> VOTE >>> >> >> >>> are >>> >> >> >>> >>>> released to the dist directory? Thanks! >>> >> >> >>> >>>> >>> >> >> >>> >>>> Kasper, we could build "uber jar" to include all the >>> >> dependencies >>> >> >> in >>> >> >> >>> >>>> one jar. Using something like Maven shade plugin [1] sho= uld >>> do >>> >> the >>> >> >> >>> >>>> trick. >>> >> >> >>> >>>> >>> >> >> >>> >>>> - Henry >>> >> >> >>> >>>> >>> >> >> >>> >>>> [1] http://maven.apache.org/plugins/maven-shade-plugin/ >>> >> >> >>> >>>> >>> >> >> >>> >>>> On Thu, Jan 23, 2014 at 12:21 AM, Kasper S=C3=B8rensen >>> >> >> >>> >>>> wrote: >>> >> >> >>> >>>>> Not sure why the md5 and sha1 files are missing. Maybe >>> Ankit >>> >> >> simply >>> >> >> >>> forgot >>> >> >> >>> >>>>> to copy them over? >>> >> >> >>> >>>>> >>> >> >> >>> >>>>> Regarding the dep jars ... What I am thinking about is = that >>> >> say I >>> >> >> >>> have my >>> >> >> >>> >>>>> own build setup (e.g. with Ant or so) and I want to go >>> >> download >>> >> >> the >>> >> >> >>> Spring >>> >> >> >>> >>>>> Framework, Hibernate or any other substantial Java libr= ary >>> >> with >>> >> >> >>> >>>>> dependencies, then I usually find a bundle which contai= ns >>> >> >> >>> dependencies. >>> >> >> >>> >>>>> That's very helpful if I just want to dump them into th= e >>> >> >> classpath >>> >> >> >>> and >>> >> >> >>> >>>>> start compiling etc. How would a MetaModel user do that= if >>> we >>> >> >> don't >>> >> >> >>> provide >>> >> >> >>> >>>>> these jars somehow? >>> >> >> >>> >>>>> >>> >> >> >>> >>>>> Of course the Maven users are blessed with the dependen= cy >>> >> >> >>> management, and >>> >> >> >>> >>>>> that's also why I put the snippet directly= on >>> the >>> >> >> >>> website >>> >> >> >>> >>>>> draft as well. >>> >> >> >>> >>>>> >>> >> >> >>> >>>>> >>> >> >> >>> >>>>> 2014/1/23 Henry Saputra >>> >> >> >>> >>>>> >>> >> >> >>> >>>>>> We should not add those deps jars to the dist folder. >>> >> >> >>> >>>>>> >>> >> >> >>> >>>>>> We could write doc in the wiki on how to integrate wit= h >>> >> >> MetaModel >>> >> >> >>> from >>> >> >> >>> >>>>>> your project. >>> >> >> >>> >>>>>> >>> >> >> >>> >>>>>> Like if you use Maven the add MetaModel dependency in = the >>> >> >> pom.xml >>> >> >> >>> that >>> >> >> >>> >>>>>> should pull transitive dependencies on when building y= our >>> >> Maven >>> >> >> >>> >>>>>> project. >>> >> >> >>> >>>>>> >>> >> >> >>> >>>>>> - Henry >>> >> >> >>> >>>>>> >>> >> >> >>> >>>>>> On Wed, Jan 22, 2014 at 7:22 AM, Kasper S=C3=B8rensen >>> >> >> >>> >>>>>> wrote: >>> >> >> >>> >>>>>> > I have a new draft available then: >>> >> >> >>> >>>>>> > http://metamodel.staging.apache.org/index.html >>> >> >> >>> >>>>>> > >>> >> >> >>> >>>>>> > Go to the section called "Download". >>> >> >> >>> >>>>>> > >>> >> >> >>> >>>>>> > One specific doubt I have: Our build did not produce= a >>> >> >> finished >>> >> >> >>> zip file >>> >> >> >>> >>>>>> > with all the JAR files in it (including the dependen= cies >>> >> like >>> >> >> >>> slf4j etc. >>> >> >> >>> >>>>>> > which are only mentioned as maven >>> elements). >>> >> So I >>> >> >> >>> created >>> >> >> >>> >>>>>> one >>> >> >> >>> >>>>>> > manually and put it here: >>> >> >> >>> >>>>>> > >>> >> >> >>> >>>>>> >>> >> >> >>> >>> >> >> >>> >> >>> https://dist.apache.org/repos/dist/release/incubator/metamodel/metamode= l-4.0.0-incubating/packaged/ >>> >> >> >>> >>>>>> > Along with my own armor/.asc file. >>> >> >> >>> >>>>>> > >>> >> >> >>> >>>>>> > Is that the right way to do it? Is the contents of t= his >>> >> file >>> >> >> >>> correct (in >>> >> >> >>> >>>>>> > the sense that it contains third party JARs in the l= ib >>> >> >> folder)? >>> >> >> >>> >>>>>> > >>> >> >> >>> >>>>>> > >>> >> >> >>> >>>>>> > 2014/1/22 Noah Slater >>> >> >> >>> >>>>>> > >>> >> >> >>> >>>>>> >> See this: >>> >> >> >>> >>>>>> >> >>> >> >> >>> >>>>>> >> https://www.apache.org/dev/release-download-pages.h= tml >>> >> >> >>> >>>>>> >> >>> >> >> >>> >>>>>> >> On 22 January 2014 14:23, Kasper S=C3=B8rensen >>> >> >> >>> >>>>>> >> wrote: >>> >> >> >>> >>>>>> >> > Thanks for the CouchDB example Noah. Will try to = do >>> >> >> something >>> >> >> >>> similar. >>> >> >> >>> >>>>>> >> > >>> >> >> >>> >>>>>> >> > Now another "little thing" ... How do we get the >>> >> >> downloadable >>> >> >> >>> zip >>> >> >> >>> >>>>>> files >>> >> >> >>> >>>>>> >> > etc. available on the download server of Apache? = I >>> see >>> >> that >>> >> >> >>> all large >>> >> >> >>> >>>>>> >> files >>> >> >> >>> >>>>>> >> > go through a link like this: >>> >> >> >>> >>>>>> >> > >>> >> >> >>> >>>>>> >> >>> >> >> >>> >>>>>> >>> >> >> >>> >>> >> >> >>> >> >>> http://www.apache.org/dyn/closer.cgi?path=3D/couchdb/binary/win/1.5.0/s= etup-couchdb-1.5.0_R16B02.exe >>> >> >> >>> >>>>>> >> > >>> >> >> >>> >>>>>> >> > I imagine that's to support download mirrors etc.= .. >>> Is >>> >> that >>> >> >> >>> kinda >>> >> >> >>> >>>>>> stuff >>> >> >> >>> >>>>>> >> > already taken care of by Ankit's release procedur= e, >>> or >>> >> do >>> >> >> we >>> >> >> >>> need to >>> >> >> >>> >>>>>> do >>> >> >> >>> >>>>>> >> > something more for the distribution part of the >>> release? >>> >> >> >>> >>>>>> >> > >>> >> >> >>> >>>>>> >> > >>> >> >> >>> >>>>>> >> > 2014/1/22 Noah Slater >>> >> >> >>> >>>>>> >> > >>> >> >> >>> >>>>>> >> >> Congrats! >>> >> >> >>> >>>>>> >> >> >>> >> >> >>> >>>>>> >> >> On 21 January 2014 13:05, Ankit Kumar < >>> >> >> >>> ak.ankitkumar@gmail.com> >>> >> >> >>> >>>>>> wrote: >>> >> >> >>> >>>>>> >> >> > HI All, >>> >> >> >>> >>>>>> >> >> > >>> >> >> >>> >>>>>> >> >> > The vote for Apache Metamodel 4.0.0-incubating= is >>> >> >> closed. >>> >> >> >>> The vote >>> >> >> >>> >>>>>> >> passes >>> >> >> >>> >>>>>> >> >> > with 4(+1) votes. >>> >> >> >>> >>>>>> >> >> > >>> >> >> >>> >>>>>> >> >> > Following IPMC votes were received. >>> >> >> >>> >>>>>> >> >> > >>> >> >> >>> >>>>>> >> >> > *+1* >>> >> >> >>> >>>>>> >> >> > hsaputra >>> >> >> >>> >>>>>> >> >> > mfranklin >>> >> >> >>> >>>>>> >> >> > arvind >>> >> >> >>> >>>>>> >> >> > nslater >>> >> >> >>> >>>>>> >> >> > >>> >> >> >>> >>>>>> >> >> > >>> >> >> >>> >>>>>> >> >> > Regards >>> >> >> >>> >>>>>> >> >> > Ankit >>> >> >> >>> >>>>>> >> >> >>> >> >> >>> >>>>>> >> >> >>> >> >> >>> >>>>>> >> >> >>> >> >> >>> >>>>>> >> >> -- >>> >> >> >>> >>>>>> >> >> Noah Slater >>> >> >> >>> >>>>>> >> >> https://twitter.com/nslater >>> >> >> >>> >>>>>> >> >> >>> >> >> >>> >>>>>> >> >>> >> >> >>> >>>>>> >> >>> >> >> >>> >>>>>> >> >>> >> >> >>> >>>>>> >> -- >>> >> >> >>> >>>>>> >> Noah Slater >>> >> >> >>> >>>>>> >> https://twitter.com/nslater >>> >> >> >>> >>>>>> >> >>> >> >> >>> >>>>>> >>> >> >> >>> >>> >>> >> >> >>> >>> >>> >> >> >>> >>> >>> >> >> >>> >>> -- >>> >> >> >>> >>> Noah Slater >>> >> >> >>> >>> https://twitter.com/nslater >>> >> >> >>> > >>> >> >> >>> > >>> >> >> >>> > >>> >> >> >>> > -- >>> >> >> >>> > Noah Slater >>> >> >> >>> > https://twitter.com/nslater >>> >> >> >>> >>> >> >> >> >>> >> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> -- >>> >> >> Noah Slater >>> >> >> https://twitter.com/nslater >>> >> >> >>> >> >>> >> >>> >> >>> >> -- >>> >> Noah Slater >>> >> https://twitter.com/nslater >>> >> >>> >>> >>> >>> -- >>> Noah Slater >>> https://twitter.com/nslater >>> > > > > -- > Noah Slater > https://twitter.com/nslater