You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by Jukka Zitting <ju...@gmail.com> on 2009/03/26 18:53:42 UTC

[VOTE] Release JempBox 0.8.0-incubating

Hi,

I have posted a candidate for the first Apache release of the JembBox
library developed within the PDFBox podling. The candidate can be
found at

   http://people.apache.org/~jukka/pdfbox/jempbox-0.8.0-incubating/

See the RELEASE-NOTES.txt file (also included at the end of this
message) for details on release contents. The release candidate is a
jar archive of the sources in
http://svn.apache.org/repos/asf/incubator/pdfbox/jempbox/tags/0.8.0-incubating.
The SHA1 checksum of the jempbox-0.8.0-src.jar release package is
92c9733639b6ac9b4d37eb8411642917c640acac.

Please vote on releasing this package as Apache JempBox
0.8.0-incubating. The vote is open for the next 72 hours and passes if
a majority of at least three +1 PDFBox PPMC votes is reached. Assuming
the vote passes, I will ask the Incubator PMC to approve the release.

   [ ] +1 Release this package as Apache JempBox 0.8.0-incubating
   [ ] -1 Do not release this package because...

With the source release I have also included a pre-compiled jar file.
The Maven POM file from the source release is also included so that we
can deploy the released jar to the central Maven repository if the
release vote passes.

Here's my +1.

BR,

Jukka Zitting


Release Notes -- Apache JempBox -- Version 0.8.0-incubating

Introduction
------------

Apache JempBox is an open source Java library for working with XMP metadata.

This 0.8.0-incubating release is the first JempBox release made at the
Apache Software Foundation. The most notable change since the previous
release (0.2.0) is the renaming of all Java packages from org.jempbox to
org.apache.jempbox. If you've used JempBox before, you need to update all
your client code to use the renamed JempBox packages.

The version number of JempBox was upgraded from 0.2.0 to 0.8.0 to better
match the version numbering of Apache PDFBox. The -incubating label included
in the version number reflects the incubation status of the project. See
the disclaimer below for more about incubation.

See the Apache PDFBox website at http://incubator.apache.org/pdfbox/ for
more information.

Release Contents
----------------

This release consists of a source archive (jempbox-0.8.0-incubating-src.jar).
You can build the release with Apache Ant like this:

    jar xf jempbox-0.8.0-incubating-src.jar
    cd jempbox-0.8.0
    ant

The source archive is accompanied by SHA1 and MD5 checksums and a PGP
signature that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
https://svn.apache.org/repos/asf/incubator/pdfbox/KEYS.

Disclaimer
----------

Apache PDFBox is an effort undergoing incubation at The Apache Software
Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability of the code, it does indicate that the project has yet to be fully
endorsed by the ASF.

See http://incubator.apache.org/projects/pdfbox.html for the current
incubation status of the Apache PDFBox project.

Re: [VOTE] Release JempBox 0.8.0-incubating

Posted by Niall Pemberton <ni...@gmail.com>.
Artifacts look good to me and I ran the build/tests from the source
distro using JDK 1.4 and that was all good so +1 to the release.

 A few minor points that you might want to consider for the next release:

1. The ant build uses JUnit 3.8.2 but the maven pom specifies JUnit
4.5, which means the maven build doesn't work with JDK 1.4
2. Seems slightly confusing that the disclaimer says "Apache PDFBox is
an effort undergoing incubation" rather than "Jempbox"
3. Would be good to include OSGi metadata in the Jar's manifest

I also ran RAT for the source distro, which is something incubator pmc
will probably ask for, results are here:

http://people.apache.org/~niallp/rat-jempbox-0.8.0.txt

Niall

On Thu, Mar 26, 2009 at 5:53 PM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi,
>
> I have posted a candidate for the first Apache release of the JembBox
> library developed within the PDFBox podling. The candidate can be
> found at
>
>   http://people.apache.org/~jukka/pdfbox/jempbox-0.8.0-incubating/
>
> See the RELEASE-NOTES.txt file (also included at the end of this
> message) for details on release contents. The release candidate is a
> jar archive of the sources in
> http://svn.apache.org/repos/asf/incubator/pdfbox/jempbox/tags/0.8.0-incubating.
> The SHA1 checksum of the jempbox-0.8.0-src.jar release package is
> 92c9733639b6ac9b4d37eb8411642917c640acac.
>
> Please vote on releasing this package as Apache JempBox
> 0.8.0-incubating. The vote is open for the next 72 hours and passes if
> a majority of at least three +1 PDFBox PPMC votes is reached. Assuming
> the vote passes, I will ask the Incubator PMC to approve the release.
>
>   [ ] +1 Release this package as Apache JempBox 0.8.0-incubating
>   [ ] -1 Do not release this package because...
>
> With the source release I have also included a pre-compiled jar file.
> The Maven POM file from the source release is also included so that we
> can deploy the released jar to the central Maven repository if the
> release vote passes.
>
> Here's my +1.
>
> BR,
>
> Jukka Zitting
>
>
> Release Notes -- Apache JempBox -- Version 0.8.0-incubating
>
> Introduction
> ------------
>
> Apache JempBox is an open source Java library for working with XMP metadata.
>
> This 0.8.0-incubating release is the first JempBox release made at the
> Apache Software Foundation. The most notable change since the previous
> release (0.2.0) is the renaming of all Java packages from org.jempbox to
> org.apache.jempbox. If you've used JempBox before, you need to update all
> your client code to use the renamed JempBox packages.
>
> The version number of JempBox was upgraded from 0.2.0 to 0.8.0 to better
> match the version numbering of Apache PDFBox. The -incubating label included
> in the version number reflects the incubation status of the project. See
> the disclaimer below for more about incubation.
>
> See the Apache PDFBox website at http://incubator.apache.org/pdfbox/ for
> more information.
>
> Release Contents
> ----------------
>
> This release consists of a source archive (jempbox-0.8.0-incubating-src.jar).
> You can build the release with Apache Ant like this:
>
>    jar xf jempbox-0.8.0-incubating-src.jar
>    cd jempbox-0.8.0
>    ant
>
> The source archive is accompanied by SHA1 and MD5 checksums and a PGP
> signature that you can use to verify the authenticity of your download.
> The public key used for the PGP signature can be found at
> https://svn.apache.org/repos/asf/incubator/pdfbox/KEYS.
>
> Disclaimer
> ----------
>
> Apache PDFBox is an effort undergoing incubation at The Apache Software
> Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
> required of all newly accepted projects until a further review indicates
> that the infrastructure, communications, and decision making process have
> stabilized in a manner consistent with other successful ASF projects. While
> incubation status is not necessarily a reflection of the completeness or
> stability of the code, it does indicate that the project has yet to be fully
> endorsed by the ASF.
>
> See http://incubator.apache.org/projects/pdfbox.html for the current
> incubation status of the Apache PDFBox project.
>

Re: [VOTE] Release JempBox 0.8.0-incubating

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Thu, Mar 26, 2009 at 7:53 PM, Jukka Zitting <ju...@gmail.com> wrote:
> Please vote on releasing this package as Apache JempBox
> 0.8.0-incubating.

The vote passes as follows:

    +1 Andreas Lehmkühler
    +1 Jeremias Maerki
    +1 Jukka Zitting
    +1 Niall Pemberton

Thanks! I'll ask the IPMC to approve the release.

BR,

Jukka Zitting

Re: XMP library (was: Release JempBox 0.8.0-incubating)

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
Hi Andreas

I don't suggest at all that this should interfere with the PDFBox
release. This idea of a joint XMP library is simply an idea I've had
some time ago but I haven't been able to put enough energy behind it to
make it happen. Of course, if there's someone else who would equally be
interested, that could motivate me to promote up on my loooong private
fun task list. I really think it would be great to have one versatile
XMP library at the ASF. Multiple projects could profit: PDFBox, XML
Graphics, Sanselan, Tika. Besides that I'm going to have to deal with
document metadata in the near future where XMP is ideal for me. Anyway,
having an XMP library "hidden" in either PDFBox or XML Graphics Commons
is not ideal, especially since this is so easily separated. Creating a
common font library is much more difficult.

On 30.03.2009 09:12:54 Andreas Lehmkühler wrote:
> Hi Jeremias,
> 
> > Still wondering if we can merge or replace JempBox with XML Graphics
> > Commons' XMP package by moving it to Apache Commons but it's my own
> > fault that I still haven't found the time to put actions to words.

> I already have a quick look at that point some weeks ago and it seems
> to be possible to replace JempBox with the XML Graphics
> Commons' XMP package. But I ran ot of time to look deeper into that...
> I suggest to try that after the 0.8 release, so that people are able to
> get soon an updated and of course apache version of pdfbox which will
> close the big gap (concerning new features and bugfixes) between the
> last released version 0.7.3 and the upcoming version.
> 
> Andreas Lehmkühler




Jeremias Maerki


Re: [VOTE] Release JempBox 0.8.0-incubating

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
+1 from me.

Still wondering if we can merge or replace JempBox with XML Graphics
Commons' XMP package by moving it to Apache Commons but it's my own
fault that I still haven't found the time to put actions to words.

On 26.03.2009 19:53:42 Jukka Zitting wrote:
> Hi,
> 
> I have posted a candidate for the first Apache release of the JembBox
> library developed within the PDFBox podling. The candidate can be
> found at
> 
>    http://people.apache.org/~jukka/pdfbox/jempbox-0.8.0-incubating/
> 
> See the RELEASE-NOTES.txt file (also included at the end of this
> message) for details on release contents. The release candidate is a
> jar archive of the sources in
> http://svn.apache.org/repos/asf/incubator/pdfbox/jempbox/tags/0.8.0-incubating.
> The SHA1 checksum of the jempbox-0.8.0-src.jar release package is
> 92c9733639b6ac9b4d37eb8411642917c640acac.
> 
> Please vote on releasing this package as Apache JempBox
> 0.8.0-incubating. The vote is open for the next 72 hours and passes if
> a majority of at least three +1 PDFBox PPMC votes is reached. Assuming
> the vote passes, I will ask the Incubator PMC to approve the release.
> 
>    [ ] +1 Release this package as Apache JempBox 0.8.0-incubating
>    [ ] -1 Do not release this package because...
> 
> With the source release I have also included a pre-compiled jar file.
> The Maven POM file from the source release is also included so that we
> can deploy the released jar to the central Maven repository if the
> release vote passes.
> 
> Here's my +1.
> 
> BR,
> 
> Jukka Zitting
> 
> 
> Release Notes -- Apache JempBox -- Version 0.8.0-incubating
> 
> Introduction
> ------------
> 
> Apache JempBox is an open source Java library for working with XMP metadata.
> 
> This 0.8.0-incubating release is the first JempBox release made at the
> Apache Software Foundation. The most notable change since the previous
> release (0.2.0) is the renaming of all Java packages from org.jempbox to
> org.apache.jempbox. If you've used JempBox before, you need to update all
> your client code to use the renamed JempBox packages.
> 
> The version number of JempBox was upgraded from 0.2.0 to 0.8.0 to better
> match the version numbering of Apache PDFBox. The -incubating label included
> in the version number reflects the incubation status of the project. See
> the disclaimer below for more about incubation.
> 
> See the Apache PDFBox website at http://incubator.apache.org/pdfbox/ for
> more information.
> 
> Release Contents
> ----------------
> 
> This release consists of a source archive (jempbox-0.8.0-incubating-src.jar).
> You can build the release with Apache Ant like this:
> 
>     jar xf jempbox-0.8.0-incubating-src.jar
>     cd jempbox-0.8.0
>     ant
> 
> The source archive is accompanied by SHA1 and MD5 checksums and a PGP
> signature that you can use to verify the authenticity of your download.
> The public key used for the PGP signature can be found at
> https://svn.apache.org/repos/asf/incubator/pdfbox/KEYS.
> 
> Disclaimer
> ----------
> 
> Apache PDFBox is an effort undergoing incubation at The Apache Software
> Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
> required of all newly accepted projects until a further review indicates
> that the infrastructure, communications, and decision making process have
> stabilized in a manner consistent with other successful ASF projects. While
> incubation status is not necessarily a reflection of the completeness or
> stability of the code, it does indicate that the project has yet to be fully
> endorsed by the ASF.
> 
> See http://incubator.apache.org/projects/pdfbox.html for the current
> incubation status of the Apache PDFBox project.




Jeremias Maerki