Hi,

+1 for both,

Regards,

Clement


2013/11/1 Pierre De Rop <[email protected]>

> oops, forgot to vote !
>
> +1
>
> /Pierre
>
>
> On Wed, Oct 30, 2013 at 5:41 PM, David Jencks <[email protected]
> >wrote:
>
> > I'd like to propose that we release DS 1.8.0, which also requires a utile
> > release.  This DS release includes support for the Compendium 4.3
> location
> > binding and 5.0 targeted PID features, and considerable refactoring and
> > numerous bug fixes.
> >
> > The Utils 1.4 artifacts are located in
> >
> > https://repository.apache.org/content/repositories/orgapachefelix-024/
> > (these are the same artifacts as in the first, cancelled, release vote)
> >
> > The DS 1.8.0 artifacts are located in
> >
> > https://repository.apache.org/content/repositories/orgapachefelix-047/
> >
> > 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
> >
> > Lets vote separately on the utile 1.4 and ds 1.8 releases so if ds has
> > problems I don't have to re-roll the utils release.
> >
> > Please vote to approve the utils 1.4 release:
> > [ ] +1 Approve the release
> > [ ] -1 Veto the release (please provide specific comments)
> >
> > Please vote to approve the DS 1.8.0 release:
> > [ ] +1 Approve the release
> > [ ] -1 Veto the release (please provide specific comments)
> >
> > This vote will be open for 72 hours (at least).
> >
> >
> >
> > The DS changelog since 1.6.2 includes:
> >
> > ** Bug
> >     * [FELIX-3536] (minor additional work) - Consider putting the
> non-spec
> > ComponentFactory behavior in a separate class
> >     * [FELIX-3708] - [DS] use java 5
> >     * [FELIX-3729] - [DS] Track dependencies by imitating ServiceTracker
> > and keeping a list of actual service references all the time
> >     * [FELIX-3738] - [DS] ComponentInstance.getServices(String refName)
> is
> > implemented wrong for 0..1 and 1..1 refs
> >     * [FELIX-3754] - Services registered from within the activate method
> > may not be bound
> >     * [FELIX-3787] - NPE on reference update
> >     * [FELIX-3790] - [DS] Services may not be bound if the events arrive
> > during component instantiation.
> >     * [FELIX-3825] - [DS] make logging more useful by including component
> > ID when known
> >     * [FELIX-3826] - [DS] race in enabling components with factory pid
> >     * [FELIX-3862] - [DS] Deadlock when service is removed during
> > activation
> >     * [FELIX-3870] - [DS] confusing logic around determining if modified
> > method can be called on config update
> >     * [FELIX-3875] - [DS] After configuration changes target filter on
> > optional ref, matching services are not bound
> >     * [FELIX-3888] - [DS] Expose the insides of ScrCommand as a service
> > directly and enhance it
> >     * [FELIX-3890] - [DS] We might try to unbind a service we couldn't
> get
> > and didn't bind
> >     * [FELIX-3891] - [DS] synchronization around registerService can
> > create deadlocks
> >     * [FELIX-3902] - [DS] Single dynamic mandatory reference problem on
> > target filter update
> >     * [FELIX-3915] - [DS] Timing hole between ComponentHolder initial
> > config and registration
> >     * [FELIX-3952] - [DS] service events can go missing resulting in hang
> >     * [FELIX-3967] - [DS] NPE in
> > DependencyManager$AbstractCustomizer.isSatisfied
> >     * [FELIX-3971] - [DS] SingleDynamicCustomizer doesn't respond
> > correctly to configuration update events.
> >     * [FELIX-3975] - [DS] Give ParseException cause to move out of the
> > stone age
> >     * [FELIX-3991] - [DS] component deactivation may not complete
> properly
> > with enough threads
> >     * [FELIX-4000] - [DS] ConcurrentModificationException in
> > AbstractComponentManager iterating through m_dependencyManagers
> >     * [FELIX-4004] - [DS] ConcurrentModificationException in
> > DependencyManager.open(
> >     * [FELIX-4006] - [DS] While disposing a component, it's possible to
> > unbind a reference that wasn't bound.
> >     * [FELIX-4011] - [DS] code refactoring/simplification
> >     * [FELIX-4020] - [DS] A reference being unregistered between checking
> > for references available and actual binding may get bound anyway
> >     * [FELIX-4031] - [DS] Respond better to InterruptedException
> >     * [FELIX-4055] - [DS] Component instance unset but remains in Active
> > state
> >     * [FELIX-4057] - [DS] Use Findbugs, and fix located problems
> >     * [FELIX-4069] - [DS] ConcurrentModificationException in
> > ServiceFactoryComponentManager
> >     * [FELIX-4070] - [DS] Reduce or eliminate use of States in command
> > pattern
> >     * [FELIX-4088] - [DS] NPE from SCR service unregistration
> >     * [FELIX-4090] - [DS] ActivateMethod.ACTIVATE_TYPES_DS11 and
> > ACTIVATE_TYPES_DS10 should be static final
> >     * [FELIX-4166] - [DS] Removing required dependency before component
> is
> > created leaves service registered
> >     * [FELIX-4171] - [DS] possible DependencyManager NPE during cleanup
> > after failure to activate a component
> >     * [FELIX-4188] - [DS] If a bundle is stopped while the SCR extender
> is
> > being stopped, the callback for the STOPPING event returns before full
> > deactivation
> >     * [FELIX-4189] - [DS] DS should not hold any lock while calling
> > bundleContext#getService
> >     * [FELIX-4223] - [DS] DependencyManager filter should be set up in
> > enable, not activate, to avoid race conditions
> >     * [FELIX-4224] - [DS] Dependency manager can be active but not have
> > m_bindMethods set
> >     * [FELIX-4287] - [DS] NPE when calling ComponentInstance.dispose
> after
> > bundle shut down
> >     * [FELIX-4290] - [DS] Issue with factory components with required
> > configuration
> >     * [FELIX-4293] - [DS] logic error in handling configuration
> > LOCATION_CHANGED event
> >     * [FELIX-4297] - [DS] timing hole in opening a dependency manager
> >
> > ** Task
> >     * [FELIX-3584] - [DS] Handle new LOCATION_CHANGED event
> >     * [FELIX-3651] - [DS] Properly support configuration location binding
> > and targeted pids
> >     * [FELIX-4298] - [DS] Run tests against R5 config admin and require
> > specifying profile for R4
> >
> >
> > The Utils change log since 1.2 includes
> >
> > Changes from 1.2.0 to 1.4.0
> > ---------------------------
> > ** Bug
> >  * [FELIX-3752] Compilation failure in utils subproject on AIX
> >  * Fix bad copyright
> >  * Add a isStopping() method on the extender. Fix comparison of system
> > bundle (see ARIES-1031)
> >  * [FELIX-3779] InterpolationHelperTest.testBasicSubstitution fails with
> > JDK7 on Windows
> >
> > ** New features
> >  * [FELIX-3997] Provide an abstract bundle extender
> >
> > (the change log in the release misidentifies it as 1.3.  I've since fixed
> > it but don't think it's work redoing the release over).
> >
> >
> > Many thanks
> > david jencks
>

Reply via email to