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 dist
directory and update the live site immediately?

On 24 January 2014 16:50, Kasper Sørensen
<[email protected]> 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 <[email protected]>
>
>> 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ørensen
>> <[email protected]> wrote:
>> > 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
>> >>>
>> >>
>> >>
>>
>>
>>
>> --
>> Noah Slater
>> https://twitter.com/nslater
>>



-- 
Noah Slater
https://twitter.com/nslater

Reply via email to