On 16/05/16 11:44, Robbie Gemmell wrote:
On 16 May 2016 at 10:59, Robbie Gemmell <[email protected]> wrote:
On 12 May 2016 at 16:41, Keith W <[email protected]> wrote:
Hi all,

A release candidate for the next release (6.0.3) of the Qpid Java
Components has been created.

The list of changes can be found in Jira:

https://issues.apache.org/jira/issues/?jql=project%20%3D%20QPID%20AND%20fixVersion%20%3D%20qpid-java-6.0.3

Please test and vote accordingly.

The source and binary archives can be grabbed from here:
https://dist.apache.org/repos/dist/dev/qpid/java/6.0.3-rc1

Those files and the other maven artifacts are also staged for now at:
https://repository.apache.org/content/repositories/orgapacheqpid-1073

Kind regards

P.S. If you want to test it out using maven (e.g with the examples src,
or your own things), you can temporarily add this to your poms to access
the staging repo:

   <repositories>
     <repository>
       <id>staging</id>
       
<url>https://repository.apache.org/content/repositories/orgapacheqpid-1073</url>
     </repository>
   </repositories>


My testing was:

1) Verified the md5/sha checksums on all binaries
2) Verified signatures on all binaries
3) Built/ran test profiles mms/dby/bdb for 0-9 and 0-10 from source bundle
4) Ran hello world against staged maven artefacts against broker from
binary distribution
5) Ran Joram tests against Qpid JMS client 0.9.0.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

I gave things a test as follows:
- Verified all the sigs (but not checksums, note below).
- Used RAT to check the licence headers (note below).
- Ran the source build (skipped tests).
- Ran the javadoc build (failed, note below).
- Extracted the broker binary, started it, loaded the web console,
created a queue.
- Ran the Qpid JMS master HelloWorld example against the broker.

The javadoc issue is that it fails to build under Java8, looks to be
the same issue you JIRA'd with the release profile (QPID-7260). Given
Java7 was EOL'd over a year ago, I think we are past the point this is
something we can overlook for releases, even if they are bits
generally only optionally built. I'll prepare a patch for this.

When doing "mvn apache-rat:check" within the src archive it fails due
to the DEPENDENCIES file maven auto generated. The RAT check passes
after deleting that file. Not a blocker but would be good to fix for
future, either excluding the file given it doesnt contain any info (as
the build pom has no deps itself) or alternatively updating the RAT
config to just ignore it. The latter looks easiest, I'll prepare a
patch for that too.

As Lorenz and I pointed out for the last couple releases, the
checksums generated by Nexus don't contain the file name so the
typical tools can't verify the files easily. It would be good if the
scripting pulling the artifacts down from nexus either updated them or
just regenerated them locally so they can more easily be used for
their intended purpose.

Robbie
Fixed the javadoc and RAT issues on trunk and 6.0.x via
https://issues.apache.org/jira/browse/QPID-7260 and
https://issues.apache.org/jira/browse/QPID-7266

Thanks for fixing these paper-cut issues, Robbie!

We also addressed checksums issue. Starting with 6.0.3 RC2 they should work with the sha1/md5sum tools.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to