There's no need to update AS trunk code. We will do it for you on next
JBossWS release ;)
Richard
Darran Lofthouse wrote:
Ok I am going to go ahead and do this in two stages - if you could
just confirm if this will be compatible with the Hudson testing set up.
First I will commit to the 4 JBossWS projects: -
SPI
Framework
Container
Native
Metro
CXF
The first three will upload a snapshot release that the three stacks
will use.
If we get no regressions in Hudson caused by this we can then copy the
container code to AS5 trunk and update to the Framework and SPI
snapshots.
Do you see any reason to also use a Native snapshot in AS5 trunk?
Regards,
Darran Lofthouse.
Richard Opalka wrote:
> OK, you can commit now ;)
>
> Richard
>
> Darran Lofthouse wrote:
>> Hi everyone,
>>
>> Any information on when I can start committing the changes? My
>> development environment is deadlocked now as I have changes in about
>> 5 different projects that all need to go in at once.
>>
>> Regards,
>> Darran Lofthouse.
>>
>>
>> Darran Lofthouse wrote:
>>> Do you know when you will be tagging it?
>>>
>>> Once I commit my changes it will enable a test that will start to
>>> fail without all the changes in place.
>>>
>>> Regards,
>>> Darran Lofthouse.
>>>
>>>
>>> Richard Opalka wrote:
>>>> Darran,
>>>>
>>>> create a separate user branch from container integration trunk
>>>> and do your job there.
>>>> Later we will tell you where to merge it. We need to tag the trunk
>>>> first.
>>>>
>>>> Richard
>>>>
>>>> Darran Lofthouse wrote:
>>>>> Thanks Richard, I see where you mean.
>>>>>
>>>>> I will send an e-mail when I start committing the changes - it
>>>>> should take no more than 30 minutes but it might break a few
>>>>> things in that time due to some bi-directional dependencies.
>>>>>
>>>>> Regards,
>>>>> Darran Lofthouse.
>>>>>
>>>>>
>>>>> Richard Opalka wrote:
>>>>>> See inlined comments below:
>>>>>>
>>>>>> Darran Lofthouse wrote:
>>>>>>> Right I have the code ready now but I am unsure how to handle
>>>>>>> what appears to be a circular dependency in the build.
>>>>>>>
>>>>>>> Within SPI I have modified one interface to get and set the
>>>>>>> list of virtual hosts.
>>>>>>>
>>>>>>> Within Framework I have implemented the additional methods on
>>>>>>> the DefaultService implementation.
>>>>>>>
>>>>>>> Within Framework I have added a new DeploymentAspect similar
to
>>>>>>> the ContextRootDeploymentAspect to check for virtualHosts and
>>>>>>> set accordingly.
>>>>>>>
>>>>>>> Within AS I have added the new DeploymentAspect for EJB3
>>>>>>> deployments. I have also taken the virtual hosts list from
the
>>>>>>> Service implementation and pass them to JBoss Web for
deployment.
>>>>>>>
>>>>>>> And then finally within the framework testsuite I have
>>>>>>> re-enabled the test to test that the deployment is deployed
to
>>>>>>> a virtual host.
>>>>>> Sounds good to me
>>>>>>>
>>>>>>>
>>>>>>> The problem I now have is that jbossws-native (and I think
the
>>>>>>> other two) pull in the container integration code and deploy
it
>>>>>>> to JBoss. Now that we have the SPI seperated out should
>>>>>>> JBossWS really be pulling in AS code like this? The name
within
>>>>>>> the pom.xml in the webservices project of AS does not match
the
>>>>>>> name as it is pulled back into WS
>>>>>> We will discuss this problem on next JBossWS meeting that is
>>>>>> scheduled to 22-nd and 23-rd of July.
>>>>>> Till now we used to modify both AS webservices module and AS
>>>>>> integration module.
>>>>>> Both source code bases are almost the same.
>>>>>>
>>>>>>> how are the snapshot versions of this code released?
>>>>>> Modify AS integration code base (e.g.
>>>>>> jbossws/container/jboss50/trunk)
>>>>>> Do `mvn deploy` after modification.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Darran Lofthouse.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Alessio Soldano wrote:
>>>>>>>> OK, thanks Darran.
>>>>>>>> Btw of course I should have written JBossWS 3.0.3, not
3.0.2
>>>>>>>> (which is already out).
>>>>>>>> Cheers
>>>>>>>> Alessio
>>>>>>>>
>>>>>>>> Darran Lofthouse ha scritto:
>>>>>>>>> Ok that works for me - so from a JBoss AS perspective
we will
>>>>>>>>> consider re-enabling support for virtual hosts just a
JBoss 5
>>>>>>>>> fix.
>>>>>>>>>
>>>>>>>>> When I re-enable the test I will add it to the
excludes list
>>>>>>>>> of the JBoss 4.x versions.
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Darran Lofthouse.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Alessio Soldano wrote:
>>>>>>>>>> OK, this said, I would do as you wrote in the
first email,
>>>>>>>>>> i.e. change the AS to use snapshot versions of
jbossws. Imho
>>>>>>>>>> this is fine for the AS5 trunk, as we can be
quite
>>>>>>>>>> comfortable we'll be able to release jbossws
3.0.2 before
>>>>>>>>>> 5.0.0.CR2. Not sure about the Branch_4_2 instead
(honestly I
>>>>>>>>>> think it will ship with jbossws-native 2.0.4
forever).
>>>>>>>>>> Cheers
>>>>>>>>>> Alessio
>>>>>>>>>>
>>>>>>>>>> Darran Lofthouse ha scritto:
>>>>>>>>>>> Backwards compatibility shouldn't be an
issue as this would
>>>>>>>>>>> be new methods on the SPI to make the list of
virtual hosts
>>>>>>>>>>> available.
>>>>>>>>>>>
>>>>>>>>>>> Unfortunately this does touch the container
integration
>>>>>>>>>>> code as this needs to pass the list of
virtual hosts to
>>>>>>>>>>> JBoss Web (as appropriate for each branch).
>>>>>>>>>>>
>>>>>>>>>>> I could add the container integration code
and comment it
>>>>>>>>>>> out until the next WS update happens.
>>>>>>>>>>>
>>>>>>>>>>> Finally once the container integration code
is updated we
>>>>>>>>>>> will then need to go round another pass to
re-enable the
>>>>>>>>>>> test in framework!!
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Darran Lofthouse.
>>>>>>>>>>>
>>>>>>>>>>> Alessio Soldano wrote:
>>>>>>>>>>>> Hi Darran,
>>>>>>>>>>>> if I understand you, you need to do
changes in jbossws-spi
>>>>>>>>>>>> and jbossws-framework, don't you?
>>>>>>>>>>>> Generally speaking, you perform the
changes (please be
>>>>>>>>>>>> careful about backward compatibility when
touching the
>>>>>>>>>>>> SPI) and update the component versions in
the jbossws
>>>>>>>>>>>> pom.xml files, so that the new versions
of spi and
>>>>>>>>>>>> framework are picked up. You need to
create snapshots of
>>>>>>>>>>>> jbossws-spi and jbossws-framework of
course, using mvn
>>>>>>>>>>>> deploy.
>>>>>>>>>>>> Once the next jbossws release is ready,
we'll take care of
>>>>>>>>>>>> installing it into the current jboss AS
(4.2.x and 5.0.x),
>>>>>>>>>>>> including the new spi and framework.
>>>>>>>>>>>> This assumes you don't need to change
the container
>>>>>>>>>>>> integration code...
>>>>>>>>>>>> Cheers
>>>>>>>>>>>> Alessio
>>>>>>>>>>>>
>>>>>>>>>>>> Darran Lofthouse ha scritto:
>>>>>>>>>>>>> I am currently looking for some
advice for the following
>>>>>>>>>>>>> issue: -
>>>>>>>>>>>>>
>>>>>>>>>>>>>
http://jira.jboss.com/jira/browse/JBWS-981
>>>>>>>>>>>>>
>>>>>>>>>>>>> As the deployment code has moved back
to the AS codebase
>>>>>>>>>>>>> it is dependent on the APIs made
available by JBossWS.
>>>>>>>>>>>>>
>>>>>>>>>>>>> This fix is first going to require an
addition to the SPI
>>>>>>>>>>>>> to expose the virtual hosts
information.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I will then need to update the
framework code to populate
>>>>>>>>>>>>> this value.
>>>>>>>>>>>>>
>>>>>>>>>>>>> And then the jbossas trunk and
Branch_4_2 will need to be
>>>>>>>>>>>>> updated to utilise the new values on
the SPI.
>>>>>>>>>>>>>
>>>>>>>>>>>>> To be able to update the code in AS
it would need to use
>>>>>>>>>>>>> snapshot releases for JBossWS and we
would need to be
>>>>>>>>>>>>> sure a JBossWS release was coming
before the next AS
>>>>>>>>>>>>> release (JBoss AS 4.2.3.GA and
5.0.0.CR2).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Or is the process to get the SPI and
Framework updated
>>>>>>>>>>>>> first and then wait until the AS
branches have the WS
>>>>>>>>>>>>> version increased to implement the
final fix there?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Darran Lofthouse.
>>>>>>>>>>>>>
_______________________________________________
>>>>>>>>>>>>> jbossws-dev mailing list
>>>>>>>>>>>>> jbossws-dev(a)lists.jboss.org
>>>>>>>>>>>>>
https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> jbossws-dev mailing list
>>>>>>> jbossws-dev(a)lists.jboss.org
>>>>>>>
https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> jbossws-dev mailing list
>>> jbossws-dev(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>
>
>
--
B.Sc. Richard Opalka
Senior Software Engineer
JBoss, a division of Red Hat
Mobile: +420 731 186 942
Mail: ropalka(a)redhat.com