Btw. a simple uber jar would not be sufficient since it would not 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ørensen <[email protected]>

> So now I am a little bit confused... Can the zip file I created 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 being
> distributed.... Am I not right?
>
>
> 2014/1/23 Henry Saputra <[email protected]>
>
>> Yeah you are right there. Technically all the jar we add to the
>> 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 validity of
>> the package via hash check and sig).
>>
>> - Henry
>>
>> On Thu, Jan 23, 2014 at 11:06 AM, Noah Slater <[email protected]> wrote:
>> > The uber jar includes third-party works and is a binary file, 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 <[email protected]>
>> 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 <[email protected]>
>> wrote:
>> >>> If we're doing this, it's important to mark out the different
>> >>> 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 <[email protected]>
>> wrote:
>> >>>> Ankit, could you help make sure ALL the artifacts used in 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] should do the
>> >>>> trick.
>> >>>>
>> >>>> - Henry
>> >>>>
>> >>>> [1] http://maven.apache.org/plugins/maven-shade-plugin/
>> >>>>
>> >>>> On Thu, Jan 23, 2014 at 12:21 AM, Kasper Sørensen
>> >>>> <[email protected]> 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 library with
>> >>>>> dependencies, then I usually find a bundle which contains
>> dependencies.
>> >>>>> That's very helpful if I just want to dump them into the 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 dependency
>> management, and
>> >>>>> that's also why I put the <dependency> snippet directly on the
>> website
>> >>>>> draft as well.
>> >>>>>
>> >>>>>
>> >>>>> 2014/1/23 Henry Saputra <[email protected]>
>> >>>>>
>> >>>>>> We should not add those deps jars to the dist folder.
>> >>>>>>
>> >>>>>> We could write doc in the wiki on how to integrate with 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 your Maven
>> >>>>>> project.
>> >>>>>>
>> >>>>>> - Henry
>> >>>>>>
>> >>>>>> On Wed, Jan 22, 2014 at 7:22 AM, Kasper Sørensen
>> >>>>>> <[email protected]> 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 dependencies like
>> slf4j etc.
>> >>>>>> > which are only mentioned as maven <dependency> elements). So I
>> created
>> >>>>>> one
>> >>>>>> > manually and put it here:
>> >>>>>> >
>> >>>>>>
>> https://dist.apache.org/repos/dist/release/incubator/metamodel/metamodel-4.0.0-incubating/packaged/
>> >>>>>> > Along with my own armor/.asc file.
>> >>>>>> >
>> >>>>>> > Is that the right way to do it? Is the contents of this file
>> correct (in
>> >>>>>> > the sense that it contains third party JARs in the lib folder)?
>> >>>>>> >
>> >>>>>> >
>> >>>>>> > 2014/1/22 Noah Slater <[email protected]>
>> >>>>>> >
>> >>>>>> >> See this:
>> >>>>>> >>
>> >>>>>> >> https://www.apache.org/dev/release-download-pages.html
>> >>>>>> >>
>> >>>>>> >> On 22 January 2014 14:23, Kasper Sørensen
>> >>>>>> >> <[email protected]> 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=/couchdb/binary/win/1.5.0/setup-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 procedure, or do we
>> need to
>> >>>>>> do
>> >>>>>> >> > something more for the distribution part of the release?
>> >>>>>> >> >
>> >>>>>> >> >
>> >>>>>> >> > 2014/1/22 Noah Slater <[email protected]>
>> >>>>>> >> >
>> >>>>>> >> >> Congrats!
>> >>>>>> >> >>
>> >>>>>> >> >> On 21 January 2014 13:05, Ankit Kumar <
>> [email protected]>
>> >>>>>> 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
>>
>
>

Reply via email to