[jira] [Resolved] (FELIX-6065) The Converter doesn't support Wildcard types

2019-03-11 Thread David Bosschaert (JIRA)


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

David Bosschaert resolved FELIX-6065.
-
Resolution: Fixed
  Assignee: Timothy Ward

> The Converter doesn't support Wildcard types
> 
>
> Key: FELIX-6065
> URL: https://issues.apache.org/jira/browse/FELIX-6065
> Project: Felix
>  Issue Type: Improvement
>  Components: Converter
>Affects Versions: converter-1.0.2
>Reporter: Timothy Ward
>Assignee: Timothy Ward
>Priority: Major
> Fix For: converter-1.0.6
>
>
> If you pass a wildcard type to the converter then it fails to do the 
> conversion. This is an odd thing to do, but it is definitely possible to work 
> out what the type is.
>  
> For example:
>     to(new TypeReference>(){});
>  
> can be converted to a Map, and 
>     to(new TypeReference>>(){});
> can be converted to a Map>
>  
> It is unclear what it would mean to use
> {{ to(new TypeReference(){});}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (FELIX-6008) ErrorHandlers should be applied in reverse order

2019-03-11 Thread David Bosschaert (JIRA)


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

David Bosschaert resolved FELIX-6008.
-
Resolution: Fixed

Fixed in http://svn.apache.org/viewvc?view=revision=1855240

[~cvgaviao] could you please double check that this works for you?

> ErrorHandlers should be applied in reverse order
> 
>
> Key: FELIX-6008
> URL: https://issues.apache.org/jira/browse/FELIX-6008
> Project: Felix
>  Issue Type: Bug
>  Components: Converter
>Affects Versions: converter-1.0.2
>Reporter: Cristiano Gavião
>Assignee: David Bosschaert
>Priority: Major
> Fix For: converter-1.0.6
>
>
> It could become common to create a new converter from an existent one.
> So, in case of more than one errorHandler were registered they must be 
> applied in reverse order.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (FELIX-6008) ErrorHandlers should be applied in reverse order

2019-03-11 Thread David Bosschaert (JIRA)


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

David Bosschaert updated FELIX-6008:

Fix Version/s: converter-1.0.6

> ErrorHandlers should be applied in reverse order
> 
>
> Key: FELIX-6008
> URL: https://issues.apache.org/jira/browse/FELIX-6008
> Project: Felix
>  Issue Type: Bug
>  Components: Converter
>Affects Versions: converter-1.0.2
>Reporter: Cristiano Gavião
>Assignee: David Bosschaert
>Priority: Major
> Fix For: converter-1.0.6
>
>
> It could become common to create a new converter from an existent one.
> So, in case of more than one errorHandler were registered they must be 
> applied in reverse order.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


March board report

2019-03-11 Thread Karl Pauls
Hi,

Please find the board report below. Comments welcome.

## Description:


Apache Felix is a project aimed at implementing specifications from the OSGi

Alliance as well as implementing other supporting tools and technologies

aligned with OSGi technology.


## Issues:


 - There are no issues requiring board attention at this time.


## Activity:


 - Existing implementations have been improved/enhanced based on community

   feedback.

 - Released 15 components (mostly bug fixes and a new healthcheck subproject).

 - Accepted and integrated the "Health Check Framework" contribution from the

   Apache Sling project.


## Health report:


 - Overall the project is in good health.

 - Questions on the user list are answered, development concerns are either

   discussed on the mailing list or directly in the JIRA issues.

 - The project as well as the OSGi community in general is still in the

   process of adapting to JPMS and its long term impact.

 - We added 3 committer by attracting a contribution from the Apache Sling

   project. The contribution (called healthchecks) has been integrated and

   released.

 - Turning some of the committers we gained recently into PMC members needs to

   be a focus for the upcoming quarter.

 - We had no issues voting on releases and JIRA issues are generally addressed

   promptly.


## PMC changes:


 - Currently 26 PMC members.

 - No new PMC members added in the last 3 months

 - Last PMC addition was Raymond Augé on Thu May 03 2018


## Committer base changes:


 - Currently 67 committers.

 - New commmitters:

- Bertrand Delacretaz was added as a committer on Tue Dec 18 2018

- Georg Henzler was added as a committer on Tue Dec 18 2018

- Oliver Lietz was added as a committer on Tue Dec 18 2018


## Releases:


 - felix-logback-1.0.2 was released on Mon Jan 21 2019

 - org.apache.felix.converter-1.0.4 was released on Thu Mar 07 2019

 - org.apache.felix.dependencymanager-r15 was released on Sun Dec 23 2018

 - org.apache.felix.framework-5.6.12 was released on Mon Feb 04 2019

 - org.apache.felix.framework-6.0.2 was released on Thu Jan 31 2019

 - org.apache.felix.gogo.jline-1.1.4 was released on Mon Jan 28 2019

 - org.apache.felix.healthcheck.annotation-2.0.0 was released on Mon Feb 25

   2019

 - org.apache.felix.healthcheck.api-2.0.0 was released on Mon Feb 25 2019

 - org.apache.felix.healthcheck.core-2.0.0 was released on Mon Feb 25 2019

 - org.apache.felix.healthcheck.generalchecks-2.0.0 was released on Mon Feb 25

   2019

 - org.apache.felix.healthcheck.webconsoleplugin-2.0.0 was released on Mon Feb

   25 2019

 - org.apache.felix.main-6.0.2 was released on Thu Jan 31 2019

 - org.apache.felix.main.distribution-6.0.2 was released on Thu Jan 31 2019

 - org.apache.felix.scr-2.1.12 was released on Tue Feb 26 2019

 - org.apache.felix.scr.bnd-1.9.2 was released on Mon Jan 28 2019


## Mailing list activity:


 - us...@felix.apache.org:

- 564 subscribers (down -2 in the last 3 months):

- 75 emails sent to list (134 in previous quarter)


 - dev@felix.apache.org:

- 320 subscribers (down -4 in the last 3 months):

- 876 emails sent to list (844 in previous quarter)


## JIRA activity:


 - 84 JIRA tickets created in the last 3 months

 - 72 JIRA tickets closed/resolved in the last 3 months


[jira] [Created] (FELIX-6081) Upgrade bndlib to 4.2.0 in order to properly calculate osgi.ee for embedded dependencies

2019-03-11 Thread Krystian Nowak (JIRA)
Krystian Nowak created FELIX-6081:
-

 Summary: Upgrade bndlib to 4.2.0 in order to properly calculate 
osgi.ee for embedded dependencies
 Key: FELIX-6081
 URL: https://issues.apache.org/jira/browse/FELIX-6081
 Project: Felix
  Issue Type: Improvement
  Components: Maven Bundle Plugin
Affects Versions: maven-bundle-plugin-4.1.0
Reporter: Krystian Nowak


The *_bndlib_* dependency 
[https://github.com/apache/felix/blob/e12e94cb84d99e4613a4a57c3655bc7c6095140c/tools/maven-bundle-plugin/pom.xml#L172-L176]
 needs to be upgraded from _4.1.0_ to *_4.2.0_* 
([http://repo1.maven.org/maven2/biz/aQute/bnd/biz.aQute.bndlib/4.2.0/]) as in 
_4.2.0_ the following issue is fixed 
[https://github.com/bndtools/bnd/issues/3010] by 
[https://github.com/bndtools/bnd/pull/3015] excluding _module-info_ class from 
class version in use calculation for _Require-Capability_ *_osgi.ee_* for 
embedded dependencies.

This will allow to properly use a dependency where its code is compiled for 
e.g. _Java SE 5.0_ but the whole build performed on (and also module-info class 
compiled against) _Java SE 7_ as in 
[https://gitlab.ow2.org/asm/asm/issues/317870].



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [VOTE] Release Apache Felix Configadmin 1.9.14

2019-03-11 Thread Timothy Ward
+1

> On 7 Mar 2019, at 13:31, Jean-Baptiste Onofré  wrote:
> 
> Hi,
> 
> We solved one issue in this release:
> 
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100=12345009
> 
> Staging repositories:
> https://repository.apache.org/content/repositories/orgapachefelix-1291
> 
> Please vote to approve this release:
> 
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
> 
> Regards
> JB