[
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