[jira] [Created] (FELIX-4225) compile error on FileInstall.java

2013-09-11 Thread JIRA
Cristiano Gavião created FELIX-4225:
---

 Summary: compile error on FileInstall.java
 Key: FELIX-4225
 URL: https://issues.apache.org/jira/browse/FELIX-4225
 Project: Felix
  Issue Type: Bug
  Components: File Install
 Environment: MacOSx with JDK 1.7 
Reporter: Cristiano Gavião


I've imported the org.apache.felix.fileinstall project version 3.3.0-SNAPSHOT 
into an Eclipse Kepler workspace with JDK 1.7.

I'm getting the following compile error on 
org.apache.felix.fileinstall/src/main/java/org/apache/felix/fileinstall/internal/FileInstall.java
 (line 425):

"The field context is defined in an inherited type and an enclosing scope"


--
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] [Created] (FELIX-4224) [DS] Dependency manager can be active but not have m_bindMethods set

2013-09-11 Thread David Jencks (JIRA)
David Jencks created FELIX-4224:
---

 Summary: [DS] Dependency manager can be active but not have 
m_bindMethods set
 Key: FELIX-4224
 URL: https://issues.apache.org/jira/browse/FELIX-4224
 Project: Felix
  Issue Type: Bug
  Components: Declarative Services (SCR)
Affects Versions: scr-1.8.0
Reporter: David Jencks
Assignee: David Jencks
 Fix For: scr-1.8.0


We've seen an NPE from m_bindMethods being null in this code:

public void addedService( ServiceReference serviceReference, 
RefPair refPair, int trackingCount )
{
m_componentManager.log( LogService.LOG_DEBUG, "dm {0} tracking {1} 
MultipleDynamic added {2} (enter)", new Object[] {getName(), trackingCount, 
serviceReference}, null );
boolean tracked = false;
if ( getPreviousRefMap().remove( serviceReference ) == null )
{
if (isActive())
{
getServiceObject( m_bindMethods.getBind(), refPair );


(DependencyManager.MultipleDynamicCustomizer, around line 314)

After some investigation I can't see any way this can occur except from 
m_bindMethods not being volatile.  I'll see if this reoccurs after making it 
volatile.

--
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] [Comment Edited] (FELIX-4135) Bnd scrplugin contrib

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

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

Pierre De Rop edited comment on FELIX-4135 at 9/11/13 1:20 PM:
---

I would like to publish an (overdue) tutorial about the bnd plugin currently 
committed (we need some documentations before doing any release).

Are you ok if I do this, or do you prefer me to just attach in this issue the 
proposed tutorial ?
If you are ok, then I have some questions regarding CMS site documentation:

Basically, I'd like to add a link to a new  
"apache-felix-scr-bndtools-use.mdtext" file, in the current 
apache-felix-maven-scr-plugin.mdtext page (in the "Where to go from here" part):

## Where to go from here

* [{{ refs.apache-felix-maven-scr-plugin-use.headers.excerpt }}]({{ 
refs.apache-felix-maven-scr-plugin-use.path }})
* [{{ refs.apache-felix-scr-ant-task-use.headers.excerpt }}]({{ 
refs.apache-felix-scr-ant-task-use.path }})
* [{{ refs.apache-felix-scr-bndtools-use.headers.excerpt }}]({{ 
refs.apache-felix-scr-bndtools-use.path }})
* [{{ refs.scr-annotations.headers.excerpt }}]({{ refs.scr-annotations.path }})
* [{{ refs.scr-javadoc-tags.headers.excerpt }}]({{ refs.scr-javadoc-tags.path 
}})
* [{{ refs.extending-scr-annotations.headers.excerpt }}]({{ 
refs.extending-scr-annotations.path }})

and I will then add my tutorial in the new 
apache-felix-maven-scr-plugin/apache-felix-scr-bndtools-use.mdtext file.

Now, my question is: may I do this from the CMS GUI (I have installed the ASF 
CMS bookmarklet) ? or should I first manually commit the initial version just 
using svn, and then finalize the formatting using the CMS GUI ?
If I update 
"http://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin.html";
 using the CMS bookmarklet, and add the new link :

* [{{ refs.apache-felix-scr-bndtools-use.headers.excerpt }}]({{ 
refs.apache-felix-scr-bndtools-use.path }})

then will CMS automatically create and commit the new 
"apache-felix-scr-bndtools-use.mdtext" in svn ?

(I am under the impression that I should first bootstrap my tutorial manually, 
and then finish the formatting using CMS GUI, right ?)

thanks.


  was (Author: pderop):
I would like to publish an (overdue) tutorial about the bnd plugin 
currently committed (we need some documentations before doing any release).

Are you ok if I do this, or do you prefer me to just attach in this issue the 
proposed tutorial ?
If you are ok, then I some questions regarding CMS site documentation:

Basically, I'd like to add a link to a new  
"apache-felix-scr-bndtools-use.mdtext" file, in the current 
apache-felix-maven-scr-plugin.mdtext page (in the "Where to go from here" part):

## Where to go from here

* [{{ refs.apache-felix-maven-scr-plugin-use.headers.excerpt }}]({{ 
refs.apache-felix-maven-scr-plugin-use.path }})
* [{{ refs.apache-felix-scr-ant-task-use.headers.excerpt }}]({{ 
refs.apache-felix-scr-ant-task-use.path }})
* [{{ refs.apache-felix-scr-bndtools-use.headers.excerpt }}]({{ 
refs.apache-felix-scr-bndtools-use.path }})
* [{{ refs.scr-annotations.headers.excerpt }}]({{ refs.scr-annotations.path }})
* [{{ refs.scr-javadoc-tags.headers.excerpt }}]({{ refs.scr-javadoc-tags.path 
}})
* [{{ refs.extending-scr-annotations.headers.excerpt }}]({{ 
refs.extending-scr-annotations.path }})

and I will then add my tutorial in the new 
apache-felix-maven-scr-plugin/apache-felix-scr-bndtools-use.mdtext file.

Now, my question is: may I do this from the CMS GUI (I have installed the ASF 
CMS bookmarklet) ? or should I first manually commit the initial version just 
using svn, and then finalize the formatting using the CMS GUI ?
If I update 
"http://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin.html";
 using the CMS bookmarklet, and add the new link :

* [{{ refs.apache-felix-scr-bndtools-use.headers.excerpt }}]({{ 
refs.apache-felix-scr-bndtools-use.path }})

then will CMS automatically create and commit the new 
"apache-felix-scr-bndtools-use.mdtext" in svn ?

(I am under the impression that I should first bootstrap my tutorial manually, 
and then finish the formatting using CMS GUI, right ?)

thanks.

  
> 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.apac

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

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

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

Pierre De Rop commented on FELIX-4135:
--

I would like to publish an (overdue) tutorial about the bnd plugin currently 
committed (we need some documentations before doing any release).

Are you ok if I do this, or do you prefer me to just attach in this issue the 
proposed tutorial ?
If you are ok, then I some questions regarding CMS site documentation:

Basically, I'd like to add a link to a new  
"apache-felix-scr-bndtools-use.mdtext" file, in the current 
apache-felix-maven-scr-plugin.mdtext page (in the "Where to go from here" part):

## Where to go from here

* [{{ refs.apache-felix-maven-scr-plugin-use.headers.excerpt }}]({{ 
refs.apache-felix-maven-scr-plugin-use.path }})
* [{{ refs.apache-felix-scr-ant-task-use.headers.excerpt }}]({{ 
refs.apache-felix-scr-ant-task-use.path }})
* [{{ refs.apache-felix-scr-bndtools-use.headers.excerpt }}]({{ 
refs.apache-felix-scr-bndtools-use.path }})
* [{{ refs.scr-annotations.headers.excerpt }}]({{ refs.scr-annotations.path }})
* [{{ refs.scr-javadoc-tags.headers.excerpt }}]({{ refs.scr-javadoc-tags.path 
}})
* [{{ refs.extending-scr-annotations.headers.excerpt }}]({{ 
refs.extending-scr-annotations.path }})

and I will then add my tutorial in the new 
apache-felix-maven-scr-plugin/apache-felix-scr-bndtools-use.mdtext file.

Now, my question is: may I do this from the CMS GUI (I have installed the ASF 
CMS bookmarklet) ? or should I first manually commit the initial version just 
using svn, and then finalize the formatting using the CMS GUI ?
If I update 
"http://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin.html";
 using the CMS bookmarklet, and add the new link :

* [{{ refs.apache-felix-scr-bndtools-use.headers.excerpt }}]({{ 
refs.apache-felix-scr-bndtools-use.path }})

then will CMS automatically create and commit the new 
"apache-felix-scr-bndtools-use.mdtext" in svn ?

(I am under the impression that I should first bootstrap my tutorial manually, 
and then finish the formatting using CMS GUI, right ?)

thanks.


> 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


September 2013 Board Report

2013-09-11 Thread Felix Meschberger
Hi

I have submitted the report at [1] to the board. Sorry for not preannouncing 
this submission, but I was late this month.

If there is anything wrong or missing in this report, please notify me 
nonetheless, so that I can fix that. Thanks.

Regards
Felix

[1] https://cwiki.apache.org/confluence/display/FELIX/Board+Report+%282013-09%29

smime.p7s
Description: S/MIME cryptographic signature


[ANN] Guillaume Sauthier added to the PMC

2013-09-11 Thread Felix Meschberger
Hi all,

Due to his sustained interest in the Apache Felix project and his continued 
contributions to various sub projects, the Apache Felix PMC decided to invite 
Guillaume Sauthier to become a member of the Apache Felix PMC. An invitation 
Guillaume accepted.

Congratulations, Guillaume, and thank you very much for your support. Keep up 
the good work !

Regards
Felix

smime.p7s
Description: S/MIME cryptographic signature