[jira] [Commented] (FELIX-4186) NPE in DependencyManager Logger

2013-09-16 Thread Bram de Kruijff (JIRA)

[ 
https://issues.apache.org/jira/browse/FELIX-4186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13768104#comment-13768104
 ] 

Bram de Kruijff commented on FELIX-4186:


Looks fine to me. Thanks Pierre!

 NPE in DependencyManager Logger
 ---

 Key: FELIX-4186
 URL: https://issues.apache.org/jira/browse/FELIX-4186
 Project: Felix
  Issue Type: Bug
  Components: Dependency Manager
Affects Versions: dependencymanager-3.1.0
Reporter: Bram de Kruijff
Assignee: Pierre De Rop

 Logger line 191 is missing a null check on m_logRef
 {code}
 ERROR: Bundle com.lopexs.arl.gadgets.mastercontrol [34] EventDispatcher: 
 Error during dispatch. (java.lang.NullPointerException)
 java.lang.NullPointerException
   at org.apache.felix.dm.impl.Logger.serviceChanged(Logger.java:191)
   at 
 org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932)
   at 
 org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793)
   at 
 org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543)
   at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4260)
   at org.apache.felix.framework.Felix.access$000(Felix.java:74)
   at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:390)
   at 
 org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceRegistry.java:148)
   at 
 org.apache.felix.framework.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:127)
   at 
 org.apache.felix.framework.ServiceRegistry.unregisterServices(ServiceRegistry.java:191)
   at org.apache.felix.framework.Felix.stopBundle(Felix.java:2386)
   at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:980)
   at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:967)
   at 
 org.apache.felix.deploymentadmin.spi.StopBundleCommand.execute(StopBundleCommand.java:57)
   at 
 org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl.call(DeploymentSessionImpl.java:73)
   at 
 org.apache.felix.deploymentadmin.DeploymentAdminImpl.installDeploymentPackage(DeploymentAdminImpl.java:214)
   at 
 org.apache.ace.deployment.deploymentadmin.DeploymentAdminDeployer.install(DeploymentAdminDeployer.java:51)
   at 
 org.apache.ace.deployment.service.impl.DeploymentServiceImpl.installVersion(DeploymentServiceImpl.java:120)
   at 
 org.apache.ace.deployment.task.DeploymentUpdateTask.run(DeploymentUpdateTask.java:57)
   at org.apache.ace.scheduler.Executer.run(Executer.java:92)
   at java.util.TimerThread.mainLoop(Timer.java:555)
   at java.util.TimerThread.run(Timer.java:505)
 {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (FELIX-4135) Bnd scrplugin contrib

2013-09-16 Thread Carsten Ziegeler (JIRA)

[ 
https://issues.apache.org/jira/browse/FELIX-4135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13768124#comment-13768124
 ] 

Carsten Ziegeler commented on FELIX-4135:
-

Great! I guess we can now resolve this issue and create separate issues for all 
to come :)

 Bnd scrplugin contrib
 -

 Key: FELIX-4135
 URL: https://issues.apache.org/jira/browse/FELIX-4135
 Project: Felix
  Issue Type: Improvement
  Components: Maven SCR Plugin
Reporter: Pierre De Rop
Priority: Minor
 Attachments: bnd-scr-plugin.2.tgz, bnd-scr-plugin.3.tgz, 
 bnd-scr-plugin.tgz, test.bndtools.scrplugin.2.tgz, test.bndtools.scrplugin.tgz


 This issue is related to the following post, which is about writing a 
 bndtools plugin for the Apache Felix Scrplugin annotations:
  http://www.mail-archive.com/dev@felix.apache.org/msg29200.html
 If this may help, I have attached to this issue a simple BND plugin, which 
 internally invokes the SCRDescriptorGenerator in order to generate the 
 descriptors for Apache Felix Scr annotations, as well as DS 1.2 annotations 
 (using the scrplugin generator).
 Basically, just adding the following parameter in a directives.bnd file 
 allows to invoke the plugin:
 -plugin 
 org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin;destdir=target/classes
 I did some tests using a BND Ant task, and it seems to work, and will try to 
 do a test with bndtools this week (for now I don't know how to add a plugin 
 in bndtools, but I guess it's easy).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[VOTE RESULT] Apache Felix Metatype 1.0.8 Release

2013-09-16 Thread Carsten Ziegeler
The vote passed with three binding +1 votes from Pierre De Rop, Carsten
Ziegeler, and Clement Escoffier.

No other votes have been cast.

Thanks
Carsten




-- 
Carsten Ziegeler
cziege...@apache.org


[jira] [Commented] (FELIX-4176) ScrService should provide method to get Component configuration (if present)

2013-09-16 Thread Felix Meschberger (JIRA)

[ 
https://issues.apache.org/jira/browse/FELIX-4176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13768188#comment-13768188
 ] 

Felix Meschberger commented on FELIX-4176:
--

[~laeubi] I fear you are mixing concerns here.

A component gets its configuration which is a mix of different sources (see the 
spec for details). That's all the component is really concerned with. This 
configuration can be retrieved from the ComponentContext as a Dictionary or can 
be passed into the activate (or modified) method as a MapString, ?).

Other than that components are not interested to know where this configuration 
really comes from. That's none of the business of the component.

If you have diagnostics bundles, those bundles have a very valid reason to 
access any configuration for diagnostics purposes and should therefore have 
appropriate permissions to access any and all configuration.

In addition, adding a Configuration object to the picture, would in fact create 
a Configuration Admin dependency into the DS API, which would bring some 
problematic coupling.

So, I agree with [~david_jen...@yahoo.com] that we should not add such API.

 ScrService should provide method to get Component configuration (if present)
 

 Key: FELIX-4176
 URL: https://issues.apache.org/jira/browse/FELIX-4176
 Project: Felix
  Issue Type: Improvement
  Components: Declarative Services (SCR)
Reporter: Christoph Läubrich
Priority: Minor

 Currently the Properties can be quieried, but it is not possible to access 
 the configuration the component has currently in use.
 It would be nice if at least the pid can be querried (this is usefull for 
 factory configurations).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Re: Maven/SVN issues while releasing Felix HTTP

2013-09-16 Thread Bram de Kruijff
Hi Jan-Willem,

disclaimer: I have never done a Felix release so there may be
something I am missing :) Having said so..

   svn --non-interactive copy \
 --file /path/to/maven-scm-1604415565.commit \
 --revision 1522994 \
 .../felix/releases/felix-parent-2.1/org.apache.felix.http \
 .../felix/releases/org.apache.felix.http-2.2.1

As the http root pom does not specify any scm info the
developerConnection is inherited from the released 2.1 parent pom and
postfixed with the project.artifactId. Hence the '
.../felix/releases/felix-parent-2.1/org.apache.felix.http'. This is
the maven default heuristic that works if you use a hierarchical
layout where artifactId matches directory name and you do a
multi-module release

In this case obviously fails. Running 'maven help:effective-pom' shows
this info as well;

  scm

connectionscm:svn:http://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.http/connection

developerConnectionscm:svn:https://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.http/developerConnection

urlhttp://svn.apache.org/viewvc/felix/releases/?root=Apache-SVN/felix-parent-2.1/org.apache.felix.http/url
  /scm

The straightforward approach is to specify the scm info in each pom.
This also seems to be implicitly suggested by the release page [0]
(see Staging the release candidate #4). So for example in the
http/pom.xml

  scm

connectionscm:svn:http://svn.apache.org/repos/asf/felix/trunk/http/connection

developerConnectionscm:svn:https://svn.apache.org/repos/asf/felix/trunk/http/developerConnection
urlhttp://svn.apache.org/viewvc/felix/trunk/http//url
  /scm

However, as none of the poms have this info I am wondering how this
has been released before. Not sure. Obvisouly you can also pass the
parameters as java options on the command line..

Regards,
Bram

[0] 
http://felix.apache.org/documentation/development/release-management-nexus.html#staging-the-release-candidates

On Fri, Sep 13, 2013 at 8:06 PM, Jan Willem Janssen
janwillem.jans...@luminis.eu wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hi,

 I'm trying to release Felix HTTP v2.2.1 (using [1]), but running `mvn
 release:prepare` (from the `http` directory) fails while trying to
 create a release tag of the current sources (full log below):

   [ERROR] The svn tag command failed.
   [ERROR] Command output:
   [ERROR] svn: E160013:
 '/repos/asf/!svn/rvr/1522993/felix/releases/felix-parent-2.1/org.apache.felix.http'
 path not found

 The actual command being (shortened a little for readability):

   svn --non-interactive copy \
 --file /path/to/maven-scm-1604415565.commit \
 --revision 1522994 \
 .../felix/releases/felix-parent-2.1/org.apache.felix.http \
 .../felix/releases/org.apache.felix.http-2.2.1

 Somehow, Maven has an incorrect notion of where the Felix HTTP sources
 are residing in the SVN tree. It thinks that they are residing
 underneath `releases/felix-parent-2.1/org.apache.felix.http`, while
 they obviously reside underneath `trunk/http`.

 - From the history, it appears that this is the first time a release is
 made with the Felix parent POM v2.1  (release v2.2.0 used v1.2 of the
 Felix parent POM), which might be a clue as to why it fails this time.

 Anybody able to help me out on this? How does Maven get the strange
 notion on where the sources should reside in SVN?

 Thanks in advance,

   Jan Willem


 1.
 http://felix.apache.org/documentation/development/release-management-nexus.html#staging-the-release-candidates

 Relevant output log:
 - --snip--
 [INFO] Checking in modified POMs...
 [INFO] Executing: /bin/sh -c cd /Users/jawi/Sources/felix/http  svn
 - --non-interactive commit --file
 /var/folders/3w/s23k21td37bgc4_z7_hgh370gn/T/maven-scm-586998340.commit
 - --targets
 /var/folders/3w/s23k21td37bgc
 4_z7_hgh370gn/T/maven-scm-3764299962992961060-targets
 [INFO] Working directory: /Users/jawi/Sources/felix/http
 [INFO] Tagging release with the label org.apache.felix.http-2.2.1...
 [INFO] Executing: /bin/sh -c cd /Users/jawi/Sources/felix/http  svn
 - --non-interactive copy --file
 /var/folders/3w/s23k21td37bgc4_z7_hgh370gn/T/maven-scm-1604415565.commit
 - --revision 1522994
 https://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.http
 https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.http-2.2.1
 [INFO] Working directory: /Users/jawi/Sources/felix/http
 [INFO]
 - 
 [INFO] Reactor Summary:
 [INFO]
 [INFO] Apache Felix Http Parent POM .. SKIPPED
 [INFO] Apache Felix Http Api . SKIPPED
 [INFO] Apache Felix Http Base  SKIPPED
 [INFO] Apache Felix Http Bridge .. SKIPPED
 [INFO] Apache Felix Http Jetty ... SKIPPED
 [INFO] Apache Felix Http Proxy ... 

[jira] [Created] (FELIX-4228) Improve dependency identification in log messages and exceptions

2013-09-16 Thread Clement Escoffier (JIRA)
Clement Escoffier created FELIX-4228:


 Summary: Improve dependency identification in log messages and 
exceptions
 Key: FELIX-4228
 URL: https://issues.apache.org/jira/browse/FELIX-4228
 Project: Felix
  Issue Type: Improvement
  Components: iPOJO
Reporter: Clement Escoffier
Assignee: Clement Escoffier
 Fix For: ipojo-runtime-1.10.2


Standardize dependency description in messages (either logged or raised).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Re: Maven/SVN issues while releasing Felix HTTP

2013-09-16 Thread Bram de Kruijff
On Mon, Sep 16, 2013 at 11:43 AM, Bram de Kruijff bdekrui...@gmail.com wrote:
 Hi Jan-Willem,

 disclaimer: I have never done a Felix release so there may be
 something I am missing :) Having said so..

   svn --non-interactive copy \
 --file /path/to/maven-scm-1604415565.commit \
 --revision 1522994 \
 .../felix/releases/felix-parent-2.1/org.apache.felix.http \
 .../felix/releases/org.apache.felix.http-2.2.1

 As the http root pom does not specify any scm info the
 developerConnection is inherited from the released 2.1 parent pom and
 postfixed with the project.artifactId. Hence the '
 .../felix/releases/felix-parent-2.1/org.apache.felix.http'. This is
 the maven default heuristic that works if you use a hierarchical
 layout where artifactId matches directory name and you do a
 multi-module release

 In this case obviously fails. Running 'maven help:effective-pom' shows
 this info as well;

   scm
 
 connectionscm:svn:http://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.http/connection
 
 developerConnectionscm:svn:https://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.http/developerConnection
 
 urlhttp://svn.apache.org/viewvc/felix/releases/?root=Apache-SVN/felix-parent-2.1/org.apache.felix.http/url
   /scm

 The straightforward approach is to specify the scm info in each pom.
 This also seems to be implicitly suggested by the release page [0]
 (see Staging the release candidate #4). So for example in the
 http/pom.xml

   scm
 
 connectionscm:svn:http://svn.apache.org/repos/asf/felix/trunk/http/connection
 
 developerConnectionscm:svn:https://svn.apache.org/repos/asf/felix/trunk/http/developerConnection
 urlhttp://svn.apache.org/viewvc/felix/trunk/http//url
   /scm

 However, as none of the poms have this info I am wondering how this
 has been released before. Not sure. Obvisouly you can also pass the
 parameters as java options on the command line..


Ps. Looking at the recently released projects (eg metatype, prefs,
scr) adding this scm info seems to be the way it is done.

grz
Bram

 Regards,
 Bram

 [0] 
 http://felix.apache.org/documentation/development/release-management-nexus.html#staging-the-release-candidates

 On Fri, Sep 13, 2013 at 8:06 PM, Jan Willem Janssen
 janwillem.jans...@luminis.eu wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hi,

 I'm trying to release Felix HTTP v2.2.1 (using [1]), but running `mvn
 release:prepare` (from the `http` directory) fails while trying to
 create a release tag of the current sources (full log below):

   [ERROR] The svn tag command failed.
   [ERROR] Command output:
   [ERROR] svn: E160013:
 '/repos/asf/!svn/rvr/1522993/felix/releases/felix-parent-2.1/org.apache.felix.http'
 path not found

 The actual command being (shortened a little for readability):

   svn --non-interactive copy \
 --file /path/to/maven-scm-1604415565.commit \
 --revision 1522994 \
 .../felix/releases/felix-parent-2.1/org.apache.felix.http \
 .../felix/releases/org.apache.felix.http-2.2.1

 Somehow, Maven has an incorrect notion of where the Felix HTTP sources
 are residing in the SVN tree. It thinks that they are residing
 underneath `releases/felix-parent-2.1/org.apache.felix.http`, while
 they obviously reside underneath `trunk/http`.

 - From the history, it appears that this is the first time a release is
 made with the Felix parent POM v2.1  (release v2.2.0 used v1.2 of the
 Felix parent POM), which might be a clue as to why it fails this time.

 Anybody able to help me out on this? How does Maven get the strange
 notion on where the sources should reside in SVN?

 Thanks in advance,

   Jan Willem


 1.
 http://felix.apache.org/documentation/development/release-management-nexus.html#staging-the-release-candidates

 Relevant output log:
 - --snip--
 [INFO] Checking in modified POMs...
 [INFO] Executing: /bin/sh -c cd /Users/jawi/Sources/felix/http  svn
 - --non-interactive commit --file
 /var/folders/3w/s23k21td37bgc4_z7_hgh370gn/T/maven-scm-586998340.commit
 - --targets
 /var/folders/3w/s23k21td37bgc
 4_z7_hgh370gn/T/maven-scm-3764299962992961060-targets
 [INFO] Working directory: /Users/jawi/Sources/felix/http
 [INFO] Tagging release with the label org.apache.felix.http-2.2.1...
 [INFO] Executing: /bin/sh -c cd /Users/jawi/Sources/felix/http  svn
 - --non-interactive copy --file
 /var/folders/3w/s23k21td37bgc4_z7_hgh370gn/T/maven-scm-1604415565.commit
 - --revision 1522994
 https://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.http
 https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.http-2.2.1
 [INFO] Working directory: /Users/jawi/Sources/felix/http
 [INFO]
 - 
 [INFO] Reactor Summary:
 [INFO]
 [INFO] Apache Felix Http Parent POM .. SKIPPED
 [INFO] Apache Felix Http Api . SKIPPED
 [INFO] Apache 

[VOTE] Release ServiceDiagnostics Webconsole Plugin version 0.1.3

2013-09-16 Thread Arjun Panday

Hi,

I'd like to release a new version of the ServiceDiagnostics webconsole 
plugin.


A sample launcher showing the required dependencies can be found here:
http://svn.apache.org/repos/asf/felix/trunk/webconsole-plugins/servicediagnostics/run.sh

---
Changes from 0.1.2 to 0.1.3
---

** Bugs
  * [FELIX-3898] name parsing issue on BundleDependency
  * [FELIX-4162] incorrect loop detection

** Improvements
  * [FELIX-3899] switch to Scala 2.10
  * [FELIX-3769] webconsole categories
  * [FELIX-4163] command line interface
  * circular dependencies shown on a separate graph with or wihtout 
optionals

  * new visualisations of the service registry: service providers, using
  bundles, and bundles wiring via services
  * show components as implementations and services as interfaces
  * graph filter supports basic logical expressions


Staging repository:
https://repository.apache.org/content/repositories/orgapachefelix-053/
https://repository.apache.org/content/repositories/orgapachefelix-054/

You can usethis  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 O53 /tmp/felix-staging-parent
sh check_staged_release.sh 054 /tmp/felix-staging-plugin

Please vote to approvethis  release:

[ ] +1 Approve the release
[ ] -1 Veto the release (please provide specific comments)

This vote will be openfor  72 hours.

Best regards,
Arjun



Re: Maven/SVN issues while releasing Felix HTTP

2013-09-16 Thread Felix Meschberger
Hi

Yes, Bram is correct: You need to add the scm element as proposed to the 
reactor POM.

Http Service is currently a special biest in the Apache Felix context: All 
bundles are released in one go along with the reactor. Hence setting the scm on 
the reactor should (theoretically) be enough to create the tag in the right 
location.

The ultimate goal is to break this release everything together lock also for 
these projects. At this time, we will have to add scm elements on each of the 
projects.

Regards
Felix

Am 16.09.2013 um 11:43 schrieb Bram de Kruijff:

 Hi Jan-Willem,
 
 disclaimer: I have never done a Felix release so there may be
 something I am missing :) Having said so..
 
  svn --non-interactive copy \
--file /path/to/maven-scm-1604415565.commit \
--revision 1522994 \
.../felix/releases/felix-parent-2.1/org.apache.felix.http \
.../felix/releases/org.apache.felix.http-2.2.1
 
 As the http root pom does not specify any scm info the
 developerConnection is inherited from the released 2.1 parent pom and
 postfixed with the project.artifactId. Hence the '
 .../felix/releases/felix-parent-2.1/org.apache.felix.http'. This is
 the maven default heuristic that works if you use a hierarchical
 layout where artifactId matches directory name and you do a
 multi-module release
 
 In this case obviously fails. Running 'maven help:effective-pom' shows
 this info as well;
 
  scm

 connectionscm:svn:http://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.http/connection

 developerConnectionscm:svn:https://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.http/developerConnection

 urlhttp://svn.apache.org/viewvc/felix/releases/?root=Apache-SVN/felix-parent-2.1/org.apache.felix.http/url
  /scm
 
 The straightforward approach is to specify the scm info in each pom.
 This also seems to be implicitly suggested by the release page [0]
 (see Staging the release candidate #4). So for example in the
 http/pom.xml
 
  scm

 connectionscm:svn:http://svn.apache.org/repos/asf/felix/trunk/http/connection

 developerConnectionscm:svn:https://svn.apache.org/repos/asf/felix/trunk/http/developerConnection
urlhttp://svn.apache.org/viewvc/felix/trunk/http//url
  /scm
 
 However, as none of the poms have this info I am wondering how this
 has been released before. Not sure. Obvisouly you can also pass the
 parameters as java options on the command line..
 
 Regards,
 Bram
 
 [0] 
 http://felix.apache.org/documentation/development/release-management-nexus.html#staging-the-release-candidates
 
 On Fri, Sep 13, 2013 at 8:06 PM, Jan Willem Janssen
 janwillem.jans...@luminis.eu wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Hi,
 
 I'm trying to release Felix HTTP v2.2.1 (using [1]), but running `mvn
 release:prepare` (from the `http` directory) fails while trying to
 create a release tag of the current sources (full log below):
 
  [ERROR] The svn tag command failed.
  [ERROR] Command output:
  [ERROR] svn: E160013:
 '/repos/asf/!svn/rvr/1522993/felix/releases/felix-parent-2.1/org.apache.felix.http'
 path not found
 
 The actual command being (shortened a little for readability):
 
  svn --non-interactive copy \
--file /path/to/maven-scm-1604415565.commit \
--revision 1522994 \
.../felix/releases/felix-parent-2.1/org.apache.felix.http \
.../felix/releases/org.apache.felix.http-2.2.1
 
 Somehow, Maven has an incorrect notion of where the Felix HTTP sources
 are residing in the SVN tree. It thinks that they are residing
 underneath `releases/felix-parent-2.1/org.apache.felix.http`, while
 they obviously reside underneath `trunk/http`.
 
 - From the history, it appears that this is the first time a release is
 made with the Felix parent POM v2.1  (release v2.2.0 used v1.2 of the
 Felix parent POM), which might be a clue as to why it fails this time.
 
 Anybody able to help me out on this? How does Maven get the strange
 notion on where the sources should reside in SVN?
 
 Thanks in advance,
 
  Jan Willem
 
 
 1.
 http://felix.apache.org/documentation/development/release-management-nexus.html#staging-the-release-candidates
 
 Relevant output log:
 - --snip--
 [INFO] Checking in modified POMs...
 [INFO] Executing: /bin/sh -c cd /Users/jawi/Sources/felix/http  svn
 - --non-interactive commit --file
 /var/folders/3w/s23k21td37bgc4_z7_hgh370gn/T/maven-scm-586998340.commit
 - --targets
 /var/folders/3w/s23k21td37bgc
 4_z7_hgh370gn/T/maven-scm-3764299962992961060-targets
 [INFO] Working directory: /Users/jawi/Sources/felix/http
 [INFO] Tagging release with the label org.apache.felix.http-2.2.1...
 [INFO] Executing: /bin/sh -c cd /Users/jawi/Sources/felix/http  svn
 - --non-interactive copy --file
 /var/folders/3w/s23k21td37bgc4_z7_hgh370gn/T/maven-scm-1604415565.commit
 - --revision 1522994
 https://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.http
 

[jira] [Resolved] (FELIX-4228) Improve dependency identification in log messages and exceptions

2013-09-16 Thread Clement Escoffier (JIRA)

 [ 
https://issues.apache.org/jira/browse/FELIX-4228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Clement Escoffier resolved FELIX-4228.
--

Resolution: Fixed

 Improve dependency identification in log messages and exceptions
 

 Key: FELIX-4228
 URL: https://issues.apache.org/jira/browse/FELIX-4228
 Project: Felix
  Issue Type: Improvement
  Components: iPOJO
Reporter: Clement Escoffier
Assignee: Clement Escoffier
 Fix For: ipojo-runtime-1.10.2


 Standardize dependency description in messages (either logged or raised).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (FELIX-4228) Improve dependency identification in log messages and exceptions

2013-09-16 Thread Clement Escoffier (JIRA)

[ 
https://issues.apache.org/jira/browse/FELIX-4228?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13768231#comment-13768231
 ] 

Clement Escoffier commented on FELIX-4228:
--

Fixed in trunk

 Improve dependency identification in log messages and exceptions
 

 Key: FELIX-4228
 URL: https://issues.apache.org/jira/browse/FELIX-4228
 Project: Felix
  Issue Type: Improvement
  Components: iPOJO
Reporter: Clement Escoffier
Assignee: Clement Escoffier
 Fix For: ipojo-runtime-1.10.2


 Standardize dependency description in messages (either logged or raised).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Re: [VOTE] Release ServiceDiagnostics Webconsole Plugin version 0.1.3

2013-09-16 Thread Felix Meschberger
+1

I wonder, whether a parent project is really needed for a single project making 
use of that parent ? In any case, the parent project will probably only be 
pushed to the Maven repo but not to .../dist, right ?

Regards
Felix

Am 16.09.2013 um 12:54 schrieb Arjun Panday:

 Hi,
 
 I'd like to release a new version of the ServiceDiagnostics webconsole 
 plugin.
 
 A sample launcher showing the required dependencies can be found here:
 http://svn.apache.org/repos/asf/felix/trunk/webconsole-plugins/servicediagnostics/run.sh
 
 ---
 Changes from 0.1.2 to 0.1.3
 ---
 
 ** Bugs
   * [FELIX-3898] name parsing issue on BundleDependency
   * [FELIX-4162] incorrect loop detection
 
 ** Improvements
   * [FELIX-3899] switch to Scala 2.10
   * [FELIX-3769] webconsole categories
   * [FELIX-4163] command line interface
   * circular dependencies shown on a separate graph with or wihtout 
 optionals
   * new visualisations of the service registry: service providers, using
   bundles, and bundles wiring via services
   * show components as implementations and services as interfaces
   * graph filter supports basic logical expressions
 
 
 Staging repository:
 https://repository.apache.org/content/repositories/orgapachefelix-053/
 https://repository.apache.org/content/repositories/orgapachefelix-054/
 
 You can usethis  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 O53 /tmp/felix-staging-parent
 sh check_staged_release.sh 054 /tmp/felix-staging-plugin
 
 Please vote to approvethis  release:
 
 [ ] +1 Approve the release
 [ ] -1 Veto the release (please provide specific comments)
 
 This vote will be openfor  72 hours.
 
 Best regards,
 Arjun
 



smime.p7s
Description: S/MIME cryptographic signature


Re: [VOTE] Release ServiceDiagnostics Webconsole Plugin version 0.1.3

2013-09-16 Thread Arjun Panday




+1

I wonder, whether a parent project is really needed for a single project making 
use of that parent ? In any case, the parent project will probably only be 
pushed to the Maven repo but not to .../dist, right ?
Right, the parent is there only because of my sample subproject 
containing my test cases and playground.. which should not be released.


so as such it may seem awkward, but at some point I may also split the 
diagnostics engine (calculating the dependencies) from the graphical 
representation (the webconsole plugin) or the shell interface. So if the 
parent doesn't bother too much I'd rather keep it.


Thanks for the vote :)

/arjun



Regards
Felix

Am 16.09.2013 um 12:54 schrieb Arjun Panday:


Hi,

I'd like to release a new version of the ServiceDiagnostics webconsole
plugin.

A sample launcher showing the required dependencies can be found here:
http://svn.apache.org/repos/asf/felix/trunk/webconsole-plugins/servicediagnostics/run.sh

---
Changes from 0.1.2 to 0.1.3
---

** Bugs
   * [FELIX-3898] name parsing issue on BundleDependency
   * [FELIX-4162] incorrect loop detection

** Improvements
   * [FELIX-3899] switch to Scala 2.10
   * [FELIX-3769] webconsole categories
   * [FELIX-4163] command line interface
   * circular dependencies shown on a separate graph with or wihtout
optionals
   * new visualisations of the service registry: service providers, using
   bundles, and bundles wiring via services
   * show components as implementations and services as interfaces
   * graph filter supports basic logical expressions


Staging repository:
https://repository.apache.org/content/repositories/orgapachefelix-053/
https://repository.apache.org/content/repositories/orgapachefelix-054/

You can usethis  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 O53 /tmp/felix-staging-parent
sh check_staged_release.sh 054 /tmp/felix-staging-plugin

Please vote to approvethis  release:

[ ] +1 Approve the release
[ ] -1 Veto the release (please provide specific comments)

This vote will be openfor  72 hours.

Best regards,
Arjun





Re: [VOTE] Release ServiceDiagnostics Webconsole Plugin version 0.1.3

2013-09-16 Thread Pierre De Rop
Hi Arjun,

+1

/Pierre


On Mon, Sep 16, 2013 at 12:54 PM, Arjun Panday 
arjun.pan...@alcatel-lucent.com wrote:

 Hi,

 I'd like to release a new version of the ServiceDiagnostics webconsole
 plugin.

 A sample launcher showing the required dependencies can be found here:
 http://svn.apache.org/repos/**asf/felix/trunk/webconsole-**
 plugins/servicediagnostics/**run.shhttp://svn.apache.org/repos/asf/felix/trunk/webconsole-plugins/servicediagnostics/run.sh

 ---
 Changes from 0.1.2 to 0.1.3
 ---

 ** Bugs
   * [FELIX-3898] name parsing issue on BundleDependency
   * [FELIX-4162] incorrect loop detection

 ** Improvements
   * [FELIX-3899] switch to Scala 2.10
   * [FELIX-3769] webconsole categories
   * [FELIX-4163] command line interface
   * circular dependencies shown on a separate graph with or wihtout
 optionals
   * new visualisations of the service registry: service providers, using
   bundles, and bundles wiring via services
   * show components as implementations and services as interfaces
   * graph filter supports basic logical expressions


 Staging repository:
 https://repository.apache.org/**content/repositories/**orgapachefelix-053/https://repository.apache.org/content/repositories/orgapachefelix-053/
 https://repository.apache.org/**content/repositories/**orgapachefelix-054/https://repository.apache.org/content/repositories/orgapachefelix-054/

 You can usethis  UNIX script to download the release and verify the
 signatures:
 http://svn.apache.org/repos/**asf/felix/trunk/check_staged_**release.shhttp://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh

 Usage:
 sh check_staged_release.sh O53 /tmp/felix-staging-parent
 sh check_staged_release.sh 054 /tmp/felix-staging-plugin

 Please vote to approvethis  release:

 [ ] +1 Approve the release
 [ ] -1 Veto the release (please provide specific comments)

 This vote will be openfor  72 hours.

 Best regards,
 Arjun




Re: [VOTE] Release ServiceDiagnostics Webconsole Plugin version 0.1.3

2013-09-16 Thread j...@nanthrax.net
+1 (non binding)

Regards
JB

--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://wwx.talend.com

- Reply message -
From: Felix Meschberger fmesc...@adobe.com
To: dev@felix.apache.org dev@felix.apache.org
Subject: [VOTE] Release ServiceDiagnostics Webconsole Plugin version 0.1.3
Date: Mon, Sep 16, 2013 2:06 pm


+1

I wonder, whether a parent project is really needed for a single project making 
use of that parent ? In any case, the parent project will probably only be 
pushed to the Maven repo but not to .../dist, right ?

Regards
Felix

Am 16.09.2013 um 12:54 schrieb Arjun Panday:

 Hi,
 
 I'd like to release a new version of the ServiceDiagnostics webconsole 
 plugin.
 
 A sample launcher showing the required dependencies can be found here:
 http://svn.apache.org/repos/asf/felix/trunk/webconsole-plugins/servicediagnostics/run.sh
 
 ---
 Changes from 0.1.2 to 0.1.3
 ---
 
 ** Bugs
   * [FELIX-3898] name parsing issue on BundleDependency
   * [FELIX-4162] incorrect loop detection
 
 ** Improvements
   * [FELIX-3899] switch to Scala 2.10
   * [FELIX-3769] webconsole categories
   * [FELIX-4163] command line interface
   * circular dependencies shown on a separate graph with or wihtout 
 optionals
   * new visualisations of the service registry: service providers, using
   bundles, and bundles wiring via services
   * show components as implementations and services as interfaces
   * graph filter supports basic logical expressions
 
 
 Staging repository:
 https://repository.apache.org/content/repositories/orgapachefelix-053/
 https://repository.apache.org/content/repositories/orgapachefelix-054/
 
 You can usethis  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 O53 /tmp/felix-staging-parent
 sh check_staged_release.sh 054 /tmp/felix-staging-plugin
 
 Please vote to approvethis  release:
 
 [ ] +1 Approve the release
 [ ] -1 Veto the release (please provide specific comments)
 
 This vote will be openfor  72 hours.
 
 Best regards,
 Arjun
 



[jira] [Resolved] (FELIX-4135) Bnd scrplugin contrib

2013-09-16 Thread Pierre De Rop (JIRA)

 [ 
https://issues.apache.org/jira/browse/FELIX-4135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pierre De Rop resolved FELIX-4135.
--

Resolution: Fixed
  Assignee: Pierre De Rop

ok, let's resolve this issue (a small tutorial has been added in scrplugin 
documentation).

 Bnd scrplugin contrib
 -

 Key: FELIX-4135
 URL: https://issues.apache.org/jira/browse/FELIX-4135
 Project: Felix
  Issue Type: Improvement
  Components: Maven SCR Plugin
Reporter: Pierre De Rop
Assignee: Pierre De Rop
Priority: Minor
 Attachments: bnd-scr-plugin.2.tgz, bnd-scr-plugin.3.tgz, 
 bnd-scr-plugin.tgz, test.bndtools.scrplugin.2.tgz, test.bndtools.scrplugin.tgz


 This issue is related to the following post, which is about writing a 
 bndtools plugin for the Apache Felix Scrplugin annotations:
  http://www.mail-archive.com/dev@felix.apache.org/msg29200.html
 If this may help, I have attached to this issue a simple BND plugin, which 
 internally invokes the SCRDescriptorGenerator in order to generate the 
 descriptors for Apache Felix Scr annotations, as well as DS 1.2 annotations 
 (using the scrplugin generator).
 Basically, just adding the following parameter in a directives.bnd file 
 allows to invoke the plugin:
 -plugin 
 org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin;destdir=target/classes
 I did some tests using a BND Ant task, and it seems to work, and will try to 
 do a test with bndtools this week (for now I don't know how to add a plugin 
 in bndtools, but I guess it's easy).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (FELIX-4126) Discontinue creation of single XML descriptor files

2013-09-16 Thread Christian Moser (JIRA)

[ 
https://issues.apache.org/jira/browse/FELIX-4126?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13769207#comment-13769207
 ] 

Christian Moser commented on FELIX-4126:


Would be nice to note this in the plugin documentation: 
http://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html

 Discontinue creation of single XML descriptor files
 ---

 Key: FELIX-4126
 URL: https://issues.apache.org/jira/browse/FELIX-4126
 Project: Felix
  Issue Type: Improvement
  Components: Maven SCR Plugin
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
 Fix For: maven-scr-plugin 1.14.0, scr ant task 1.8.0, scr 
 generator 1.8.0


 As discussed in the mailing list, the support for creating a single XML 
 descriptor file for DS and metatype makes the current code complicated and 
 doesn't provide any benefit over creating separate files.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira