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 D6074911A for ; Fri, 3 Feb 2012 14:07:08 +0000 (UTC) Received: (qmail 64408 invoked by uid 500); 3 Feb 2012 14:07:08 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 64333 invoked by uid 500); 3 Feb 2012 14:07:07 -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 64325 invoked by uid 99); 3 Feb 2012 14:07:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Feb 2012 14:07:07 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mcculls@gmail.com designates 74.125.82.53 as permitted sender) Received: from [74.125.82.53] (HELO mail-ww0-f53.google.com) (74.125.82.53) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Feb 2012 14:07:00 +0000 Received: by wgbdr12 with SMTP id dr12so3739545wgb.10 for ; Fri, 03 Feb 2012 06:06:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; bh=BpePwN/iY4Zwz2M8ZrJQWSMzPaylKFhndnEVBL1wxU4=; b=Aa3WMDKtu5IJvA2dGURCb0flw9FkLOUkuBt9NceB9gLVFDPLjxWFIQt2CGSfG43gKV VHKGEAAEau+dnOiRFtiUS4fLiNQiAbVVdsA93QJ1hQR6Tt1wgWvliW32XTqoDmKT5Zyu utaOWv/CzSmWvvXlSvsrgzbobqQZ0J3edue0Q= Received: by 10.180.101.200 with SMTP id fi8mr11632042wib.20.1328277999912; Fri, 03 Feb 2012 06:06:39 -0800 (PST) Received: from [192.168.1.67] (host86-186-1-194.range86-186.btcentralplus.com. [86.186.1.194]) by mx.google.com with ESMTPS id l6sm6759124wiv.11.2012.02.03.06.06.37 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 03 Feb 2012 06:06:38 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: [RESULT][VOTE] Release Service Diagnostics Plugin version 0.1.1 From: Stuart McCulloch In-Reply-To: <4F2BAC6A.7040906@alcatel-lucent.com> Date: Fri, 3 Feb 2012 14:06:37 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4F192D03.7070504@alcatel-lucent.com> <4F2865FF.9020301@ungoverned.org> <754E79D3-5E55-4D0C-AA9D-F625A279A516@gmail.com> <4F2912E2.1090201@alcatel-lucent.com> <4F293B5F.2030306@alcatel-lucent.com> <4F2B9F78.9070102@alcatel-lucent.com> <4F2BAC6A.7040906@alcatel-lucent.com> To: dev@felix.apache.org X-Mailer: Apple Mail (2.1084) X-Virus-Checked: Checked by ClamAV on apache.org On 3 Feb 2012, at 09:44, Arjun Panday wrote: > Two more things: >=20 > I didn't have account on confluence so I simply signed up, but that = doesn't give write permissions to update the news and download sections. = Can someone please unlock this for me? (Marcel?) >=20 > Also there seem to be an issue with the OBR update. The maven command = exited with "Build success" just after dumping a NullPointerException, = so I checked the file = people.apache.org:/www/felix.apache.org/obr/releases.xml and it doesn't = seem to contain any reference to my plugin and it is still dated Jul 10 = 2011. I tried the same command locally after checking out the = https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.servicedi= agnostics.plugin-0.1.1 tag and didn't see the NPE The other odd thing is that the line DataModelHelperImpl.java:875 = doesn't appear to match any public release of the bundlerepository > For info: > [WARNING] Exception while updating remote OBR: null > java.lang.NullPointerException > at = org.apache.felix.bundlerepository.impl.DataModelHelperImpl.getSymbolicName= (DataModelHelperImpl.java:875) > at = org.apache.felix.bundlerepository.impl.DataModelHelperImpl.populate(DataMo= delHelperImpl.java:521) > at = org.apache.felix.bundlerepository.impl.DataModelHelperImpl.createResource(= DataModelHelperImpl.java:515) > at = org.apache.felix.bundlerepository.impl.DataModelHelperImpl.createResource(= DataModelHelperImpl.java:406) > at = org.apache.felix.obrplugin.ObrUpdate.updateRepository(ObrUpdate.java:170) > at = org.apache.felix.obrplugin.ObrDeploy.updateRemoteBundleMetadata(ObrDeploy.= java:352) > at org.apache.felix.obrplugin.ObrDeploy.execute(ObrDeploy.java:254) > at = org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuild= PluginManager.java:101) > at = org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java= :209) > at = org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java= :153) > at = org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java= :145) > at = org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li= fecycleModuleBuilder.java:84) > at = org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li= fecycleModuleBuilder.java:59) > at = org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(L= ifecycleStarter.java:183) > at = org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStar= ter.java:161) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 39) > at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at = org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.= java:290) > at = org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230= ) > at = org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launche= r.java:409) > at = org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) > [INFO] UNLOCK = scp://people.apache.org/www/felix.apache.org/obr/releases.xml > [INFO] = ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] = ------------------------------------------------------------------------ >=20 >=20 > thanks, > Arjun >=20 >=20 >=20 > On 02/03/2012 09:48 AM, Arjun Panday wrote: >> Hi, >>=20 >> I'm not sure if I've done something stupid now! >>=20 >> The doc reads: >> "login to https://repository.apache.org with your Apache SVN >> credentials. Click on Staging. Find your closed staging repository, >> right click on it and choose Promote. Select the Releases repository >> from the drop-down list and click Promote." >>=20 >> But the Promote button was not available on my closed staging repo; = only >> the release button was... so I tried that one :) >>=20 >> "next click on Repositories, select the Releases repository and = validate >> that your artifacts are all there" >>=20 >> Yes, they are.. >> What about the promote button? >> Did I miss something here? >>=20 >> thanks, >> Arjun >>=20 >>=20 >> On 02/01/2012 02:17 PM, Arjun Panday wrote: >>> Hi, >>>=20 >>> I'm closing the vote. >>>=20 >>> The vote has passed with: >>> +1 (binding) from Carsten Ziegeler, Stuart McCulloch and Richard = Hall >>> +1 (non binding) from Pierre De Rop and Ken Gilmer >>>=20 >>> I'll proceed to promote the release. >>>=20 >>> Thanks a lot everyone. >>>=20 >>> Arjun >>>=20 >>>=20 >>>=20 >>> On 02/01/2012 11:42 AM, Stuart McCulloch wrote: >>>> On 1 Feb 2012, at 10:24, Arjun = Panday wrote: >>>>=20 >>>>> On 01/31/2012 11:26 PM, Stuart McCulloch wrote: >>>>>> On 31 Jan 2012, at 22:06, Richard S. Hall wrote: >>>>>>=20 >>>>>>> +1 >>>>>>>=20 >>>>>>> The NOTICE file is a little messed up in the plugin, it seems to = repeat itself. The copyright year should be updated to 2012 in both = NOTICE and DEPENDENCIES. >>>>>>>=20 >>>>>>> -> richard >>>>>>>=20 >>>>>>> p.s. That's a really big bundle...8.5MB... :-) >>>>>> To be fair ~8mb of that is the Scala runtime... maybe that should = be separated into its own bundle in case others want to re-use it? >>>>> Exactly, plus a bit of javascript libraries.. the plugin itself is = quite small. >>>>>=20 >>>>> Unfortunately the scala runtime doesn't come readily packaged as = an OSGi bundle. >>>>> The original project didn't embed the scala runtime; it came with = a readme file to explain how to wrap the scala library using bnd. But = for the release, in order to have something readily useable, I decided = to embed the scala library. >>>>>=20 >>>>> It's a packaging issue. >>>>> I wouldn't mind creating a new module just for the scala library, = outside the service diagnostics sub-project, so that other sub-projects = can use scala. >>>>>=20 >>>>> I think I'll go ahead with this release for now and maybe I can = issue a new JIRA for the scala library packaging? >>>> Sounds good to me, definitely go ahead with this release - it was = just a thought for future development. >>>>=20 >>>>> thanks, >>>>> -arjun >>>>>=20 >>>>>>> On 1/20/12 03:59 , Arjun Panday wrote: >>>>>>>> Hi everyone, >>>>>>>>=20 >>>>>>>> Second attempt at releasing the Service Diagnostics WebConsole = Plugin. >>>>>>>> I've simply refactored the POMs by moving the parent role out = of the reactor POM. The directory structure seems cleaner. Let me know. >>>>>>>>=20 >>>>>>>> Here's the staging repository: >>>>>>>> = https://repository.apache.org/content/repositories/orgapachefelix-110/ >>>>>>>>=20 >>>>>>>>=20 >>>>>>>> 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 >>>>>>>>=20 >>>>>>>> Usage: >>>>>>>> sh check_staged_release.sh 010 /tmp/felix-staging >>>>>>>>=20 >>>>>>>> Please vote to approve this release: >>>>>>>>=20 >>>>>>>> [ ] +1 Approve the release >>>>>>>> [ ] -1 Veto the release (please provide specific comments) >>>>>>>>=20 >>>>>>>> This vote will be open for 72 hours. >>>>>>>>=20 >>>>>>>> Thanks, >>>>>>>> -arjun >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>=20 >=20