Hi,

On Dec 21, 2007 6:20 PM, Chris Mattmann <[EMAIL PROTECTED]> wrote:
> No update on the release because I never heard back from a consensus on
> whether or not I should go forward with it? :)

Ah, sorry. +1 from me. :-)

> I've got plenty of spare cycles over the next few weeks myself, as I'm on
> winter break, so I'm very happy to make the release. Should I start on it
> now, or do we need to call a vote for it first?

OK, cool. No need to call a vote, I think we have good consensus that
it's time to make the 0.1 release.

> We also never really came to agreement on how the release should be made?
> I'm +1 for releasing a src *.tar.gz and a bin *.tar.gz (that has the tika
> jar in it, w/o dependencies) as an aggregated single *.tar.gz, with the
> LICENSE.txt, CHANGES.txt, README.txt and NOTICE.txt files included. Is
> everyone else OK with it? Does everyone else need to be OK? :), or can I
> simply move on as the release manager on this without getting a consensus?

Basically you're free to produce any kind of a release candidate, but
it won't become an official release before we (and the Incubator PMC)
votes to approve it for release. And to get the approval the release
needs to comply with the ASF policies on releases. See
http://incubator.apache.org/guides/releasemanagement.html for all the
details.

Our main release artifact needs to be the source code, and if we want
we can also include binary artifacts built from the released source.

Our svn structure is quite good, so I'd simply use a packaged svn
export as the source release. Something like this:

    svn export \
        http://svn.apache.ort/repos/asf/incubator/tika/tags/0.1-incubator \
        apache-tika-0.1-incubator
    jar cMf apache-tika-0.1-incubator-src.jar apache-tika-0.1-incubator
        or
    tar zcf apache-tika-0.1-incubator-src.tar.gz apache-tika-0.1-incubator

Using jar to package the sources makes things easier for people
(Windows users) who don't have tar readily available.

Like Sami, I think having a binary tarball isn't that essential.
Instead we should make the binary jar artifact available in a Maven
repository. To prepare such a release candidate, I'd use:

    cd apache-tika-0.1-incubator
    mvn deploy 
-DaltDeploymentRepository=stage::default::file:///path/to/tika/staging/repository

You can make that staging repository available as the binary part of
the release candidate. After the vote we can simply copy the approved
artifacts over to a real Maven repository without having to rebuild
them.

BR,

Jukka Zitting

Reply via email to