[jira] [Commented] (FELIX-5553) Cannot load native libraries in Windows Server 2016 with the name win32

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15986577#comment-15986577 ] Karl Pauls commented on FELIX-5553: --- I added the alias to the normalizeOsName as well in r1792878. >

Re: converter and DTO

2017-04-27 Thread David Bosschaert
Hi Ray, That import of the org.osgi.dto package is now gone. Instead it uses a number of rules to identify classes as being a DTO or not in DTOUtil.isDTOType(). This is because it should also support classes that don't extend the org.osgi.dto.DTO interface but follow all the rules for DTOs.

Re: [VOTE] Release Apache Felix SCR 2.0.10

2017-04-27 Thread Neil Bartlett
+1 On 25 Apr 2017 07:59, "Carsten Ziegeler" wrote: > Hi, > > We solved 4 issues in this release > https://issues.apache.org/jira/browse/FELIX/fixforversion/12340440 > > > Staging repository: > https://repository.apache.org/content/repositories/orgapachefelix-1177/ > > You

[GitHub] felix pull request #95: FELIX-5574 change Windows default os name from win t...

2017-04-27 Thread asfgit
Github user asfgit closed the pull request at: https://github.com/apache/felix/pull/95 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is

Re: converter and DTO

2017-04-27 Thread Raymond Auge
Great! Thank you for the quick work. - Ray On Apr 27, 2017 10:05 AM, "David Bosschaert" wrote: > Hi Ray, > > That import of the org.osgi.dto package is now gone. Instead it uses a > number of rules to identify classes as being a DTO or not in > DTOUtil.isDTOType().

[jira] [Created] (FELIX-5626) Exclude EasyMock from the runtime classpath

2017-04-27 Thread Mykola Nikishov (JIRA)
Mykola Nikishov created FELIX-5626: -- Summary: Exclude EasyMock from the runtime classpath Key: FELIX-5626 URL: https://issues.apache.org/jira/browse/FELIX-5626 Project: Felix Issue Type:

[jira] [Commented] (FELIX-5589) reduce memory usage of BundleRequirementImpl / BundleCapabilityImpl

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15986467#comment-15986467 ] Karl Pauls commented on FELIX-5589: --- I did a similar fix for the ImmutableList in r1792870. > reduce

[jira] [Resolved] (FELIX-5624) HttpLite complete bundle has wrong ranges for package imports

2017-04-27 Thread Guillaume Nodet (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guillaume Nodet resolved FELIX-5624. Resolution: Fixed > HttpLite complete bundle has wrong ranges for package imports >

[jira] [Created] (FELIX-5624) HttpLite complete bundle has wrong ranges for package imports

2017-04-27 Thread Guillaume Nodet (JIRA)
Guillaume Nodet created FELIX-5624: -- Summary: HttpLite complete bundle has wrong ranges for package imports Key: FELIX-5624 URL: https://issues.apache.org/jira/browse/FELIX-5624 Project: Felix

[jira] [Updated] (FELIX-5625) Do not fall back to bundle version for the Export-Package header

2017-04-27 Thread Konrad Windszus (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Konrad Windszus updated FELIX-5625: --- Summary: Do not fall back to bundle version for the Export-Package header (was: No longer

[jira] [Created] (FELIX-5625) No longer set bundle version

2017-04-27 Thread Konrad Windszus (JIRA)
Konrad Windszus created FELIX-5625: -- Summary: No longer set bundle version Key: FELIX-5625 URL: https://issues.apache.org/jira/browse/FELIX-5625 Project: Felix Issue Type: Improvement

[jira] [Updated] (FELIX-5625) Do not fall back to project version for the Export-Package header

2017-04-27 Thread Carsten Ziegeler (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Carsten Ziegeler updated FELIX-5625: Summary: Do not fall back to project version for the Export-Package header (was: Do not

[jira] [Commented] (FELIX-5625) Do not fall back to bundle version for the Export-Package header

2017-04-27 Thread Carsten Ziegeler (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15986195#comment-15986195 ] Carsten Ziegeler commented on FELIX-5625: - We should not silently change the default behaviour -

[jira] [Assigned] (FELIX-5574) When detecting an unknow Windows OS name, provides a suitable default value for org.osgi.framework.os.name

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls reassigned FELIX-5574: - Assignee: Karl Pauls > When detecting an unknow Windows OS name, provides a suitable default

[jira] [Commented] (FELIX-5574) When detecting an unknow Windows OS name, provides a suitable default value for org.osgi.framework.os.name

2017-04-27 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15986573#comment-15986573 ] ASF GitHub Bot commented on FELIX-5574: --- Github user asfgit closed the pull request at:

[jira] [Resolved] (FELIX-5574) When detecting an unknow Windows OS name, provides a suitable default value for org.osgi.framework.os.name

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls resolved FELIX-5574. --- Resolution: Fixed I added support for this in r1792878. Furthermore, I fixed FELIX-5553 - good

[GitHub] felix pull request #106: [FELIX-5626] Exclude EasyMock from the runtime clas...

2017-04-27 Thread manandbytes
GitHub user manandbytes opened a pull request: https://github.com/apache/felix/pull/106 [FELIX-5626] Exclude EasyMock from the runtime classpath ... and move it to the test classpath instead. You can merge this pull request into a Git repository by running: $ git pull

memory visibility of @Reference service references

2017-04-27 Thread Dirk Hogan
I have been puzzled about the visibility of references written/read across threads in Felix. Scenario: public class myOSGiComponent { @Reference SomeOtherOSGiService myServiceReference; public void activate(ComponentContext cc) { // myServiceReference will be set - use it to initialize other

[jira] [Commented] (FELIX-5626) Exclude EasyMock from the runtime classpath

2017-04-27 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15986916#comment-15986916 ] ASF GitHub Bot commented on FELIX-5626: --- GitHub user manandbytes opened a pull request:

[jira] [Updated] (FELIX-5626) Exclude EasyMock from the runtime classpath

2017-04-27 Thread Mykola Nikishov (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mykola Nikishov updated FELIX-5626: --- Flags: Patch External issue URL: https://github.com/apache/felix/pull/106 >

Re: memory visibility of @Reference service references

2017-04-27 Thread Neil Bartlett
The Declarative Services spec requires that there is a happens-before relationship between SCR setting the field and activating the component instance — see OSGi Compendium 6.0.0 section 112.3.8.1. There are various ways of achieving this under the Java Memory Model. For example the SCR

Re: memory visibility of @Reference service references

2017-04-27 Thread David Jencks
My theory about why this is ok is as follows, perhaps you can see something wrong with it. Felix DS has some synchronization after activate is called, therefore the state of the static reference is definitely written to memory. This reference field won’t change after that, since it’s (SCR)

Re: [VOTE] Release Apache Felix SCR 2.0.10

2017-04-27 Thread Jean-Baptiste Onofré
+1 (binding) Regards JB On 04/27/2017 04:21 PM, Neil Bartlett wrote: +1 On 25 Apr 2017 07:59, "Carsten Ziegeler" wrote: Hi, We solved 4 issues in this release https://issues.apache.org/jira/browse/FELIX/fixforversion/12340440 Staging repository:

[jira] [Created] (FELIX-5627) Class loading issues while finding fields causes an NPE

2017-04-27 Thread Thomas Watson (JIRA)
Thomas Watson created FELIX-5627: Summary: Class loading issues while finding fields causes an NPE Key: FELIX-5627 URL: https://issues.apache.org/jira/browse/FELIX-5627 Project: Felix Issue

[jira] [Assigned] (FELIX-4695) Normalize os.version system property in framework properties

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-4695?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls reassigned FELIX-4695: - Assignee: Karl Pauls (was: Felix Meschberger) > Normalize os.version system property in

[jira] [Resolved] (FELIX-4696) Improve native OS version sanitation

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-4696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls resolved FELIX-4696. --- Resolution: Fixed I commited support for this in r1792946. > Improve native OS version sanitation >

[jira] [Updated] (FELIX-5553) Cannot load native libraries in Windows Server 2016 with the name win32

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls updated FELIX-5553: -- Component/s: Framework > Cannot load native libraries in Windows Server 2016 with the name win32 >

[jira] [Assigned] (FELIX-5626) Exclude EasyMock from the runtime classpath

2017-04-27 Thread David Bosschaert (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Bosschaert reassigned FELIX-5626: --- Assignee: David Bosschaert > Exclude EasyMock from the runtime classpath >

[jira] [Closed] (FELIX-5574) When detecting an unknow Windows OS name, provides a suitable default value for org.osgi.framework.os.name

2017-04-27 Thread Xavier Fournet (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xavier Fournet closed FELIX-5574. - It's ok, thanks you > When detecting an unknow Windows OS name, provides a suitable default value >

[jira] [Commented] (FELIX-5626) Exclude EasyMock from the runtime classpath

2017-04-27 Thread Mark Raynsford (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15987248#comment-15987248 ] Mark Raynsford commented on FELIX-5626: --- Related, the `org.apache.felix.gogo.command` bundle has

[jira] [Commented] (FELIX-5525) Allow to switch Logger to jul using a framework property

2017-04-27 Thread Mark Raynsford (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15987380#comment-15987380 ] Mark Raynsford commented on FELIX-5525: --- I pass in a custom Logger implementation via

[jira] [Resolved] (FELIX-4695) Normalize os.version system property in framework properties

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-4695?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls resolved FELIX-4695. --- Resolution: Fixed I commited support for this in r1792947. > Normalize os.version system property in

[jira] [Closed] (FELIX-5553) Cannot load native libraries in Windows Server 2016 with the name win32

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls closed FELIX-5553. - > Cannot load native libraries in Windows Server 2016 with the name win32 >

[jira] [Assigned] (FELIX-4696) Improve native OS version sanitation

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-4696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls reassigned FELIX-4696: - Assignee: Karl Pauls (was: Felix Meschberger) > Improve native OS version sanitation >

[jira] [Updated] (FELIX-5563) Adding extension bundles causes wildfy/tomcat server to fail

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls updated FELIX-5563: -- Fix Version/s: (was: framework-5.6.4) framework-5.6.6 > Adding extension bundles

[jira] [Updated] (FELIX-3342) Throw FileNotFound exception when trying to get a resource that does not exist

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-3342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls updated FELIX-3342: -- Fix Version/s: (was: framework-5.6.4) framework-5.6.6 > Throw FileNotFound

[jira] [Updated] (FELIX-5558) Add JavaFX packages

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls updated FELIX-5558: -- Fix Version/s: (was: framework-5.6.4) framework-5.6.6 > Add JavaFX packages >

[jira] [Updated] (FELIX-5525) Allow to switch Logger to jul using a framework property

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5525?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls updated FELIX-5525: -- Fix Version/s: (was: framework-5.6.4) framework-5.6.6 > Allow to switch Logger

[jira] [Commented] (FELIX-5553) Cannot load native libraries in Windows Server 2016 with the name win32

2017-04-27 Thread Nicolas Roduit (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15988238#comment-15988238 ] Nicolas Roduit commented on FELIX-5553: --- Thanks for this commit. It should prevent a future issue

[jira] [Updated] (FELIX-5627) Class loading issues while finding fields causes an NPE

2017-04-27 Thread Carsten Ziegeler (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Carsten Ziegeler updated FELIX-5627: Fix Version/s: scr-2.0.12 > Class loading issues while finding fields causes an NPE >

[jira] [Commented] (FELIX-5627) Class loading issues while finding fields causes an NPE

2017-04-27 Thread Carsten Ziegeler (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15988249#comment-15988249 ] Carsten Ziegeler commented on FELIX-5627: - I've added a null check in

[jira] [Updated] (FELIX-3478) BundleWiringImpl.getResourceByDelegation uses exceptions internally -> unnecessarily slow

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-3478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls updated FELIX-3478: -- Fix Version/s: (was: framework-5.6.4) framework-5.6.6 >

[jira] [Updated] (FELIX-4018) System properties in conf/system.properties should be overridable from the command-line

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-4018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls updated FELIX-4018: -- Fix Version/s: (was: framework-5.6.4) framework-5.6.6 > System properties in

[jira] [Resolved] (FELIX-5553) Cannot load native libraries in Windows Server 2016 with the name win32

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls resolved FELIX-5553. --- Resolution: Fixed > Cannot load native libraries in Windows Server 2016 with the name win32 >

[jira] [Reopened] (FELIX-5553) Cannot load native libraries in Windows Server 2016 with the name win32

2017-04-27 Thread Karl Pauls (JIRA)
[ https://issues.apache.org/jira/browse/FELIX-5553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Pauls reopened FELIX-5553: --- > Cannot load native libraries in Windows Server 2016 with the name win32 >