Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[swordfish-dev] Chat transcript 16/02/2009

Title: Chat transcript 16/02/2009
[START Transcript 16/02/2009]

Jürgen Kindler
Hi folks, the build of org.eclipse.swordfish.bundles lacks a repository entry of the Apache incubating repository. Could somebody add this, please:
   <repository>
<id>apache-incubating</id>
<name>Apache Incubating Repository</name>
<url>http://people.apache.org/repo/m2-incubating-repository/</url>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
          <releases>
          </releases>
       </repository>

Volodymyr Zhabiuk
Hi Jurgen. What bundles can not be downloaded from the repositories already listed in the org.eclipse.swordfish.bundles/ pom.xml?

Anubhav Sharma
so did we find why the build was broken on friday and is it fixed?

Volodymyr Zhabiuk
Yeah

Jürgen Kindler
Yes sir!

Volodymyr Zhabiuk
The cxf bundle could be started because of the missing dependencies
))
It was my fault

Anubhav Sharma
okies dokes

Volodymyr Zhabiuk
The VM arguments for launching the target platform should be
-Declipse.ignoreApp=true -Dosgi.noShutdown=true
-Dorg.osgi.framework.system.packages="com.sun.jimi.core, com.sun.net.ssl, com.sun.net.ssl.internal.ssl, com.sun.org.apache.xalan.internal, com.sun.org.apache.xalan.internal.res, com.sun.org.apache.xalan.internal.xsltc.trax, com.sun.org.apache.xerces.internal.dom, com.sun.org.apache.xerces.internal.jaxp, com.sun.org.apache.xerces.internal.xni, com.sun.org.apache.xml.internal, com.sun.org.apache.xml.internal.utils, com.sun.org.apache.xpath.internal, com.sun.org.apache.xpath.internal.jaxp, com.sun.org.apache.xpath.internal.objects, com.sun.xml.fastinfoset.dom, com.sun.xml.fastinfoset.sax, com.sun.xml.fastinfoset.stax, javax.annotation, javax.annotation.security, javax.crypto, javax.crypto.interfaces, javax.crypto.spec, javax.imageio, javax.imageio.metadata, javax.imageio.stream, javax.jms, javax.management, javax.management.loading, javax.management.modelmbean, javax.management.remote, javax.naming, javax.naming.directory, javax.naming.spi, javax.net, javax.net.ssl, javax.rmi, javax.security.auth, javax.security.auth.callback, javax.security.auth.login, javax.security.auth.spi, javax.security.auth.x500, javax.security.cert, javax.security.sasl, javax.servlet, javax.sql, javax.swing, javax.swing.event, javax.xml.datatype,  javax.xml.parsers, javax.xml.namespace,javax.xml.transform, javax.xml.transform.dom, javax.xml.transform.sax, javax.xml.transform.stream, javax.xml.validation, javax.xml.xpath, org.jvnet.fastinfoset, org.jvnet.staxex, org.omg.CORBA, org.omg.CosNaming, org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls, org.w3c.dom.traversal, org.xml.sax, org.xml.sax.ext, org.xml.sax.helpers, sun.misc, sun.security.provider,javax.activation, org.omg.CORBA.TypeCodePackage, org.omg.CORBA.portable, org.omg.PortableServer, org.omg.PortableServer.POAPackage"

Jürgen Kindler
I'm working on setting up a Continuum build so that such problems pop up immediately ...

Volodymyr Zhabiuk
Have added several corba related packages

Anubhav Sharma
Volodymyr, did u get a chance to speal with oliver and discuss all the dependencies for CXF

Volodymyr Zhabiuk
not really
will do it today

Anubhav Sharma
Oliver should be in today

Volodymyr Zhabiuk
@Jurgen: Now I will check the osgi integration tests
ok

Anubhav Sharma
@continous build?

Jürgen Kindler
The unit tests seem to work, but the integration tests do not ...

Volodymyr Zhabiuk
ok will look

Jürgen Kindler
Yes, continuous build ...

Anubhav Sharma
in eclipsE?
Jürgen, i was not able to find the Project rules you suggested on wiki

Jürgen Kindler
No, just have a build server running here that grabs changes and build the projects - for now on my pc

Anubhav Sharma
may be we setup a dedicated machine for that
might be useful for furture

Jürgen Kindler
http://wiki.eclipse.org/Swordfish
Yes... but first it has to work at all

Anubhav Sharma
we have 2 wiki locations

Jürgen Kindler
Yes... the one I sent should be the primary one.
I discussed that with Jörg already

Anubhav Sharma
http://wiki.eclipse.org/Swordfish and http://wiki.eclipse.org/Swordfish_Documentation
great:)

Jürgen Kindler
Yes

Anubhav Sharma
is it ok?

Jürgen Kindler
I think, most projects use http://wiki.eclipse.org/<project_name>;
>From what I have seen.

Anubhav Sharma
jörg cehcked this and found that its a naming convention, the projects use projectname_Documentation

Volodymyr Zhabiuk
@Jurgen: I have checked the integration tests and they  are working
What problems did you run into while running the Integration Tests?

Jürgen Kindler
Running org.eclipse.swordfish.core.configuration.test.ConfigurationTest
org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Import-Package: org.apache.servicemix.jbi.messaging; version="0.0.0"
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:305)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257)
at org.springframework.osgi.test.AbstractOsgiTests.startBundle(AbstractOsgiTests.java:341)
at org.springframework.osgi.test.AbstractOsgiTests.startup(AbstractOsgiTests.java:258)
at org.springframework.osgi.test.AbstractOsgiTests.prepareTestExecution(AbstractOsgiTests.java:374)
at org.springframework.osgi.test.AbstractOsgiTests.runBare(AbstractOsgiTests.java:203)
at org.springframework.osgi.test.AbstractOsgiTests$1.protect(AbstractOsgiTests.java:184)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at org.springframework.osgi.test.AbstractOsgiTests.run(AbstractOsgiTests.java:181)
at junit.framework.TestSuite.runTest(TestSuite.java:232)
at junit.framework.TestSuite.run(TestSuite.java:227)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 1.694 sec <<< FAILURE!
Maybe I should synchronize as you made some changes...?

Volodymyr Zhabiuk
I made them on thursday evening

Jürgen Kindler
Hm... I sync'ed this morning... I will have a look again...

Volodymyr Zhabiuk
the  <dependency>
       <groupId>org.apache.servicemix.specs</groupId>
   <artifactId>org.apache.servicemix.specs.jbi-api-1.0</artifactId>
   <version>1.2.0.0-fuse</version>    
       </dependency>
Oh it's in the bundle swordfish.endpoints.http
I have fixed that but didn't commit

Jürgen Kindler
Ops...

Volodymyr Zhabiuk
sorry

Jürgen Kindler
No problem...
When we have CI we all will be informed faster

Volodymyr Zhabiuk
That's for sure
BTW can not commit anythiong to the eclipse svn repository

Jürgen Kindler
Oh... is it blocked for anyone?

Volodymyr Zhabiuk
They had some maintanance work on Sunday

Jürgen Kindler
Arrgh!

Volodymyr Zhabiuk
Probably haven't finished yet

Jürgen Kindler
Then we look at it again in the afternoon

Volodymyr Zhabiuk
ok
have forwarded you a letter from the eclipse about maintenance issues

Jürgen Kindler
Thanls a lot ... and autsch! :]

Zsolt Beothy-Elo
Folks, as promissed find here http://wiki.eclipse.org/Swordfish_Documentation:_registry_interface the documentation of the runtime registry interface. It is still very rough and rather informal. Hopefully it nevertheless helps to start the discussion about how to design the registry interface.

Anubhav Sharma
hi zsolt, should we discuss the interface in our blog?

Zsolt Beothy-Elo
yes

Anubhav Sharma
Hiii
today we wanted to try daily scrum meeting in chat
lets try it and find which is the most comfortable form to co our daily scrum
is that ok?

Volodymyr Zhabiuk
ok, let's try

Andrey Kopachevsky
ok

Anubhav Sharma
great
from Bonn side, any comments?

Oliver Wolf
go for it

Zsolt Beothy-Elo
I finished my task "create Request / response format..."
Please give me feedback as sson as possible.

Oliver Wolf
Is that what you described n teh Wiki page?

Zsolt Beothy-Elo
yes

Anubhav Sharma
a small question, do u know the next task u will start zsolt?

Zsolt Beothy-Elo
Yes, I will start with the task "Create project for registry..."
I also have an impediment
The build does not work.

Anubhav Sharma
i think jürgen was working on it and checking it, ljürgen any updates?

Jürgen Kindler
Well, actually Volodymr wanted to check in a change, but due to repository maintenance at eclipse the repo was still read only
But I can help to fix this locally

Anubhav Sharma
in this case we have to wait till the eclipse repo is back in action, as soon as someone know plz update the whole team

Volodymyr Zhabiuk
tyring to commit each 30 mins

Jürgen Kindler
OK, no new at acquiring OSGi knowledge, but I want to add a new task about configuring CI server (Oliver told me we have one - should get it running)

Anubhav Sharma
just a small request, once someone is done, he should write "Done", so that we know
Next one!

Andrey Kopachevsky
I have impediment on my task, SMX4 and ODE has some incompatibility and Dietmar helped me to find corresponding bug on SMX Jira tracker, but it open at the moment, I've send mail to both ODE and SMX4 mailing lists and currently try to find workaround

Anubhav Sharma
is it possible from our side to fix it and contribute the fix back to ODE, i know it will take time, but can we estimate it? or do we have some workaround?

Dietmar Wolz
I started to mail directly to the people involved, we cannot act independently from the community

Anubhav Sharma
independently?
we can fix it and contribute back

Dietmar Wolz
There are ongiong activites related to the exact issue and we have to find out what is the optimal way

Guillaume Nodet
i may be of help for this ...

Anubhav Sharma
till when can we know whats the status regarding this issue in ODE dev?

Andrey Kopachevsky
I think issue has quick workaround and if I'll not find it today we'll receive help from SMX guys

Guillaume Nodet
have you though about possible ways to solve that problem?

Andrey Kopachevsky
yes
we need to add geronimo transaction classes to ode-jbi component scope

Guillaume Nodet
scope == maven or osgi ?

Andrey Kopachevsky
classloading scope
runtime

Guillaume Nodet
well, that will solve the problem
the question is how to do so  ...

Dietmar Wolz
See  https://issues.apache.org/activemq/browse/SMX4-51

Guillaume Nodet
yes, i know the issue, but i'm not sure the best way to solve it yet

Andrey Kopachevsky
Guillame can we discuss this with you after scrum?

Guillaume Nodet
np

Andrey Kopachevsky
i'm done with my report)

Anubhav Sharma
oliver u r the next one

Oliver Wolf
ok, i managed to continue on on my orbit bundles and I'm now a full committer on Orbit, so I can start filing the ATO (add-to-orbit) CQs for all this stuff.... I'm quite confident that I'll have all the Orbit tasks finished by the end of the sprint...
The trouble with tracking is that I'm basically working on all of them in paralel because I had to wait for my committer status

Anubhav Sharma
did u get a chance to discuss with Volodymyr regarding the project list and number of dependencies

Oliver Wolf
Unfortunately I wasn't really able to do much since the last scrum meeting I  was attending (on wednesday, i guess)
but I'll enter the discussion with him right afer the meeting
And please note that I won't be here on Wednesday this week (planned)
done

Anubhav Sharma
Dietmar u the next lucky one

Dietmar Wolz
Ran into the same problems as Andrey and helped him researching the reasons why there is a ODE SMX4 deployment issue
Will continue to help to find out how we can solve the issue
done

Volodymyr Zhabiuk
Have accomplished the task "Resolve issues resulted from deploying the newer version of the cxf bundle". Also have fixed the build
Though can not commit anything to the eclipse svn repository. There seems to be maintenance activities, and eclipse guys haven't finished them yet possibly due to some unexpected issues.
Now I'm working on "Migrate to the 1.0.0-m3 version of the ServiceMix4 nmr". There are some classloading issues. Hopefully will resolve them soon.
The latest versions of the Http binding component relies on that
Also started the disussion with Oliver about cxf-bc dependencies
done

Anubhav Sharma
what about the tasks u have in scrum works

Volodymyr Zhabiuk
Resolve issues resulted from deploying the newer version of the cxf bundle" is set to done

Dietmar Wolz
Couldn't complete any tasks because ODE deployment is a prerequisite for running the examples

Volodymyr Zhabiuk
my current task is igrate to the 1.0.0-m3 version of the ServiceMix4 nmr
in the ScrumWorks

Anubhav Sharma
so my status
due to other commitments i wasnt able to work further with ODE
but as Dietmar and Andrey are already working on it, I dont think i shoudl proceed there
I will discuss with the team where I can start working
after the daily scrum
information: Renat is ill today and tomm
Jörg, any information from Andreas? when will he be able to join the team?

Joerg Drescher
Andreas is also Ill, but might work remote from tomorrow

Anubhav Sharma
Serge Dneprosky has a holiday today
but he hopefully will join the team from tomm
i have a small question to the team, 6 working days have passed for this sprint
and I see a small progress

Joerg Drescher
I have one request to the Team also:
Did you have a look at the proposed Demo scope?
http://wiki.eclipse.org/Swordfish_Documentation:_Galileo_Sprint1#Demo_Scope
Maybe we first go for Anubhavs question, might have an impact on mine

Oliver Wolf
@joerg: I doub't that there will be anything visible on the orbit website
You could have a look at the ATO CQs
I can only check in if the CQs are approved

Jürgen Kindler
@Jörg: Yes ... should prefix the QA topics with "QA:" e.g. the Mock example

Joerg Drescher
@Oliver: I can replace the Demo scope to providing a listed status for all Orbit CQ's, would that be ok?

Oliver Wolf
yes

Anubhav Sharma
any further comments or objections to the Demo scope?
so can i come back to my question?

Zsolt Beothy-Elo
I have some objections regarding the scope of the registry feature
I do not understand the two points
Proposal for the Domain Model
Present a proposal or example on how mocks for this service registry lookup could be realized based on EasyMock.
Jörg, why do you want to see the domain model?

Joerg Drescher
The Idea with the Mocks came up from Jürgen

Zsolt Beothy-Elo
What are the mocks good for?

Joerg Drescher
It would be a proof of concept for the integration test approach

Jürgen Kindler
I do not know if they fit in here actually. The point is to have a integration test sample in this runtime context (OSGi etc)

Zsolt Beothy-Elo
ok

Joerg Drescher
regarding the domain model: What do the other team mebers think: Would it be helpful to have it?
If not I will not insist.

Oliver Wolf
it would be helpful to have it, but it doens't deliver any business value in itself

Joerg Drescher
Well... the definition of "business value" is also shifting as we develop within the Eclipse Community: It couls also be a business value that our development is open in the sense, that developer documentation is there, which makes it easier for new contributers and comitters to join Sworrdfish

Anubhav Sharma
so whats the conclusion?

Zsolt Beothy-Elo
drop it

Oliver Wolf
don't care

Joerg Drescher
I will remove it

Anubhav Sharma
after 6 working days, we have a small progress, will we be able to manage all the stories in time?

Dietmar Wolz
Regarding ODE we hopefully will know more when we have a plan how to solve the deployment issue tomorrow

Anubhav Sharma
ok
and the other stuff?
if the team thinks we are on track, its fine, it was just a question from my side

Volodymyr Zhabiuk
cxf integration hopefully will be done on time

Anubhav Sharma
what about the code generation story?
we had availability from Renat and Jerry for the sprint, but till now we dint get any contributions from them

Joerg Drescher
This is hard to decide right now. We need to ask them once more directly

Anubhav Sharma
okies
so lets finish our meeting

Volodymyr Zhabiuk
I would say, it's much better to talk on the phone

Anubhav Sharma
@Guillaume: sorry to interrupt u. i just wanted that we finish our daily status, now we can continue with technical discussions
I would also vote for phone

Joerg Drescher
I have updated http://wiki.eclipse.org/Swordfish_Documentation:_Galileo_Sprint1#Demo_Scope according to the comments received here

Guillaume Nodet
i'm here

Dietmar Wolz
Hi Guillaume, do you already have an idea about advantages /disadvantages of our options solving the ode smx4 deployment issue?

Andrey Kopachevsky
as I understand the most straight forward way to fix this issue it to add dynamic import to auto generated bundle

Guillaume Nodet
so the jira issue raised has a patch attached which should work
yes, but specifying the geronimo stuff by default is kinda ugly
so we'd better find a way to customize that
also using a DynamicImport-Package * would not be a good option either imho
as you could end up wiring with unexpected bundles
another option comes to my mind
it's not very clean either but would avoid pollute the code
it would be to use the org.osgi.framework.bootdelegation
that should solve the issue too and is easier to change for users rather than going into the code and changing the default value for the DynamicImport-Package header inside servicemix nmr

Andrey Kopachevsky
I would say for time been we need quick solution rather than good, because we don't know what problem we can stack with in the next iterations
what is bootdelegation bundle functionality?
aaah, sorry
yes I see

Oliver Wolf
bootdelegation defined the packages that are delegated to the system classloader

Guillaume Nodet
paragraph 3.8.3 in the osgi r4 core spec

Guillaume Nodet
yes, so it falls back to putting the geronimo jar in the boot classpath
i guess the problem i that you will need to put its dependnecies too
it can really only be considered as a quick work around, but it should work

Andrey Kopachevsky
ok, will try

Guillaume Nodet
but we will need to address this issue in servicemix at some point in all cases

Oliver Wolf
why can't we just use a nextension bundle to the system bundle?

Guillaume Nodet
yes, i suppose it would work too
felix does not really support that iirc, so i don't think about those usually
(at least the version we are using in smx, i know work has been going on on felix trunk)
but other jbi components may have similar problems expecting some classes to be in their classloader

Oliver Wolf
this is how we solved this kind of issue in the current sopera release which is based on SMX3 and Equinox

Guillaume Nodet
this is because the jbi spec specifies that components classloaders inherit the container classloader, which is not specified, so that becomes a portability problem

Oliver Wolf
ok, so maybe you'd like to try this approach as well, andrey
i see

Andrey Kopachevsky
yes, ok

Guillaume Nodet
btw, do you guys know anything about jndi in osgi ?

Oliver Wolf
never tried it, but my first thought would be to basically wrap the osgi registry under JNDi

Guillaume Nodet
there may be an osgi rfc on that, need to check

Oliver Wolf
i remeber seeing something about JNDI in the 4.2 spec drafts

Guillaume Nodet
yeah, rfc 142, will go and read it
ok, if i can be of any help wrt Ode/smx integration, let me know (though I don't have much free time these days)
or any other topic btw

Andrey Kopachevsky
thnks Guillaume

Oliver Wolf
thanks, good to know...
ok, so next action regarding ODE: try the extension bundle approach
ok?

Dietmar Wolz
ok

Andrey Kopachevsky
so, in this case I'll remove geronimo bundle from startup config btw

Dietmar Wolz
I have a suggestion related to the scrum meeting:
1) We keep it in the chat because this way we can copy the interesting stuff to the mailing list and enable others to give us hints and suggestions (as done by Guillaume)
2) We structure the event in two phases
a) quick status (5 minutes) - here no one is allowed to write online, instead prepared statements are copied
    - these statements are required to contain the tasks completed, the tasks impeded (+reason) and the next task taken for the following day
b) brief discussions related to the impeded tasks and the possible solutions/actions for the problems / impediments
After this the scrum meeting is closed and followed by more detailed technical discussions - which should also be done in the chat because they should later
be posted to the mailing list.
This would solve the time problem and would provide outsiders knowledge about what is going on in Swordfish, an advantage we would loose when we switch to phone again.
Any comments?

Oliver Wolf
very good idea! I'd definitely like to give it a try!

[END]

Want to join the chat?
http://www.skype.com/go/joinpublicchat?skypename=ranyart99&topic=Swordfish%20Developers&blob=Gu7tZh64gTuo551Icz6_iwhXVeXxQ0K4yEzI5XFwGdWIQ_-miteLtgSBILodJ8koN6Uwy9PiotEU5ewRYFqEJeUtl1Yhfc1ipuVwOFz0SWN9HwMZAeikprh0R_8


--

Oliver Wolf
SOPERA GmbH

Attachment: ATT00001.c
Description: ATT00001.c


Back to the top