It took me a while but after realizing that we are only talking about 4
releases that each have several sub-projects that are not independently
released but as part of their parent things started to make sense. I think
we have to at one point get a better approach in place for doing our
releases. Anyways,

+1

I had to build the 4 releases with -DskipTest=true -Dinvoker.skip=true as
otherwise, the integration tests did fail. I think you should either fix
them or disable them on release.

regards,

Karl


On Wed, May 15, 2013 at 11:41 PM, Guillaume Sauthier (OW2/GMail) <
[email protected]> wrote:

> +1 (non binding)
>
> Thanks for cutting the release Clement
> --G
>
>
> 2013/5/15 Clement Escoffier <[email protected]>
>
> > Hi,
> >
> > It's time to cut a release of the iPOJO manipulator (1.10.0), runtime
> > project (1.10.0), Gogo's architecture command (1.1.0) and iPOJO Web
> Console
> > plugin (1.7.0).
> >
> > This releases contains:
> > * bnd-ipojo-plugin - 1.10.0
> > * maven-ipojo-plugin  - 1.10.0
> > * org.apache.felix.ipojo - 1.10.0
> > * org.apache.felix.ipojo.annotations - 1.10.0
> > * org.apache.felix.ipojo.ant - 1.10.0
> > * org.apache.felix.ipojo.api  - 1.10.0
> > * org.apache.felix.ipojo.arch.gogo - 1.1.0
> > * org.apache.felix.ipojo.composite - 1.10.0
> > * org.apache.felix.ipojo.manipulator - 1.10.0
> > * org.apache.felix.ipojo.manipulator-project - 1.10.0
> > * org.apache.felix.ipojo.manipulator.online - 1.10.0
> > * org.apache.felix.ipojo.runtime-project  - 1.10.0
> > * org.apache.felix.ipojo.webconsole - 1.7.0
> >
> > Those releases contain a lot of bug fixes, improvements and new feature.
> > The changelogs are below.
> >
> > Staging repository:
> > https://repository.apache.org/content/repositories/orgapachefelix-024/
> >
> > You can use this UNIX script to download the release and verify the
> > signatures:
> > http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
> >
> > Usage:
> > sh check_staged_release.sh 024 /tmp/felix-staging
> >
> > Please vote to approve this release:
> >
> > [ ] +1 Approve the release
> > [ ] -1 Veto the release (please provide specific comments)
> >
> > This vote will be open for 72 hours (at least).
> >
> > Regards,
> >
> > Clement
> >
> > Changelog of the manipulator project (1.10.0):
> > ** Bug
> >     * [FELIX-3827] - Error in bbd-ipojo-plugin of manipulating jar with
> > embedded dependencies with maven bundle plugin + bnd-ipojo-plugin
> >     * [FELIX-3900] - @HandlerDeclaration do not convert DOM Attributes to
> > iPOJO Attributes correctly
> >     * [FELIX-3938] - maven-ipojo-plugin does not behave as
> bnd-ipojo-plugin
> >     * [FELIX-3974] - Properties cannot be set as immutable using
> > annotations
> >     * [FELIX-3995] - Missing options in Bind annotation
> >     * [FELIX-4027] - The iPOJO Ant task requires org.objectweb.asm.tree
> >     * [FELIX-4046] - Inner class manipulation fails with expanded frames
> >     * [FELIX-4052] - Instance declaration not created correctly when
> using
> > @Instantiate if the @Component specifies a name
> >
> > ** Improvement
> >     * [FELIX-3286] - Update POM to use the new parent
> >     * [FELIX-3452] - Extending maven-ipojo-plugin with
> > directoryManipulation support.
> >     * [FELIX-3749] - Refactor the manipulator for better (and extensible)
> > annotation support
> >     * [FELIX-3837] - PojoizationPlugin should be more extensible
> >     * [FELIX-3901] - Avoid converting Xml namespace declaration with
> > @HandlerDeclaration
> >     * [FELIX-3927] - Exclude iPOJO 2.0 packages during manipulation
> >
> > ** New Feature
> >     * [FELIX-3699] - Allow annotations to handle custom component
> > definitions.
> >     * [FELIX-4059] - Provide a CLI tool to manipulate iPOJO bundles
> >
> > ** Task
> >     * [FELIX-3903] - Migrate tests to pax exam 3
> >     * [FELIX-3921] - Update pom to latest Felix's parent
> >     * [FELIX-3976] - Move the online manipulator out of the core bundle
> >
> > Changelog of the runtime project (1.10.0):
> > ** Bug
> >     * [FELIX-3451] - "instance.name" attribute not recognized
> >     * [FELIX-3843] - ClassCastException when listing service properties
> of
> > a non-ComponentFactory Factory service
> >     * [FELIX-3895] - iPOJO instance is not shown (with the "arch"
> > commands) if constructor is failing
> >     * [FELIX-3896] - Null reference are injected with
> > @Bind(optional=false) method on iPOJO components
> >     * [FELIX-3918] - iPOJO Logger cannot be dynamically configured on
> > Equinox and KF
> >     * [FELIX-3919] - iPOJO Proxies strategy cannot be configured
> > dynamically on Equinox and KF
> >     * [FELIX-3920] - Creation Strategy does not work on KF3
> >     * [FELIX-3974] - Properties cannot be set as immutable using
> > annotations
> >     * [FELIX-3995] - Missing options in Bind annotation
> >     * [FELIX-4041] - Properties starting with . should not be propagated
> >     * [FELIX-4048] - @Requires handler does not fail when no
> specification
> > can be found
> >     * [FELIX-4053] - Avoid @StaticServiceProperty to be used on classes
> >     * [FELIX-4054] - Use current factory version to generate instance
> name
> > if required
> >
> > ** Improvement
> >     * [FELIX-3860] - factories and instances iPOJO gogo commands should
> > show the "public=false" instances/factories
> >     * [FELIX-3932] - Allow dependency filter's to get context-source
> > variables
> >     * [FELIX-4040] - Implement config admin support to handle binding
> > location properly
> >     * [FELIX-4045] - Chain Exceptions when possible
> >
> > ** New Feature
> >     * [FELIX-4034] - Instance configuration DSL
> >
> > ** Task
> >     * [FELIX-3892] - Upgrade runtime codebase to Java 5
> >     * [FELIX-3903] - Migrate tests to pax exam 3
> >     * [FELIX-3921] - Update pom to latest Felix's parent
> >     * [FELIX-3948] - Define a new extender model
> >     * [FELIX-3978] - Check that we don't use java 6+ API
> >
> > ** Wish
> >     * [FELIX-3926] - Provide metadata for the Extender namespace
> >
> > Changelog of the arch-gogo project (1.1.0):
> > ** Bug
> >     * [FELIX-3895] - iPOJO instance is not shown (with the "arch"
> > commands) if constructor is failing
> >
> > ** Improvement
> >     * [FELIX-3860] - factories and instances iPOJO gogo commands should
> > show the "public=false" instances/factories
> >
> > ** Task
> >     * [FELIX-3921] - Update pom to latest Felix's parent
> >
> > Changelog for the webconsole plugin (1.7.0):
> > ** Improvements
> >     * Integration with the webconsole 4.x
> >
> > ** Task
> >     * [FELIX-3921] - Update pom to latest Felix's parent
>



-- 
Karl Pauls
[email protected]
http://twitter.com/karlpauls
http://www.linkedin.com/in/karlpauls
https://profiles.google.com/karlpauls

Reply via email to