Return-Path: X-Original-To: apmail-felix-dev-archive@www.apache.org Delivered-To: apmail-felix-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 65E231023E for ; Wed, 23 Oct 2013 20:49:58 +0000 (UTC) Received: (qmail 53422 invoked by uid 500); 23 Oct 2013 20:48:21 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 53122 invoked by uid 500); 23 Oct 2013 20:48:10 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 52846 invoked by uid 99); 23 Oct 2013 20:47:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Oct 2013 20:47:44 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of pierre.derop@gmail.com designates 209.85.217.173 as permitted sender) Received: from [209.85.217.173] (HELO mail-lb0-f173.google.com) (209.85.217.173) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Oct 2013 20:47:37 +0000 Received: by mail-lb0-f173.google.com with SMTP id w7so1175737lbi.4 for ; Wed, 23 Oct 2013 13:47:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=b1HgX39nags5GD+Ciyol3JyXByafF6ewMseo5AMfrdY=; b=lzx5HoEYLGkuLlW99oQCoiQWxTe5OUTua0wSaok/KwQ1CSJ4gJWHmedJGG6MLlHHIy V6pQQJiME9L1uuhr8qwcNj5FoAUrAbcvweWkEwIj2FWX/GMMMyhDIwQooJ1XqOZVC4gk 6MFkf872xJz6ZnWXsHAmnJAXdynsN5C1VMQqKlQhjl4ZqQldSZOaNCkgFBCRPAbj3olD KZl6dV3t4WqVC++Mi44CqWdm8D/SLls4Ax8mJyC8FvIVHN7+yH4IH+ZoyzpsGLRCDyJB VD5s26XcTwvPn8WAMSgMB60tFSUefDa+w1UN2xkknomYC1bxB6PMzQaNVC3EHj8crzlc 51+g== MIME-Version: 1.0 X-Received: by 10.152.22.131 with SMTP id d3mr2683790laf.35.1382561237042; Wed, 23 Oct 2013 13:47:17 -0700 (PDT) Received: by 10.114.28.104 with HTTP; Wed, 23 Oct 2013 13:47:17 -0700 (PDT) In-Reply-To: References: Date: Wed, 23 Oct 2013 22:47:17 +0200 Message-ID: Subject: Re: [VOTE] Release Utils 1.4 and DS 1.8 CANCELLED From: Pierre De Rop To: "dev@felix.apache.org" Content-Type: multipart/alternative; boundary=089e0158b8666a0b2704e96e9f26 X-Virus-Checked: Checked by ClamAV on apache.org --089e0158b8666a0b2704e96e9f26 Content-Type: text/plain; charset=ISO-8859-1 Hello David, Please also wait a bit before next vote because I think I'm seeing a problem; I'm not sure for now, but I will post in a few moment to clarify. thanks; /Pierre On Wed, Oct 23, 2013 at 10:36 PM, David Jencks wrote: > I discovered FELIX-4171 is not completely fixed and I'd like to get the > fix in, so I'm canceling the vote. > > I'll keep the utils 1.4 candidate around and include the same artifacts in > the next vote. > > many thanks > david jencks > > On Oct 22, 2013, at 5:57 PM, David Jencks wrote: > > > I'd like to propose that we release DS 1.8, 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 artifacts are located in > > > > 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 > > > > 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 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 > > > > ** Task > > * [FELIX-3584] - [DS] Handle new LOCATION_CHANGED event > > * [FELIX-3651] - [DS] Properly support configuration location binding > and targeted pids > > > > > > 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 > > > > --089e0158b8666a0b2704e96e9f26--