sorry, I did not vote separately in my previous mail. so:
+1 for utils 1.4 release +1 for DS 1.8.0 release: /Pierre On Fri, Nov 1, 2013 at 10:19 AM, Pierre De Rop <[email protected]>wrote: > 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 > > >
