Hi,

> On 27 Jun 2017, at 09:17, Pierre De Rop <pierre.de...@gmail.com> wrote:
> 
> Hello all,
> 
> After a failed attempt to release the DM-R10 release, I would like to call
> for a new vote on the Dependency Manager toplevel release R11.
> 
> The following issues were solved:
> 
> ** Bug
>    * [FELIX-5630] - NullObject is created for a required dependency if the
> component is removed and added again to the dependency manager
>    * [FELIX-5636] - Component of aspect service does not have any service
> properties anymore
>    * [FELIX-5657] - DM released sources can't be rebuilt
> 
> ** Improvement
>    * [FELIX-5619] - MultiProperyFilterIndex memory consumption
>    * [FELIX-5623] - Improve performance of ComponentImpl.getName method
>    * [FELIX-5650] - Support latest version of Gogo
>    * [FELIX-5653] - Simplify DM-Lambda samples
>    * [FELIX-5658] - Include poms in dm artifacts
> 
> You can use this UNIX script to download the release and verify the
> signatures:
> 
> 
> http://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/check_staged_release.sh
> 
> Usage:
> 
>    sh check_staged_release.sh r11 /tmp/felix-staging
> 
> This script, unlike the original Felix check_stage_release.sh, is specific
> to the new Dependency Manager release process (see FELIX-4818) and will
> download staging from https://dist.apache.org/repos/dist/dev/felix instead
> of http://repository.apache.org/content/repositories.
> 
> To rebuild the DM binaries from the source, you can then refer to
> https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/resources/src/README.src
> 
> 
> Please vote to approve this release:
> 
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)

The verification of the signatures had a small hiccup: there’s a 
`index.html.tmp` file
present in the staging directory which breaks the signature check. Updating the 
script
to also exclude `.tmp` files causes the verification to be successful.

Did try the new DM bundles in a local project, which works, apart from the 
shell: you
need to upgrade to the latest Gogo shell in order to make use of it. Not sure 
why this
is needed yet.

Building the release from sources is successful on the 2nd run after a clean: 
the first
time, the build fails with the exception that the annotation processor cannot 
be found.
The build is successful after re-running the build again.
I’ve created FELIX-5660 for that.

No showstoppers for me, so +1 on the release.

--
Met vriendelijke groeten | Kind regards

Jan Willem Janssen | Software Architect
+31 631 765 814


My world is something with Amdatu and Apache

Luminis Technologies
John F. Kennedylaan 32
7314 PS  Apeldoorn
+31 88 586 46 25

https://www.luminis.eu

KvK (CoC) 09 16 28 93
BTW (VAT) NL8170.94.441.B.01

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to