Thanks Jiannan!

This is a very awesome script to run. I think we could add it to the repo
under bin/ directory. Do you mind creating a JIRA to do that? we could
include it in 4.3.1 and 4.4.0.

for the git tag question, I am not sure if we could do that, since the
bookkeeper repo is actually in svn rather than git.

- Sijie

On Fri, Oct 3, 2014 at 9:26 PM, Jiannan Wang <[email protected]> wrote:

> Thanks Sijie.
>
> +1 for the tag, verified successfully in following platforms:
>   * Mac OS X 10.9.4, JDK 1.7.0_45, Maven 3.0.5
>   * Red Hat Enterprise Linux Server release 5.4, JDK 1.6.0_13, Maven 3.0.4
>   * Red Hat Enterprise Linux Server release 6.5, JDK 1.7.0_60, Maven 3.2.1
>
>
> By the way, it would be convenient if git tag could also be provided.
>
> During verification, I find we need to type several commands to validate
> each release, which would be boring. So I create a script to wrap up all
> steps, see attachment.
>
> Usage: place the script outside source code (to avoid rat check failure)
> and run it under the top-level directory.
>
> Here is process of the script:
>    1. Collecting build environment info (Operation System, JDK, Maven)
>    2. Run 'mvn install -DskipTests'
>    3. Checking code (findbugs, rat now). Should I add mvn
> javadoc:aggregate?
>    4. Running unit test
>    5. Start standalone Bookie and Hedwig service
>    6. Run simple Bookie test: bookkeeper-server/bin/bookkeeper simpletest
> -ensemble 3 -writeQuorum 3
>    7. Run simple Hedwig test: hedwig-server/bin/hedwig console; pubsub
> topic subscriber 10 message
>    8. Tar all above logs when error/exit
>
>
> Furthermore, with the tar logs we could diagnose user's compile/UT failure.
>
> Best,
> Jiannan
>
> On 10/3/14, 4:55 PM, "Sijie Guo" <[email protected]> wrote:
>
> >This is the first release candidate for Apache BookKeeper, version 4.3.0.
> >
> >It fixes the following issues:
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12323267&st
> >yleName=Html&projectId=12311293
> >
> >*** Please download, test and vote by Oct 7th 2014, 00:00 GMT.
> >
> >Note that we are voting upon the source (tag), binaries are provided
> >for convenience.
> >
> >Source and binary files:
> >http://people.apache.org/~sijie/bookkeeper-4.3.0-candidate-0/
> >
> >Maven staging repo:
> >
> https://repository.apache.org/content/repositories/orgapachebookkeeper-100
> >2/
> >
> >The tag to be voted upon:
> >http://svn.apache.org/repos/asf/zookeeper/bookkeeper/tags/release-4.3.0/
> >
> >BookKeeper's KEYS file containing PGP keys we use to sign the release:
> >http://svn.apache.org/repos/asf/zookeeper/bookkeeper/dist/KEYS
> >
> >Please download the the source package, and follow the README to build
> >and run a bookkeeper and hedwig service.
>
>

Reply via email to