See inline.
Simon
ant elder wrote:
On Mon, Oct 6, 2008 at 9:02 AM, Jean-Sebastien Delfino
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
ant elder wrote:
> (cut)
So this branch is really a fork isn't it?
...ant
Is that a question or a statement? I don't really understand how you
come up to that conclusion.
It's not a fork, it's a branch to work through breaking changes (and
pretty complex changes I must say) which should allow our runtime to
correctly work as a set of modular bundles in an Equinox/OSGi
environment.
I'm hoping that this work can somehow benefit Tuscany, by providing
code, patterns or maybe just a set of techniques that the project
can implement to work in Equinox/OSGi. It'll be up to the Tuscany
community to take a look and decide what can be reused or if it's
just something to study and learn from.
If the focus is purely on OSGi/Equinox support, this sounds fine to me,
with the resulting code/patterns/techniques eventually getting applied
to trunk. If it includes other restructuring or changes, I'd prefer to
see this kind of thing done in trunk as far as possible so it's easier
for the whole community to participate.
At the moment that Equinox port is still pretty broken, I've made
changes to start to clean up the dependencies on
assembly.builder.impl and contribution.service.impl for example, but
there are many other similar cross-bundle dependencies on
implementation packages which will take time to clean up.
When this is working, will it imply a hard dependency from Tuscany on
Equinox, or will there still be a way to run Tuscany outside of the
OSGI/Equinox environment?
Simon
--
Jean-Sebastien
I guess what i'm still not understanding is why can't the most of this
happen in trunk? For example - "clean up the dependencies on
assembly.builder.impl and contribution.service.impl for example, but
there are many other similar cross-bundle dependencies on implementation
packages" - all of that is applicable to the trunk code and has no
dependencies on the OSGi changes so why not just do it from the start in
trunk?
...ant