[jira] [Commented] (FELIX-4548) Implement the missing errors registration

2014-07-07 Thread Simone Tripodi (JIRA)

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

Simone Tripodi commented on FELIX-4548:
---

[~jajans] I just terminated to read the whole commit and I think it can work 
even better that my original implementation :)

I think the issue can be considered resolved since code has been checked-in, 
WDYT?

> Implement the missing errors registration
> -
>
> Key: FELIX-4548
> URL: https://issues.apache.org/jira/browse/FELIX-4548
> Project: Felix
>  Issue Type: Sub-task
>  Components: HTTP Service
>Affects Versions: http-2.4.0
>Reporter: Simone Tripodi
>Assignee: J.W. Janssen
> Fix For: http-2.4.0
>
> Attachments: FELIX-4548.patch
>
>
> Current implementation of RFC189 does not support yet errors registration.
> Questions are:
>  * do we want to have a servlet (or maybe a filter fits better) 
> implementation which serves a static file whenever an HTTP error is detected?
> or
>  * looking for a solution that delegates the underlying servlet container?



--
This message was sent by Atlassian JIRA
(v6.2#6252)


About to release the Dependency Manager

2014-07-07 Thread Pierre De Rop
Hello everybody;

Just to say that this week I will (try to) release the DependencyManager
from the trunk;

The new release will come with the following fixed issues, and other
remaining issues will be addressed later (possibly in the upcoming DM 4.0).
So, I will try to proceeed this week, unless someone reports an important
unknown issue which shall be resolved before we do the release ?

Here are the artifacts and resolved issues about to be included in the new
release:

dependency manager core:

FELIX-3910: Race conditions in DependencyManager
FELIX-4334: ServiceDependency properties change callback issue
FELIX-4285: Remove abstract modifier from DependencyActivatorBase.destroy()
FELIX-4294: Dependency Manager Shell improvements
FELIX-4305: DependencyMananer Adapters - service properties propagation
FELIX-4002: ComponentStateListener.started is invoked twice when the
listener is added in the start method.
FELIX-4395: DependencyManager Configuration Dependency does not clone some
class fields.
FELIX-4014: handleAspectAwareRemoved in ServiceDependencyImpl can cause a
possible deadlock
FELIX-4097: Allow debug logging for specific instances of service
dependencies to debug wiring issues.
FELIX-4098: Aspect swap sometimes invokes the callbacks in the wrong order
in a multithreaded application.
FELIX-4099: Add support for negations in the multi property filter index.
FELIX-4186: NPE in DependencyManager Logger
FELIX-4226: Add option to have the dependency manager log against a single
BundleContext's LogService.
FELIX-4361: Possible ConcurrentModificationException in
DependencyManager.getComponents()

dependency manager shell:

FELIX-4294 - Dependency Manager Shell improvements
FELIX-4352 - Extend shell command to give better insight in where the
problem is

dependency manager annotation runtime:

* [FELIX-4050] Named dependencies are not injected if new dependencies
are added at init phase.
* [FELIX-4233] Race condition in dependency manager runtime
SerialExecutor.
* [FELIX-3869] - Fragment support for DependencyManager-Component
* [FELIX-4357] - Support types beside String/String[] in @Property
annotation.

dependency manager annotation:

* [FELIX-3873] - Make the reference to json.org consistent in DM
artifactst
* [FELIX-3996] - Upgrade to latest bnd version
* [FELIX-4357] - Support types beside String/String[] in @Property
annotation.


kind regards;
/Pierre


[jira] [Commented] (FELIX-4550) Upgrade embedded Jetty to version 9.2.x in Felix Http Jetty

2014-07-07 Thread Carsten Ziegeler (JIRA)

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

Carsten Ziegeler commented on FELIX-4550:
-

Many of our (Apache Felix HTTP Service Implementation) clients are still on 
Java 6. I don't want to get into a long discussion, but what about making this 
a little bit pluggable, so we end up with two versions, one with Jetty8 and one 
with Jetty9?

> Upgrade embedded Jetty to version 9.2.x in Felix Http Jetty
> ---
>
> Key: FELIX-4550
> URL: https://issues.apache.org/jira/browse/FELIX-4550
> Project: Felix
>  Issue Type: New Feature
>  Components: HTTP Service
>Reporter: Chetan Mehrotra
> Attachments: FELIX-4550.patch
>
>
> Currently HTTP Service embeds Jetty 8.1.14.v20131031 which supports Servlet 
> 3.0. Current Jetty version 9.2.1.v20140609 supports Servlet 3.1 which 
> provided access to some new NIO based features. Further it also provides lots 
> of new features like Spdy support , Websocket support etc [1]
> [1] https://webtide.com/jetty-9-features/



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (FELIX-4550) Upgrade embedded Jetty to version 9.2.x in Felix Http Jetty

2014-07-07 Thread Chetan Mehrotra (JIRA)

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

Chetan Mehrotra commented on FELIX-4550:


bq. I don't want to get into a long discussion, but what about making this a 
little bit pluggable, so we end up with two versions, one with Jetty8 and one 
with Jetty9?

Ack. Can rework the patch for that. So what should be the way? One way I can 
think of

* Create a new sibling module with artifactId org.apache.felix.http.jetty9
* Do not update the version in parent pom. Instead use separate profile where 
Jetty9 has to be used and tested
* ConnectorFactory - Instead of changing existing interface introduce a new one 
ConnectorFactory2 which takes Server instance such that same itest can be run 
against both
* For Servlet API bundle I think it would be fine to export it new 3.1 packages 
as I do not expect much change in previously released API bundle

Would that be ok?


> Upgrade embedded Jetty to version 9.2.x in Felix Http Jetty
> ---
>
> Key: FELIX-4550
> URL: https://issues.apache.org/jira/browse/FELIX-4550
> Project: Felix
>  Issue Type: New Feature
>  Components: HTTP Service
>Reporter: Chetan Mehrotra
> Attachments: FELIX-4550.patch
>
>
> Currently HTTP Service embeds Jetty 8.1.14.v20131031 which supports Servlet 
> 3.0. Current Jetty version 9.2.1.v20140609 supports Servlet 3.1 which 
> provided access to some new NIO based features. Further it also provides lots 
> of new features like Spdy support , Websocket support etc [1]
> [1] https://webtide.com/jetty-9-features/



--
This message was sent by Atlassian JIRA
(v6.2#6252)


Re: About to release the Dependency Manager

2014-07-07 Thread Marcel Offermans
Hello Pierre,

On 07 Jul 2014, at 15:46 pm, Pierre De Rop  wrote:

> Just to say that this week I will (try to) release the DependencyManager
> from the trunk;

Sounds like a good idea to do another release! +1 on that...

Greetings, Marcel