Re: [VOTE] Release Apache Felix SCR 2.2.12

2024-05-02 Thread Karl Pauls
+1

regards,

Karl

On Thursday, May 2, 2024, Carsten Ziegeler  wrote:

> +1
>
> Carsten
>
> On 02.05.2024 15:24, Thomas Watson wrote:
>
>> Hi,
>>
>> We solved one issues for SCR 2.2.12
>> https://issues.apache.org/jira/projects/FELIX/versions/12354172
>>
>>
>> Staging repository:
>> https://repository.apache.org/content/repositories/orgapachefelix-1494
>>
>> You can use this UNIX script to download the release and verify the
>> signatures:
>> https://github.com/apache/felix-dev/blob/master/check_staged_release.sh
>>
>> Usage:
>> sh check_staged_release.sh 1493 /tmp/felix-staging
>>
>> Please vote to approve this release:
>>
>> [ ] +1 Approve the release
>> [ ] -1 Veto the release (please provide specific comments)
>>
>> This vote will be open for 72 hours.
>>
>> Thanks
>> Tom
>>
>>
> --
> Carsten Ziegeler
> Adobe
> cziege...@apache.org
>


-- 
Karl Pauls
karlpa...@gmail.com


Re: [VOTE] Release Apache Felix SCR 2.2.12

2024-05-02 Thread Carsten Ziegeler

+1

Carsten

On 02.05.2024 15:24, Thomas Watson wrote:

Hi,

We solved one issues for SCR 2.2.12
https://issues.apache.org/jira/projects/FELIX/versions/12354172


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

You can use this UNIX script to download the release and verify the
signatures:
https://github.com/apache/felix-dev/blob/master/check_staged_release.sh

Usage:
sh check_staged_release.sh 1493 /tmp/felix-staging

Please vote to approve this release:

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

This vote will be open for 72 hours.

Thanks
Tom



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


Re: [VOTE] Release Apache Felix SCR 2.2.12

2024-05-02 Thread davidb
+1

David

On Thu, 2 May 2024 at 14:26, Thomas Watson  wrote:

> Hi,
>
> We solved one issues for SCR 2.2.12
> https://issues.apache.org/jira/projects/FELIX/versions/12354172
>
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-1494
>
> You can use this UNIX script to download the release and verify the
> signatures:
> https://github.com/apache/felix-dev/blob/master/check_staged_release.sh
>
> Usage:
> sh check_staged_release.sh 1493 /tmp/felix-staging
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
>
> This vote will be open for 72 hours.
>
> Thanks
> Tom
>


[VOTE] Release Apache Felix SCR 2.2.12

2024-05-02 Thread Thomas Watson
Hi,

We solved one issues for SCR 2.2.12
https://issues.apache.org/jira/projects/FELIX/versions/12354172


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

You can use this UNIX script to download the release and verify the
signatures:
https://github.com/apache/felix-dev/blob/master/check_staged_release.sh

Usage:
sh check_staged_release.sh 1493 /tmp/felix-staging

Please vote to approve this release:

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

This vote will be open for 72 hours.

Thanks
Tom


[jira] [Closed] (FELIX-6616) Dynamic greedy 1..1 references may activate with no reference service bound

2024-05-02 Thread Tom Watson (Jira)


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

Tom Watson closed FELIX-6616.
-

> Dynamic greedy 1..1 references may activate with no reference service bound
> ---
>
> Key: FELIX-6616
> URL: https://issues.apache.org/jira/browse/FELIX-6616
> Project: Felix
>  Issue Type: Bug
>  Components: Declarative Services (SCR)
>Affects Versions: scr-2.2.6
>Reporter: Tom Watson
>Assignee: Tom Watson
>Priority: Major
> Fix For: scr-2.2.8, scr-2.2.10
>
>
> If using a 1..1 cardinality for a dynamic greedy reference there is a timing 
> issue possible which will cause SCR to unbind all reference when activating 
> the component.
> The timing window involves at least two threads.
> 1) thread 1 is in the process of activating the component with a 1..1 dynamic 
> greedy reference to service X (ranking=1)
> 2) thread 2 is in the process of registering another service X with a higher 
> service ranking=100
> When this happens thread 1 determines it should bind service X ranking 1.  
> Thread 1 creates the service component instance and enables the tracking of 
> all the dependencies.  It then proceeds to bind all the required services.  
> Before binding service X ranking=1 thread 2 registers service X ranking=100.  
> Thread 2 then finds the created service component instance that thread 1 has 
> created (but is still in the process of binding all the services) and then 
> thread 2 binds service X ranking=100.  At this point thread 2 thinks the 
> component actually got bound to service X ranking=1 so it begins to unbind 
> it.  Before unbinding, if thread 1 proceeds it will bind service X ranking=1. 
>  So now the component itself (depending on the implementation) will start 
> using X ranking=1.  But then thread 2 proceeds and it will unbind service X 
> ranking=1.
> So basically we are left with this flow:
> 1) bind X ranking=100
> 2) bind X ranking=1
> 3) unbind X ranking =1
> At this point the component will be confused and think it likely has no 
> services to use.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (FELIX-6463) Changing log levels for DS component getState and registration

2024-05-02 Thread Tom Watson (Jira)


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

Tom Watson closed FELIX-6463.
-

> Changing log levels for DS component getState and registration
> --
>
> Key: FELIX-6463
> URL: https://issues.apache.org/jira/browse/FELIX-6463
> Project: Felix
>  Issue Type: Improvement
>  Components: Declarative Services (SCR)
>Reporter: Heiko Studt
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: scr-2.2.8, scr-2.2.10
>
>
> As a developer (having the debugger hat), I need to find the most standard 
> problems most easily. Currently, DS services are logging hundreds and 
> thousands of lines on startup into DEBUG but nearly nothing into INFO.
> So, in my opinion, Felix should reconsider the log levels of all its DS 
> bundle startup loglines. The two most important ones (in my opinion) are 
> argued below:
> Beginning with AbstractComponentManager::getState. The "Querying state" log 
> should be in level TRACE, as that very state is written six times(!) for 
> every state change 3xActivateInteral: (2x inside getState and then again in 
> the "Activating" line itself) and analogous 3x for the real state change.
> Here, all four of these "Querying state" lines are superfluous and only 
> necessary, if I search for deep felix implementation bugs.
> Reference: 
> [https://github.com/apache/felix-dev/blob/3e5671ae7e5107f4f849ef9d5f0a89b1ba9d7439/scr/src/main/java/org/apache/felix/scr/impl/manager/AbstractComponentManager.java#L1427]
> Additionally, the registation changes of a component should be logged into 
> INFO, instead of DEBUG. Then, I do not need to activate DEBUG for my DS based 
> bundles in the first place (at least for most of my debugging efforts).
> [https://github.com/apache/felix-dev/blob/3e5671ae7e5107f4f849ef9d5f0a89b1ba9d7439/scr/src/main/java/org/apache/felix/scr/impl/manager/RegistrationManager.java#L119]
>  
> The two minor changes will improve the debugging experience alot and will 
> reduce its needed time significantly. I will be glad to create a pull request 
> if this issue is approved.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (FELIX-6682) Felix SCR - 3 TestCases fail in OSGi TCK

2024-05-02 Thread Tom Watson (Jira)


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

Tom Watson closed FELIX-6682.
-

> Felix SCR - 3 TestCases fail in OSGi TCK 
> -
>
> Key: FELIX-6682
> URL: https://issues.apache.org/jira/browse/FELIX-6682
> Project: Felix
>  Issue Type: Bug
>  Components: Declarative Services (SCR)
>Reporter: Stefan Bischof
>Priority: Major
> Fix For: scr-2.2.8, scr-2.2.10
>
>
> Felix SCR doea not passt the the OSGi TCK with 3 tests.
> Versions: 2.2.0-RC - 2.2.6
> https://github.com/osgi/osgi/pull/657



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (FELIX-6699) [DS] Excessive ERROR logging when Overlap in Service-Component header between wildcard and non-wildcard locations

2024-05-02 Thread Tom Watson (Jira)


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

Tom Watson resolved FELIX-6699.
---
Resolution: Fixed

> [DS] Excessive ERROR logging when Overlap in Service-Component header between 
> wildcard and non-wildcard locations
> -
>
> Key: FELIX-6699
> URL: https://issues.apache.org/jira/browse/FELIX-6699
> Project: Felix
>  Issue Type: Bug
>  Components: Declarative Services (SCR)
>Affects Versions: scr-2.2.10
>Reporter: Mark Adamcin
>Priority: Major
>  Labels: patch-available
> Fix For: scr-2.2.12
>
>
> When a bundle's Service-Component header contains explicit paths and wildcard 
> paths, it is possible for an explicit descriptor entry to be parsed twice, if 
> it is also matched by a wildcard entry. This results in an ERROR level log 
> similar to that described in FELIX-2325. The use case which requires this mix 
> of wildcard and non-wildcard entries is probably rare, but such is the 
> situation with 
> [https://github.com/Adobe-Consulting-Services/acs-aem-commons/issues/3241]
> In this situation, bnd is used to package the host bundle, and so the 
> descriptors for the DS components contained within it are listed explicitly 
> in the Service-Component header value generated by the bnd tool. 
> Additionally, the project packages some optional component descriptors in a 
> sidecar fragment bundle which cannot define its own Service-Component header. 
> In order for SCR to load the optional components only when the fragment is 
> attached, they must be listed by the host bundle's Service-Component header, 
> but only implicitly by using a wildcard, so that their absence is not logged 
> when the fragment is not attached.
> Here is an example stack trace:
> {code:java}
> [FelixLogListener] 
> com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl bundle 
> com.adobe.acs.acs-aem-commons-bundle:6.4.0 
> (619)[com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl] 
> : Cannot register component (org.apache.felix.log.LogException: 
> org.osgi.service.component.ComponentException: The component name 
> 'com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl' has 
> already been registered by Bundle 619 (com.adobe.acs.acs-aem-commons-bundle) 
> as Component of Class 
> com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl)
> org.apache.felix.log.LogException: 
> org.osgi.service.component.ComponentException: The component name 
> 'com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl' has 
> already been registered by Bundle 619 (com.adobe.acs.acs-aem-commons-bundle) 
> as Component of Class 
> com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl
>   at 
> org.apache.felix.scr.impl.ComponentRegistry.checkComponentName(ComponentRegistry.java:240)
>   at 
> org.apache.felix.scr.impl.BundleComponentActivator.validateAndRegister(BundleComponentActivator.java:448)
>   at 
> org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:407)
>   at 
> org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:283)
>   at 
> org.apache.felix.scr.impl.BundleComponentActivator.(BundleComponentActivator.java:218)
>   at 
> org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:592)
>   at org.apache.felix.scr.impl.Activator.access$200(Activator.java:74)
>   at 
> org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:460)
>   at 
> org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196)
>   at 
> org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169)
>   at 
> org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:49)
>   at 
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:488)
>   at 
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:420)
>   at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)
>   at 
> org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
>   at 
> org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
>   at 
> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
>   at 
> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
>   at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4847)
>   at org.apache.felix.framework.Felix.startBundle(Felix.java:2363)
>   at 

[jira] [Assigned] (FELIX-6699) [DS] Excessive ERROR logging when Overlap in Service-Component header between wildcard and non-wildcard locations

2024-05-02 Thread Tom Watson (Jira)


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

Tom Watson reassigned FELIX-6699:
-

Assignee: Tom Watson

> [DS] Excessive ERROR logging when Overlap in Service-Component header between 
> wildcard and non-wildcard locations
> -
>
> Key: FELIX-6699
> URL: https://issues.apache.org/jira/browse/FELIX-6699
> Project: Felix
>  Issue Type: Bug
>  Components: Declarative Services (SCR)
>Affects Versions: scr-2.2.10
>Reporter: Mark Adamcin
>Assignee: Tom Watson
>Priority: Major
>  Labels: patch-available
> Fix For: scr-2.2.12
>
>
> When a bundle's Service-Component header contains explicit paths and wildcard 
> paths, it is possible for an explicit descriptor entry to be parsed twice, if 
> it is also matched by a wildcard entry. This results in an ERROR level log 
> similar to that described in FELIX-2325. The use case which requires this mix 
> of wildcard and non-wildcard entries is probably rare, but such is the 
> situation with 
> [https://github.com/Adobe-Consulting-Services/acs-aem-commons/issues/3241]
> In this situation, bnd is used to package the host bundle, and so the 
> descriptors for the DS components contained within it are listed explicitly 
> in the Service-Component header value generated by the bnd tool. 
> Additionally, the project packages some optional component descriptors in a 
> sidecar fragment bundle which cannot define its own Service-Component header. 
> In order for SCR to load the optional components only when the fragment is 
> attached, they must be listed by the host bundle's Service-Component header, 
> but only implicitly by using a wildcard, so that their absence is not logged 
> when the fragment is not attached.
> Here is an example stack trace:
> {code:java}
> [FelixLogListener] 
> com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl bundle 
> com.adobe.acs.acs-aem-commons-bundle:6.4.0 
> (619)[com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl] 
> : Cannot register component (org.apache.felix.log.LogException: 
> org.osgi.service.component.ComponentException: The component name 
> 'com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl' has 
> already been registered by Bundle 619 (com.adobe.acs.acs-aem-commons-bundle) 
> as Component of Class 
> com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl)
> org.apache.felix.log.LogException: 
> org.osgi.service.component.ComponentException: The component name 
> 'com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl' has 
> already been registered by Bundle 619 (com.adobe.acs.acs-aem-commons-bundle) 
> as Component of Class 
> com.adobe.acs.commons.analysis.jcrchecksum.impl.ChecksumGeneratorImpl
>   at 
> org.apache.felix.scr.impl.ComponentRegistry.checkComponentName(ComponentRegistry.java:240)
>   at 
> org.apache.felix.scr.impl.BundleComponentActivator.validateAndRegister(BundleComponentActivator.java:448)
>   at 
> org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:407)
>   at 
> org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:283)
>   at 
> org.apache.felix.scr.impl.BundleComponentActivator.(BundleComponentActivator.java:218)
>   at 
> org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:592)
>   at org.apache.felix.scr.impl.Activator.access$200(Activator.java:74)
>   at 
> org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:460)
>   at 
> org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196)
>   at 
> org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169)
>   at 
> org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:49)
>   at 
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:488)
>   at 
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:420)
>   at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)
>   at 
> org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
>   at 
> org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
>   at 
> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
>   at 
> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
>   at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4847)
>   at 

[jira] [Updated] (FELIX-6667) Reresoliving hosts or resolving new fragments does not invalidate meta-data cache for SCR

2024-05-02 Thread Tom Watson (Jira)


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

Tom Watson updated FELIX-6667:
--
Fix Version/s: scr-2.2.10
   scr-2.2.8

> Reresoliving hosts or resolving new fragments does not invalidate meta-data 
> cache for SCR
> -
>
> Key: FELIX-6667
> URL: https://issues.apache.org/jira/browse/FELIX-6667
> Project: Felix
>  Issue Type: Bug
>  Components: Declarative Services (SCR)
>Affects Versions: scr-2.2.6
>Reporter: Tom Watson
>Assignee: Tom Watson
>Priority: Major
> Fix For: scr-2.2.8, scr-2.2.10
>
>
> There are two cases where the component meta-data that is cached per bundle 
> does not react to dynamic changes at runtime.
> # Fragments are installed and then the host bundle is refreshed to allow the 
> fragments to attach.  The fragments may provide their own component XML 
> resources.  In this case a bundle event is fired indicating the host bundle 
> got UNRESOLVED.  We should remove the cached meta-data for the bundle any 
> time it gets UNRESOLVED to force it to be re-generated when the host bundle 
> is activated again with the current set of attached fragments
> # Fragments are installed that meet the criteria to allow them to be attached 
> dynamically to a currently resolved host.  In this case we should also force 
> the host cache to be removed so when the host is re-activated we will 
> re-generate the meta-data with the current set of resolved fragments.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (FELIX-6633) Dynamic references may miss events while causing deactivation

2024-05-02 Thread Tom Watson (Jira)


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

Tom Watson closed FELIX-6633.
-

> Dynamic references may miss events while causing deactivation
> -
>
> Key: FELIX-6633
> URL: https://issues.apache.org/jira/browse/FELIX-6633
> Project: Felix
>  Issue Type: Bug
>  Components: Declarative Services (SCR)
>Affects Versions: scr-2.2.6
>Reporter: Tom Watson
>Assignee: Tom Watson
>Priority: Major
> Fix For: scr-2.2.8, scr-2.2.10
>
>
> This issue sounds similar to issue FELIX-6616 but the cause is much 
> different.  It still involves multiple threads that are 
> registering/unregistering services that are referenced by a dynamic reference 
> using 1..1 or m..n where m is >0 (set through configuration admin).
> The scenario involves one thread unregistering a service that causes 
> deactivation while at the same time another thread is registering a service 
> that would again satisfy the cardinality  of the reference.  When this 
> happens the tracker can get into a state where it misses the registration 
> event while deactivating.
> There are probably several ways to fix this, but the most simple seems to be 
> to add a call to recheck the dependency manager after deactivation.  This is 
> similar to the other reference types that are not dynamic. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [VOTE] Release Apache Felix Http Jetty 5.1.12, Http Base 5.1.8, Http Bridge 5.1.8 and parent pom 9

2024-05-02 Thread davidb
+1

David

On Thu, 2 May 2024 at 11:59, Karl Pauls  wrote:

> +1
>
> regards,
>
> Karl
>
> On Wed, May 1, 2024 at 10:42 PM Thomas Watson  wrote:
> >
> > +1
> > Tom
> >
> >
> > On Wed, May 1, 2024 at 11:30 AM Carsten Ziegeler 
> > wrote:
> >
> > > Hi,
> > >
> > > we solved two issues for Http Jetty 5.1.12
> > > https://issues.apache.org/jira/projects/FELIX/versions/12354543
> > >
> > > we solved one issue for Http Base 5.1.8
> > > https://issues.apache.org/jira/projects/FELIX/versions/12354640
> > >
> > > we solved one issue for Http Bridge 5.1.8
> > > https://issues.apache.org/jira/projects/FELIX/versions/12354638
> > >
> > > and we solved javadoc generation for Java > 8 in parent pom 9
> > >
> > > Staging repository:
> > > https://repository.apache.org/content/repositories/orgapachefelix-1492
> > >
> > > You can use this UNIX script to download the release and verify the
> > > signatures:
> > >
> https://github.com/apache/felix-dev/blob/master/check_staged_release.sh
> > >
> > > Usage:
> > > sh check_staged_release.sh 1492 /tmp/felix-staging
> > >
> > > Please vote to approve this release:
> > >
> > > [ ] +1 Approve the release
> > > [ ] -1 Veto the release (please provide specific comments)
> > >
> > > This vote will be open for 72 hours.
> > >
> > > Regards
> > > Carsten
> > > --
> > > Carsten Ziegeler
> > > Adobe
> > > cziege...@apache.org
> > >
>
>
>
> --
> Karl Pauls
> karlpa...@gmail.com
>


Re: [VOTE] Release Apache Felix Http Jetty12 1.0.4

2024-05-02 Thread David Bosschaert
+1

David

On Thu, 2 May 2024 at 11:59, Karl Pauls  wrote:

> +1
>
> regards,
>
> Karl
>
> On Wed, May 1, 2024 at 10:42 PM Thomas Watson  wrote:
> >
> > +1
> >
> > Tom
> >
> > On Wed, May 1, 2024 at 11:32 AM Carsten Ziegeler 
> > wrote:
> >
> > > Hi,
> > >
> > > we solved four issues for Http Jetty12 1.0.4
> > > https://issues.apache.org/jira/projects/FELIX/versions/12354366
> > >
> > >
> > > Staging repository:
> > > https://repository.apache.org/content/repositories/orgapachefelix-1493
> > >
> > > You can use this UNIX script to download the release and verify the
> > > signatures:
> > >
> https://github.com/apache/felix-dev/blob/master/check_staged_release.sh
> > >
> > > Usage:
> > > sh check_staged_release.sh 1493 /tmp/felix-staging
> > >
> > > Please vote to approve this release:
> > >
> > > [ ] +1 Approve the release
> > > [ ] -1 Veto the release (please provide specific comments)
> > >
> > > This vote will be open for 72 hours.
> > >
> > > Regards
> > > Carsten
> > > --
> > > Carsten Ziegeler
> > > Adobe
> > > cziege...@apache.org
> > >
>
>
>
> --
> Karl Pauls
> karlpa...@gmail.com
>


Re: [VOTE] Release Apache Felix Http Jetty 5.1.12, Http Base 5.1.8, Http Bridge 5.1.8 and parent pom 9

2024-05-02 Thread Karl Pauls
+1

regards,

Karl

On Wed, May 1, 2024 at 10:42 PM Thomas Watson  wrote:
>
> +1
> Tom
>
>
> On Wed, May 1, 2024 at 11:30 AM Carsten Ziegeler 
> wrote:
>
> > Hi,
> >
> > we solved two issues for Http Jetty 5.1.12
> > https://issues.apache.org/jira/projects/FELIX/versions/12354543
> >
> > we solved one issue for Http Base 5.1.8
> > https://issues.apache.org/jira/projects/FELIX/versions/12354640
> >
> > we solved one issue for Http Bridge 5.1.8
> > https://issues.apache.org/jira/projects/FELIX/versions/12354638
> >
> > and we solved javadoc generation for Java > 8 in parent pom 9
> >
> > Staging repository:
> > https://repository.apache.org/content/repositories/orgapachefelix-1492
> >
> > You can use this UNIX script to download the release and verify the
> > signatures:
> > https://github.com/apache/felix-dev/blob/master/check_staged_release.sh
> >
> > Usage:
> > sh check_staged_release.sh 1492 /tmp/felix-staging
> >
> > Please vote to approve this release:
> >
> > [ ] +1 Approve the release
> > [ ] -1 Veto the release (please provide specific comments)
> >
> > This vote will be open for 72 hours.
> >
> > Regards
> > Carsten
> > --
> > Carsten Ziegeler
> > Adobe
> > cziege...@apache.org
> >



-- 
Karl Pauls
karlpa...@gmail.com


Re: [VOTE] Release Apache Felix Http Jetty12 1.0.4

2024-05-02 Thread Karl Pauls
+1

regards,

Karl

On Wed, May 1, 2024 at 10:42 PM Thomas Watson  wrote:
>
> +1
>
> Tom
>
> On Wed, May 1, 2024 at 11:32 AM Carsten Ziegeler 
> wrote:
>
> > Hi,
> >
> > we solved four issues for Http Jetty12 1.0.4
> > https://issues.apache.org/jira/projects/FELIX/versions/12354366
> >
> >
> > Staging repository:
> > https://repository.apache.org/content/repositories/orgapachefelix-1493
> >
> > You can use this UNIX script to download the release and verify the
> > signatures:
> > https://github.com/apache/felix-dev/blob/master/check_staged_release.sh
> >
> > Usage:
> > sh check_staged_release.sh 1493 /tmp/felix-staging
> >
> > Please vote to approve this release:
> >
> > [ ] +1 Approve the release
> > [ ] -1 Veto the release (please provide specific comments)
> >
> > This vote will be open for 72 hours.
> >
> > Regards
> > Carsten
> > --
> > Carsten Ziegeler
> > Adobe
> > cziege...@apache.org
> >



-- 
Karl Pauls
karlpa...@gmail.com


[jira] [Created] (FELIX-6700) Missing OSGi export-package in felix jetty12

2024-05-02 Thread Antoine DESSAIGNE (Jira)
Antoine DESSAIGNE created FELIX-6700:


 Summary: Missing OSGi export-package in felix jetty12
 Key: FELIX-6700
 URL: https://issues.apache.org/jira/browse/FELIX-6700
 Project: Felix
  Issue Type: Bug
  Components: HTTP Service
Affects Versions: http.jetty12-1.0.2
Reporter: Antoine DESSAIGNE


Hello everyone,

I just noticed that {{org.apache.felix.http.jetty12.light}} doesn't export the 
following packages
{noformat}
org.osgi.service.servlet.context;version="2.0.0";uses:="jakarta.servlet.http,org.osgi.framework"
org.osgi.service.servlet.runtime.dto;version="2.0.0";uses:="org.osgi.dto,org.osgi.framework.dto"
org.osgi.service.servlet.runtime;version="2.0.0";uses:="org.osgi.service.servlet.runtime.dto"
org.osgi.service.servlet.whiteboard;version="2.0.0";uses:="jakarta.servlet"
{noformat}

These packages are present in the jar and contains all the classes present in 
{{org.apache.felix.http.bridge}} and this one export the packages.

Is there a reason why they aren't present in the export package instruction of 
{{jetty12.light}} ? Thank you for your help



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6692) Add Jetty WebSocket support

2024-05-02 Thread BlueConic


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

Paul Rütter (BlueConic) commented on FELIX-6692:


Ah sorry, i wasn't aware of that vote process.

> Add Jetty WebSocket support
> ---
>
> Key: FELIX-6692
> URL: https://issues.apache.org/jira/browse/FELIX-6692
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.jetty12-1.0.4, http.jetty-5.1.12
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6692) Add Jetty WebSocket support

2024-05-02 Thread Carsten Ziegeler (Jira)


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

Carsten Ziegeler commented on FELIX-6692:
-

The release vote is currently going on, see Felix dev mailing list. It is open 
for at least 72 hours, once its closed the artifacts will be available.

> Add Jetty WebSocket support
> ---
>
> Key: FELIX-6692
> URL: https://issues.apache.org/jira/browse/FELIX-6692
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.jetty12-1.0.4, http.jetty-5.1.12
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)