You are viewing a plain text version of this content. The canonical link for it is here.
Posted to savan-dev@ws.apache.org by Andreas Veithen <an...@gmail.com> on 2010/05/20 21:13:22 UTC

Split packages issue (AXIS2-4311)

Hi devs,

I think we should have a look at AXIS2-4311 and see if and how we can
fix that for the 1.6 release.

I had a quick lock at the different packages and here are my
preliminary conclusions:

* org.apache.axis2.util in axis2-adb only contains a single utility
class --> should not cause much trouble to move it elsewhere
* org.apache.axis2.transport.jms is no longer in axis2-kernel.
* org.apache.axis2.transport.http in axis2-kernel mainly contains the
standard MessageFormatter implementations. Obviously the package name
is no longer appropriate for this and it would make sense to move
these classes. However, this means that users need to change their
axis2.xml file. Note that cleaning this up would also be a good
opportunity to move the non standard message builders/formatters from
the transports project to the core Axis2 project, as discussed back in
december 2008 [1] [2].

Thoughts?

Andreas

[1] http://markmail.org/message/fgtbr6tzpfemlery
[2] http://markmail.org/thread/i6cq72unknnnvjy5

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
On Thu, May 27, 2010 at 16:09, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Thu, May 27, 2010 at 6:25 PM, Rick McGuire <ri...@gmail.com> wrote:
>>
>> On 5/27/2010 8:29 AM, Martin Gainty wrote:
>>
>> devs: to accomodate a delta on a specific style a point release makes far
>> more sense e.g. Axis2.1.5.1.1
>>
>> when a new base library (Axiom) becomes available a new 'full release'
>> (with all the patches and previous point releases) is more than
>> justified..(provided TC's are factored in!)
>> e.g. Axis2-1.6
>>
>> Re:split packages: maven shaded-plugin can handle most 'split
>> package' issues or is there another *unknown* interaction at play?
>>
>> McGuire:
>> what gating issues are you seeing with current build of Axis
>>
>> Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means all
>> of the jars that make up the core server runtime need to be OSGi bundles.
>> The Axis2 jars include OSGi imports/exports, but because of the split
>> package issue, they cannot be used together in the same runtime, which makes
>> the OSGi information essentially useless.  The only fix we have is to
>> repackage all of the axis2 jars into a single uber bundle to sidestep the
>> problem.
>
> What about Axis2 providing an OSGI bundle jar like axis2-all-1.6.jar which
> includes all the split package jars?

Note that we already build this kind of bundle; see artifact
org.apache.axis2:org.apache.axis2.osgi. Probably the Geronimo folks
should check if that packaging fits their needs.

> thanks,
> Amila.
>>
>> The Geronimo build structure is such that any jars that we repackage as
>> bundles get released as separate packages.  This means every time we need to
>> update the axis2 version, we first have to spin a new version of the
>> Geronimo repackaged bundle, have a vote on that release, then update
>> Geronimo itself to pick up the new version and have a second vote.  This is
>> doable, but fixing the problem at the source makes life a lot easier for
>> us.  We have many dependencies we have to worry about, so eliminating as
>> many special considerations as possible helps streamline the entire release
>> process.
>>
>> Rick
>>
>>
>> ?
>> Martin Gainty
>> ______________________________________________
>> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>>
>> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
>> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
>> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
>> dient lediglich dem Austausch von Informationen und entfaltet keine
>> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
>> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>>
>> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
>> destinataire prévu, nous te demandons avec bonté que pour satisfaire
>> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
>> de ceci est interdite. Ce message sert à l'information seulement et n'aura
>> pas n'importe quel effet légalement obligatoire. Étant donné que les email
>> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
>> aucune responsabilité pour le contenu fourni.
>>
>>
>>
>>
>> > Date: Thu, 27 May 2010 06:48:45 -0400
>> > From: rickmcg@gmail.com
>> > To: java-dev@axis.apache.org
>> > Subject: Re: Split packages issue (AXIS2-4311)
>> >
>> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
>> > > In order to successfully build, they currently have to do that, but I
>> > > doubt that they consider that as a viable option. Note that they also
>> > > have the "option" to drop Axis2 support in favor of CXF [1]...
>> > >
>> > This is an option we really prefer not to use, since it complicates our
>> > release process because repackaged jar files get released separately
>> > from the main server. We'd really prefer to consume the dependency
>> > directly without requiring this extra step.
>> >
>> > Rick
>> >
>> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
>> > >
>> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
>> > > <am...@gmail.com> wrote:
>> > >
>> > >>
>> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas
>> > >> Veithen<an...@gmail.com>
>> > >> wrote:
>> > >>
>> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>> > >>> <am...@gmail.com> wrote:
>> > >>>
>> > >>>>
>> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>> > >>>> <an...@gmail.com> wrote:
>> > >>>>
>> > >>>>> Hi devs,
>> > >>>>>
>> > >>>>> I think we should have a look at AXIS2-4311 and see if and how we
>> > >>>>> can
>> > >>>>> fix that for the 1.6 release.
>> > >>>>>
>> > >>>>> I had a quick lock at the different packages and here are my
>> > >>>>> preliminary conclusions:
>> > >>>>>
>> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single
>> > >>>>> utility
>> > >>>>> class --> should not cause much trouble to move it elsewhere
>> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains
>> > >>>>> the
>> > >>>>> standard MessageFormatter implementations. Obviously the package
>> > >>>>> name
>> > >>>>> is no longer appropriate for this and it would make sense to move
>> > >>>>> these classes. However, this means that users need to change their
>> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
>> > >>>>> opportunity to move the non standard message builders/formatters
>> > >>>>> from
>> > >>>>> the transports project to the core Axis2 project, as discussed
>> > >>>>> back in
>> > >>>>> december 2008 [1] [2].
>> > >>>>>
>> > >>>>> Thoughts?
>> > >>>>>
>> > >>>> I agree with you that there are some areas we need to re factor and
>> > >>>> find
>> > >>>> the proper way of doing it.
>> > >>>>
>> > >>>> We did the Axis2 1.5 release last year May but actually cut the
>> > >>>> branch
>> > >>>> on
>> > >>>> December as I remember. So my idea was to do an Axis2 1.6 release
>> > >>>> with
>> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
>> > >>>> people
>> > >>>> tend to think Axis2 has died.
>> > >>>>
>> > >>>> The split package problem is actually part of the whole Axis2 OSGI
>> > >>>> work.
>> > >>>> Saminda started this discussion some time ago and there was no
>> > >>>> progress
>> > >>>> after that.
>> > >>>>
>> > >>>> So my suggestion is to just wait until Axiom and woden releases
>> > >>>> (which I
>> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can
>> > >>>> take
>> > >>>> the
>> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do
>> > >>>> subsequent
>> > >>>> releases with them.
>> > >>>>
>> > >>>> And also I think synapse people wait on Axis2 1.6 release. So lets
>> > >>>> do
>> > >>>> Axis2
>> > >>>> 1.6 with whatever fixes we can do with and target major changes to
>> > >>>> Axis2
>> > >>>> 1.7.
>> > >>>>
>> > >>> I tend to agree with that from a purely Axis2 point of view. Not
>> > >>> sure
>> > >>> though what the Geronimo folks think about that, considering that
>> > >>> 1.7
>> > >>> will not be release before a long time. Don't forget that they are
>> > >>> one
>> > >>> of our important "customers"...
>> > >>>
>> > >> I haven't looked into the jira, when I send the reply. As I saw they
>> > >> have
>> > >> the option of using it as a one bundle isn't it?
>> > >>
>> > >> thanks,
>> > >> Amila.
>> > >>
>> > >>
>> > >>>
>> > >>>> thanks,
>> > >>>> Amila.
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>> Andreas
>> > >>>>>
>> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>> > >>>>>
>> > >>>>>
>> > >>>>> ---------------------------------------------------------------------
>> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >>>>>
>> > >>>>>
>> > >>>>
>> > >>>>
>> > >>>> --
>> > >>>> Amila Suriarachchi
>> > >>>> WSO2 Inc.
>> > >>>> blog: http://amilachinthaka.blogspot.com/
>> > >>>>
>> > >>>>
>> > >>>
>> > >>> ---------------------------------------------------------------------
>> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >>>
>> > >>>
>> > >>
>> > >>
>> > >> --
>> > >> Amila Suriarachchi
>> > >> WSO2 Inc.
>> > >> blog: http://amilachinthaka.blogspot.com/
>> > >>
>> > >>
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > > For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >
>> > >
>> > >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > For additional commands, e-mail: java-dev-help@axis.apache.org
>> >
>>
>> ________________________________
>> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
>> Hotmail. Get busy.
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
On Thu, May 27, 2010 at 16:09, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Thu, May 27, 2010 at 6:25 PM, Rick McGuire <ri...@gmail.com> wrote:
>>
>> On 5/27/2010 8:29 AM, Martin Gainty wrote:
>>
>> devs: to accomodate a delta on a specific style a point release makes far
>> more sense e.g. Axis2.1.5.1.1
>>
>> when a new base library (Axiom) becomes available a new 'full release'
>> (with all the patches and previous point releases) is more than
>> justified..(provided TC's are factored in!)
>> e.g. Axis2-1.6
>>
>> Re:split packages: maven shaded-plugin can handle most 'split
>> package' issues or is there another *unknown* interaction at play?
>>
>> McGuire:
>> what gating issues are you seeing with current build of Axis
>>
>> Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means all
>> of the jars that make up the core server runtime need to be OSGi bundles.
>> The Axis2 jars include OSGi imports/exports, but because of the split
>> package issue, they cannot be used together in the same runtime, which makes
>> the OSGi information essentially useless.  The only fix we have is to
>> repackage all of the axis2 jars into a single uber bundle to sidestep the
>> problem.
>
> What about Axis2 providing an OSGI bundle jar like axis2-all-1.6.jar which
> includes all the split package jars?

Note that we already build this kind of bundle; see artifact
org.apache.axis2:org.apache.axis2.osgi. Probably the Geronimo folks
should check if that packaging fits their needs.

> thanks,
> Amila.
>>
>> The Geronimo build structure is such that any jars that we repackage as
>> bundles get released as separate packages.  This means every time we need to
>> update the axis2 version, we first have to spin a new version of the
>> Geronimo repackaged bundle, have a vote on that release, then update
>> Geronimo itself to pick up the new version and have a second vote.  This is
>> doable, but fixing the problem at the source makes life a lot easier for
>> us.  We have many dependencies we have to worry about, so eliminating as
>> many special considerations as possible helps streamline the entire release
>> process.
>>
>> Rick
>>
>>
>> ?
>> Martin Gainty
>> ______________________________________________
>> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>>
>> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
>> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
>> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
>> dient lediglich dem Austausch von Informationen und entfaltet keine
>> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
>> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>>
>> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
>> destinataire prévu, nous te demandons avec bonté que pour satisfaire
>> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
>> de ceci est interdite. Ce message sert à l'information seulement et n'aura
>> pas n'importe quel effet légalement obligatoire. Étant donné que les email
>> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
>> aucune responsabilité pour le contenu fourni.
>>
>>
>>
>>
>> > Date: Thu, 27 May 2010 06:48:45 -0400
>> > From: rickmcg@gmail.com
>> > To: java-dev@axis.apache.org
>> > Subject: Re: Split packages issue (AXIS2-4311)
>> >
>> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
>> > > In order to successfully build, they currently have to do that, but I
>> > > doubt that they consider that as a viable option. Note that they also
>> > > have the "option" to drop Axis2 support in favor of CXF [1]...
>> > >
>> > This is an option we really prefer not to use, since it complicates our
>> > release process because repackaged jar files get released separately
>> > from the main server. We'd really prefer to consume the dependency
>> > directly without requiring this extra step.
>> >
>> > Rick
>> >
>> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
>> > >
>> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
>> > > <am...@gmail.com> wrote:
>> > >
>> > >>
>> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas
>> > >> Veithen<an...@gmail.com>
>> > >> wrote:
>> > >>
>> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>> > >>> <am...@gmail.com> wrote:
>> > >>>
>> > >>>>
>> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>> > >>>> <an...@gmail.com> wrote:
>> > >>>>
>> > >>>>> Hi devs,
>> > >>>>>
>> > >>>>> I think we should have a look at AXIS2-4311 and see if and how we
>> > >>>>> can
>> > >>>>> fix that for the 1.6 release.
>> > >>>>>
>> > >>>>> I had a quick lock at the different packages and here are my
>> > >>>>> preliminary conclusions:
>> > >>>>>
>> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single
>> > >>>>> utility
>> > >>>>> class --> should not cause much trouble to move it elsewhere
>> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains
>> > >>>>> the
>> > >>>>> standard MessageFormatter implementations. Obviously the package
>> > >>>>> name
>> > >>>>> is no longer appropriate for this and it would make sense to move
>> > >>>>> these classes. However, this means that users need to change their
>> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
>> > >>>>> opportunity to move the non standard message builders/formatters
>> > >>>>> from
>> > >>>>> the transports project to the core Axis2 project, as discussed
>> > >>>>> back in
>> > >>>>> december 2008 [1] [2].
>> > >>>>>
>> > >>>>> Thoughts?
>> > >>>>>
>> > >>>> I agree with you that there are some areas we need to re factor and
>> > >>>> find
>> > >>>> the proper way of doing it.
>> > >>>>
>> > >>>> We did the Axis2 1.5 release last year May but actually cut the
>> > >>>> branch
>> > >>>> on
>> > >>>> December as I remember. So my idea was to do an Axis2 1.6 release
>> > >>>> with
>> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
>> > >>>> people
>> > >>>> tend to think Axis2 has died.
>> > >>>>
>> > >>>> The split package problem is actually part of the whole Axis2 OSGI
>> > >>>> work.
>> > >>>> Saminda started this discussion some time ago and there was no
>> > >>>> progress
>> > >>>> after that.
>> > >>>>
>> > >>>> So my suggestion is to just wait until Axiom and woden releases
>> > >>>> (which I
>> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can
>> > >>>> take
>> > >>>> the
>> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do
>> > >>>> subsequent
>> > >>>> releases with them.
>> > >>>>
>> > >>>> And also I think synapse people wait on Axis2 1.6 release. So lets
>> > >>>> do
>> > >>>> Axis2
>> > >>>> 1.6 with whatever fixes we can do with and target major changes to
>> > >>>> Axis2
>> > >>>> 1.7.
>> > >>>>
>> > >>> I tend to agree with that from a purely Axis2 point of view. Not
>> > >>> sure
>> > >>> though what the Geronimo folks think about that, considering that
>> > >>> 1.7
>> > >>> will not be release before a long time. Don't forget that they are
>> > >>> one
>> > >>> of our important "customers"...
>> > >>>
>> > >> I haven't looked into the jira, when I send the reply. As I saw they
>> > >> have
>> > >> the option of using it as a one bundle isn't it?
>> > >>
>> > >> thanks,
>> > >> Amila.
>> > >>
>> > >>
>> > >>>
>> > >>>> thanks,
>> > >>>> Amila.
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>> Andreas
>> > >>>>>
>> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>> > >>>>>
>> > >>>>>
>> > >>>>> ---------------------------------------------------------------------
>> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >>>>>
>> > >>>>>
>> > >>>>
>> > >>>>
>> > >>>> --
>> > >>>> Amila Suriarachchi
>> > >>>> WSO2 Inc.
>> > >>>> blog: http://amilachinthaka.blogspot.com/
>> > >>>>
>> > >>>>
>> > >>>
>> > >>> ---------------------------------------------------------------------
>> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >>>
>> > >>>
>> > >>
>> > >>
>> > >> --
>> > >> Amila Suriarachchi
>> > >> WSO2 Inc.
>> > >> blog: http://amilachinthaka.blogspot.com/
>> > >>
>> > >>
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > > For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >
>> > >
>> > >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > For additional commands, e-mail: java-dev-help@axis.apache.org
>> >
>>
>> ________________________________
>> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
>> Hotmail. Get busy.
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
On Thu, May 27, 2010 at 16:09, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Thu, May 27, 2010 at 6:25 PM, Rick McGuire <ri...@gmail.com> wrote:
>>
>> On 5/27/2010 8:29 AM, Martin Gainty wrote:
>>
>> devs: to accomodate a delta on a specific style a point release makes far
>> more sense e.g. Axis2.1.5.1.1
>>
>> when a new base library (Axiom) becomes available a new 'full release'
>> (with all the patches and previous point releases) is more than
>> justified..(provided TC's are factored in!)
>> e.g. Axis2-1.6
>>
>> Re:split packages: maven shaded-plugin can handle most 'split
>> package' issues or is there another *unknown* interaction at play?
>>
>> McGuire:
>> what gating issues are you seeing with current build of Axis
>>
>> Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means all
>> of the jars that make up the core server runtime need to be OSGi bundles.
>> The Axis2 jars include OSGi imports/exports, but because of the split
>> package issue, they cannot be used together in the same runtime, which makes
>> the OSGi information essentially useless.  The only fix we have is to
>> repackage all of the axis2 jars into a single uber bundle to sidestep the
>> problem.
>
> What about Axis2 providing an OSGI bundle jar like axis2-all-1.6.jar which
> includes all the split package jars?

Note that we already build this kind of bundle; see artifact
org.apache.axis2:org.apache.axis2.osgi. Probably the Geronimo folks
should check if that packaging fits their needs.

> thanks,
> Amila.
>>
>> The Geronimo build structure is such that any jars that we repackage as
>> bundles get released as separate packages.  This means every time we need to
>> update the axis2 version, we first have to spin a new version of the
>> Geronimo repackaged bundle, have a vote on that release, then update
>> Geronimo itself to pick up the new version and have a second vote.  This is
>> doable, but fixing the problem at the source makes life a lot easier for
>> us.  We have many dependencies we have to worry about, so eliminating as
>> many special considerations as possible helps streamline the entire release
>> process.
>>
>> Rick
>>
>>
>> ?
>> Martin Gainty
>> ______________________________________________
>> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>>
>> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
>> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
>> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
>> dient lediglich dem Austausch von Informationen und entfaltet keine
>> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
>> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>>
>> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
>> destinataire prévu, nous te demandons avec bonté que pour satisfaire
>> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
>> de ceci est interdite. Ce message sert à l'information seulement et n'aura
>> pas n'importe quel effet légalement obligatoire. Étant donné que les email
>> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
>> aucune responsabilité pour le contenu fourni.
>>
>>
>>
>>
>> > Date: Thu, 27 May 2010 06:48:45 -0400
>> > From: rickmcg@gmail.com
>> > To: java-dev@axis.apache.org
>> > Subject: Re: Split packages issue (AXIS2-4311)
>> >
>> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
>> > > In order to successfully build, they currently have to do that, but I
>> > > doubt that they consider that as a viable option. Note that they also
>> > > have the "option" to drop Axis2 support in favor of CXF [1]...
>> > >
>> > This is an option we really prefer not to use, since it complicates our
>> > release process because repackaged jar files get released separately
>> > from the main server. We'd really prefer to consume the dependency
>> > directly without requiring this extra step.
>> >
>> > Rick
>> >
>> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
>> > >
>> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
>> > > <am...@gmail.com> wrote:
>> > >
>> > >>
>> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas
>> > >> Veithen<an...@gmail.com>
>> > >> wrote:
>> > >>
>> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>> > >>> <am...@gmail.com> wrote:
>> > >>>
>> > >>>>
>> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>> > >>>> <an...@gmail.com> wrote:
>> > >>>>
>> > >>>>> Hi devs,
>> > >>>>>
>> > >>>>> I think we should have a look at AXIS2-4311 and see if and how we
>> > >>>>> can
>> > >>>>> fix that for the 1.6 release.
>> > >>>>>
>> > >>>>> I had a quick lock at the different packages and here are my
>> > >>>>> preliminary conclusions:
>> > >>>>>
>> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single
>> > >>>>> utility
>> > >>>>> class --> should not cause much trouble to move it elsewhere
>> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains
>> > >>>>> the
>> > >>>>> standard MessageFormatter implementations. Obviously the package
>> > >>>>> name
>> > >>>>> is no longer appropriate for this and it would make sense to move
>> > >>>>> these classes. However, this means that users need to change their
>> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
>> > >>>>> opportunity to move the non standard message builders/formatters
>> > >>>>> from
>> > >>>>> the transports project to the core Axis2 project, as discussed
>> > >>>>> back in
>> > >>>>> december 2008 [1] [2].
>> > >>>>>
>> > >>>>> Thoughts?
>> > >>>>>
>> > >>>> I agree with you that there are some areas we need to re factor and
>> > >>>> find
>> > >>>> the proper way of doing it.
>> > >>>>
>> > >>>> We did the Axis2 1.5 release last year May but actually cut the
>> > >>>> branch
>> > >>>> on
>> > >>>> December as I remember. So my idea was to do an Axis2 1.6 release
>> > >>>> with
>> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
>> > >>>> people
>> > >>>> tend to think Axis2 has died.
>> > >>>>
>> > >>>> The split package problem is actually part of the whole Axis2 OSGI
>> > >>>> work.
>> > >>>> Saminda started this discussion some time ago and there was no
>> > >>>> progress
>> > >>>> after that.
>> > >>>>
>> > >>>> So my suggestion is to just wait until Axiom and woden releases
>> > >>>> (which I
>> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can
>> > >>>> take
>> > >>>> the
>> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do
>> > >>>> subsequent
>> > >>>> releases with them.
>> > >>>>
>> > >>>> And also I think synapse people wait on Axis2 1.6 release. So lets
>> > >>>> do
>> > >>>> Axis2
>> > >>>> 1.6 with whatever fixes we can do with and target major changes to
>> > >>>> Axis2
>> > >>>> 1.7.
>> > >>>>
>> > >>> I tend to agree with that from a purely Axis2 point of view. Not
>> > >>> sure
>> > >>> though what the Geronimo folks think about that, considering that
>> > >>> 1.7
>> > >>> will not be release before a long time. Don't forget that they are
>> > >>> one
>> > >>> of our important "customers"...
>> > >>>
>> > >> I haven't looked into the jira, when I send the reply. As I saw they
>> > >> have
>> > >> the option of using it as a one bundle isn't it?
>> > >>
>> > >> thanks,
>> > >> Amila.
>> > >>
>> > >>
>> > >>>
>> > >>>> thanks,
>> > >>>> Amila.
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>> Andreas
>> > >>>>>
>> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>> > >>>>>
>> > >>>>>
>> > >>>>> ---------------------------------------------------------------------
>> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >>>>>
>> > >>>>>
>> > >>>>
>> > >>>>
>> > >>>> --
>> > >>>> Amila Suriarachchi
>> > >>>> WSO2 Inc.
>> > >>>> blog: http://amilachinthaka.blogspot.com/
>> > >>>>
>> > >>>>
>> > >>>
>> > >>> ---------------------------------------------------------------------
>> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >>>
>> > >>>
>> > >>
>> > >>
>> > >> --
>> > >> Amila Suriarachchi
>> > >> WSO2 Inc.
>> > >> blog: http://amilachinthaka.blogspot.com/
>> > >>
>> > >>
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > > For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >
>> > >
>> > >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > For additional commands, e-mail: java-dev-help@axis.apache.org
>> >
>>
>> ________________________________
>> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
>> Hotmail. Get busy.
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
On Thu, May 27, 2010 at 16:09, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Thu, May 27, 2010 at 6:25 PM, Rick McGuire <ri...@gmail.com> wrote:
>>
>> On 5/27/2010 8:29 AM, Martin Gainty wrote:
>>
>> devs: to accomodate a delta on a specific style a point release makes far
>> more sense e.g. Axis2.1.5.1.1
>>
>> when a new base library (Axiom) becomes available a new 'full release'
>> (with all the patches and previous point releases) is more than
>> justified..(provided TC's are factored in!)
>> e.g. Axis2-1.6
>>
>> Re:split packages: maven shaded-plugin can handle most 'split
>> package' issues or is there another *unknown* interaction at play?
>>
>> McGuire:
>> what gating issues are you seeing with current build of Axis
>>
>> Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means all
>> of the jars that make up the core server runtime need to be OSGi bundles.
>> The Axis2 jars include OSGi imports/exports, but because of the split
>> package issue, they cannot be used together in the same runtime, which makes
>> the OSGi information essentially useless.  The only fix we have is to
>> repackage all of the axis2 jars into a single uber bundle to sidestep the
>> problem.
>
> What about Axis2 providing an OSGI bundle jar like axis2-all-1.6.jar which
> includes all the split package jars?

Note that we already build this kind of bundle; see artifact
org.apache.axis2:org.apache.axis2.osgi. Probably the Geronimo folks
should check if that packaging fits their needs.

> thanks,
> Amila.
>>
>> The Geronimo build structure is such that any jars that we repackage as
>> bundles get released as separate packages.  This means every time we need to
>> update the axis2 version, we first have to spin a new version of the
>> Geronimo repackaged bundle, have a vote on that release, then update
>> Geronimo itself to pick up the new version and have a second vote.  This is
>> doable, but fixing the problem at the source makes life a lot easier for
>> us.  We have many dependencies we have to worry about, so eliminating as
>> many special considerations as possible helps streamline the entire release
>> process.
>>
>> Rick
>>
>>
>> ?
>> Martin Gainty
>> ______________________________________________
>> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>>
>> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
>> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
>> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
>> dient lediglich dem Austausch von Informationen und entfaltet keine
>> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
>> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>>
>> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
>> destinataire prévu, nous te demandons avec bonté que pour satisfaire
>> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
>> de ceci est interdite. Ce message sert à l'information seulement et n'aura
>> pas n'importe quel effet légalement obligatoire. Étant donné que les email
>> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
>> aucune responsabilité pour le contenu fourni.
>>
>>
>>
>>
>> > Date: Thu, 27 May 2010 06:48:45 -0400
>> > From: rickmcg@gmail.com
>> > To: java-dev@axis.apache.org
>> > Subject: Re: Split packages issue (AXIS2-4311)
>> >
>> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
>> > > In order to successfully build, they currently have to do that, but I
>> > > doubt that they consider that as a viable option. Note that they also
>> > > have the "option" to drop Axis2 support in favor of CXF [1]...
>> > >
>> > This is an option we really prefer not to use, since it complicates our
>> > release process because repackaged jar files get released separately
>> > from the main server. We'd really prefer to consume the dependency
>> > directly without requiring this extra step.
>> >
>> > Rick
>> >
>> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
>> > >
>> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
>> > > <am...@gmail.com> wrote:
>> > >
>> > >>
>> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas
>> > >> Veithen<an...@gmail.com>
>> > >> wrote:
>> > >>
>> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>> > >>> <am...@gmail.com> wrote:
>> > >>>
>> > >>>>
>> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>> > >>>> <an...@gmail.com> wrote:
>> > >>>>
>> > >>>>> Hi devs,
>> > >>>>>
>> > >>>>> I think we should have a look at AXIS2-4311 and see if and how we
>> > >>>>> can
>> > >>>>> fix that for the 1.6 release.
>> > >>>>>
>> > >>>>> I had a quick lock at the different packages and here are my
>> > >>>>> preliminary conclusions:
>> > >>>>>
>> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single
>> > >>>>> utility
>> > >>>>> class --> should not cause much trouble to move it elsewhere
>> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains
>> > >>>>> the
>> > >>>>> standard MessageFormatter implementations. Obviously the package
>> > >>>>> name
>> > >>>>> is no longer appropriate for this and it would make sense to move
>> > >>>>> these classes. However, this means that users need to change their
>> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
>> > >>>>> opportunity to move the non standard message builders/formatters
>> > >>>>> from
>> > >>>>> the transports project to the core Axis2 project, as discussed
>> > >>>>> back in
>> > >>>>> december 2008 [1] [2].
>> > >>>>>
>> > >>>>> Thoughts?
>> > >>>>>
>> > >>>> I agree with you that there are some areas we need to re factor and
>> > >>>> find
>> > >>>> the proper way of doing it.
>> > >>>>
>> > >>>> We did the Axis2 1.5 release last year May but actually cut the
>> > >>>> branch
>> > >>>> on
>> > >>>> December as I remember. So my idea was to do an Axis2 1.6 release
>> > >>>> with
>> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
>> > >>>> people
>> > >>>> tend to think Axis2 has died.
>> > >>>>
>> > >>>> The split package problem is actually part of the whole Axis2 OSGI
>> > >>>> work.
>> > >>>> Saminda started this discussion some time ago and there was no
>> > >>>> progress
>> > >>>> after that.
>> > >>>>
>> > >>>> So my suggestion is to just wait until Axiom and woden releases
>> > >>>> (which I
>> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can
>> > >>>> take
>> > >>>> the
>> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do
>> > >>>> subsequent
>> > >>>> releases with them.
>> > >>>>
>> > >>>> And also I think synapse people wait on Axis2 1.6 release. So lets
>> > >>>> do
>> > >>>> Axis2
>> > >>>> 1.6 with whatever fixes we can do with and target major changes to
>> > >>>> Axis2
>> > >>>> 1.7.
>> > >>>>
>> > >>> I tend to agree with that from a purely Axis2 point of view. Not
>> > >>> sure
>> > >>> though what the Geronimo folks think about that, considering that
>> > >>> 1.7
>> > >>> will not be release before a long time. Don't forget that they are
>> > >>> one
>> > >>> of our important "customers"...
>> > >>>
>> > >> I haven't looked into the jira, when I send the reply. As I saw they
>> > >> have
>> > >> the option of using it as a one bundle isn't it?
>> > >>
>> > >> thanks,
>> > >> Amila.
>> > >>
>> > >>
>> > >>>
>> > >>>> thanks,
>> > >>>> Amila.
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>> Andreas
>> > >>>>>
>> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>> > >>>>>
>> > >>>>>
>> > >>>>> ---------------------------------------------------------------------
>> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >>>>>
>> > >>>>>
>> > >>>>
>> > >>>>
>> > >>>> --
>> > >>>> Amila Suriarachchi
>> > >>>> WSO2 Inc.
>> > >>>> blog: http://amilachinthaka.blogspot.com/
>> > >>>>
>> > >>>>
>> > >>>
>> > >>> ---------------------------------------------------------------------
>> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >>>
>> > >>>
>> > >>
>> > >>
>> > >> --
>> > >> Amila Suriarachchi
>> > >> WSO2 Inc.
>> > >> blog: http://amilachinthaka.blogspot.com/
>> > >>
>> > >>
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > > For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >
>> > >
>> > >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > For additional commands, e-mail: java-dev-help@axis.apache.org
>> >
>>
>> ________________________________
>> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
>> Hotmail. Get busy.
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
On Thu, May 27, 2010 at 16:09, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Thu, May 27, 2010 at 6:25 PM, Rick McGuire <ri...@gmail.com> wrote:
>>
>> On 5/27/2010 8:29 AM, Martin Gainty wrote:
>>
>> devs: to accomodate a delta on a specific style a point release makes far
>> more sense e.g. Axis2.1.5.1.1
>>
>> when a new base library (Axiom) becomes available a new 'full release'
>> (with all the patches and previous point releases) is more than
>> justified..(provided TC's are factored in!)
>> e.g. Axis2-1.6
>>
>> Re:split packages: maven shaded-plugin can handle most 'split
>> package' issues or is there another *unknown* interaction at play?
>>
>> McGuire:
>> what gating issues are you seeing with current build of Axis
>>
>> Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means all
>> of the jars that make up the core server runtime need to be OSGi bundles.
>> The Axis2 jars include OSGi imports/exports, but because of the split
>> package issue, they cannot be used together in the same runtime, which makes
>> the OSGi information essentially useless.  The only fix we have is to
>> repackage all of the axis2 jars into a single uber bundle to sidestep the
>> problem.
>
> What about Axis2 providing an OSGI bundle jar like axis2-all-1.6.jar which
> includes all the split package jars?

Note that we already build this kind of bundle; see artifact
org.apache.axis2:org.apache.axis2.osgi. Probably the Geronimo folks
should check if that packaging fits their needs.

> thanks,
> Amila.
>>
>> The Geronimo build structure is such that any jars that we repackage as
>> bundles get released as separate packages.  This means every time we need to
>> update the axis2 version, we first have to spin a new version of the
>> Geronimo repackaged bundle, have a vote on that release, then update
>> Geronimo itself to pick up the new version and have a second vote.  This is
>> doable, but fixing the problem at the source makes life a lot easier for
>> us.  We have many dependencies we have to worry about, so eliminating as
>> many special considerations as possible helps streamline the entire release
>> process.
>>
>> Rick
>>
>>
>> ?
>> Martin Gainty
>> ______________________________________________
>> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>>
>> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
>> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
>> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
>> dient lediglich dem Austausch von Informationen und entfaltet keine
>> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
>> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>>
>> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
>> destinataire prévu, nous te demandons avec bonté que pour satisfaire
>> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
>> de ceci est interdite. Ce message sert à l'information seulement et n'aura
>> pas n'importe quel effet légalement obligatoire. Étant donné que les email
>> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
>> aucune responsabilité pour le contenu fourni.
>>
>>
>>
>>
>> > Date: Thu, 27 May 2010 06:48:45 -0400
>> > From: rickmcg@gmail.com
>> > To: java-dev@axis.apache.org
>> > Subject: Re: Split packages issue (AXIS2-4311)
>> >
>> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
>> > > In order to successfully build, they currently have to do that, but I
>> > > doubt that they consider that as a viable option. Note that they also
>> > > have the "option" to drop Axis2 support in favor of CXF [1]...
>> > >
>> > This is an option we really prefer not to use, since it complicates our
>> > release process because repackaged jar files get released separately
>> > from the main server. We'd really prefer to consume the dependency
>> > directly without requiring this extra step.
>> >
>> > Rick
>> >
>> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
>> > >
>> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
>> > > <am...@gmail.com> wrote:
>> > >
>> > >>
>> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas
>> > >> Veithen<an...@gmail.com>
>> > >> wrote:
>> > >>
>> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>> > >>> <am...@gmail.com> wrote:
>> > >>>
>> > >>>>
>> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>> > >>>> <an...@gmail.com> wrote:
>> > >>>>
>> > >>>>> Hi devs,
>> > >>>>>
>> > >>>>> I think we should have a look at AXIS2-4311 and see if and how we
>> > >>>>> can
>> > >>>>> fix that for the 1.6 release.
>> > >>>>>
>> > >>>>> I had a quick lock at the different packages and here are my
>> > >>>>> preliminary conclusions:
>> > >>>>>
>> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single
>> > >>>>> utility
>> > >>>>> class --> should not cause much trouble to move it elsewhere
>> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains
>> > >>>>> the
>> > >>>>> standard MessageFormatter implementations. Obviously the package
>> > >>>>> name
>> > >>>>> is no longer appropriate for this and it would make sense to move
>> > >>>>> these classes. However, this means that users need to change their
>> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
>> > >>>>> opportunity to move the non standard message builders/formatters
>> > >>>>> from
>> > >>>>> the transports project to the core Axis2 project, as discussed
>> > >>>>> back in
>> > >>>>> december 2008 [1] [2].
>> > >>>>>
>> > >>>>> Thoughts?
>> > >>>>>
>> > >>>> I agree with you that there are some areas we need to re factor and
>> > >>>> find
>> > >>>> the proper way of doing it.
>> > >>>>
>> > >>>> We did the Axis2 1.5 release last year May but actually cut the
>> > >>>> branch
>> > >>>> on
>> > >>>> December as I remember. So my idea was to do an Axis2 1.6 release
>> > >>>> with
>> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
>> > >>>> people
>> > >>>> tend to think Axis2 has died.
>> > >>>>
>> > >>>> The split package problem is actually part of the whole Axis2 OSGI
>> > >>>> work.
>> > >>>> Saminda started this discussion some time ago and there was no
>> > >>>> progress
>> > >>>> after that.
>> > >>>>
>> > >>>> So my suggestion is to just wait until Axiom and woden releases
>> > >>>> (which I
>> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can
>> > >>>> take
>> > >>>> the
>> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do
>> > >>>> subsequent
>> > >>>> releases with them.
>> > >>>>
>> > >>>> And also I think synapse people wait on Axis2 1.6 release. So lets
>> > >>>> do
>> > >>>> Axis2
>> > >>>> 1.6 with whatever fixes we can do with and target major changes to
>> > >>>> Axis2
>> > >>>> 1.7.
>> > >>>>
>> > >>> I tend to agree with that from a purely Axis2 point of view. Not
>> > >>> sure
>> > >>> though what the Geronimo folks think about that, considering that
>> > >>> 1.7
>> > >>> will not be release before a long time. Don't forget that they are
>> > >>> one
>> > >>> of our important "customers"...
>> > >>>
>> > >> I haven't looked into the jira, when I send the reply. As I saw they
>> > >> have
>> > >> the option of using it as a one bundle isn't it?
>> > >>
>> > >> thanks,
>> > >> Amila.
>> > >>
>> > >>
>> > >>>
>> > >>>> thanks,
>> > >>>> Amila.
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>> Andreas
>> > >>>>>
>> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>> > >>>>>
>> > >>>>>
>> > >>>>> ---------------------------------------------------------------------
>> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >>>>>
>> > >>>>>
>> > >>>>
>> > >>>>
>> > >>>> --
>> > >>>> Amila Suriarachchi
>> > >>>> WSO2 Inc.
>> > >>>> blog: http://amilachinthaka.blogspot.com/
>> > >>>>
>> > >>>>
>> > >>>
>> > >>> ---------------------------------------------------------------------
>> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >>>
>> > >>>
>> > >>
>> > >>
>> > >> --
>> > >> Amila Suriarachchi
>> > >> WSO2 Inc.
>> > >> blog: http://amilachinthaka.blogspot.com/
>> > >>
>> > >>
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > > For additional commands, e-mail: java-dev-help@axis.apache.org
>> > >
>> > >
>> > >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> > For additional commands, e-mail: java-dev-help@axis.apache.org
>> >
>>
>> ________________________________
>> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
>> Hotmail. Get busy.
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Thu, May 27, 2010 at 6:25 PM, Rick McGuire <ri...@gmail.com> wrote:

>  On 5/27/2010 8:29 AM, Martin Gainty wrote:
>
> devs: to accomodate a delta on a specific style a point release makes far
> more sense e.g. Axis2.1.5.1.1
>
> when a new base library (Axiom) becomes available a new 'full release'
> (with all the patches and previous point releases) is more than
> justified..(provided TC's are factored in!)
> e.g. Axis2-1.6
>
> Re:split packages: maven shaded-plugin can handle most 'split
> package' issues or is there another *unknown* interaction at play?
>
> McGuire:
> what gating issues are you seeing with current build of Axis
>
>
> Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means all
> of the jars that make up the core server runtime need to be OSGi bundles.
> The Axis2 jars include OSGi imports/exports, but because of the split
> package issue, they cannot be used together in the same runtime, which makes
> the OSGi information essentially useless.  The only fix we have is to
> repackage all of the axis2 jars into a single uber bundle to sidestep the
> problem.
>

What about Axis2 providing an OSGI bundle jar like axis2-all-1.6.jar which
includes all the split package jars?

thanks,
Amila.

>
> The Geronimo build structure is such that any jars that we repackage as
> bundles get released as separate packages.  This means every time we need to
> update the axis2 version, we first have to spin a new version of the
> Geronimo repackaged bundle, have a vote on that release, then update
> Geronimo itself to pick up the new version and have a second vote.  This is
> doable, but fixing the problem at the source makes life a lot easier for
> us.  We have many dependencies we have to worry about, so eliminating as
> many special considerations as possible helps streamline the entire release
> process.
>
> Rick
>
>
>
> ?
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
>
>
>
>
>
>
> > Date: Thu, 27 May 2010 06:48:45 -0400
> > From: rickmcg@gmail.com
> > To: java-dev@axis.apache.org
> > Subject: Re: Split packages issue (AXIS2-4311)
> >
> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > > In order to successfully build, they currently have to do that, but I
> > > doubt that they consider that as a viable option. Note that they also
> > > have the "option" to drop Axis2 support in favor of CXF [1]...
> > >
> > This is an option we really prefer not to use, since it complicates our
> > release process because repackaged jar files get released separately
> > from the main server. We'd really prefer to consume the dependency
> > directly without requiring this extra step.
> >
> > Rick
> >
> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> > >
> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > > <am...@gmail.com> <am...@gmail.com> wrote:
> > >
> > >>
> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen
> <an...@gmail.com> <an...@gmail.com>
> > >> wrote:
> > >>
> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> > >>> <am...@gmail.com> <am...@gmail.com> wrote:
> > >>>
> > >>>>
> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > >>>> <an...@gmail.com> <an...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi devs,
> > >>>>>
> > >>>>> I think we should have a look at AXIS2-4311 and see if and how we
> can
> > >>>>> fix that for the 1.6 release.
> > >>>>>
> > >>>>> I had a quick lock at the different packages and here are my
> > >>>>> preliminary conclusions:
> > >>>>>
> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
> > >>>>> class --> should not cause much trouble to move it elsewhere
> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains
> the
> > >>>>> standard MessageFormatter implementations. Obviously the package
> name
> > >>>>> is no longer appropriate for this and it would make sense to move
> > >>>>> these classes. However, this means that users need to change their
> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
> > >>>>> opportunity to move the non standard message builders/formatters
> from
> > >>>>> the transports project to the core Axis2 project, as discussed back
> in
> > >>>>> december 2008 [1] [2].
> > >>>>>
> > >>>>> Thoughts?
> > >>>>>
> > >>>> I agree with you that there are some areas we need to re factor and
> > >>>> find
> > >>>> the proper way of doing it.
> > >>>>
> > >>>> We did the Axis2 1.5 release last year May but actually cut the
> branch
> > >>>> on
> > >>>> December as I remember. So my idea was to do an Axis2 1.6 release
> with
> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> > >>>> people
> > >>>> tend to think Axis2 has died.
> > >>>>
> > >>>> The split package problem is actually part of the whole Axis2 OSGI
> work.
> > >>>> Saminda started this discussion some time ago and there was no
> progress
> > >>>> after that.
> > >>>>
> > >>>> So my suggestion is to just wait until Axiom and woden releases
> (which I
> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can
> take
> > >>>> the
> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do
> subsequent
> > >>>> releases with them.
> > >>>>
> > >>>> And also I think synapse people wait on Axis2 1.6 release. So lets
> do
> > >>>> Axis2
> > >>>> 1.6 with whatever fixes we can do with and target major changes to
> Axis2
> > >>>> 1.7.
> > >>>>
> > >>> I tend to agree with that from a purely Axis2 point of view. Not sure
> > >>> though what the Geronimo folks think about that, considering that 1.7
> > >>> will not be release before a long time. Don't forget that they are
> one
> > >>> of our important "customers"...
> > >>>
> > >> I haven't looked into the jira, when I send the reply. As I saw they
> have
> > >> the option of using it as a one bundle isn't it?
> > >>
> > >> thanks,
> > >> Amila.
> > >>
> > >>
> > >>>
> > >>>> thanks,
> > >>>> Amila.
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Andreas
> > >>>>>
> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> > >>>>>
> > >>>>>
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Amila Suriarachchi
> > >>>> WSO2 Inc.
> > >>>> blog: http://amilachinthaka.blogspot.com/
> > >>>>
> > >>>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Amila Suriarachchi
> > >> WSO2 Inc.
> > >> blog: http://amilachinthaka.blogspot.com/
> > >>
> > >>
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > > For additional commands, e-mail: java-dev-help@axis.apache.org
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
>
> ------------------------------
> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
> Hotmail. Get busy.<http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5>
>
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Thu, May 27, 2010 at 6:25 PM, Rick McGuire <ri...@gmail.com> wrote:

>  On 5/27/2010 8:29 AM, Martin Gainty wrote:
>
> devs: to accomodate a delta on a specific style a point release makes far
> more sense e.g. Axis2.1.5.1.1
>
> when a new base library (Axiom) becomes available a new 'full release'
> (with all the patches and previous point releases) is more than
> justified..(provided TC's are factored in!)
> e.g. Axis2-1.6
>
> Re:split packages: maven shaded-plugin can handle most 'split
> package' issues or is there another *unknown* interaction at play?
>
> McGuire:
> what gating issues are you seeing with current build of Axis
>
>
> Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means all
> of the jars that make up the core server runtime need to be OSGi bundles.
> The Axis2 jars include OSGi imports/exports, but because of the split
> package issue, they cannot be used together in the same runtime, which makes
> the OSGi information essentially useless.  The only fix we have is to
> repackage all of the axis2 jars into a single uber bundle to sidestep the
> problem.
>

What about Axis2 providing an OSGI bundle jar like axis2-all-1.6.jar which
includes all the split package jars?

thanks,
Amila.

>
> The Geronimo build structure is such that any jars that we repackage as
> bundles get released as separate packages.  This means every time we need to
> update the axis2 version, we first have to spin a new version of the
> Geronimo repackaged bundle, have a vote on that release, then update
> Geronimo itself to pick up the new version and have a second vote.  This is
> doable, but fixing the problem at the source makes life a lot easier for
> us.  We have many dependencies we have to worry about, so eliminating as
> many special considerations as possible helps streamline the entire release
> process.
>
> Rick
>
>
>
> ?
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
>
>
>
>
>
>
> > Date: Thu, 27 May 2010 06:48:45 -0400
> > From: rickmcg@gmail.com
> > To: java-dev@axis.apache.org
> > Subject: Re: Split packages issue (AXIS2-4311)
> >
> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > > In order to successfully build, they currently have to do that, but I
> > > doubt that they consider that as a viable option. Note that they also
> > > have the "option" to drop Axis2 support in favor of CXF [1]...
> > >
> > This is an option we really prefer not to use, since it complicates our
> > release process because repackaged jar files get released separately
> > from the main server. We'd really prefer to consume the dependency
> > directly without requiring this extra step.
> >
> > Rick
> >
> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> > >
> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > > <am...@gmail.com> <am...@gmail.com> wrote:
> > >
> > >>
> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen
> <an...@gmail.com> <an...@gmail.com>
> > >> wrote:
> > >>
> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> > >>> <am...@gmail.com> <am...@gmail.com> wrote:
> > >>>
> > >>>>
> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > >>>> <an...@gmail.com> <an...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi devs,
> > >>>>>
> > >>>>> I think we should have a look at AXIS2-4311 and see if and how we
> can
> > >>>>> fix that for the 1.6 release.
> > >>>>>
> > >>>>> I had a quick lock at the different packages and here are my
> > >>>>> preliminary conclusions:
> > >>>>>
> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
> > >>>>> class --> should not cause much trouble to move it elsewhere
> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains
> the
> > >>>>> standard MessageFormatter implementations. Obviously the package
> name
> > >>>>> is no longer appropriate for this and it would make sense to move
> > >>>>> these classes. However, this means that users need to change their
> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
> > >>>>> opportunity to move the non standard message builders/formatters
> from
> > >>>>> the transports project to the core Axis2 project, as discussed back
> in
> > >>>>> december 2008 [1] [2].
> > >>>>>
> > >>>>> Thoughts?
> > >>>>>
> > >>>> I agree with you that there are some areas we need to re factor and
> > >>>> find
> > >>>> the proper way of doing it.
> > >>>>
> > >>>> We did the Axis2 1.5 release last year May but actually cut the
> branch
> > >>>> on
> > >>>> December as I remember. So my idea was to do an Axis2 1.6 release
> with
> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> > >>>> people
> > >>>> tend to think Axis2 has died.
> > >>>>
> > >>>> The split package problem is actually part of the whole Axis2 OSGI
> work.
> > >>>> Saminda started this discussion some time ago and there was no
> progress
> > >>>> after that.
> > >>>>
> > >>>> So my suggestion is to just wait until Axiom and woden releases
> (which I
> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can
> take
> > >>>> the
> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do
> subsequent
> > >>>> releases with them.
> > >>>>
> > >>>> And also I think synapse people wait on Axis2 1.6 release. So lets
> do
> > >>>> Axis2
> > >>>> 1.6 with whatever fixes we can do with and target major changes to
> Axis2
> > >>>> 1.7.
> > >>>>
> > >>> I tend to agree with that from a purely Axis2 point of view. Not sure
> > >>> though what the Geronimo folks think about that, considering that 1.7
> > >>> will not be release before a long time. Don't forget that they are
> one
> > >>> of our important "customers"...
> > >>>
> > >> I haven't looked into the jira, when I send the reply. As I saw they
> have
> > >> the option of using it as a one bundle isn't it?
> > >>
> > >> thanks,
> > >> Amila.
> > >>
> > >>
> > >>>
> > >>>> thanks,
> > >>>> Amila.
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Andreas
> > >>>>>
> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> > >>>>>
> > >>>>>
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Amila Suriarachchi
> > >>>> WSO2 Inc.
> > >>>> blog: http://amilachinthaka.blogspot.com/
> > >>>>
> > >>>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Amila Suriarachchi
> > >> WSO2 Inc.
> > >> blog: http://amilachinthaka.blogspot.com/
> > >>
> > >>
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > > For additional commands, e-mail: java-dev-help@axis.apache.org
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
>
> ------------------------------
> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
> Hotmail. Get busy.<http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5>
>
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Thu, May 27, 2010 at 6:25 PM, Rick McGuire <ri...@gmail.com> wrote:

>  On 5/27/2010 8:29 AM, Martin Gainty wrote:
>
> devs: to accomodate a delta on a specific style a point release makes far
> more sense e.g. Axis2.1.5.1.1
>
> when a new base library (Axiom) becomes available a new 'full release'
> (with all the patches and previous point releases) is more than
> justified..(provided TC's are factored in!)
> e.g. Axis2-1.6
>
> Re:split packages: maven shaded-plugin can handle most 'split
> package' issues or is there another *unknown* interaction at play?
>
> McGuire:
> what gating issues are you seeing with current build of Axis
>
>
> Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means all
> of the jars that make up the core server runtime need to be OSGi bundles.
> The Axis2 jars include OSGi imports/exports, but because of the split
> package issue, they cannot be used together in the same runtime, which makes
> the OSGi information essentially useless.  The only fix we have is to
> repackage all of the axis2 jars into a single uber bundle to sidestep the
> problem.
>

What about Axis2 providing an OSGI bundle jar like axis2-all-1.6.jar which
includes all the split package jars?

thanks,
Amila.

>
> The Geronimo build structure is such that any jars that we repackage as
> bundles get released as separate packages.  This means every time we need to
> update the axis2 version, we first have to spin a new version of the
> Geronimo repackaged bundle, have a vote on that release, then update
> Geronimo itself to pick up the new version and have a second vote.  This is
> doable, but fixing the problem at the source makes life a lot easier for
> us.  We have many dependencies we have to worry about, so eliminating as
> many special considerations as possible helps streamline the entire release
> process.
>
> Rick
>
>
>
> ?
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
>
>
>
>
>
>
> > Date: Thu, 27 May 2010 06:48:45 -0400
> > From: rickmcg@gmail.com
> > To: java-dev@axis.apache.org
> > Subject: Re: Split packages issue (AXIS2-4311)
> >
> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > > In order to successfully build, they currently have to do that, but I
> > > doubt that they consider that as a viable option. Note that they also
> > > have the "option" to drop Axis2 support in favor of CXF [1]...
> > >
> > This is an option we really prefer not to use, since it complicates our
> > release process because repackaged jar files get released separately
> > from the main server. We'd really prefer to consume the dependency
> > directly without requiring this extra step.
> >
> > Rick
> >
> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> > >
> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > > <am...@gmail.com> <am...@gmail.com> wrote:
> > >
> > >>
> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen
> <an...@gmail.com> <an...@gmail.com>
> > >> wrote:
> > >>
> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> > >>> <am...@gmail.com> <am...@gmail.com> wrote:
> > >>>
> > >>>>
> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > >>>> <an...@gmail.com> <an...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi devs,
> > >>>>>
> > >>>>> I think we should have a look at AXIS2-4311 and see if and how we
> can
> > >>>>> fix that for the 1.6 release.
> > >>>>>
> > >>>>> I had a quick lock at the different packages and here are my
> > >>>>> preliminary conclusions:
> > >>>>>
> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
> > >>>>> class --> should not cause much trouble to move it elsewhere
> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains
> the
> > >>>>> standard MessageFormatter implementations. Obviously the package
> name
> > >>>>> is no longer appropriate for this and it would make sense to move
> > >>>>> these classes. However, this means that users need to change their
> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
> > >>>>> opportunity to move the non standard message builders/formatters
> from
> > >>>>> the transports project to the core Axis2 project, as discussed back
> in
> > >>>>> december 2008 [1] [2].
> > >>>>>
> > >>>>> Thoughts?
> > >>>>>
> > >>>> I agree with you that there are some areas we need to re factor and
> > >>>> find
> > >>>> the proper way of doing it.
> > >>>>
> > >>>> We did the Axis2 1.5 release last year May but actually cut the
> branch
> > >>>> on
> > >>>> December as I remember. So my idea was to do an Axis2 1.6 release
> with
> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> > >>>> people
> > >>>> tend to think Axis2 has died.
> > >>>>
> > >>>> The split package problem is actually part of the whole Axis2 OSGI
> work.
> > >>>> Saminda started this discussion some time ago and there was no
> progress
> > >>>> after that.
> > >>>>
> > >>>> So my suggestion is to just wait until Axiom and woden releases
> (which I
> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can
> take
> > >>>> the
> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do
> subsequent
> > >>>> releases with them.
> > >>>>
> > >>>> And also I think synapse people wait on Axis2 1.6 release. So lets
> do
> > >>>> Axis2
> > >>>> 1.6 with whatever fixes we can do with and target major changes to
> Axis2
> > >>>> 1.7.
> > >>>>
> > >>> I tend to agree with that from a purely Axis2 point of view. Not sure
> > >>> though what the Geronimo folks think about that, considering that 1.7
> > >>> will not be release before a long time. Don't forget that they are
> one
> > >>> of our important "customers"...
> > >>>
> > >> I haven't looked into the jira, when I send the reply. As I saw they
> have
> > >> the option of using it as a one bundle isn't it?
> > >>
> > >> thanks,
> > >> Amila.
> > >>
> > >>
> > >>>
> > >>>> thanks,
> > >>>> Amila.
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Andreas
> > >>>>>
> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> > >>>>>
> > >>>>>
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Amila Suriarachchi
> > >>>> WSO2 Inc.
> > >>>> blog: http://amilachinthaka.blogspot.com/
> > >>>>
> > >>>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Amila Suriarachchi
> > >> WSO2 Inc.
> > >> blog: http://amilachinthaka.blogspot.com/
> > >>
> > >>
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > > For additional commands, e-mail: java-dev-help@axis.apache.org
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
>
> ------------------------------
> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
> Hotmail. Get busy.<http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5>
>
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Thu, May 27, 2010 at 6:25 PM, Rick McGuire <ri...@gmail.com> wrote:

>  On 5/27/2010 8:29 AM, Martin Gainty wrote:
>
> devs: to accomodate a delta on a specific style a point release makes far
> more sense e.g. Axis2.1.5.1.1
>
> when a new base library (Axiom) becomes available a new 'full release'
> (with all the patches and previous point releases) is more than
> justified..(provided TC's are factored in!)
> e.g. Axis2-1.6
>
> Re:split packages: maven shaded-plugin can handle most 'split
> package' issues or is there another *unknown* interaction at play?
>
> McGuire:
> what gating issues are you seeing with current build of Axis
>
>
> Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means all
> of the jars that make up the core server runtime need to be OSGi bundles.
> The Axis2 jars include OSGi imports/exports, but because of the split
> package issue, they cannot be used together in the same runtime, which makes
> the OSGi information essentially useless.  The only fix we have is to
> repackage all of the axis2 jars into a single uber bundle to sidestep the
> problem.
>

What about Axis2 providing an OSGI bundle jar like axis2-all-1.6.jar which
includes all the split package jars?

thanks,
Amila.

>
> The Geronimo build structure is such that any jars that we repackage as
> bundles get released as separate packages.  This means every time we need to
> update the axis2 version, we first have to spin a new version of the
> Geronimo repackaged bundle, have a vote on that release, then update
> Geronimo itself to pick up the new version and have a second vote.  This is
> doable, but fixing the problem at the source makes life a lot easier for
> us.  We have many dependencies we have to worry about, so eliminating as
> many special considerations as possible helps streamline the entire release
> process.
>
> Rick
>
>
>
> ?
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
>
>
>
>
>
>
> > Date: Thu, 27 May 2010 06:48:45 -0400
> > From: rickmcg@gmail.com
> > To: java-dev@axis.apache.org
> > Subject: Re: Split packages issue (AXIS2-4311)
> >
> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > > In order to successfully build, they currently have to do that, but I
> > > doubt that they consider that as a viable option. Note that they also
> > > have the "option" to drop Axis2 support in favor of CXF [1]...
> > >
> > This is an option we really prefer not to use, since it complicates our
> > release process because repackaged jar files get released separately
> > from the main server. We'd really prefer to consume the dependency
> > directly without requiring this extra step.
> >
> > Rick
> >
> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> > >
> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > > <am...@gmail.com> <am...@gmail.com> wrote:
> > >
> > >>
> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen
> <an...@gmail.com> <an...@gmail.com>
> > >> wrote:
> > >>
> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> > >>> <am...@gmail.com> <am...@gmail.com> wrote:
> > >>>
> > >>>>
> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > >>>> <an...@gmail.com> <an...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi devs,
> > >>>>>
> > >>>>> I think we should have a look at AXIS2-4311 and see if and how we
> can
> > >>>>> fix that for the 1.6 release.
> > >>>>>
> > >>>>> I had a quick lock at the different packages and here are my
> > >>>>> preliminary conclusions:
> > >>>>>
> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
> > >>>>> class --> should not cause much trouble to move it elsewhere
> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains
> the
> > >>>>> standard MessageFormatter implementations. Obviously the package
> name
> > >>>>> is no longer appropriate for this and it would make sense to move
> > >>>>> these classes. However, this means that users need to change their
> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
> > >>>>> opportunity to move the non standard message builders/formatters
> from
> > >>>>> the transports project to the core Axis2 project, as discussed back
> in
> > >>>>> december 2008 [1] [2].
> > >>>>>
> > >>>>> Thoughts?
> > >>>>>
> > >>>> I agree with you that there are some areas we need to re factor and
> > >>>> find
> > >>>> the proper way of doing it.
> > >>>>
> > >>>> We did the Axis2 1.5 release last year May but actually cut the
> branch
> > >>>> on
> > >>>> December as I remember. So my idea was to do an Axis2 1.6 release
> with
> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> > >>>> people
> > >>>> tend to think Axis2 has died.
> > >>>>
> > >>>> The split package problem is actually part of the whole Axis2 OSGI
> work.
> > >>>> Saminda started this discussion some time ago and there was no
> progress
> > >>>> after that.
> > >>>>
> > >>>> So my suggestion is to just wait until Axiom and woden releases
> (which I
> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can
> take
> > >>>> the
> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do
> subsequent
> > >>>> releases with them.
> > >>>>
> > >>>> And also I think synapse people wait on Axis2 1.6 release. So lets
> do
> > >>>> Axis2
> > >>>> 1.6 with whatever fixes we can do with and target major changes to
> Axis2
> > >>>> 1.7.
> > >>>>
> > >>> I tend to agree with that from a purely Axis2 point of view. Not sure
> > >>> though what the Geronimo folks think about that, considering that 1.7
> > >>> will not be release before a long time. Don't forget that they are
> one
> > >>> of our important "customers"...
> > >>>
> > >> I haven't looked into the jira, when I send the reply. As I saw they
> have
> > >> the option of using it as a one bundle isn't it?
> > >>
> > >> thanks,
> > >> Amila.
> > >>
> > >>
> > >>>
> > >>>> thanks,
> > >>>> Amila.
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Andreas
> > >>>>>
> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> > >>>>>
> > >>>>>
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Amila Suriarachchi
> > >>>> WSO2 Inc.
> > >>>> blog: http://amilachinthaka.blogspot.com/
> > >>>>
> > >>>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Amila Suriarachchi
> > >> WSO2 Inc.
> > >> blog: http://amilachinthaka.blogspot.com/
> > >>
> > >>
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > > For additional commands, e-mail: java-dev-help@axis.apache.org
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
>
> ------------------------------
> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
> Hotmail. Get busy.<http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5>
>
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Thu, May 27, 2010 at 6:25 PM, Rick McGuire <ri...@gmail.com> wrote:

>  On 5/27/2010 8:29 AM, Martin Gainty wrote:
>
> devs: to accomodate a delta on a specific style a point release makes far
> more sense e.g. Axis2.1.5.1.1
>
> when a new base library (Axiom) becomes available a new 'full release'
> (with all the patches and previous point releases) is more than
> justified..(provided TC's are factored in!)
> e.g. Axis2-1.6
>
> Re:split packages: maven shaded-plugin can handle most 'split
> package' issues or is there another *unknown* interaction at play?
>
> McGuire:
> what gating issues are you seeing with current build of Axis
>
>
> Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means all
> of the jars that make up the core server runtime need to be OSGi bundles.
> The Axis2 jars include OSGi imports/exports, but because of the split
> package issue, they cannot be used together in the same runtime, which makes
> the OSGi information essentially useless.  The only fix we have is to
> repackage all of the axis2 jars into a single uber bundle to sidestep the
> problem.
>

What about Axis2 providing an OSGI bundle jar like axis2-all-1.6.jar which
includes all the split package jars?

thanks,
Amila.

>
> The Geronimo build structure is such that any jars that we repackage as
> bundles get released as separate packages.  This means every time we need to
> update the axis2 version, we first have to spin a new version of the
> Geronimo repackaged bundle, have a vote on that release, then update
> Geronimo itself to pick up the new version and have a second vote.  This is
> doable, but fixing the problem at the source makes life a lot easier for
> us.  We have many dependencies we have to worry about, so eliminating as
> many special considerations as possible helps streamline the entire release
> process.
>
> Rick
>
>
>
> ?
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
>
>
>
>
>
>
> > Date: Thu, 27 May 2010 06:48:45 -0400
> > From: rickmcg@gmail.com
> > To: java-dev@axis.apache.org
> > Subject: Re: Split packages issue (AXIS2-4311)
> >
> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > > In order to successfully build, they currently have to do that, but I
> > > doubt that they consider that as a viable option. Note that they also
> > > have the "option" to drop Axis2 support in favor of CXF [1]...
> > >
> > This is an option we really prefer not to use, since it complicates our
> > release process because repackaged jar files get released separately
> > from the main server. We'd really prefer to consume the dependency
> > directly without requiring this extra step.
> >
> > Rick
> >
> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> > >
> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > > <am...@gmail.com> <am...@gmail.com> wrote:
> > >
> > >>
> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen
> <an...@gmail.com> <an...@gmail.com>
> > >> wrote:
> > >>
> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> > >>> <am...@gmail.com> <am...@gmail.com> wrote:
> > >>>
> > >>>>
> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > >>>> <an...@gmail.com> <an...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi devs,
> > >>>>>
> > >>>>> I think we should have a look at AXIS2-4311 and see if and how we
> can
> > >>>>> fix that for the 1.6 release.
> > >>>>>
> > >>>>> I had a quick lock at the different packages and here are my
> > >>>>> preliminary conclusions:
> > >>>>>
> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
> > >>>>> class --> should not cause much trouble to move it elsewhere
> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains
> the
> > >>>>> standard MessageFormatter implementations. Obviously the package
> name
> > >>>>> is no longer appropriate for this and it would make sense to move
> > >>>>> these classes. However, this means that users need to change their
> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
> > >>>>> opportunity to move the non standard message builders/formatters
> from
> > >>>>> the transports project to the core Axis2 project, as discussed back
> in
> > >>>>> december 2008 [1] [2].
> > >>>>>
> > >>>>> Thoughts?
> > >>>>>
> > >>>> I agree with you that there are some areas we need to re factor and
> > >>>> find
> > >>>> the proper way of doing it.
> > >>>>
> > >>>> We did the Axis2 1.5 release last year May but actually cut the
> branch
> > >>>> on
> > >>>> December as I remember. So my idea was to do an Axis2 1.6 release
> with
> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> > >>>> people
> > >>>> tend to think Axis2 has died.
> > >>>>
> > >>>> The split package problem is actually part of the whole Axis2 OSGI
> work.
> > >>>> Saminda started this discussion some time ago and there was no
> progress
> > >>>> after that.
> > >>>>
> > >>>> So my suggestion is to just wait until Axiom and woden releases
> (which I
> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can
> take
> > >>>> the
> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do
> subsequent
> > >>>> releases with them.
> > >>>>
> > >>>> And also I think synapse people wait on Axis2 1.6 release. So lets
> do
> > >>>> Axis2
> > >>>> 1.6 with whatever fixes we can do with and target major changes to
> Axis2
> > >>>> 1.7.
> > >>>>
> > >>> I tend to agree with that from a purely Axis2 point of view. Not sure
> > >>> though what the Geronimo folks think about that, considering that 1.7
> > >>> will not be release before a long time. Don't forget that they are
> one
> > >>> of our important "customers"...
> > >>>
> > >> I haven't looked into the jira, when I send the reply. As I saw they
> have
> > >> the option of using it as a one bundle isn't it?
> > >>
> > >> thanks,
> > >> Amila.
> > >>
> > >>
> > >>>
> > >>>> thanks,
> > >>>> Amila.
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Andreas
> > >>>>>
> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> > >>>>>
> > >>>>>
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Amila Suriarachchi
> > >>>> WSO2 Inc.
> > >>>> blog: http://amilachinthaka.blogspot.com/
> > >>>>
> > >>>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Amila Suriarachchi
> > >> WSO2 Inc.
> > >> blog: http://amilachinthaka.blogspot.com/
> > >>
> > >>
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > > For additional commands, e-mail: java-dev-help@axis.apache.org
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
>
> ------------------------------
> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
> Hotmail. Get busy.<http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5>
>
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Rick McGuire <ri...@gmail.com>.
On 5/27/2010 8:29 AM, Martin Gainty wrote:
> devs: to accomodate a delta on a specific style a point release makes 
> far more sense e.g. Axis2.1.5.1.1
>
> when a new base library (Axiom) becomes available a new 'full release' 
> (with all the patches and previous point releases) is more than 
> justified..(provided TC's are factored in!)
> e.g. Axis2-1.6
>
> Re:split packages: maven shaded-plugin can handle most 'split 
> package' issues or is there another *unknown* interaction at play?
>
> McGuire:
> what gating issues are you seeing with current build of Axis

Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means 
all of the jars that make up the core server runtime need to be OSGi 
bundles.  The Axis2 jars include OSGi imports/exports, but because of 
the split package issue, they cannot be used together in the same 
runtime, which makes the OSGi information essentially useless.  The only 
fix we have is to repackage all of the axis2 jars into a single uber 
bundle to sidestep the problem.

The Geronimo build structure is such that any jars that we repackage as 
bundles get released as separate packages.  This means every time we 
need to update the axis2 version, we first have to spin a new version of 
the Geronimo repackaged bundle, have a vote on that release, then update 
Geronimo itself to pick up the new version and have a second vote.  This 
is doable, but fixing the problem at the source makes life a lot easier 
for us.  We have many dependencies we have to worry about, so 
eliminating as many special considerations as possible helps streamline 
the entire release process.

Rick


> ?
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene 
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede 
> unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. 
> Diese Nachricht dient lediglich dem Austausch von Informationen und 
> entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten 
> Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den 
> Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
>
>
>
>
>
> > Date: Thu, 27 May 2010 06:48:45 -0400
> > From: rickmcg@gmail.com
> > To: java-dev@axis.apache.org
> > Subject: Re: Split packages issue (AXIS2-4311)
> >
> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > > In order to successfully build, they currently have to do that, but I
> > > doubt that they consider that as a viable option. Note that they also
> > > have the "option" to drop Axis2 support in favor of CXF [1]...
> > >
> > This is an option we really prefer not to use, since it complicates our
> > release process because repackaged jar files get released separately
> > from the main server. We'd really prefer to consume the dependency
> > directly without requiring this extra step.
> >
> > Rick
> >
> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> > >
> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > > <am...@gmail.com> wrote:
> > >
> > >>
> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas 
> Veithen<an...@gmail.com>
> > >> wrote:
> > >>
> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> > >>> <am...@gmail.com> wrote:
> > >>>
> > >>>>
> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > >>>> <an...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi devs,
> > >>>>>
> > >>>>> I think we should have a look at AXIS2-4311 and see if and how 
> we can
> > >>>>> fix that for the 1.6 release.
> > >>>>>
> > >>>>> I had a quick lock at the different packages and here are my
> > >>>>> preliminary conclusions:
> > >>>>>
> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single 
> utility
> > >>>>> class --> should not cause much trouble to move it elsewhere
> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly 
> contains the
> > >>>>> standard MessageFormatter implementations. Obviously the 
> package name
> > >>>>> is no longer appropriate for this and it would make sense to move
> > >>>>> these classes. However, this means that users need to change their
> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
> > >>>>> opportunity to move the non standard message 
> builders/formatters from
> > >>>>> the transports project to the core Axis2 project, as discussed 
> back in
> > >>>>> december 2008 [1] [2].
> > >>>>>
> > >>>>> Thoughts?
> > >>>>>
> > >>>> I agree with you that there are some areas we need to re factor and
> > >>>> find
> > >>>> the proper way of doing it.
> > >>>>
> > >>>> We did the Axis2 1.5 release last year May but actually cut the 
> branch
> > >>>> on
> > >>>> December as I remember. So my idea was to do an Axis2 1.6 
> release with
> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> > >>>> people
> > >>>> tend to think Axis2 has died.
> > >>>>
> > >>>> The split package problem is actually part of the whole Axis2 
> OSGI work.
> > >>>> Saminda started this discussion some time ago and there was no 
> progress
> > >>>> after that.
> > >>>>
> > >>>> So my suggestion is to just wait until Axiom and woden releases 
> (which I
> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we 
> can take
> > >>>> the
> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do 
> subsequent
> > >>>> releases with them.
> > >>>>
> > >>>> And also I think synapse people wait on Axis2 1.6 release. So 
> lets do
> > >>>> Axis2
> > >>>> 1.6 with whatever fixes we can do with and target major changes 
> to Axis2
> > >>>> 1.7.
> > >>>>
> > >>> I tend to agree with that from a purely Axis2 point of view. Not 
> sure
> > >>> though what the Geronimo folks think about that, considering 
> that 1.7
> > >>> will not be release before a long time. Don't forget that they 
> are one
> > >>> of our important "customers"...
> > >>>
> > >> I haven't looked into the jira, when I send the reply. As I saw 
> they have
> > >> the option of using it as a one bundle isn't it?
> > >>
> > >> thanks,
> > >> Amila.
> > >>
> > >>
> > >>>
> > >>>> thanks,
> > >>>> Amila.
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Andreas
> > >>>>>
> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> > >>>>>
> > >>>>> 
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Amila Suriarachchi
> > >>>> WSO2 Inc.
> > >>>> blog: http://amilachinthaka.blogspot.com/
> > >>>>
> > >>>>
> > >>> 
> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Amila Suriarachchi
> > >> WSO2 Inc.
> > >> blog: http://amilachinthaka.blogspot.com/
> > >>
> > >>
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > > For additional commands, e-mail: java-dev-help@axis.apache.org
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
>
> ------------------------------------------------------------------------
> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars 
> with Hotmail. Get busy. 
> <http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5>


Re: Split packages issue (AXIS2-4311)

Posted by Rick McGuire <ri...@gmail.com>.
On 5/27/2010 8:29 AM, Martin Gainty wrote:
> devs: to accomodate a delta on a specific style a point release makes 
> far more sense e.g. Axis2.1.5.1.1
>
> when a new base library (Axiom) becomes available a new 'full release' 
> (with all the patches and previous point releases) is more than 
> justified..(provided TC's are factored in!)
> e.g. Axis2-1.6
>
> Re:split packages: maven shaded-plugin can handle most 'split 
> package' issues or is there another *unknown* interaction at play?
>
> McGuire:
> what gating issues are you seeing with current build of Axis

Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means 
all of the jars that make up the core server runtime need to be OSGi 
bundles.  The Axis2 jars include OSGi imports/exports, but because of 
the split package issue, they cannot be used together in the same 
runtime, which makes the OSGi information essentially useless.  The only 
fix we have is to repackage all of the axis2 jars into a single uber 
bundle to sidestep the problem.

The Geronimo build structure is such that any jars that we repackage as 
bundles get released as separate packages.  This means every time we 
need to update the axis2 version, we first have to spin a new version of 
the Geronimo repackaged bundle, have a vote on that release, then update 
Geronimo itself to pick up the new version and have a second vote.  This 
is doable, but fixing the problem at the source makes life a lot easier 
for us.  We have many dependencies we have to worry about, so 
eliminating as many special considerations as possible helps streamline 
the entire release process.

Rick


> ?
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene 
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede 
> unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. 
> Diese Nachricht dient lediglich dem Austausch von Informationen und 
> entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten 
> Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den 
> Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
>
>
>
>
>
> > Date: Thu, 27 May 2010 06:48:45 -0400
> > From: rickmcg@gmail.com
> > To: java-dev@axis.apache.org
> > Subject: Re: Split packages issue (AXIS2-4311)
> >
> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > > In order to successfully build, they currently have to do that, but I
> > > doubt that they consider that as a viable option. Note that they also
> > > have the "option" to drop Axis2 support in favor of CXF [1]...
> > >
> > This is an option we really prefer not to use, since it complicates our
> > release process because repackaged jar files get released separately
> > from the main server. We'd really prefer to consume the dependency
> > directly without requiring this extra step.
> >
> > Rick
> >
> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> > >
> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > > <am...@gmail.com> wrote:
> > >
> > >>
> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas 
> Veithen<an...@gmail.com>
> > >> wrote:
> > >>
> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> > >>> <am...@gmail.com> wrote:
> > >>>
> > >>>>
> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > >>>> <an...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi devs,
> > >>>>>
> > >>>>> I think we should have a look at AXIS2-4311 and see if and how 
> we can
> > >>>>> fix that for the 1.6 release.
> > >>>>>
> > >>>>> I had a quick lock at the different packages and here are my
> > >>>>> preliminary conclusions:
> > >>>>>
> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single 
> utility
> > >>>>> class --> should not cause much trouble to move it elsewhere
> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly 
> contains the
> > >>>>> standard MessageFormatter implementations. Obviously the 
> package name
> > >>>>> is no longer appropriate for this and it would make sense to move
> > >>>>> these classes. However, this means that users need to change their
> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
> > >>>>> opportunity to move the non standard message 
> builders/formatters from
> > >>>>> the transports project to the core Axis2 project, as discussed 
> back in
> > >>>>> december 2008 [1] [2].
> > >>>>>
> > >>>>> Thoughts?
> > >>>>>
> > >>>> I agree with you that there are some areas we need to re factor and
> > >>>> find
> > >>>> the proper way of doing it.
> > >>>>
> > >>>> We did the Axis2 1.5 release last year May but actually cut the 
> branch
> > >>>> on
> > >>>> December as I remember. So my idea was to do an Axis2 1.6 
> release with
> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> > >>>> people
> > >>>> tend to think Axis2 has died.
> > >>>>
> > >>>> The split package problem is actually part of the whole Axis2 
> OSGI work.
> > >>>> Saminda started this discussion some time ago and there was no 
> progress
> > >>>> after that.
> > >>>>
> > >>>> So my suggestion is to just wait until Axiom and woden releases 
> (which I
> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we 
> can take
> > >>>> the
> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do 
> subsequent
> > >>>> releases with them.
> > >>>>
> > >>>> And also I think synapse people wait on Axis2 1.6 release. So 
> lets do
> > >>>> Axis2
> > >>>> 1.6 with whatever fixes we can do with and target major changes 
> to Axis2
> > >>>> 1.7.
> > >>>>
> > >>> I tend to agree with that from a purely Axis2 point of view. Not 
> sure
> > >>> though what the Geronimo folks think about that, considering 
> that 1.7
> > >>> will not be release before a long time. Don't forget that they 
> are one
> > >>> of our important "customers"...
> > >>>
> > >> I haven't looked into the jira, when I send the reply. As I saw 
> they have
> > >> the option of using it as a one bundle isn't it?
> > >>
> > >> thanks,
> > >> Amila.
> > >>
> > >>
> > >>>
> > >>>> thanks,
> > >>>> Amila.
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Andreas
> > >>>>>
> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> > >>>>>
> > >>>>> 
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Amila Suriarachchi
> > >>>> WSO2 Inc.
> > >>>> blog: http://amilachinthaka.blogspot.com/
> > >>>>
> > >>>>
> > >>> 
> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Amila Suriarachchi
> > >> WSO2 Inc.
> > >> blog: http://amilachinthaka.blogspot.com/
> > >>
> > >>
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > > For additional commands, e-mail: java-dev-help@axis.apache.org
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
>
> ------------------------------------------------------------------------
> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars 
> with Hotmail. Get busy. 
> <http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5>


Re: Split packages issue (AXIS2-4311)

Posted by Rick McGuire <ri...@gmail.com>.
On 5/27/2010 8:29 AM, Martin Gainty wrote:
> devs: to accomodate a delta on a specific style a point release makes 
> far more sense e.g. Axis2.1.5.1.1
>
> when a new base library (Axiom) becomes available a new 'full release' 
> (with all the patches and previous point releases) is more than 
> justified..(provided TC's are factored in!)
> e.g. Axis2-1.6
>
> Re:split packages: maven shaded-plugin can handle most 'split 
> package' issues or is there another *unknown* interaction at play?
>
> McGuire:
> what gating issues are you seeing with current build of Axis

Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means 
all of the jars that make up the core server runtime need to be OSGi 
bundles.  The Axis2 jars include OSGi imports/exports, but because of 
the split package issue, they cannot be used together in the same 
runtime, which makes the OSGi information essentially useless.  The only 
fix we have is to repackage all of the axis2 jars into a single uber 
bundle to sidestep the problem.

The Geronimo build structure is such that any jars that we repackage as 
bundles get released as separate packages.  This means every time we 
need to update the axis2 version, we first have to spin a new version of 
the Geronimo repackaged bundle, have a vote on that release, then update 
Geronimo itself to pick up the new version and have a second vote.  This 
is doable, but fixing the problem at the source makes life a lot easier 
for us.  We have many dependencies we have to worry about, so 
eliminating as many special considerations as possible helps streamline 
the entire release process.

Rick


> ?
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene 
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede 
> unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. 
> Diese Nachricht dient lediglich dem Austausch von Informationen und 
> entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten 
> Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den 
> Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
>
>
>
>
>
> > Date: Thu, 27 May 2010 06:48:45 -0400
> > From: rickmcg@gmail.com
> > To: java-dev@axis.apache.org
> > Subject: Re: Split packages issue (AXIS2-4311)
> >
> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > > In order to successfully build, they currently have to do that, but I
> > > doubt that they consider that as a viable option. Note that they also
> > > have the "option" to drop Axis2 support in favor of CXF [1]...
> > >
> > This is an option we really prefer not to use, since it complicates our
> > release process because repackaged jar files get released separately
> > from the main server. We'd really prefer to consume the dependency
> > directly without requiring this extra step.
> >
> > Rick
> >
> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> > >
> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > > <am...@gmail.com> wrote:
> > >
> > >>
> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas 
> Veithen<an...@gmail.com>
> > >> wrote:
> > >>
> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> > >>> <am...@gmail.com> wrote:
> > >>>
> > >>>>
> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > >>>> <an...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi devs,
> > >>>>>
> > >>>>> I think we should have a look at AXIS2-4311 and see if and how 
> we can
> > >>>>> fix that for the 1.6 release.
> > >>>>>
> > >>>>> I had a quick lock at the different packages and here are my
> > >>>>> preliminary conclusions:
> > >>>>>
> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single 
> utility
> > >>>>> class --> should not cause much trouble to move it elsewhere
> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly 
> contains the
> > >>>>> standard MessageFormatter implementations. Obviously the 
> package name
> > >>>>> is no longer appropriate for this and it would make sense to move
> > >>>>> these classes. However, this means that users need to change their
> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
> > >>>>> opportunity to move the non standard message 
> builders/formatters from
> > >>>>> the transports project to the core Axis2 project, as discussed 
> back in
> > >>>>> december 2008 [1] [2].
> > >>>>>
> > >>>>> Thoughts?
> > >>>>>
> > >>>> I agree with you that there are some areas we need to re factor and
> > >>>> find
> > >>>> the proper way of doing it.
> > >>>>
> > >>>> We did the Axis2 1.5 release last year May but actually cut the 
> branch
> > >>>> on
> > >>>> December as I remember. So my idea was to do an Axis2 1.6 
> release with
> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> > >>>> people
> > >>>> tend to think Axis2 has died.
> > >>>>
> > >>>> The split package problem is actually part of the whole Axis2 
> OSGI work.
> > >>>> Saminda started this discussion some time ago and there was no 
> progress
> > >>>> after that.
> > >>>>
> > >>>> So my suggestion is to just wait until Axiom and woden releases 
> (which I
> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we 
> can take
> > >>>> the
> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do 
> subsequent
> > >>>> releases with them.
> > >>>>
> > >>>> And also I think synapse people wait on Axis2 1.6 release. So 
> lets do
> > >>>> Axis2
> > >>>> 1.6 with whatever fixes we can do with and target major changes 
> to Axis2
> > >>>> 1.7.
> > >>>>
> > >>> I tend to agree with that from a purely Axis2 point of view. Not 
> sure
> > >>> though what the Geronimo folks think about that, considering 
> that 1.7
> > >>> will not be release before a long time. Don't forget that they 
> are one
> > >>> of our important "customers"...
> > >>>
> > >> I haven't looked into the jira, when I send the reply. As I saw 
> they have
> > >> the option of using it as a one bundle isn't it?
> > >>
> > >> thanks,
> > >> Amila.
> > >>
> > >>
> > >>>
> > >>>> thanks,
> > >>>> Amila.
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Andreas
> > >>>>>
> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> > >>>>>
> > >>>>> 
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Amila Suriarachchi
> > >>>> WSO2 Inc.
> > >>>> blog: http://amilachinthaka.blogspot.com/
> > >>>>
> > >>>>
> > >>> 
> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Amila Suriarachchi
> > >> WSO2 Inc.
> > >> blog: http://amilachinthaka.blogspot.com/
> > >>
> > >>
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > > For additional commands, e-mail: java-dev-help@axis.apache.org
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
>
> ------------------------------------------------------------------------
> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars 
> with Hotmail. Get busy. 
> <http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5>


Re: Split packages issue (AXIS2-4311)

Posted by Rick McGuire <ri...@gmail.com>.
On 5/27/2010 8:29 AM, Martin Gainty wrote:
> devs: to accomodate a delta on a specific style a point release makes 
> far more sense e.g. Axis2.1.5.1.1
>
> when a new base library (Axiom) becomes available a new 'full release' 
> (with all the patches and previous point releases) is more than 
> justified..(provided TC's are factored in!)
> e.g. Axis2-1.6
>
> Re:split packages: maven shaded-plugin can handle most 'split 
> package' issues or is there another *unknown* interaction at play?
>
> McGuire:
> what gating issues are you seeing with current build of Axis

Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means 
all of the jars that make up the core server runtime need to be OSGi 
bundles.  The Axis2 jars include OSGi imports/exports, but because of 
the split package issue, they cannot be used together in the same 
runtime, which makes the OSGi information essentially useless.  The only 
fix we have is to repackage all of the axis2 jars into a single uber 
bundle to sidestep the problem.

The Geronimo build structure is such that any jars that we repackage as 
bundles get released as separate packages.  This means every time we 
need to update the axis2 version, we first have to spin a new version of 
the Geronimo repackaged bundle, have a vote on that release, then update 
Geronimo itself to pick up the new version and have a second vote.  This 
is doable, but fixing the problem at the source makes life a lot easier 
for us.  We have many dependencies we have to worry about, so 
eliminating as many special considerations as possible helps streamline 
the entire release process.

Rick


> ?
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene 
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede 
> unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. 
> Diese Nachricht dient lediglich dem Austausch von Informationen und 
> entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten 
> Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den 
> Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
>
>
>
>
>
> > Date: Thu, 27 May 2010 06:48:45 -0400
> > From: rickmcg@gmail.com
> > To: java-dev@axis.apache.org
> > Subject: Re: Split packages issue (AXIS2-4311)
> >
> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > > In order to successfully build, they currently have to do that, but I
> > > doubt that they consider that as a viable option. Note that they also
> > > have the "option" to drop Axis2 support in favor of CXF [1]...
> > >
> > This is an option we really prefer not to use, since it complicates our
> > release process because repackaged jar files get released separately
> > from the main server. We'd really prefer to consume the dependency
> > directly without requiring this extra step.
> >
> > Rick
> >
> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> > >
> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > > <am...@gmail.com> wrote:
> > >
> > >>
> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas 
> Veithen<an...@gmail.com>
> > >> wrote:
> > >>
> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> > >>> <am...@gmail.com> wrote:
> > >>>
> > >>>>
> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > >>>> <an...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi devs,
> > >>>>>
> > >>>>> I think we should have a look at AXIS2-4311 and see if and how 
> we can
> > >>>>> fix that for the 1.6 release.
> > >>>>>
> > >>>>> I had a quick lock at the different packages and here are my
> > >>>>> preliminary conclusions:
> > >>>>>
> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single 
> utility
> > >>>>> class --> should not cause much trouble to move it elsewhere
> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly 
> contains the
> > >>>>> standard MessageFormatter implementations. Obviously the 
> package name
> > >>>>> is no longer appropriate for this and it would make sense to move
> > >>>>> these classes. However, this means that users need to change their
> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
> > >>>>> opportunity to move the non standard message 
> builders/formatters from
> > >>>>> the transports project to the core Axis2 project, as discussed 
> back in
> > >>>>> december 2008 [1] [2].
> > >>>>>
> > >>>>> Thoughts?
> > >>>>>
> > >>>> I agree with you that there are some areas we need to re factor and
> > >>>> find
> > >>>> the proper way of doing it.
> > >>>>
> > >>>> We did the Axis2 1.5 release last year May but actually cut the 
> branch
> > >>>> on
> > >>>> December as I remember. So my idea was to do an Axis2 1.6 
> release with
> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> > >>>> people
> > >>>> tend to think Axis2 has died.
> > >>>>
> > >>>> The split package problem is actually part of the whole Axis2 
> OSGI work.
> > >>>> Saminda started this discussion some time ago and there was no 
> progress
> > >>>> after that.
> > >>>>
> > >>>> So my suggestion is to just wait until Axiom and woden releases 
> (which I
> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we 
> can take
> > >>>> the
> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do 
> subsequent
> > >>>> releases with them.
> > >>>>
> > >>>> And also I think synapse people wait on Axis2 1.6 release. So 
> lets do
> > >>>> Axis2
> > >>>> 1.6 with whatever fixes we can do with and target major changes 
> to Axis2
> > >>>> 1.7.
> > >>>>
> > >>> I tend to agree with that from a purely Axis2 point of view. Not 
> sure
> > >>> though what the Geronimo folks think about that, considering 
> that 1.7
> > >>> will not be release before a long time. Don't forget that they 
> are one
> > >>> of our important "customers"...
> > >>>
> > >> I haven't looked into the jira, when I send the reply. As I saw 
> they have
> > >> the option of using it as a one bundle isn't it?
> > >>
> > >> thanks,
> > >> Amila.
> > >>
> > >>
> > >>>
> > >>>> thanks,
> > >>>> Amila.
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Andreas
> > >>>>>
> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> > >>>>>
> > >>>>> 
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Amila Suriarachchi
> > >>>> WSO2 Inc.
> > >>>> blog: http://amilachinthaka.blogspot.com/
> > >>>>
> > >>>>
> > >>> 
> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Amila Suriarachchi
> > >> WSO2 Inc.
> > >> blog: http://amilachinthaka.blogspot.com/
> > >>
> > >>
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > > For additional commands, e-mail: java-dev-help@axis.apache.org
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
>
> ------------------------------------------------------------------------
> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars 
> with Hotmail. Get busy. 
> <http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5>


Re: Split packages issue (AXIS2-4311)

Posted by Rick McGuire <ri...@gmail.com>.
On 5/27/2010 8:29 AM, Martin Gainty wrote:
> devs: to accomodate a delta on a specific style a point release makes 
> far more sense e.g. Axis2.1.5.1.1
>
> when a new base library (Axiom) becomes available a new 'full release' 
> (with all the patches and previous point releases) is more than 
> justified..(provided TC's are factored in!)
> e.g. Axis2-1.6
>
> Re:split packages: maven shaded-plugin can handle most 'split 
> package' issues or is there another *unknown* interaction at play?
>
> McGuire:
> what gating issues are you seeing with current build of Axis

Geronimo 3.0 is restructuring to be an OSGi-based kernel.  This means 
all of the jars that make up the core server runtime need to be OSGi 
bundles.  The Axis2 jars include OSGi imports/exports, but because of 
the split package issue, they cannot be used together in the same 
runtime, which makes the OSGi information essentially useless.  The only 
fix we have is to repackage all of the axis2 jars into a single uber 
bundle to sidestep the problem.

The Geronimo build structure is such that any jars that we repackage as 
bundles get released as separate packages.  This means every time we 
need to update the axis2 version, we first have to spin a new version of 
the Geronimo repackaged bundle, have a vote on that release, then update 
Geronimo itself to pick up the new version and have a second vote.  This 
is doable, but fixing the problem at the source makes life a lot easier 
for us.  We have many dependencies we have to worry about, so 
eliminating as many special considerations as possible helps streamline 
the entire release process.

Rick


> ?
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene 
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede 
> unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. 
> Diese Nachricht dient lediglich dem Austausch von Informationen und 
> entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten 
> Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den 
> Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
>
>
>
>
>
> > Date: Thu, 27 May 2010 06:48:45 -0400
> > From: rickmcg@gmail.com
> > To: java-dev@axis.apache.org
> > Subject: Re: Split packages issue (AXIS2-4311)
> >
> > On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > > In order to successfully build, they currently have to do that, but I
> > > doubt that they consider that as a viable option. Note that they also
> > > have the "option" to drop Axis2 support in favor of CXF [1]...
> > >
> > This is an option we really prefer not to use, since it complicates our
> > release process because repackaged jar files get released separately
> > from the main server. We'd really prefer to consume the dependency
> > directly without requiring this extra step.
> >
> > Rick
> >
> > > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> > >
> > > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > > <am...@gmail.com> wrote:
> > >
> > >>
> > >> On Sun, May 23, 2010 at 5:21 PM, Andreas 
> Veithen<an...@gmail.com>
> > >> wrote:
> > >>
> > >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> > >>> <am...@gmail.com> wrote:
> > >>>
> > >>>>
> > >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > >>>> <an...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi devs,
> > >>>>>
> > >>>>> I think we should have a look at AXIS2-4311 and see if and how 
> we can
> > >>>>> fix that for the 1.6 release.
> > >>>>>
> > >>>>> I had a quick lock at the different packages and here are my
> > >>>>> preliminary conclusions:
> > >>>>>
> > >>>>> * org.apache.axis2.util in axis2-adb only contains a single 
> utility
> > >>>>> class --> should not cause much trouble to move it elsewhere
> > >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> > >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly 
> contains the
> > >>>>> standard MessageFormatter implementations. Obviously the 
> package name
> > >>>>> is no longer appropriate for this and it would make sense to move
> > >>>>> these classes. However, this means that users need to change their
> > >>>>> axis2.xml file. Note that cleaning this up would also be a good
> > >>>>> opportunity to move the non standard message 
> builders/formatters from
> > >>>>> the transports project to the core Axis2 project, as discussed 
> back in
> > >>>>> december 2008 [1] [2].
> > >>>>>
> > >>>>> Thoughts?
> > >>>>>
> > >>>> I agree with you that there are some areas we need to re factor and
> > >>>> find
> > >>>> the proper way of doing it.
> > >>>>
> > >>>> We did the Axis2 1.5 release last year May but actually cut the 
> branch
> > >>>> on
> > >>>> December as I remember. So my idea was to do an Axis2 1.6 
> release with
> > >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> > >>>> people
> > >>>> tend to think Axis2 has died.
> > >>>>
> > >>>> The split package problem is actually part of the whole Axis2 
> OSGI work.
> > >>>> Saminda started this discussion some time ago and there was no 
> progress
> > >>>> after that.
> > >>>>
> > >>>> So my suggestion is to just wait until Axiom and woden releases 
> (which I
> > >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we 
> can take
> > >>>> the
> > >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do 
> subsequent
> > >>>> releases with them.
> > >>>>
> > >>>> And also I think synapse people wait on Axis2 1.6 release. So 
> lets do
> > >>>> Axis2
> > >>>> 1.6 with whatever fixes we can do with and target major changes 
> to Axis2
> > >>>> 1.7.
> > >>>>
> > >>> I tend to agree with that from a purely Axis2 point of view. Not 
> sure
> > >>> though what the Geronimo folks think about that, considering 
> that 1.7
> > >>> will not be release before a long time. Don't forget that they 
> are one
> > >>> of our important "customers"...
> > >>>
> > >> I haven't looked into the jira, when I send the reply. As I saw 
> they have
> > >> the option of using it as a one bundle isn't it?
> > >>
> > >> thanks,
> > >> Amila.
> > >>
> > >>
> > >>>
> > >>>> thanks,
> > >>>> Amila.
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Andreas
> > >>>>>
> > >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> > >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> > >>>>>
> > >>>>> 
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Amila Suriarachchi
> > >>>> WSO2 Inc.
> > >>>> blog: http://amilachinthaka.blogspot.com/
> > >>>>
> > >>>>
> > >>> 
> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Amila Suriarachchi
> > >> WSO2 Inc.
> > >> blog: http://amilachinthaka.blogspot.com/
> > >>
> > >>
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > > For additional commands, e-mail: java-dev-help@axis.apache.org
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
>
> ------------------------------------------------------------------------
> The New Busy think 9 to 5 is a cute idea. Combine multiple calendars 
> with Hotmail. Get busy. 
> <http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5>


RE: Split packages issue (AXIS2-4311)

Posted by Martin Gainty <mg...@hotmail.com>.
devs: to accomodate a delta on a specific style a point release makes far more sense e.g. Axis2.1.5.1.1

 

when a new base library (Axiom) becomes available a new 'full release' (with all the patches and previous point releases) is more than justified..(provided TC's are factored in!)
e.g. Axis2-1.6

 

Re:split packages: maven shaded-plugin can handle most 'split package' issues or is there another *unknown* interaction at play?

 

McGuire:

what gating issues are you seeing with current build of Axis

?
Martin Gainty 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.

Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.



 

> Date: Thu, 27 May 2010 06:48:45 -0400
> From: rickmcg@gmail.com
> To: java-dev@axis.apache.org
> Subject: Re: Split packages issue (AXIS2-4311)
> 
> On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > In order to successfully build, they currently have to do that, but I
> > doubt that they consider that as a viable option. Note that they also
> > have the "option" to drop Axis2 support in favor of CXF [1]...
> > 
> This is an option we really prefer not to use, since it complicates our 
> release process because repackaged jar files get released separately 
> from the main server. We'd really prefer to consume the dependency 
> directly without requiring this extra step.
> 
> Rick
> 
> > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> >
> > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > <am...@gmail.com> wrote:
> > 
> >>
> >> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen<an...@gmail.com>
> >> wrote:
> >> 
> >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> >>> <am...@gmail.com> wrote:
> >>> 
> >>>>
> >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> >>>> <an...@gmail.com> wrote:
> >>>> 
> >>>>> Hi devs,
> >>>>>
> >>>>> I think we should have a look at AXIS2-4311 and see if and how we can
> >>>>> fix that for the 1.6 release.
> >>>>>
> >>>>> I had a quick lock at the different packages and here are my
> >>>>> preliminary conclusions:
> >>>>>
> >>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
> >>>>> class --> should not cause much trouble to move it elsewhere
> >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> >>>>> standard MessageFormatter implementations. Obviously the package name
> >>>>> is no longer appropriate for this and it would make sense to move
> >>>>> these classes. However, this means that users need to change their
> >>>>> axis2.xml file. Note that cleaning this up would also be a good
> >>>>> opportunity to move the non standard message builders/formatters from
> >>>>> the transports project to the core Axis2 project, as discussed back in
> >>>>> december 2008 [1] [2].
> >>>>>
> >>>>> Thoughts?
> >>>>> 
> >>>> I agree with you that there are some areas we need to re factor and
> >>>> find
> >>>> the proper way of doing it.
> >>>>
> >>>> We did the Axis2 1.5 release last year May but actually cut the branch
> >>>> on
> >>>> December as I remember. So my idea was to do an Axis2 1.6 release with
> >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> >>>> people
> >>>> tend to think Axis2 has died.
> >>>>
> >>>> The split package problem is actually part of the whole Axis2 OSGI work.
> >>>> Saminda started this discussion some time ago and there was no progress
> >>>> after that.
> >>>>
> >>>> So my suggestion is to just wait until Axiom and woden releases (which I
> >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
> >>>> the
> >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> >>>> releases with them.
> >>>>
> >>>> And also I think synapse people wait on Axis2 1.6 release. So lets do
> >>>> Axis2
> >>>> 1.6 with whatever fixes we can do with and target major changes to Axis2
> >>>> 1.7.
> >>>> 
> >>> I tend to agree with that from a purely Axis2 point of view. Not sure
> >>> though what the Geronimo folks think about that, considering that 1.7
> >>> will not be release before a long time. Don't forget that they are one
> >>> of our important "customers"...
> >>> 
> >> I haven't looked into the jira, when I send the reply. As I saw they have
> >> the option of using it as a one bundle isn't it?
> >>
> >> thanks,
> >> Amila.
> >>
> >> 
> >>> 
> >>>> thanks,
> >>>> Amila.
> >>>>
> >>>>
> >>>> 
> >>>>> Andreas
> >>>>>
> >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>>>>
> >>>>> 
> >>>>
> >>>>
> >>>> --
> >>>> Amila Suriarachchi
> >>>> WSO2 Inc.
> >>>> blog: http://amilachinthaka.blogspot.com/
> >>>>
> >>>> 
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>>
> >>> 
> >>
> >>
> >> --
> >> Amila Suriarachchi
> >> WSO2 Inc.
> >> blog: http://amilachinthaka.blogspot.com/
> >>
> >> 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
> >
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
> 
 		 	   		  
_________________________________________________________________
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5

RE: Split packages issue (AXIS2-4311)

Posted by Martin Gainty <mg...@hotmail.com>.
devs: to accomodate a delta on a specific style a point release makes far more sense e.g. Axis2.1.5.1.1

 

when a new base library (Axiom) becomes available a new 'full release' (with all the patches and previous point releases) is more than justified..(provided TC's are factored in!)
e.g. Axis2-1.6

 

Re:split packages: maven shaded-plugin can handle most 'split package' issues or is there another *unknown* interaction at play?

 

McGuire:

what gating issues are you seeing with current build of Axis

?
Martin Gainty 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.

Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.



 

> Date: Thu, 27 May 2010 06:48:45 -0400
> From: rickmcg@gmail.com
> To: java-dev@axis.apache.org
> Subject: Re: Split packages issue (AXIS2-4311)
> 
> On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > In order to successfully build, they currently have to do that, but I
> > doubt that they consider that as a viable option. Note that they also
> > have the "option" to drop Axis2 support in favor of CXF [1]...
> > 
> This is an option we really prefer not to use, since it complicates our 
> release process because repackaged jar files get released separately 
> from the main server. We'd really prefer to consume the dependency 
> directly without requiring this extra step.
> 
> Rick
> 
> > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> >
> > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > <am...@gmail.com> wrote:
> > 
> >>
> >> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen<an...@gmail.com>
> >> wrote:
> >> 
> >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> >>> <am...@gmail.com> wrote:
> >>> 
> >>>>
> >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> >>>> <an...@gmail.com> wrote:
> >>>> 
> >>>>> Hi devs,
> >>>>>
> >>>>> I think we should have a look at AXIS2-4311 and see if and how we can
> >>>>> fix that for the 1.6 release.
> >>>>>
> >>>>> I had a quick lock at the different packages and here are my
> >>>>> preliminary conclusions:
> >>>>>
> >>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
> >>>>> class --> should not cause much trouble to move it elsewhere
> >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> >>>>> standard MessageFormatter implementations. Obviously the package name
> >>>>> is no longer appropriate for this and it would make sense to move
> >>>>> these classes. However, this means that users need to change their
> >>>>> axis2.xml file. Note that cleaning this up would also be a good
> >>>>> opportunity to move the non standard message builders/formatters from
> >>>>> the transports project to the core Axis2 project, as discussed back in
> >>>>> december 2008 [1] [2].
> >>>>>
> >>>>> Thoughts?
> >>>>> 
> >>>> I agree with you that there are some areas we need to re factor and
> >>>> find
> >>>> the proper way of doing it.
> >>>>
> >>>> We did the Axis2 1.5 release last year May but actually cut the branch
> >>>> on
> >>>> December as I remember. So my idea was to do an Axis2 1.6 release with
> >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> >>>> people
> >>>> tend to think Axis2 has died.
> >>>>
> >>>> The split package problem is actually part of the whole Axis2 OSGI work.
> >>>> Saminda started this discussion some time ago and there was no progress
> >>>> after that.
> >>>>
> >>>> So my suggestion is to just wait until Axiom and woden releases (which I
> >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
> >>>> the
> >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> >>>> releases with them.
> >>>>
> >>>> And also I think synapse people wait on Axis2 1.6 release. So lets do
> >>>> Axis2
> >>>> 1.6 with whatever fixes we can do with and target major changes to Axis2
> >>>> 1.7.
> >>>> 
> >>> I tend to agree with that from a purely Axis2 point of view. Not sure
> >>> though what the Geronimo folks think about that, considering that 1.7
> >>> will not be release before a long time. Don't forget that they are one
> >>> of our important "customers"...
> >>> 
> >> I haven't looked into the jira, when I send the reply. As I saw they have
> >> the option of using it as a one bundle isn't it?
> >>
> >> thanks,
> >> Amila.
> >>
> >> 
> >>> 
> >>>> thanks,
> >>>> Amila.
> >>>>
> >>>>
> >>>> 
> >>>>> Andreas
> >>>>>
> >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>>>>
> >>>>> 
> >>>>
> >>>>
> >>>> --
> >>>> Amila Suriarachchi
> >>>> WSO2 Inc.
> >>>> blog: http://amilachinthaka.blogspot.com/
> >>>>
> >>>> 
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>>
> >>> 
> >>
> >>
> >> --
> >> Amila Suriarachchi
> >> WSO2 Inc.
> >> blog: http://amilachinthaka.blogspot.com/
> >>
> >> 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
> >
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
> 
 		 	   		  
_________________________________________________________________
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5

RE: Split packages issue (AXIS2-4311)

Posted by Martin Gainty <mg...@hotmail.com>.
devs: to accomodate a delta on a specific style a point release makes far more sense e.g. Axis2.1.5.1.1

 

when a new base library (Axiom) becomes available a new 'full release' (with all the patches and previous point releases) is more than justified..(provided TC's are factored in!)
e.g. Axis2-1.6

 

Re:split packages: maven shaded-plugin can handle most 'split package' issues or is there another *unknown* interaction at play?

 

McGuire:

what gating issues are you seeing with current build of Axis

?
Martin Gainty 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.

Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.



 

> Date: Thu, 27 May 2010 06:48:45 -0400
> From: rickmcg@gmail.com
> To: java-dev@axis.apache.org
> Subject: Re: Split packages issue (AXIS2-4311)
> 
> On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > In order to successfully build, they currently have to do that, but I
> > doubt that they consider that as a viable option. Note that they also
> > have the "option" to drop Axis2 support in favor of CXF [1]...
> > 
> This is an option we really prefer not to use, since it complicates our 
> release process because repackaged jar files get released separately 
> from the main server. We'd really prefer to consume the dependency 
> directly without requiring this extra step.
> 
> Rick
> 
> > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> >
> > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > <am...@gmail.com> wrote:
> > 
> >>
> >> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen<an...@gmail.com>
> >> wrote:
> >> 
> >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> >>> <am...@gmail.com> wrote:
> >>> 
> >>>>
> >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> >>>> <an...@gmail.com> wrote:
> >>>> 
> >>>>> Hi devs,
> >>>>>
> >>>>> I think we should have a look at AXIS2-4311 and see if and how we can
> >>>>> fix that for the 1.6 release.
> >>>>>
> >>>>> I had a quick lock at the different packages and here are my
> >>>>> preliminary conclusions:
> >>>>>
> >>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
> >>>>> class --> should not cause much trouble to move it elsewhere
> >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> >>>>> standard MessageFormatter implementations. Obviously the package name
> >>>>> is no longer appropriate for this and it would make sense to move
> >>>>> these classes. However, this means that users need to change their
> >>>>> axis2.xml file. Note that cleaning this up would also be a good
> >>>>> opportunity to move the non standard message builders/formatters from
> >>>>> the transports project to the core Axis2 project, as discussed back in
> >>>>> december 2008 [1] [2].
> >>>>>
> >>>>> Thoughts?
> >>>>> 
> >>>> I agree with you that there are some areas we need to re factor and
> >>>> find
> >>>> the proper way of doing it.
> >>>>
> >>>> We did the Axis2 1.5 release last year May but actually cut the branch
> >>>> on
> >>>> December as I remember. So my idea was to do an Axis2 1.6 release with
> >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> >>>> people
> >>>> tend to think Axis2 has died.
> >>>>
> >>>> The split package problem is actually part of the whole Axis2 OSGI work.
> >>>> Saminda started this discussion some time ago and there was no progress
> >>>> after that.
> >>>>
> >>>> So my suggestion is to just wait until Axiom and woden releases (which I
> >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
> >>>> the
> >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> >>>> releases with them.
> >>>>
> >>>> And also I think synapse people wait on Axis2 1.6 release. So lets do
> >>>> Axis2
> >>>> 1.6 with whatever fixes we can do with and target major changes to Axis2
> >>>> 1.7.
> >>>> 
> >>> I tend to agree with that from a purely Axis2 point of view. Not sure
> >>> though what the Geronimo folks think about that, considering that 1.7
> >>> will not be release before a long time. Don't forget that they are one
> >>> of our important "customers"...
> >>> 
> >> I haven't looked into the jira, when I send the reply. As I saw they have
> >> the option of using it as a one bundle isn't it?
> >>
> >> thanks,
> >> Amila.
> >>
> >> 
> >>> 
> >>>> thanks,
> >>>> Amila.
> >>>>
> >>>>
> >>>> 
> >>>>> Andreas
> >>>>>
> >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>>>>
> >>>>> 
> >>>>
> >>>>
> >>>> --
> >>>> Amila Suriarachchi
> >>>> WSO2 Inc.
> >>>> blog: http://amilachinthaka.blogspot.com/
> >>>>
> >>>> 
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>>
> >>> 
> >>
> >>
> >> --
> >> Amila Suriarachchi
> >> WSO2 Inc.
> >> blog: http://amilachinthaka.blogspot.com/
> >>
> >> 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
> >
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
> 
 		 	   		  
_________________________________________________________________
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5

RE: Split packages issue (AXIS2-4311)

Posted by Martin Gainty <mg...@hotmail.com>.
devs: to accomodate a delta on a specific style a point release makes far more sense e.g. Axis2.1.5.1.1

 

when a new base library (Axiom) becomes available a new 'full release' (with all the patches and previous point releases) is more than justified..(provided TC's are factored in!)
e.g. Axis2-1.6

 

Re:split packages: maven shaded-plugin can handle most 'split package' issues or is there another *unknown* interaction at play?

 

McGuire:

what gating issues are you seeing with current build of Axis

?
Martin Gainty 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.

Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.



 

> Date: Thu, 27 May 2010 06:48:45 -0400
> From: rickmcg@gmail.com
> To: java-dev@axis.apache.org
> Subject: Re: Split packages issue (AXIS2-4311)
> 
> On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > In order to successfully build, they currently have to do that, but I
> > doubt that they consider that as a viable option. Note that they also
> > have the "option" to drop Axis2 support in favor of CXF [1]...
> > 
> This is an option we really prefer not to use, since it complicates our 
> release process because repackaged jar files get released separately 
> from the main server. We'd really prefer to consume the dependency 
> directly without requiring this extra step.
> 
> Rick
> 
> > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> >
> > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > <am...@gmail.com> wrote:
> > 
> >>
> >> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen<an...@gmail.com>
> >> wrote:
> >> 
> >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> >>> <am...@gmail.com> wrote:
> >>> 
> >>>>
> >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> >>>> <an...@gmail.com> wrote:
> >>>> 
> >>>>> Hi devs,
> >>>>>
> >>>>> I think we should have a look at AXIS2-4311 and see if and how we can
> >>>>> fix that for the 1.6 release.
> >>>>>
> >>>>> I had a quick lock at the different packages and here are my
> >>>>> preliminary conclusions:
> >>>>>
> >>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
> >>>>> class --> should not cause much trouble to move it elsewhere
> >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> >>>>> standard MessageFormatter implementations. Obviously the package name
> >>>>> is no longer appropriate for this and it would make sense to move
> >>>>> these classes. However, this means that users need to change their
> >>>>> axis2.xml file. Note that cleaning this up would also be a good
> >>>>> opportunity to move the non standard message builders/formatters from
> >>>>> the transports project to the core Axis2 project, as discussed back in
> >>>>> december 2008 [1] [2].
> >>>>>
> >>>>> Thoughts?
> >>>>> 
> >>>> I agree with you that there are some areas we need to re factor and
> >>>> find
> >>>> the proper way of doing it.
> >>>>
> >>>> We did the Axis2 1.5 release last year May but actually cut the branch
> >>>> on
> >>>> December as I remember. So my idea was to do an Axis2 1.6 release with
> >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> >>>> people
> >>>> tend to think Axis2 has died.
> >>>>
> >>>> The split package problem is actually part of the whole Axis2 OSGI work.
> >>>> Saminda started this discussion some time ago and there was no progress
> >>>> after that.
> >>>>
> >>>> So my suggestion is to just wait until Axiom and woden releases (which I
> >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
> >>>> the
> >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> >>>> releases with them.
> >>>>
> >>>> And also I think synapse people wait on Axis2 1.6 release. So lets do
> >>>> Axis2
> >>>> 1.6 with whatever fixes we can do with and target major changes to Axis2
> >>>> 1.7.
> >>>> 
> >>> I tend to agree with that from a purely Axis2 point of view. Not sure
> >>> though what the Geronimo folks think about that, considering that 1.7
> >>> will not be release before a long time. Don't forget that they are one
> >>> of our important "customers"...
> >>> 
> >> I haven't looked into the jira, when I send the reply. As I saw they have
> >> the option of using it as a one bundle isn't it?
> >>
> >> thanks,
> >> Amila.
> >>
> >> 
> >>> 
> >>>> thanks,
> >>>> Amila.
> >>>>
> >>>>
> >>>> 
> >>>>> Andreas
> >>>>>
> >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>>>>
> >>>>> 
> >>>>
> >>>>
> >>>> --
> >>>> Amila Suriarachchi
> >>>> WSO2 Inc.
> >>>> blog: http://amilachinthaka.blogspot.com/
> >>>>
> >>>> 
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>>
> >>> 
> >>
> >>
> >> --
> >> Amila Suriarachchi
> >> WSO2 Inc.
> >> blog: http://amilachinthaka.blogspot.com/
> >>
> >> 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
> >
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
> 
 		 	   		  
_________________________________________________________________
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5

RE: Split packages issue (AXIS2-4311)

Posted by Martin Gainty <mg...@hotmail.com>.
devs: to accomodate a delta on a specific style a point release makes far more sense e.g. Axis2.1.5.1.1

 

when a new base library (Axiom) becomes available a new 'full release' (with all the patches and previous point releases) is more than justified..(provided TC's are factored in!)
e.g. Axis2-1.6

 

Re:split packages: maven shaded-plugin can handle most 'split package' issues or is there another *unknown* interaction at play?

 

McGuire:

what gating issues are you seeing with current build of Axis

?
Martin Gainty 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.

Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.



 

> Date: Thu, 27 May 2010 06:48:45 -0400
> From: rickmcg@gmail.com
> To: java-dev@axis.apache.org
> Subject: Re: Split packages issue (AXIS2-4311)
> 
> On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> > In order to successfully build, they currently have to do that, but I
> > doubt that they consider that as a viable option. Note that they also
> > have the "option" to drop Axis2 support in favor of CXF [1]...
> > 
> This is an option we really prefer not to use, since it complicates our 
> release process because repackaged jar files get released separately 
> from the main server. We'd really prefer to consume the dependency 
> directly without requiring this extra step.
> 
> Rick
> 
> > [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
> >
> > On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> > <am...@gmail.com> wrote:
> > 
> >>
> >> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen<an...@gmail.com>
> >> wrote:
> >> 
> >>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> >>> <am...@gmail.com> wrote:
> >>> 
> >>>>
> >>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> >>>> <an...@gmail.com> wrote:
> >>>> 
> >>>>> Hi devs,
> >>>>>
> >>>>> I think we should have a look at AXIS2-4311 and see if and how we can
> >>>>> fix that for the 1.6 release.
> >>>>>
> >>>>> I had a quick lock at the different packages and here are my
> >>>>> preliminary conclusions:
> >>>>>
> >>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
> >>>>> class --> should not cause much trouble to move it elsewhere
> >>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> >>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> >>>>> standard MessageFormatter implementations. Obviously the package name
> >>>>> is no longer appropriate for this and it would make sense to move
> >>>>> these classes. However, this means that users need to change their
> >>>>> axis2.xml file. Note that cleaning this up would also be a good
> >>>>> opportunity to move the non standard message builders/formatters from
> >>>>> the transports project to the core Axis2 project, as discussed back in
> >>>>> december 2008 [1] [2].
> >>>>>
> >>>>> Thoughts?
> >>>>> 
> >>>> I agree with you that there are some areas we need to re factor and
> >>>> find
> >>>> the proper way of doing it.
> >>>>
> >>>> We did the Axis2 1.5 release last year May but actually cut the branch
> >>>> on
> >>>> December as I remember. So my idea was to do an Axis2 1.6 release with
> >>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
> >>>> people
> >>>> tend to think Axis2 has died.
> >>>>
> >>>> The split package problem is actually part of the whole Axis2 OSGI work.
> >>>> Saminda started this discussion some time ago and there was no progress
> >>>> after that.
> >>>>
> >>>> So my suggestion is to just wait until Axiom and woden releases (which I
> >>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
> >>>> the
> >>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> >>>> releases with them.
> >>>>
> >>>> And also I think synapse people wait on Axis2 1.6 release. So lets do
> >>>> Axis2
> >>>> 1.6 with whatever fixes we can do with and target major changes to Axis2
> >>>> 1.7.
> >>>> 
> >>> I tend to agree with that from a purely Axis2 point of view. Not sure
> >>> though what the Geronimo folks think about that, considering that 1.7
> >>> will not be release before a long time. Don't forget that they are one
> >>> of our important "customers"...
> >>> 
> >> I haven't looked into the jira, when I send the reply. As I saw they have
> >> the option of using it as a one bundle isn't it?
> >>
> >> thanks,
> >> Amila.
> >>
> >> 
> >>> 
> >>>> thanks,
> >>>> Amila.
> >>>>
> >>>>
> >>>> 
> >>>>> Andreas
> >>>>>
> >>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
> >>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>>>>
> >>>>> 
> >>>>
> >>>>
> >>>> --
> >>>> Amila Suriarachchi
> >>>> WSO2 Inc.
> >>>> blog: http://amilachinthaka.blogspot.com/
> >>>>
> >>>> 
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >>> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>>
> >>> 
> >>
> >>
> >> --
> >> Amila Suriarachchi
> >> WSO2 Inc.
> >> blog: http://amilachinthaka.blogspot.com/
> >>
> >> 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-dev-help@axis.apache.org
> >
> >
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
> 
 		 	   		  
_________________________________________________________________
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5

Re: Split packages issue (AXIS2-4311)

Posted by Rick McGuire <ri...@gmail.com>.
On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> In order to successfully build, they currently have to do that, but I
> doubt that they consider that as a viable option. Note that they also
> have the "option" to drop Axis2 support in favor of CXF [1]...
>    
This is an option we really prefer not to use, since it complicates our 
release process because repackaged jar files get released separately 
from the main server.  We'd really prefer to consume the dependency 
directly without requiring this extra step.

Rick

> [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
>
> On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> <am...@gmail.com>  wrote:
>    
>>
>> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen<an...@gmail.com>
>> wrote:
>>      
>>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>>> <am...@gmail.com>  wrote:
>>>        
>>>>
>>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>>>> <an...@gmail.com>  wrote:
>>>>          
>>>>> Hi devs,
>>>>>
>>>>> I think we should have a look at AXIS2-4311 and see if and how we can
>>>>> fix that for the 1.6 release.
>>>>>
>>>>> I had a quick lock at the different packages and here are my
>>>>> preliminary conclusions:
>>>>>
>>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
>>>>> class -->  should not cause much trouble to move it elsewhere
>>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>>>>> standard MessageFormatter implementations. Obviously the package name
>>>>> is no longer appropriate for this and it would make sense to move
>>>>> these classes. However, this means that users need to change their
>>>>> axis2.xml file. Note that cleaning this up would also be a good
>>>>> opportunity to move the non standard message builders/formatters from
>>>>> the transports project to the core Axis2 project, as discussed back in
>>>>> december 2008 [1] [2].
>>>>>
>>>>> Thoughts?
>>>>>            
>>>> I agree with you that there are some areas we need to re factor  and
>>>> find
>>>> the proper way of doing it.
>>>>
>>>> We did the Axis2 1.5 release last year May but actually cut the branch
>>>> on
>>>> December as I remember. So my idea was to do an Axis2 1.6 release with
>>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
>>>> people
>>>> tend to think Axis2 has died.
>>>>
>>>> The split package problem is actually part of the whole Axis2 OSGI work.
>>>> Saminda started this discussion some time ago and there was no progress
>>>> after that.
>>>>
>>>> So my suggestion is to just wait until Axiom and woden releases (which I
>>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
>>>> the
>>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
>>>> releases with them.
>>>>
>>>> And also I think synapse people wait on Axis2 1.6 release. So lets do
>>>> Axis2
>>>> 1.6 with whatever fixes we can do with and target major changes to Axis2
>>>> 1.7.
>>>>          
>>> I tend to agree with that from a purely Axis2 point of view. Not sure
>>> though what the Geronimo folks think about that, considering that 1.7
>>> will not be release before a long time. Don't forget that they are one
>>> of our important "customers"...
>>>        
>> I haven't looked into the jira, when I send the reply. As I saw they have
>> the option of using it as a one bundle isn't it?
>>
>> thanks,
>> Amila.
>>
>>      
>>>        
>>>> thanks,
>>>> Amila.
>>>>
>>>>
>>>>          
>>>>> Andreas
>>>>>
>>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>>>>
>>>>>            
>>>>
>>>>
>>>> --
>>>> Amila Suriarachchi
>>>> WSO2 Inc.
>>>> blog: http://amilachinthaka.blogspot.com/
>>>>
>>>>          
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>>
>>>        
>>
>>
>> --
>> Amila Suriarachchi
>> WSO2 Inc.
>> blog: http://amilachinthaka.blogspot.com/
>>
>>      
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>
>    


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Rick McGuire <ri...@gmail.com>.
On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> In order to successfully build, they currently have to do that, but I
> doubt that they consider that as a viable option. Note that they also
> have the "option" to drop Axis2 support in favor of CXF [1]...
>    
This is an option we really prefer not to use, since it complicates our 
release process because repackaged jar files get released separately 
from the main server.  We'd really prefer to consume the dependency 
directly without requiring this extra step.

Rick

> [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
>
> On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> <am...@gmail.com>  wrote:
>    
>>
>> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen<an...@gmail.com>
>> wrote:
>>      
>>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>>> <am...@gmail.com>  wrote:
>>>        
>>>>
>>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>>>> <an...@gmail.com>  wrote:
>>>>          
>>>>> Hi devs,
>>>>>
>>>>> I think we should have a look at AXIS2-4311 and see if and how we can
>>>>> fix that for the 1.6 release.
>>>>>
>>>>> I had a quick lock at the different packages and here are my
>>>>> preliminary conclusions:
>>>>>
>>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
>>>>> class -->  should not cause much trouble to move it elsewhere
>>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>>>>> standard MessageFormatter implementations. Obviously the package name
>>>>> is no longer appropriate for this and it would make sense to move
>>>>> these classes. However, this means that users need to change their
>>>>> axis2.xml file. Note that cleaning this up would also be a good
>>>>> opportunity to move the non standard message builders/formatters from
>>>>> the transports project to the core Axis2 project, as discussed back in
>>>>> december 2008 [1] [2].
>>>>>
>>>>> Thoughts?
>>>>>            
>>>> I agree with you that there are some areas we need to re factor  and
>>>> find
>>>> the proper way of doing it.
>>>>
>>>> We did the Axis2 1.5 release last year May but actually cut the branch
>>>> on
>>>> December as I remember. So my idea was to do an Axis2 1.6 release with
>>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
>>>> people
>>>> tend to think Axis2 has died.
>>>>
>>>> The split package problem is actually part of the whole Axis2 OSGI work.
>>>> Saminda started this discussion some time ago and there was no progress
>>>> after that.
>>>>
>>>> So my suggestion is to just wait until Axiom and woden releases (which I
>>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
>>>> the
>>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
>>>> releases with them.
>>>>
>>>> And also I think synapse people wait on Axis2 1.6 release. So lets do
>>>> Axis2
>>>> 1.6 with whatever fixes we can do with and target major changes to Axis2
>>>> 1.7.
>>>>          
>>> I tend to agree with that from a purely Axis2 point of view. Not sure
>>> though what the Geronimo folks think about that, considering that 1.7
>>> will not be release before a long time. Don't forget that they are one
>>> of our important "customers"...
>>>        
>> I haven't looked into the jira, when I send the reply. As I saw they have
>> the option of using it as a one bundle isn't it?
>>
>> thanks,
>> Amila.
>>
>>      
>>>        
>>>> thanks,
>>>> Amila.
>>>>
>>>>
>>>>          
>>>>> Andreas
>>>>>
>>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>>>>
>>>>>            
>>>>
>>>>
>>>> --
>>>> Amila Suriarachchi
>>>> WSO2 Inc.
>>>> blog: http://amilachinthaka.blogspot.com/
>>>>
>>>>          
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>>
>>>        
>>
>>
>> --
>> Amila Suriarachchi
>> WSO2 Inc.
>> blog: http://amilachinthaka.blogspot.com/
>>
>>      
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>
>    


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Rick McGuire <ri...@gmail.com>.
On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> In order to successfully build, they currently have to do that, but I
> doubt that they consider that as a viable option. Note that they also
> have the "option" to drop Axis2 support in favor of CXF [1]...
>    
This is an option we really prefer not to use, since it complicates our 
release process because repackaged jar files get released separately 
from the main server.  We'd really prefer to consume the dependency 
directly without requiring this extra step.

Rick

> [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
>
> On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> <am...@gmail.com>  wrote:
>    
>>
>> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen<an...@gmail.com>
>> wrote:
>>      
>>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>>> <am...@gmail.com>  wrote:
>>>        
>>>>
>>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>>>> <an...@gmail.com>  wrote:
>>>>          
>>>>> Hi devs,
>>>>>
>>>>> I think we should have a look at AXIS2-4311 and see if and how we can
>>>>> fix that for the 1.6 release.
>>>>>
>>>>> I had a quick lock at the different packages and here are my
>>>>> preliminary conclusions:
>>>>>
>>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
>>>>> class -->  should not cause much trouble to move it elsewhere
>>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>>>>> standard MessageFormatter implementations. Obviously the package name
>>>>> is no longer appropriate for this and it would make sense to move
>>>>> these classes. However, this means that users need to change their
>>>>> axis2.xml file. Note that cleaning this up would also be a good
>>>>> opportunity to move the non standard message builders/formatters from
>>>>> the transports project to the core Axis2 project, as discussed back in
>>>>> december 2008 [1] [2].
>>>>>
>>>>> Thoughts?
>>>>>            
>>>> I agree with you that there are some areas we need to re factor  and
>>>> find
>>>> the proper way of doing it.
>>>>
>>>> We did the Axis2 1.5 release last year May but actually cut the branch
>>>> on
>>>> December as I remember. So my idea was to do an Axis2 1.6 release with
>>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
>>>> people
>>>> tend to think Axis2 has died.
>>>>
>>>> The split package problem is actually part of the whole Axis2 OSGI work.
>>>> Saminda started this discussion some time ago and there was no progress
>>>> after that.
>>>>
>>>> So my suggestion is to just wait until Axiom and woden releases (which I
>>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
>>>> the
>>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
>>>> releases with them.
>>>>
>>>> And also I think synapse people wait on Axis2 1.6 release. So lets do
>>>> Axis2
>>>> 1.6 with whatever fixes we can do with and target major changes to Axis2
>>>> 1.7.
>>>>          
>>> I tend to agree with that from a purely Axis2 point of view. Not sure
>>> though what the Geronimo folks think about that, considering that 1.7
>>> will not be release before a long time. Don't forget that they are one
>>> of our important "customers"...
>>>        
>> I haven't looked into the jira, when I send the reply. As I saw they have
>> the option of using it as a one bundle isn't it?
>>
>> thanks,
>> Amila.
>>
>>      
>>>        
>>>> thanks,
>>>> Amila.
>>>>
>>>>
>>>>          
>>>>> Andreas
>>>>>
>>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>>>>
>>>>>            
>>>>
>>>>
>>>> --
>>>> Amila Suriarachchi
>>>> WSO2 Inc.
>>>> blog: http://amilachinthaka.blogspot.com/
>>>>
>>>>          
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>>
>>>        
>>
>>
>> --
>> Amila Suriarachchi
>> WSO2 Inc.
>> blog: http://amilachinthaka.blogspot.com/
>>
>>      
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>
>    


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Rick McGuire <ri...@gmail.com>.
On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> In order to successfully build, they currently have to do that, but I
> doubt that they consider that as a viable option. Note that they also
> have the "option" to drop Axis2 support in favor of CXF [1]...
>    
This is an option we really prefer not to use, since it complicates our 
release process because repackaged jar files get released separately 
from the main server.  We'd really prefer to consume the dependency 
directly without requiring this extra step.

Rick

> [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
>
> On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> <am...@gmail.com>  wrote:
>    
>>
>> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen<an...@gmail.com>
>> wrote:
>>      
>>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>>> <am...@gmail.com>  wrote:
>>>        
>>>>
>>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>>>> <an...@gmail.com>  wrote:
>>>>          
>>>>> Hi devs,
>>>>>
>>>>> I think we should have a look at AXIS2-4311 and see if and how we can
>>>>> fix that for the 1.6 release.
>>>>>
>>>>> I had a quick lock at the different packages and here are my
>>>>> preliminary conclusions:
>>>>>
>>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
>>>>> class -->  should not cause much trouble to move it elsewhere
>>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>>>>> standard MessageFormatter implementations. Obviously the package name
>>>>> is no longer appropriate for this and it would make sense to move
>>>>> these classes. However, this means that users need to change their
>>>>> axis2.xml file. Note that cleaning this up would also be a good
>>>>> opportunity to move the non standard message builders/formatters from
>>>>> the transports project to the core Axis2 project, as discussed back in
>>>>> december 2008 [1] [2].
>>>>>
>>>>> Thoughts?
>>>>>            
>>>> I agree with you that there are some areas we need to re factor  and
>>>> find
>>>> the proper way of doing it.
>>>>
>>>> We did the Axis2 1.5 release last year May but actually cut the branch
>>>> on
>>>> December as I remember. So my idea was to do an Axis2 1.6 release with
>>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
>>>> people
>>>> tend to think Axis2 has died.
>>>>
>>>> The split package problem is actually part of the whole Axis2 OSGI work.
>>>> Saminda started this discussion some time ago and there was no progress
>>>> after that.
>>>>
>>>> So my suggestion is to just wait until Axiom and woden releases (which I
>>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
>>>> the
>>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
>>>> releases with them.
>>>>
>>>> And also I think synapse people wait on Axis2 1.6 release. So lets do
>>>> Axis2
>>>> 1.6 with whatever fixes we can do with and target major changes to Axis2
>>>> 1.7.
>>>>          
>>> I tend to agree with that from a purely Axis2 point of view. Not sure
>>> though what the Geronimo folks think about that, considering that 1.7
>>> will not be release before a long time. Don't forget that they are one
>>> of our important "customers"...
>>>        
>> I haven't looked into the jira, when I send the reply. As I saw they have
>> the option of using it as a one bundle isn't it?
>>
>> thanks,
>> Amila.
>>
>>      
>>>        
>>>> thanks,
>>>> Amila.
>>>>
>>>>
>>>>          
>>>>> Andreas
>>>>>
>>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>>>>
>>>>>            
>>>>
>>>>
>>>> --
>>>> Amila Suriarachchi
>>>> WSO2 Inc.
>>>> blog: http://amilachinthaka.blogspot.com/
>>>>
>>>>          
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>>
>>>        
>>
>>
>> --
>> Amila Suriarachchi
>> WSO2 Inc.
>> blog: http://amilachinthaka.blogspot.com/
>>
>>      
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>
>    


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Rick McGuire <ri...@gmail.com>.
On 5/26/2010 3:51 PM, Andreas Veithen wrote:
> In order to successfully build, they currently have to do that, but I
> doubt that they consider that as a viable option. Note that they also
> have the "option" to drop Axis2 support in favor of CXF [1]...
>    
This is an option we really prefer not to use, since it complicates our 
release process because repackaged jar files get released separately 
from the main server.  We'd really prefer to consume the dependency 
directly without requiring this extra step.

Rick

> [1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html
>
> On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
> <am...@gmail.com>  wrote:
>    
>>
>> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen<an...@gmail.com>
>> wrote:
>>      
>>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>>> <am...@gmail.com>  wrote:
>>>        
>>>>
>>>> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>>>> <an...@gmail.com>  wrote:
>>>>          
>>>>> Hi devs,
>>>>>
>>>>> I think we should have a look at AXIS2-4311 and see if and how we can
>>>>> fix that for the 1.6 release.
>>>>>
>>>>> I had a quick lock at the different packages and here are my
>>>>> preliminary conclusions:
>>>>>
>>>>> * org.apache.axis2.util in axis2-adb only contains a single utility
>>>>> class -->  should not cause much trouble to move it elsewhere
>>>>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>>>>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>>>>> standard MessageFormatter implementations. Obviously the package name
>>>>> is no longer appropriate for this and it would make sense to move
>>>>> these classes. However, this means that users need to change their
>>>>> axis2.xml file. Note that cleaning this up would also be a good
>>>>> opportunity to move the non standard message builders/formatters from
>>>>> the transports project to the core Axis2 project, as discussed back in
>>>>> december 2008 [1] [2].
>>>>>
>>>>> Thoughts?
>>>>>            
>>>> I agree with you that there are some areas we need to re factor  and
>>>> find
>>>> the proper way of doing it.
>>>>
>>>> We did the Axis2 1.5 release last year May but actually cut the branch
>>>> on
>>>> December as I remember. So my idea was to do an Axis2 1.6 release with
>>>> whatever the fixes we have done after cut the 1.5 branch. Otherwise
>>>> people
>>>> tend to think Axis2 has died.
>>>>
>>>> The split package problem is actually part of the whole Axis2 OSGI work.
>>>> Saminda started this discussion some time ago and there was no progress
>>>> after that.
>>>>
>>>> So my suggestion is to just wait until Axiom and woden releases (which I
>>>> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
>>>> the
>>>> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
>>>> releases with them.
>>>>
>>>> And also I think synapse people wait on Axis2 1.6 release. So lets do
>>>> Axis2
>>>> 1.6 with whatever fixes we can do with and target major changes to Axis2
>>>> 1.7.
>>>>          
>>> I tend to agree with that from a purely Axis2 point of view. Not sure
>>> though what the Geronimo folks think about that, considering that 1.7
>>> will not be release before a long time. Don't forget that they are one
>>> of our important "customers"...
>>>        
>> I haven't looked into the jira, when I send the reply. As I saw they have
>> the option of using it as a one bundle isn't it?
>>
>> thanks,
>> Amila.
>>
>>      
>>>        
>>>> thanks,
>>>> Amila.
>>>>
>>>>
>>>>          
>>>>> Andreas
>>>>>
>>>>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>>>>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>>>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>>>>
>>>>>            
>>>>
>>>>
>>>> --
>>>> Amila Suriarachchi
>>>> WSO2 Inc.
>>>> blog: http://amilachinthaka.blogspot.com/
>>>>
>>>>          
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>>
>>>        
>>
>>
>> --
>> Amila Suriarachchi
>> WSO2 Inc.
>> blog: http://amilachinthaka.blogspot.com/
>>
>>      
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>
>    


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
In order to successfully build, they currently have to do that, but I
doubt that they consider that as a viable option. Note that they also
have the "option" to drop Axis2 support in favor of CXF [1]...

[1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html

On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen <an...@gmail.com>
> wrote:
>>
>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>> <am...@gmail.com> wrote:
>> >
>> >
>> > On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>> > <an...@gmail.com> wrote:
>> >>
>> >> Hi devs,
>> >>
>> >> I think we should have a look at AXIS2-4311 and see if and how we can
>> >> fix that for the 1.6 release.
>> >>
>> >> I had a quick lock at the different packages and here are my
>> >> preliminary conclusions:
>> >>
>> >> * org.apache.axis2.util in axis2-adb only contains a single utility
>> >> class --> should not cause much trouble to move it elsewhere
>> >> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> >> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>> >> standard MessageFormatter implementations. Obviously the package name
>> >> is no longer appropriate for this and it would make sense to move
>> >> these classes. However, this means that users need to change their
>> >> axis2.xml file. Note that cleaning this up would also be a good
>> >> opportunity to move the non standard message builders/formatters from
>> >> the transports project to the core Axis2 project, as discussed back in
>> >> december 2008 [1] [2].
>> >>
>> >> Thoughts?
>> >
>> > I agree with you that there are some areas we need to re factor  and
>> > find
>> > the proper way of doing it.
>> >
>> > We did the Axis2 1.5 release last year May but actually cut the branch
>> > on
>> > December as I remember. So my idea was to do an Axis2 1.6 release with
>> > whatever the fixes we have done after cut the 1.5 branch. Otherwise
>> > people
>> > tend to think Axis2 has died.
>> >
>> > The split package problem is actually part of the whole Axis2 OSGI work.
>> > Saminda started this discussion some time ago and there was no progress
>> > after that.
>> >
>> > So my suggestion is to just wait until Axiom and woden releases (which I
>> > believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
>> > the
>> > topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
>> > releases with them.
>> >
>> > And also I think synapse people wait on Axis2 1.6 release. So lets do
>> > Axis2
>> > 1.6 with whatever fixes we can do with and target major changes to Axis2
>> > 1.7.
>>
>> I tend to agree with that from a purely Axis2 point of view. Not sure
>> though what the Geronimo folks think about that, considering that 1.7
>> will not be release before a long time. Don't forget that they are one
>> of our important "customers"...
>
> I haven't looked into the jira, when I send the reply. As I saw they have
> the option of using it as a one bundle isn't it?
>
> thanks,
> Amila.
>
>>
>> > thanks,
>> > Amila.
>> >
>> >
>> >>
>> >> Andreas
>> >>
>> >> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> >> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> >> For additional commands, e-mail: java-dev-help@axis.apache.org
>> >>
>> >
>> >
>> >
>> > --
>> > Amila Suriarachchi
>> > WSO2 Inc.
>> > blog: http://amilachinthaka.blogspot.com/
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
In order to successfully build, they currently have to do that, but I
doubt that they consider that as a viable option. Note that they also
have the "option" to drop Axis2 support in favor of CXF [1]...

[1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html

On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen <an...@gmail.com>
> wrote:
>>
>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>> <am...@gmail.com> wrote:
>> >
>> >
>> > On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>> > <an...@gmail.com> wrote:
>> >>
>> >> Hi devs,
>> >>
>> >> I think we should have a look at AXIS2-4311 and see if and how we can
>> >> fix that for the 1.6 release.
>> >>
>> >> I had a quick lock at the different packages and here are my
>> >> preliminary conclusions:
>> >>
>> >> * org.apache.axis2.util in axis2-adb only contains a single utility
>> >> class --> should not cause much trouble to move it elsewhere
>> >> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> >> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>> >> standard MessageFormatter implementations. Obviously the package name
>> >> is no longer appropriate for this and it would make sense to move
>> >> these classes. However, this means that users need to change their
>> >> axis2.xml file. Note that cleaning this up would also be a good
>> >> opportunity to move the non standard message builders/formatters from
>> >> the transports project to the core Axis2 project, as discussed back in
>> >> december 2008 [1] [2].
>> >>
>> >> Thoughts?
>> >
>> > I agree with you that there are some areas we need to re factor  and
>> > find
>> > the proper way of doing it.
>> >
>> > We did the Axis2 1.5 release last year May but actually cut the branch
>> > on
>> > December as I remember. So my idea was to do an Axis2 1.6 release with
>> > whatever the fixes we have done after cut the 1.5 branch. Otherwise
>> > people
>> > tend to think Axis2 has died.
>> >
>> > The split package problem is actually part of the whole Axis2 OSGI work.
>> > Saminda started this discussion some time ago and there was no progress
>> > after that.
>> >
>> > So my suggestion is to just wait until Axiom and woden releases (which I
>> > believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
>> > the
>> > topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
>> > releases with them.
>> >
>> > And also I think synapse people wait on Axis2 1.6 release. So lets do
>> > Axis2
>> > 1.6 with whatever fixes we can do with and target major changes to Axis2
>> > 1.7.
>>
>> I tend to agree with that from a purely Axis2 point of view. Not sure
>> though what the Geronimo folks think about that, considering that 1.7
>> will not be release before a long time. Don't forget that they are one
>> of our important "customers"...
>
> I haven't looked into the jira, when I send the reply. As I saw they have
> the option of using it as a one bundle isn't it?
>
> thanks,
> Amila.
>
>>
>> > thanks,
>> > Amila.
>> >
>> >
>> >>
>> >> Andreas
>> >>
>> >> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> >> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> >> For additional commands, e-mail: java-dev-help@axis.apache.org
>> >>
>> >
>> >
>> >
>> > --
>> > Amila Suriarachchi
>> > WSO2 Inc.
>> > blog: http://amilachinthaka.blogspot.com/
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
In order to successfully build, they currently have to do that, but I
doubt that they consider that as a viable option. Note that they also
have the "option" to drop Axis2 support in favor of CXF [1]...

[1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html

On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen <an...@gmail.com>
> wrote:
>>
>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>> <am...@gmail.com> wrote:
>> >
>> >
>> > On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>> > <an...@gmail.com> wrote:
>> >>
>> >> Hi devs,
>> >>
>> >> I think we should have a look at AXIS2-4311 and see if and how we can
>> >> fix that for the 1.6 release.
>> >>
>> >> I had a quick lock at the different packages and here are my
>> >> preliminary conclusions:
>> >>
>> >> * org.apache.axis2.util in axis2-adb only contains a single utility
>> >> class --> should not cause much trouble to move it elsewhere
>> >> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> >> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>> >> standard MessageFormatter implementations. Obviously the package name
>> >> is no longer appropriate for this and it would make sense to move
>> >> these classes. However, this means that users need to change their
>> >> axis2.xml file. Note that cleaning this up would also be a good
>> >> opportunity to move the non standard message builders/formatters from
>> >> the transports project to the core Axis2 project, as discussed back in
>> >> december 2008 [1] [2].
>> >>
>> >> Thoughts?
>> >
>> > I agree with you that there are some areas we need to re factor  and
>> > find
>> > the proper way of doing it.
>> >
>> > We did the Axis2 1.5 release last year May but actually cut the branch
>> > on
>> > December as I remember. So my idea was to do an Axis2 1.6 release with
>> > whatever the fixes we have done after cut the 1.5 branch. Otherwise
>> > people
>> > tend to think Axis2 has died.
>> >
>> > The split package problem is actually part of the whole Axis2 OSGI work.
>> > Saminda started this discussion some time ago and there was no progress
>> > after that.
>> >
>> > So my suggestion is to just wait until Axiom and woden releases (which I
>> > believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
>> > the
>> > topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
>> > releases with them.
>> >
>> > And also I think synapse people wait on Axis2 1.6 release. So lets do
>> > Axis2
>> > 1.6 with whatever fixes we can do with and target major changes to Axis2
>> > 1.7.
>>
>> I tend to agree with that from a purely Axis2 point of view. Not sure
>> though what the Geronimo folks think about that, considering that 1.7
>> will not be release before a long time. Don't forget that they are one
>> of our important "customers"...
>
> I haven't looked into the jira, when I send the reply. As I saw they have
> the option of using it as a one bundle isn't it?
>
> thanks,
> Amila.
>
>>
>> > thanks,
>> > Amila.
>> >
>> >
>> >>
>> >> Andreas
>> >>
>> >> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> >> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> >> For additional commands, e-mail: java-dev-help@axis.apache.org
>> >>
>> >
>> >
>> >
>> > --
>> > Amila Suriarachchi
>> > WSO2 Inc.
>> > blog: http://amilachinthaka.blogspot.com/
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
In order to successfully build, they currently have to do that, but I
doubt that they consider that as a viable option. Note that they also
have the "option" to drop Axis2 support in favor of CXF [1]...

[1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html

On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen <an...@gmail.com>
> wrote:
>>
>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>> <am...@gmail.com> wrote:
>> >
>> >
>> > On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>> > <an...@gmail.com> wrote:
>> >>
>> >> Hi devs,
>> >>
>> >> I think we should have a look at AXIS2-4311 and see if and how we can
>> >> fix that for the 1.6 release.
>> >>
>> >> I had a quick lock at the different packages and here are my
>> >> preliminary conclusions:
>> >>
>> >> * org.apache.axis2.util in axis2-adb only contains a single utility
>> >> class --> should not cause much trouble to move it elsewhere
>> >> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> >> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>> >> standard MessageFormatter implementations. Obviously the package name
>> >> is no longer appropriate for this and it would make sense to move
>> >> these classes. However, this means that users need to change their
>> >> axis2.xml file. Note that cleaning this up would also be a good
>> >> opportunity to move the non standard message builders/formatters from
>> >> the transports project to the core Axis2 project, as discussed back in
>> >> december 2008 [1] [2].
>> >>
>> >> Thoughts?
>> >
>> > I agree with you that there are some areas we need to re factor  and
>> > find
>> > the proper way of doing it.
>> >
>> > We did the Axis2 1.5 release last year May but actually cut the branch
>> > on
>> > December as I remember. So my idea was to do an Axis2 1.6 release with
>> > whatever the fixes we have done after cut the 1.5 branch. Otherwise
>> > people
>> > tend to think Axis2 has died.
>> >
>> > The split package problem is actually part of the whole Axis2 OSGI work.
>> > Saminda started this discussion some time ago and there was no progress
>> > after that.
>> >
>> > So my suggestion is to just wait until Axiom and woden releases (which I
>> > believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
>> > the
>> > topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
>> > releases with them.
>> >
>> > And also I think synapse people wait on Axis2 1.6 release. So lets do
>> > Axis2
>> > 1.6 with whatever fixes we can do with and target major changes to Axis2
>> > 1.7.
>>
>> I tend to agree with that from a purely Axis2 point of view. Not sure
>> though what the Geronimo folks think about that, considering that 1.7
>> will not be release before a long time. Don't forget that they are one
>> of our important "customers"...
>
> I haven't looked into the jira, when I send the reply. As I saw they have
> the option of using it as a one bundle isn't it?
>
> thanks,
> Amila.
>
>>
>> > thanks,
>> > Amila.
>> >
>> >
>> >>
>> >> Andreas
>> >>
>> >> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> >> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> >> For additional commands, e-mail: java-dev-help@axis.apache.org
>> >>
>> >
>> >
>> >
>> > --
>> > Amila Suriarachchi
>> > WSO2 Inc.
>> > blog: http://amilachinthaka.blogspot.com/
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
In order to successfully build, they currently have to do that, but I
doubt that they consider that as a viable option. Note that they also
have the "option" to drop Axis2 support in favor of CXF [1]...

[1] https://cwiki.apache.org/GMOxDOC20/configure-jax-ws-engine.html

On Tue, May 25, 2010 at 13:52, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen <an...@gmail.com>
> wrote:
>>
>> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
>> <am...@gmail.com> wrote:
>> >
>> >
>> > On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
>> > <an...@gmail.com> wrote:
>> >>
>> >> Hi devs,
>> >>
>> >> I think we should have a look at AXIS2-4311 and see if and how we can
>> >> fix that for the 1.6 release.
>> >>
>> >> I had a quick lock at the different packages and here are my
>> >> preliminary conclusions:
>> >>
>> >> * org.apache.axis2.util in axis2-adb only contains a single utility
>> >> class --> should not cause much trouble to move it elsewhere
>> >> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> >> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>> >> standard MessageFormatter implementations. Obviously the package name
>> >> is no longer appropriate for this and it would make sense to move
>> >> these classes. However, this means that users need to change their
>> >> axis2.xml file. Note that cleaning this up would also be a good
>> >> opportunity to move the non standard message builders/formatters from
>> >> the transports project to the core Axis2 project, as discussed back in
>> >> december 2008 [1] [2].
>> >>
>> >> Thoughts?
>> >
>> > I agree with you that there are some areas we need to re factor  and
>> > find
>> > the proper way of doing it.
>> >
>> > We did the Axis2 1.5 release last year May but actually cut the branch
>> > on
>> > December as I remember. So my idea was to do an Axis2 1.6 release with
>> > whatever the fixes we have done after cut the 1.5 branch. Otherwise
>> > people
>> > tend to think Axis2 has died.
>> >
>> > The split package problem is actually part of the whole Axis2 OSGI work.
>> > Saminda started this discussion some time ago and there was no progress
>> > after that.
>> >
>> > So my suggestion is to just wait until Axiom and woden releases (which I
>> > believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
>> > the
>> > topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
>> > releases with them.
>> >
>> > And also I think synapse people wait on Axis2 1.6 release. So lets do
>> > Axis2
>> > 1.6 with whatever fixes we can do with and target major changes to Axis2
>> > 1.7.
>>
>> I tend to agree with that from a purely Axis2 point of view. Not sure
>> though what the Geronimo folks think about that, considering that 1.7
>> will not be release before a long time. Don't forget that they are one
>> of our important "customers"...
>
> I haven't looked into the jira, when I send the reply. As I saw they have
> the option of using it as a one bundle isn't it?
>
> thanks,
> Amila.
>
>>
>> > thanks,
>> > Amila.
>> >
>> >
>> >>
>> >> Andreas
>> >>
>> >> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> >> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> >> For additional commands, e-mail: java-dev-help@axis.apache.org
>> >>
>> >
>> >
>> >
>> > --
>> > Amila Suriarachchi
>> > WSO2 Inc.
>> > blog: http://amilachinthaka.blogspot.com/
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen
<an...@gmail.com>wrote:

> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> <am...@gmail.com> wrote:
> >
> >
> > On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > <an...@gmail.com> wrote:
> >>
> >> Hi devs,
> >>
> >> I think we should have a look at AXIS2-4311 and see if and how we can
> >> fix that for the 1.6 release.
> >>
> >> I had a quick lock at the different packages and here are my
> >> preliminary conclusions:
> >>
> >> * org.apache.axis2.util in axis2-adb only contains a single utility
> >> class --> should not cause much trouble to move it elsewhere
> >> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> >> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> >> standard MessageFormatter implementations. Obviously the package name
> >> is no longer appropriate for this and it would make sense to move
> >> these classes. However, this means that users need to change their
> >> axis2.xml file. Note that cleaning this up would also be a good
> >> opportunity to move the non standard message builders/formatters from
> >> the transports project to the core Axis2 project, as discussed back in
> >> december 2008 [1] [2].
> >>
> >> Thoughts?
> >
> > I agree with you that there are some areas we need to re factor  and
> find
> > the proper way of doing it.
> >
> > We did the Axis2 1.5 release last year May but actually cut the branch on
> > December as I remember. So my idea was to do an Axis2 1.6 release with
> > whatever the fixes we have done after cut the 1.5 branch. Otherwise
> people
> > tend to think Axis2 has died.
> >
> > The split package problem is actually part of the whole Axis2 OSGI work.
> > Saminda started this discussion some time ago and there was no progress
> > after that.
> >
> > So my suggestion is to just wait until Axiom and woden releases (which I
> > believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
> the
> > topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> > releases with them.
> >
> > And also I think synapse people wait on Axis2 1.6 release. So lets do
> Axis2
> > 1.6 with whatever fixes we can do with and target major changes to Axis2
> > 1.7.
>
> I tend to agree with that from a purely Axis2 point of view. Not sure
> though what the Geronimo folks think about that, considering that 1.7
> will not be release before a long time. Don't forget that they are one
> of our important "customers"...
>

I haven't looked into the jira, when I send the reply. As I saw they have
the option of using it as a one bundle isn't it?

thanks,
Amila.


>
> > thanks,
> > Amila.
> >
> >
> >>
> >> Andreas
> >>
> >> [1] http://markmail.org/message/fgtbr6tzpfemlery
> >> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>
> >
> >
> >
> > --
> > Amila Suriarachchi
> > WSO2 Inc.
> > blog: http://amilachinthaka.blogspot.com/
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen
<an...@gmail.com>wrote:

> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> <am...@gmail.com> wrote:
> >
> >
> > On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > <an...@gmail.com> wrote:
> >>
> >> Hi devs,
> >>
> >> I think we should have a look at AXIS2-4311 and see if and how we can
> >> fix that for the 1.6 release.
> >>
> >> I had a quick lock at the different packages and here are my
> >> preliminary conclusions:
> >>
> >> * org.apache.axis2.util in axis2-adb only contains a single utility
> >> class --> should not cause much trouble to move it elsewhere
> >> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> >> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> >> standard MessageFormatter implementations. Obviously the package name
> >> is no longer appropriate for this and it would make sense to move
> >> these classes. However, this means that users need to change their
> >> axis2.xml file. Note that cleaning this up would also be a good
> >> opportunity to move the non standard message builders/formatters from
> >> the transports project to the core Axis2 project, as discussed back in
> >> december 2008 [1] [2].
> >>
> >> Thoughts?
> >
> > I agree with you that there are some areas we need to re factor  and
> find
> > the proper way of doing it.
> >
> > We did the Axis2 1.5 release last year May but actually cut the branch on
> > December as I remember. So my idea was to do an Axis2 1.6 release with
> > whatever the fixes we have done after cut the 1.5 branch. Otherwise
> people
> > tend to think Axis2 has died.
> >
> > The split package problem is actually part of the whole Axis2 OSGI work.
> > Saminda started this discussion some time ago and there was no progress
> > after that.
> >
> > So my suggestion is to just wait until Axiom and woden releases (which I
> > believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
> the
> > topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> > releases with them.
> >
> > And also I think synapse people wait on Axis2 1.6 release. So lets do
> Axis2
> > 1.6 with whatever fixes we can do with and target major changes to Axis2
> > 1.7.
>
> I tend to agree with that from a purely Axis2 point of view. Not sure
> though what the Geronimo folks think about that, considering that 1.7
> will not be release before a long time. Don't forget that they are one
> of our important "customers"...
>

I haven't looked into the jira, when I send the reply. As I saw they have
the option of using it as a one bundle isn't it?

thanks,
Amila.


>
> > thanks,
> > Amila.
> >
> >
> >>
> >> Andreas
> >>
> >> [1] http://markmail.org/message/fgtbr6tzpfemlery
> >> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>
> >
> >
> >
> > --
> > Amila Suriarachchi
> > WSO2 Inc.
> > blog: http://amilachinthaka.blogspot.com/
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen
<an...@gmail.com>wrote:

> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> <am...@gmail.com> wrote:
> >
> >
> > On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > <an...@gmail.com> wrote:
> >>
> >> Hi devs,
> >>
> >> I think we should have a look at AXIS2-4311 and see if and how we can
> >> fix that for the 1.6 release.
> >>
> >> I had a quick lock at the different packages and here are my
> >> preliminary conclusions:
> >>
> >> * org.apache.axis2.util in axis2-adb only contains a single utility
> >> class --> should not cause much trouble to move it elsewhere
> >> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> >> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> >> standard MessageFormatter implementations. Obviously the package name
> >> is no longer appropriate for this and it would make sense to move
> >> these classes. However, this means that users need to change their
> >> axis2.xml file. Note that cleaning this up would also be a good
> >> opportunity to move the non standard message builders/formatters from
> >> the transports project to the core Axis2 project, as discussed back in
> >> december 2008 [1] [2].
> >>
> >> Thoughts?
> >
> > I agree with you that there are some areas we need to re factor  and
> find
> > the proper way of doing it.
> >
> > We did the Axis2 1.5 release last year May but actually cut the branch on
> > December as I remember. So my idea was to do an Axis2 1.6 release with
> > whatever the fixes we have done after cut the 1.5 branch. Otherwise
> people
> > tend to think Axis2 has died.
> >
> > The split package problem is actually part of the whole Axis2 OSGI work.
> > Saminda started this discussion some time ago and there was no progress
> > after that.
> >
> > So my suggestion is to just wait until Axiom and woden releases (which I
> > believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
> the
> > topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> > releases with them.
> >
> > And also I think synapse people wait on Axis2 1.6 release. So lets do
> Axis2
> > 1.6 with whatever fixes we can do with and target major changes to Axis2
> > 1.7.
>
> I tend to agree with that from a purely Axis2 point of view. Not sure
> though what the Geronimo folks think about that, considering that 1.7
> will not be release before a long time. Don't forget that they are one
> of our important "customers"...
>

I haven't looked into the jira, when I send the reply. As I saw they have
the option of using it as a one bundle isn't it?

thanks,
Amila.


>
> > thanks,
> > Amila.
> >
> >
> >>
> >> Andreas
> >>
> >> [1] http://markmail.org/message/fgtbr6tzpfemlery
> >> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>
> >
> >
> >
> > --
> > Amila Suriarachchi
> > WSO2 Inc.
> > blog: http://amilachinthaka.blogspot.com/
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen
<an...@gmail.com>wrote:

> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> <am...@gmail.com> wrote:
> >
> >
> > On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > <an...@gmail.com> wrote:
> >>
> >> Hi devs,
> >>
> >> I think we should have a look at AXIS2-4311 and see if and how we can
> >> fix that for the 1.6 release.
> >>
> >> I had a quick lock at the different packages and here are my
> >> preliminary conclusions:
> >>
> >> * org.apache.axis2.util in axis2-adb only contains a single utility
> >> class --> should not cause much trouble to move it elsewhere
> >> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> >> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> >> standard MessageFormatter implementations. Obviously the package name
> >> is no longer appropriate for this and it would make sense to move
> >> these classes. However, this means that users need to change their
> >> axis2.xml file. Note that cleaning this up would also be a good
> >> opportunity to move the non standard message builders/formatters from
> >> the transports project to the core Axis2 project, as discussed back in
> >> december 2008 [1] [2].
> >>
> >> Thoughts?
> >
> > I agree with you that there are some areas we need to re factor  and
> find
> > the proper way of doing it.
> >
> > We did the Axis2 1.5 release last year May but actually cut the branch on
> > December as I remember. So my idea was to do an Axis2 1.6 release with
> > whatever the fixes we have done after cut the 1.5 branch. Otherwise
> people
> > tend to think Axis2 has died.
> >
> > The split package problem is actually part of the whole Axis2 OSGI work.
> > Saminda started this discussion some time ago and there was no progress
> > after that.
> >
> > So my suggestion is to just wait until Axiom and woden releases (which I
> > believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
> the
> > topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> > releases with them.
> >
> > And also I think synapse people wait on Axis2 1.6 release. So lets do
> Axis2
> > 1.6 with whatever fixes we can do with and target major changes to Axis2
> > 1.7.
>
> I tend to agree with that from a purely Axis2 point of view. Not sure
> though what the Geronimo folks think about that, considering that 1.7
> will not be release before a long time. Don't forget that they are one
> of our important "customers"...
>

I haven't looked into the jira, when I send the reply. As I saw they have
the option of using it as a one bundle isn't it?

thanks,
Amila.


>
> > thanks,
> > Amila.
> >
> >
> >>
> >> Andreas
> >>
> >> [1] http://markmail.org/message/fgtbr6tzpfemlery
> >> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>
> >
> >
> >
> > --
> > Amila Suriarachchi
> > WSO2 Inc.
> > blog: http://amilachinthaka.blogspot.com/
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Sun, May 23, 2010 at 5:21 PM, Andreas Veithen
<an...@gmail.com>wrote:

> On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
> <am...@gmail.com> wrote:
> >
> >
> > On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> > <an...@gmail.com> wrote:
> >>
> >> Hi devs,
> >>
> >> I think we should have a look at AXIS2-4311 and see if and how we can
> >> fix that for the 1.6 release.
> >>
> >> I had a quick lock at the different packages and here are my
> >> preliminary conclusions:
> >>
> >> * org.apache.axis2.util in axis2-adb only contains a single utility
> >> class --> should not cause much trouble to move it elsewhere
> >> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> >> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> >> standard MessageFormatter implementations. Obviously the package name
> >> is no longer appropriate for this and it would make sense to move
> >> these classes. However, this means that users need to change their
> >> axis2.xml file. Note that cleaning this up would also be a good
> >> opportunity to move the non standard message builders/formatters from
> >> the transports project to the core Axis2 project, as discussed back in
> >> december 2008 [1] [2].
> >>
> >> Thoughts?
> >
> > I agree with you that there are some areas we need to re factor  and
> find
> > the proper way of doing it.
> >
> > We did the Axis2 1.5 release last year May but actually cut the branch on
> > December as I remember. So my idea was to do an Axis2 1.6 release with
> > whatever the fixes we have done after cut the 1.5 branch. Otherwise
> people
> > tend to think Axis2 has died.
> >
> > The split package problem is actually part of the whole Axis2 OSGI work.
> > Saminda started this discussion some time ago and there was no progress
> > after that.
> >
> > So my suggestion is to just wait until Axiom and woden releases (which I
> > believe happen shortly) and cut the Axis2 1.6 branch. Then we can take
> the
> > topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> > releases with them.
> >
> > And also I think synapse people wait on Axis2 1.6 release. So lets do
> Axis2
> > 1.6 with whatever fixes we can do with and target major changes to Axis2
> > 1.7.
>
> I tend to agree with that from a purely Axis2 point of view. Not sure
> though what the Geronimo folks think about that, considering that 1.7
> will not be release before a long time. Don't forget that they are one
> of our important "customers"...
>

I haven't looked into the jira, when I send the reply. As I saw they have
the option of using it as a one bundle isn't it?

thanks,
Amila.


>
> > thanks,
> > Amila.
> >
> >
> >>
> >> Andreas
> >>
> >> [1] http://markmail.org/message/fgtbr6tzpfemlery
> >> [2] http://markmail.org/thread/i6cq72unknnnvjy5
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> >> For additional commands, e-mail: java-dev-help@axis.apache.org
> >>
> >
> >
> >
> > --
> > Amila Suriarachchi
> > WSO2 Inc.
> > blog: http://amilachinthaka.blogspot.com/
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> <an...@gmail.com> wrote:
>>
>> Hi devs,
>>
>> I think we should have a look at AXIS2-4311 and see if and how we can
>> fix that for the 1.6 release.
>>
>> I had a quick lock at the different packages and here are my
>> preliminary conclusions:
>>
>> * org.apache.axis2.util in axis2-adb only contains a single utility
>> class --> should not cause much trouble to move it elsewhere
>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>> standard MessageFormatter implementations. Obviously the package name
>> is no longer appropriate for this and it would make sense to move
>> these classes. However, this means that users need to change their
>> axis2.xml file. Note that cleaning this up would also be a good
>> opportunity to move the non standard message builders/formatters from
>> the transports project to the core Axis2 project, as discussed back in
>> december 2008 [1] [2].
>>
>> Thoughts?
>
> I agree with you that there are some areas we need to re factor  and  find
> the proper way of doing it.
>
> We did the Axis2 1.5 release last year May but actually cut the branch on
> December as I remember. So my idea was to do an Axis2 1.6 release with
> whatever the fixes we have done after cut the 1.5 branch. Otherwise people
> tend to think Axis2 has died.
>
> The split package problem is actually part of the whole Axis2 OSGI work.
> Saminda started this discussion some time ago and there was no progress
> after that.
>
> So my suggestion is to just wait until Axiom and woden releases (which I
> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take the
> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> releases with them.
>
> And also I think synapse people wait on Axis2 1.6 release. So lets do Axis2
> 1.6 with whatever fixes we can do with and target major changes to Axis2
> 1.7.

I tend to agree with that from a purely Axis2 point of view. Not sure
though what the Geronimo folks think about that, considering that 1.7
will not be release before a long time. Don't forget that they are one
of our important "customers"...

> thanks,
> Amila.
>
>
>>
>> Andreas
>>
>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> <an...@gmail.com> wrote:
>>
>> Hi devs,
>>
>> I think we should have a look at AXIS2-4311 and see if and how we can
>> fix that for the 1.6 release.
>>
>> I had a quick lock at the different packages and here are my
>> preliminary conclusions:
>>
>> * org.apache.axis2.util in axis2-adb only contains a single utility
>> class --> should not cause much trouble to move it elsewhere
>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>> standard MessageFormatter implementations. Obviously the package name
>> is no longer appropriate for this and it would make sense to move
>> these classes. However, this means that users need to change their
>> axis2.xml file. Note that cleaning this up would also be a good
>> opportunity to move the non standard message builders/formatters from
>> the transports project to the core Axis2 project, as discussed back in
>> december 2008 [1] [2].
>>
>> Thoughts?
>
> I agree with you that there are some areas we need to re factor  and  find
> the proper way of doing it.
>
> We did the Axis2 1.5 release last year May but actually cut the branch on
> December as I remember. So my idea was to do an Axis2 1.6 release with
> whatever the fixes we have done after cut the 1.5 branch. Otherwise people
> tend to think Axis2 has died.
>
> The split package problem is actually part of the whole Axis2 OSGI work.
> Saminda started this discussion some time ago and there was no progress
> after that.
>
> So my suggestion is to just wait until Axiom and woden releases (which I
> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take the
> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> releases with them.
>
> And also I think synapse people wait on Axis2 1.6 release. So lets do Axis2
> 1.6 with whatever fixes we can do with and target major changes to Axis2
> 1.7.

I tend to agree with that from a purely Axis2 point of view. Not sure
though what the Geronimo folks think about that, considering that 1.7
will not be release before a long time. Don't forget that they are one
of our important "customers"...

> thanks,
> Amila.
>
>
>>
>> Andreas
>>
>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> <an...@gmail.com> wrote:
>>
>> Hi devs,
>>
>> I think we should have a look at AXIS2-4311 and see if and how we can
>> fix that for the 1.6 release.
>>
>> I had a quick lock at the different packages and here are my
>> preliminary conclusions:
>>
>> * org.apache.axis2.util in axis2-adb only contains a single utility
>> class --> should not cause much trouble to move it elsewhere
>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>> standard MessageFormatter implementations. Obviously the package name
>> is no longer appropriate for this and it would make sense to move
>> these classes. However, this means that users need to change their
>> axis2.xml file. Note that cleaning this up would also be a good
>> opportunity to move the non standard message builders/formatters from
>> the transports project to the core Axis2 project, as discussed back in
>> december 2008 [1] [2].
>>
>> Thoughts?
>
> I agree with you that there are some areas we need to re factor  and  find
> the proper way of doing it.
>
> We did the Axis2 1.5 release last year May but actually cut the branch on
> December as I remember. So my idea was to do an Axis2 1.6 release with
> whatever the fixes we have done after cut the 1.5 branch. Otherwise people
> tend to think Axis2 has died.
>
> The split package problem is actually part of the whole Axis2 OSGI work.
> Saminda started this discussion some time ago and there was no progress
> after that.
>
> So my suggestion is to just wait until Axiom and woden releases (which I
> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take the
> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> releases with them.
>
> And also I think synapse people wait on Axis2 1.6 release. So lets do Axis2
> 1.6 with whatever fixes we can do with and target major changes to Axis2
> 1.7.

I tend to agree with that from a purely Axis2 point of view. Not sure
though what the Geronimo folks think about that, considering that 1.7
will not be release before a long time. Don't forget that they are one
of our important "customers"...

> thanks,
> Amila.
>
>
>>
>> Andreas
>>
>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> <an...@gmail.com> wrote:
>>
>> Hi devs,
>>
>> I think we should have a look at AXIS2-4311 and see if and how we can
>> fix that for the 1.6 release.
>>
>> I had a quick lock at the different packages and here are my
>> preliminary conclusions:
>>
>> * org.apache.axis2.util in axis2-adb only contains a single utility
>> class --> should not cause much trouble to move it elsewhere
>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>> standard MessageFormatter implementations. Obviously the package name
>> is no longer appropriate for this and it would make sense to move
>> these classes. However, this means that users need to change their
>> axis2.xml file. Note that cleaning this up would also be a good
>> opportunity to move the non standard message builders/formatters from
>> the transports project to the core Axis2 project, as discussed back in
>> december 2008 [1] [2].
>>
>> Thoughts?
>
> I agree with you that there are some areas we need to re factor  and  find
> the proper way of doing it.
>
> We did the Axis2 1.5 release last year May but actually cut the branch on
> December as I remember. So my idea was to do an Axis2 1.6 release with
> whatever the fixes we have done after cut the 1.5 branch. Otherwise people
> tend to think Axis2 has died.
>
> The split package problem is actually part of the whole Axis2 OSGI work.
> Saminda started this discussion some time ago and there was no progress
> after that.
>
> So my suggestion is to just wait until Axiom and woden releases (which I
> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take the
> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> releases with them.
>
> And also I think synapse people wait on Axis2 1.6 release. So lets do Axis2
> 1.6 with whatever fixes we can do with and target major changes to Axis2
> 1.7.

I tend to agree with that from a purely Axis2 point of view. Not sure
though what the Geronimo folks think about that, considering that 1.7
will not be release before a long time. Don't forget that they are one
of our important "customers"...

> thanks,
> Amila.
>
>
>>
>> Andreas
>>
>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Andreas Veithen <an...@gmail.com>.
On Sat, May 22, 2010 at 06:41, Amila Suriarachchi
<am...@gmail.com> wrote:
>
>
> On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen
> <an...@gmail.com> wrote:
>>
>> Hi devs,
>>
>> I think we should have a look at AXIS2-4311 and see if and how we can
>> fix that for the 1.6 release.
>>
>> I had a quick lock at the different packages and here are my
>> preliminary conclusions:
>>
>> * org.apache.axis2.util in axis2-adb only contains a single utility
>> class --> should not cause much trouble to move it elsewhere
>> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
>> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
>> standard MessageFormatter implementations. Obviously the package name
>> is no longer appropriate for this and it would make sense to move
>> these classes. However, this means that users need to change their
>> axis2.xml file. Note that cleaning this up would also be a good
>> opportunity to move the non standard message builders/formatters from
>> the transports project to the core Axis2 project, as discussed back in
>> december 2008 [1] [2].
>>
>> Thoughts?
>
> I agree with you that there are some areas we need to re factor  and  find
> the proper way of doing it.
>
> We did the Axis2 1.5 release last year May but actually cut the branch on
> December as I remember. So my idea was to do an Axis2 1.6 release with
> whatever the fixes we have done after cut the 1.5 branch. Otherwise people
> tend to think Axis2 has died.
>
> The split package problem is actually part of the whole Axis2 OSGI work.
> Saminda started this discussion some time ago and there was no progress
> after that.
>
> So my suggestion is to just wait until Axiom and woden releases (which I
> believe happen shortly) and cut the Axis2 1.6 branch. Then we can take the
> topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
> releases with them.
>
> And also I think synapse people wait on Axis2 1.6 release. So lets do Axis2
> 1.6 with whatever fixes we can do with and target major changes to Axis2
> 1.7.

I tend to agree with that from a purely Axis2 point of view. Not sure
though what the Geronimo folks think about that, considering that 1.7
will not be release before a long time. Don't forget that they are one
of our important "customers"...

> thanks,
> Amila.
>
>
>>
>> Andreas
>>
>> [1] http://markmail.org/message/fgtbr6tzpfemlery
>> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-dev-help@axis.apache.org
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen <andreas.veithen@gmail.com
> wrote:

> Hi devs,
>
> I think we should have a look at AXIS2-4311 and see if and how we can
> fix that for the 1.6 release.
>
> I had a quick lock at the different packages and here are my
> preliminary conclusions:
>
> * org.apache.axis2.util in axis2-adb only contains a single utility
> class --> should not cause much trouble to move it elsewhere
> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> standard MessageFormatter implementations. Obviously the package name
> is no longer appropriate for this and it would make sense to move
> these classes. However, this means that users need to change their
> axis2.xml file. Note that cleaning this up would also be a good
> opportunity to move the non standard message builders/formatters from
> the transports project to the core Axis2 project, as discussed back in
> december 2008 [1] [2].
>

> Thoughts?
>

I agree with you that there are some areas we need to re factor  and  find
the proper way of doing it.

We did the Axis2 1.5 release last year May but actually cut the branch on
December as I remember. So my idea was to do an Axis2 1.6 release with
whatever the fixes we have done after cut the 1.5 branch. Otherwise people
tend to think Axis2 has died.

The split package problem is actually part of the whole Axis2 OSGI work.
Saminda started this discussion some time ago and there was no progress
after that.

So my suggestion is to just wait until Axiom and woden releases (which I
believe happen shortly) and cut the Axis2 1.6 branch. Then we can take the
topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
releases with them.

And also I think synapse people wait on Axis2 1.6 release. So lets do Axis2
1.6 with whatever fixes we can do with and target major changes to Axis2
1.7.

thanks,
Amila.



> Andreas
>
> [1] http://markmail.org/message/fgtbr6tzpfemlery
> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Jarek Gawor <jg...@gmail.com>.
There is a number of split packages just between the jaxws and
metadata modules.

If OSGi is the primary reason for fixing these split package problems
then we also have to consider how is Axis2 supposed to be deployed in
the OSGi environment. That is, is it deployed as a set of individual
bundles or one big bundle consisting of all (or most) modules. If one
big bundle then we don't have to fix the split packages but we have to
remove the OSGI metadata from individual modules to reduce confusion.
If individual bundles then we pretty much have to fix the split
package problems and fix/update the OSGi manifest info for each
module.

Jarek

On Thu, May 20, 2010 at 3:13 PM, Andreas Veithen
<an...@gmail.com> wrote:
> Hi devs,
>
> I think we should have a look at AXIS2-4311 and see if and how we can
> fix that for the 1.6 release.
>
> I had a quick lock at the different packages and here are my
> preliminary conclusions:
>
> * org.apache.axis2.util in axis2-adb only contains a single utility
> class --> should not cause much trouble to move it elsewhere
> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> standard MessageFormatter implementations. Obviously the package name
> is no longer appropriate for this and it would make sense to move
> these classes. However, this means that users need to change their
> axis2.xml file. Note that cleaning this up would also be a good
> opportunity to move the non standard message builders/formatters from
> the transports project to the core Axis2 project, as discussed back in
> december 2008 [1] [2].
>
> Thoughts?
>
> Andreas
>
> [1] http://markmail.org/message/fgtbr6tzpfemlery
> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen <andreas.veithen@gmail.com
> wrote:

> Hi devs,
>
> I think we should have a look at AXIS2-4311 and see if and how we can
> fix that for the 1.6 release.
>
> I had a quick lock at the different packages and here are my
> preliminary conclusions:
>
> * org.apache.axis2.util in axis2-adb only contains a single utility
> class --> should not cause much trouble to move it elsewhere
> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> standard MessageFormatter implementations. Obviously the package name
> is no longer appropriate for this and it would make sense to move
> these classes. However, this means that users need to change their
> axis2.xml file. Note that cleaning this up would also be a good
> opportunity to move the non standard message builders/formatters from
> the transports project to the core Axis2 project, as discussed back in
> december 2008 [1] [2].
>

> Thoughts?
>

I agree with you that there are some areas we need to re factor  and  find
the proper way of doing it.

We did the Axis2 1.5 release last year May but actually cut the branch on
December as I remember. So my idea was to do an Axis2 1.6 release with
whatever the fixes we have done after cut the 1.5 branch. Otherwise people
tend to think Axis2 has died.

The split package problem is actually part of the whole Axis2 OSGI work.
Saminda started this discussion some time ago and there was no progress
after that.

So my suggestion is to just wait until Axiom and woden releases (which I
believe happen shortly) and cut the Axis2 1.6 branch. Then we can take the
topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
releases with them.

And also I think synapse people wait on Axis2 1.6 release. So lets do Axis2
1.6 with whatever fixes we can do with and target major changes to Axis2
1.7.

thanks,
Amila.



> Andreas
>
> [1] http://markmail.org/message/fgtbr6tzpfemlery
> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen <andreas.veithen@gmail.com
> wrote:

> Hi devs,
>
> I think we should have a look at AXIS2-4311 and see if and how we can
> fix that for the 1.6 release.
>
> I had a quick lock at the different packages and here are my
> preliminary conclusions:
>
> * org.apache.axis2.util in axis2-adb only contains a single utility
> class --> should not cause much trouble to move it elsewhere
> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> standard MessageFormatter implementations. Obviously the package name
> is no longer appropriate for this and it would make sense to move
> these classes. However, this means that users need to change their
> axis2.xml file. Note that cleaning this up would also be a good
> opportunity to move the non standard message builders/formatters from
> the transports project to the core Axis2 project, as discussed back in
> december 2008 [1] [2].
>

> Thoughts?
>

I agree with you that there are some areas we need to re factor  and  find
the proper way of doing it.

We did the Axis2 1.5 release last year May but actually cut the branch on
December as I remember. So my idea was to do an Axis2 1.6 release with
whatever the fixes we have done after cut the 1.5 branch. Otherwise people
tend to think Axis2 has died.

The split package problem is actually part of the whole Axis2 OSGI work.
Saminda started this discussion some time ago and there was no progress
after that.

So my suggestion is to just wait until Axiom and woden releases (which I
believe happen shortly) and cut the Axis2 1.6 branch. Then we can take the
topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
releases with them.

And also I think synapse people wait on Axis2 1.6 release. So lets do Axis2
1.6 with whatever fixes we can do with and target major changes to Axis2
1.7.

thanks,
Amila.



> Andreas
>
> [1] http://markmail.org/message/fgtbr6tzpfemlery
> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Jarek Gawor <jg...@gmail.com>.
There is a number of split packages just between the jaxws and
metadata modules.

If OSGi is the primary reason for fixing these split package problems
then we also have to consider how is Axis2 supposed to be deployed in
the OSGi environment. That is, is it deployed as a set of individual
bundles or one big bundle consisting of all (or most) modules. If one
big bundle then we don't have to fix the split packages but we have to
remove the OSGI metadata from individual modules to reduce confusion.
If individual bundles then we pretty much have to fix the split
package problems and fix/update the OSGi manifest info for each
module.

Jarek

On Thu, May 20, 2010 at 3:13 PM, Andreas Veithen
<an...@gmail.com> wrote:
> Hi devs,
>
> I think we should have a look at AXIS2-4311 and see if and how we can
> fix that for the 1.6 release.
>
> I had a quick lock at the different packages and here are my
> preliminary conclusions:
>
> * org.apache.axis2.util in axis2-adb only contains a single utility
> class --> should not cause much trouble to move it elsewhere
> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> standard MessageFormatter implementations. Obviously the package name
> is no longer appropriate for this and it would make sense to move
> these classes. However, this means that users need to change their
> axis2.xml file. Note that cleaning this up would also be a good
> opportunity to move the non standard message builders/formatters from
> the transports project to the core Axis2 project, as discussed back in
> december 2008 [1] [2].
>
> Thoughts?
>
> Andreas
>
> [1] http://markmail.org/message/fgtbr6tzpfemlery
> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen <andreas.veithen@gmail.com
> wrote:

> Hi devs,
>
> I think we should have a look at AXIS2-4311 and see if and how we can
> fix that for the 1.6 release.
>
> I had a quick lock at the different packages and here are my
> preliminary conclusions:
>
> * org.apache.axis2.util in axis2-adb only contains a single utility
> class --> should not cause much trouble to move it elsewhere
> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> standard MessageFormatter implementations. Obviously the package name
> is no longer appropriate for this and it would make sense to move
> these classes. However, this means that users need to change their
> axis2.xml file. Note that cleaning this up would also be a good
> opportunity to move the non standard message builders/formatters from
> the transports project to the core Axis2 project, as discussed back in
> december 2008 [1] [2].
>

> Thoughts?
>

I agree with you that there are some areas we need to re factor  and  find
the proper way of doing it.

We did the Axis2 1.5 release last year May but actually cut the branch on
December as I remember. So my idea was to do an Axis2 1.6 release with
whatever the fixes we have done after cut the 1.5 branch. Otherwise people
tend to think Axis2 has died.

The split package problem is actually part of the whole Axis2 OSGI work.
Saminda started this discussion some time ago and there was no progress
after that.

So my suggestion is to just wait until Axiom and woden releases (which I
believe happen shortly) and cut the Axis2 1.6 branch. Then we can take the
topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
releases with them.

And also I think synapse people wait on Axis2 1.6 release. So lets do Axis2
1.6 with whatever fixes we can do with and target major changes to Axis2
1.7.

thanks,
Amila.



> Andreas
>
> [1] http://markmail.org/message/fgtbr6tzpfemlery
> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Jarek Gawor <jg...@gmail.com>.
There is a number of split packages just between the jaxws and
metadata modules.

If OSGi is the primary reason for fixing these split package problems
then we also have to consider how is Axis2 supposed to be deployed in
the OSGi environment. That is, is it deployed as a set of individual
bundles or one big bundle consisting of all (or most) modules. If one
big bundle then we don't have to fix the split packages but we have to
remove the OSGI metadata from individual modules to reduce confusion.
If individual bundles then we pretty much have to fix the split
package problems and fix/update the OSGi manifest info for each
module.

Jarek

On Thu, May 20, 2010 at 3:13 PM, Andreas Veithen
<an...@gmail.com> wrote:
> Hi devs,
>
> I think we should have a look at AXIS2-4311 and see if and how we can
> fix that for the 1.6 release.
>
> I had a quick lock at the different packages and here are my
> preliminary conclusions:
>
> * org.apache.axis2.util in axis2-adb only contains a single utility
> class --> should not cause much trouble to move it elsewhere
> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> standard MessageFormatter implementations. Obviously the package name
> is no longer appropriate for this and it would make sense to move
> these classes. However, this means that users need to change their
> axis2.xml file. Note that cleaning this up would also be a good
> opportunity to move the non standard message builders/formatters from
> the transports project to the core Axis2 project, as discussed back in
> december 2008 [1] [2].
>
> Thoughts?
>
> Andreas
>
> [1] http://markmail.org/message/fgtbr6tzpfemlery
> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Amila Suriarachchi <am...@gmail.com>.
On Fri, May 21, 2010 at 12:43 AM, Andreas Veithen <andreas.veithen@gmail.com
> wrote:

> Hi devs,
>
> I think we should have a look at AXIS2-4311 and see if and how we can
> fix that for the 1.6 release.
>
> I had a quick lock at the different packages and here are my
> preliminary conclusions:
>
> * org.apache.axis2.util in axis2-adb only contains a single utility
> class --> should not cause much trouble to move it elsewhere
> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> standard MessageFormatter implementations. Obviously the package name
> is no longer appropriate for this and it would make sense to move
> these classes. However, this means that users need to change their
> axis2.xml file. Note that cleaning this up would also be a good
> opportunity to move the non standard message builders/formatters from
> the transports project to the core Axis2 project, as discussed back in
> december 2008 [1] [2].
>

> Thoughts?
>

I agree with you that there are some areas we need to re factor  and  find
the proper way of doing it.

We did the Axis2 1.5 release last year May but actually cut the branch on
December as I remember. So my idea was to do an Axis2 1.6 release with
whatever the fixes we have done after cut the 1.5 branch. Otherwise people
tend to think Axis2 has died.

The split package problem is actually part of the whole Axis2 OSGI work.
Saminda started this discussion some time ago and there was no progress
after that.

So my suggestion is to just wait until Axiom and woden releases (which I
believe happen shortly) and cut the Axis2 1.6 branch. Then we can take the
topics like "Axis2 OSGI" , "Axis2 Spring integration" and do subsequent
releases with them.

And also I think synapse people wait on Axis2 1.6 release. So lets do Axis2
1.6 with whatever fixes we can do with and target major changes to Axis2
1.7.

thanks,
Amila.



> Andreas
>
> [1] http://markmail.org/message/fgtbr6tzpfemlery
> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: Split packages issue (AXIS2-4311)

Posted by Jarek Gawor <jg...@gmail.com>.
There is a number of split packages just between the jaxws and
metadata modules.

If OSGi is the primary reason for fixing these split package problems
then we also have to consider how is Axis2 supposed to be deployed in
the OSGi environment. That is, is it deployed as a set of individual
bundles or one big bundle consisting of all (or most) modules. If one
big bundle then we don't have to fix the split packages but we have to
remove the OSGI metadata from individual modules to reduce confusion.
If individual bundles then we pretty much have to fix the split
package problems and fix/update the OSGi manifest info for each
module.

Jarek

On Thu, May 20, 2010 at 3:13 PM, Andreas Veithen
<an...@gmail.com> wrote:
> Hi devs,
>
> I think we should have a look at AXIS2-4311 and see if and how we can
> fix that for the 1.6 release.
>
> I had a quick lock at the different packages and here are my
> preliminary conclusions:
>
> * org.apache.axis2.util in axis2-adb only contains a single utility
> class --> should not cause much trouble to move it elsewhere
> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> standard MessageFormatter implementations. Obviously the package name
> is no longer appropriate for this and it would make sense to move
> these classes. However, this means that users need to change their
> axis2.xml file. Note that cleaning this up would also be a good
> opportunity to move the non standard message builders/formatters from
> the transports project to the core Axis2 project, as discussed back in
> december 2008 [1] [2].
>
> Thoughts?
>
> Andreas
>
> [1] http://markmail.org/message/fgtbr6tzpfemlery
> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Re: Split packages issue (AXIS2-4311)

Posted by Jarek Gawor <jg...@gmail.com>.
There is a number of split packages just between the jaxws and
metadata modules.

If OSGi is the primary reason for fixing these split package problems
then we also have to consider how is Axis2 supposed to be deployed in
the OSGi environment. That is, is it deployed as a set of individual
bundles or one big bundle consisting of all (or most) modules. If one
big bundle then we don't have to fix the split packages but we have to
remove the OSGI metadata from individual modules to reduce confusion.
If individual bundles then we pretty much have to fix the split
package problems and fix/update the OSGi manifest info for each
module.

Jarek

On Thu, May 20, 2010 at 3:13 PM, Andreas Veithen
<an...@gmail.com> wrote:
> Hi devs,
>
> I think we should have a look at AXIS2-4311 and see if and how we can
> fix that for the 1.6 release.
>
> I had a quick lock at the different packages and here are my
> preliminary conclusions:
>
> * org.apache.axis2.util in axis2-adb only contains a single utility
> class --> should not cause much trouble to move it elsewhere
> * org.apache.axis2.transport.jms is no longer in axis2-kernel.
> * org.apache.axis2.transport.http in axis2-kernel mainly contains the
> standard MessageFormatter implementations. Obviously the package name
> is no longer appropriate for this and it would make sense to move
> these classes. However, this means that users need to change their
> axis2.xml file. Note that cleaning this up would also be a good
> opportunity to move the non standard message builders/formatters from
> the transports project to the core Axis2 project, as discussed back in
> december 2008 [1] [2].
>
> Thoughts?
>
> Andreas
>
> [1] http://markmail.org/message/fgtbr6tzpfemlery
> [2] http://markmail.org/thread/i6cq72unknnnvjy5
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-dev-help@axis.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org