You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by Jukka Zitting <ju...@gmail.com> on 2009/09/28 14:44:51 UTC

Towards Tika 0.5

Hi,

With the updated PDFBox dependency, the soon to be available POI
3.5-FINAL release, and the many recent improvements in trunk, it would
be good to release Tika 0.5 in the near future (preferably in time for
ApacheCon US). Chris, are you again interested in managing the
release?

The release process is now simpler than before, thanks to the
repository.apache.org settings. To do a release, you first need to let
Maven know your GPG passphrase by adding the following to your
~/.m2/settings.xml file:

  <settings>
    <profiles>

      <profile>
        <id>apache-release</id>
        <properties>
          <gpg.passphrase>YOUR-PASSPHRASE</gpg.passphrase>
        </properties>
      </profile>

    </profiles>
  </settings>

After that you can create the release by running "mvn release:prepare"
followed by "mvn release:perform" in a clean trunk checkout. This will
update the POM version numbers, create the svn tag, build and sign the
release artifacts, and deploy them to a staging area on
repository.apache.org.

A signed source zip will be available in
./target/checkout/target/tika-x.y-src.zip. Use that as the main
release artifact for the release vote.

You also need to login to https://repository.apache.org/ (using your
svn username and password) and look for the newly created staging
area. "Close" the staged repository to get a stable URL that people
can look at to review the release.

Call a vote on the release, pointing people to the signed source zip
and the staged Maven repository from above. Once or if the vote
passes, copy the source zip normally to
/www/www.apache.org/dist/lucene/tika and update the Tika web site
accordingly. Then go to https://repository.apache.org/ where you can
"Promote" the staged artifacts to the "Releases" repository for
automatic synchronization to Maven central.

BR,

Jukka Zitting

Re: Towards Tika 0.5

Posted by "Mattmann, Chris A (388J)" <ch...@jpl.nasa.gov>.
Hi Jukka,

I would be happy to manage the release, if there are no objections from anyone else.

Thanks!

Cheers,
Chris



On 9/28/09 5:44 AM, "Jukka Zitting" <ju...@gmail.com> wrote:

Hi,

With the updated PDFBox dependency, the soon to be available POI
3.5-FINAL release, and the many recent improvements in trunk, it would
be good to release Tika 0.5 in the near future (preferably in time for
ApacheCon US). Chris, are you again interested in managing the
release?

The release process is now simpler than before, thanks to the
repository.apache.org settings. To do a release, you first need to let
Maven know your GPG passphrase by adding the following to your
~/.m2/settings.xml file:

  <settings>
    <profiles>

      <profile>
        <id>apache-release</id>
        <properties>
          <gpg.passphrase>YOUR-PASSPHRASE</gpg.passphrase>
        </properties>
      </profile>

    </profiles>
  </settings>

After that you can create the release by running "mvn release:prepare"
followed by "mvn release:perform" in a clean trunk checkout. This will
update the POM version numbers, create the svn tag, build and sign the
release artifacts, and deploy them to a staging area on
repository.apache.org.

A signed source zip will be available in
./target/checkout/target/tika-x.y-src.zip. Use that as the main
release artifact for the release vote.

You also need to login to https://repository.apache.org/ (using your
svn username and password) and look for the newly created staging
area. "Close" the staged repository to get a stable URL that people
can look at to review the release.

Call a vote on the release, pointing people to the signed source zip
and the staged Maven repository from above. Once or if the vote
passes, copy the source zip normally to
/www/www.apache.org/dist/lucene/tika and update the Tika web site
accordingly. Then go to https://repository.apache.org/ where you can
"Promote" the staged artifacts to the "Releases" repository for
automatic synchronization to Maven central.

BR,

Jukka Zitting


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: Chris.Mattmann@jpl.nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++