Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] rosgi and asm in Luna

On 4/13/2014 1:57 AM, Markus Alexander Kuppe wrote:
> <stuff deleted>
>
>
> Hi Scott,
>
> is there any technical reason to upgrade to asm 5.x.x expect that Luna
> comes with it?

I don't know precisely what rosgi uses asm for...so I don't know.     My
understanding is that asm < 5.0 doesn't handle java8 byte code...so that
could be a problem for using rosgi for java8-based remote services.  
Perhaps not, but you and/or Jan will have to answer that.

> If no - unless asm is a singleton bundle - we can easily
> distribute asm 3.x.x with ECF and let Luna ship whatever it wants to.

That's true...and in fact we already do this (version 3.3.1 of asm).  
This installs fine into Luna (no singleton).   However,  in running tests
of the tutorial example product configs...the presence of two versions of
the asm dependency seems to be resulting in the wrong version being
selected at runtime.   This isn't fatal (the correct one can be selected
in the generated launch config)...but it's inconvienient for new users who
are using the tutorial to learn about remote services/ECF/rosgi.

Scott






Back to the top