You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Peter Nabbefeld <pe...@gmx.de> on 2018/11/09 12:16:52 UTC

How important is OSGi support?

Hello,

OSGi support is obviously broken since NB 9, see 
https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details. I've 
created NETBEANS-1638 as a critical bug.

The question here is, how important is OSGi for functionality of 
NetBeans itself (e.g. JEE support), i.e. does it probably need to be a 
blocker?

Kind regards

Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: How important is OSGi support?

Posted by Oliver Rettig <Ol...@orat.de>.
> > @Oliver Rettig
> > I use the possiblity, that the users can dynamically add nb modules very
> > intensive and also the possitlibty that needed lib modules are
> > automatically added if needed ...
> But how often do your users add / remove modules (or enable/disable)?
> And how important is the dynamic aspect -- would an IDE restart break
> the workflow so much?

It is a very handy workflow for me to develop new modules and gives the users the 
possibility to add them to a self descided point of time. 

A typicall situation is that my users use my application in very different contexts and for each 
context they add/remove lots of modules. E.g. a medical PD student removes all "modelling" 
featuers of my software  and the post docs are mainly focussed on modelling but do not 
need excel import/export functionality.  I have hundrets of modules and if all modules are 
installed you run into out of memory problems and it is also not very convinient to have too 
much menu entries.

I think your are right, a application restart after  add/remove modules should be no 
limitation. In the past I have forced a restart of my applications in case of add/remove for 
some specfic modules due to some problems I cauld not solve. I got no negative feedback 
of any users. Most of the users dont realize the change to a forced restart at all.

Are there interesting osgi modules e.g. in the Apache world we can win?


Re: How important is OSGi support?

Posted by Emilian Bold <em...@gmail.com>.
> @Oliver Rettig
> I use the possiblity, that the users can dynamically add nb modules very intensive and also
> the possitlibty that needed lib modules are automatically added if needed ...

But how often do your users add / remove modules (or enable/disable)?
And how important is the dynamic aspect -- would an IDE restart break
the workflow so much?

I agree that automatic dependency download is handy but that's what
any 'package manager' should do.

I really am wondering, as an user, if I need the dynamic nature of a
module system.

> @Neil C Smith :
> How does all this relate to things like this, and the comments about
> using third-party libraries as OSGi bundles directly?

Just thinking out loud tangentially I guess?

> Are we sure this isn't impacting any IDE functionality?

No, we aren't. I'm not even sure if we have actual OSGi modules
running. I remember Mylyn was supposed to be the 1st case of direct
use of OSGi bundles. So I guess this could be tested. 'Team | Find
Tasks...' seems to start but I can't use any connector as I don't have
anything to test it with.

I'm also surprised the JIRA connector is not included but we get a
'Download JIRA plugin' button. (This is probably taken from the Plugin
Portal? It also has a whole bunch of dependencies...)

--emi
On Sat, Nov 10, 2018 at 2:29 PM Neil C Smith <ne...@apache.org> wrote:
>
> On Sat, 10 Nov 2018 at 09:35, Emilian Bold <em...@gmail.com> wrote:
> > Having a hybrid module system is a neat trick yet I don't see people
> > raving about it. I wonder if it wouldn't help simplify this long term.
>
> How does all this relate to things like this, and the comments about
> using third-party libraries as OSGi bundles directly?  Are we sure
> this isn't impacting any IDE functionality?
>
> https://github.com/apache/incubator-netbeans/commit/0733bfa50a2ab70c06f3c3b65067a6f0276de801#diff-b67e908d5abd92c256d46d7b1edf5ae5
>
> On Sat, 10 Nov 2018 at 12:06, Oliver Rettig <Ol...@orat.de> wrote:
> > what are the features we will lost, if we use OSGI? Are the features we can win with OSGI?
> > Maybe we can start a wiki page to collect the things.
>
> There are quite a few pages on OSGi <> NetBeans features and interop
> on the old wiki.  I'm not sure how much has been migrated there as
> yet.
>
> The page on NBM package stability has some interesting observations on
> this, and links across to some other useful things -
> http://wiki.netbeans.org/NbmPackageStability
>
> Best wishes,
>
> Neil
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: How important is OSGi support?

Posted by Emilian Bold <em...@gmail.com>.
Does this mean that NetCAT should also test NetBeans with Felix
besides the default Equinox (Netbinox) container? Because I doubt
right now Felix is tested at all...

--emi

On Mon, Nov 12, 2018 at 6:54 AM Jaroslav Tulach
<ja...@gmail.com> wrote:
>
> ne 11. 11. 2018 v 20:34 odesílatel Emilian Bold <em...@gmail.com>
> napsal:
>
> > > There are two OSGi containers in NetBeans. Felix and Netbinox. The
> > platform
> > can use any of them. IDE uses Netbinox (as for example Mylyn bundles do not
> > run on Felix).
> >
> > Netbinox being a patched Equinox.
> >
> > So, if the IDE uses Equinox (or, Netbinox), why do we bundle Felix
> > for? I case some other Platform application prefers the Felix OSGi
> > runtime? (In which case the OSGi part of the IDE will run in Felix, I
> > assume? Or, are we advanced enough that we can bridge between multiple
> > OSGi containers at the same time?).
> >
>
> No, we cannot (currently) bridge between multiple OSGi containers.
> Interesting idea ;-), but no.
>
> The short answer is Felix was first, then we also needed Netbinox. More
> resources:
>
> http://wiki.apidesign.org/wiki/Netbinox
> http://wiki.apidesign.org/wiki/Mylyn
> http://wiki.apidesign.org/wiki/JDeveloper
> http://wiki.apidesign.org/wiki/Felix
>
> -jt
>
>
> >
> > --emi
> > On Sun, Nov 11, 2018 at 9:13 AM Jaroslav Tulach
> > <ja...@gmail.com> wrote:
> > >
> > > There are two OSGi containers in NetBeans. Felix and Netbinox. The
> > platform
> > > can use any of them. IDE uses Netbinox (as for example Mylyn bundles do
> > not
> > > run on Felix).
> > >
> > > Updating containers is a matter of replacing the JARs and passing all the
> > > module tests.
> > > -jt
> > >
> > >
> > > so 10. 11. 2018 v 13:29 odesílatel Neil C Smith <ne...@apache.org>
> > > napsal:
> > >
> > > > On Sat, 10 Nov 2018 at 09:35, Emilian Bold <em...@gmail.com>
> > wrote:
> > > > > Having a hybrid module system is a neat trick yet I don't see people
> > > > > raving about it. I wonder if it wouldn't help simplify this long
> > term.
> > > >
> > > > How does all this relate to things like this, and the comments about
> > > > using third-party libraries as OSGi bundles directly?  Are we sure
> > > > this isn't impacting any IDE functionality?
> > > >
> > > >
> > > >
> > https://github.com/apache/incubator-netbeans/commit/0733bfa50a2ab70c06f3c3b65067a6f0276de801#diff-b67e908d5abd92c256d46d7b1edf5ae5
> > > >
> > > > On Sat, 10 Nov 2018 at 12:06, Oliver Rettig <Ol...@orat.de>
> > wrote:
> > > > > what are the features we will lost, if we use OSGI? Are the features
> > we
> > > > can win with OSGI?
> > > > > Maybe we can start a wiki page to collect the things.
> > > >
> > > > There are quite a few pages on OSGi <> NetBeans features and interop
> > > > on the old wiki.  I'm not sure how much has been migrated there as
> > > > yet.
> > > >
> > > > The page on NBM package stability has some interesting observations on
> > > > this, and links across to some other useful things -
> > > > http://wiki.netbeans.org/NbmPackageStability
> > > >
> > > > Best wishes,
> > > >
> > > > Neil
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> > > > For additional commands, e-mail:
> > dev-help@netbeans.incubator.apache.org
> > > >
> > > > For further information about the NetBeans mailing lists, visit:
> > > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> > > >
> > > >
> > > >
> > > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> > For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >
> >
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: How important is OSGi support?

Posted by Jaroslav Tulach <ja...@gmail.com>.
ne 11. 11. 2018 v 20:34 odesílatel Emilian Bold <em...@gmail.com>
napsal:

> > There are two OSGi containers in NetBeans. Felix and Netbinox. The
> platform
> can use any of them. IDE uses Netbinox (as for example Mylyn bundles do not
> run on Felix).
>
> Netbinox being a patched Equinox.
>
> So, if the IDE uses Equinox (or, Netbinox), why do we bundle Felix
> for? I case some other Platform application prefers the Felix OSGi
> runtime? (In which case the OSGi part of the IDE will run in Felix, I
> assume? Or, are we advanced enough that we can bridge between multiple
> OSGi containers at the same time?).
>

No, we cannot (currently) bridge between multiple OSGi containers.
Interesting idea ;-), but no.

The short answer is Felix was first, then we also needed Netbinox. More
resources:

http://wiki.apidesign.org/wiki/Netbinox
http://wiki.apidesign.org/wiki/Mylyn
http://wiki.apidesign.org/wiki/JDeveloper
http://wiki.apidesign.org/wiki/Felix

-jt


>
> --emi
> On Sun, Nov 11, 2018 at 9:13 AM Jaroslav Tulach
> <ja...@gmail.com> wrote:
> >
> > There are two OSGi containers in NetBeans. Felix and Netbinox. The
> platform
> > can use any of them. IDE uses Netbinox (as for example Mylyn bundles do
> not
> > run on Felix).
> >
> > Updating containers is a matter of replacing the JARs and passing all the
> > module tests.
> > -jt
> >
> >
> > so 10. 11. 2018 v 13:29 odesílatel Neil C Smith <ne...@apache.org>
> > napsal:
> >
> > > On Sat, 10 Nov 2018 at 09:35, Emilian Bold <em...@gmail.com>
> wrote:
> > > > Having a hybrid module system is a neat trick yet I don't see people
> > > > raving about it. I wonder if it wouldn't help simplify this long
> term.
> > >
> > > How does all this relate to things like this, and the comments about
> > > using third-party libraries as OSGi bundles directly?  Are we sure
> > > this isn't impacting any IDE functionality?
> > >
> > >
> > >
> https://github.com/apache/incubator-netbeans/commit/0733bfa50a2ab70c06f3c3b65067a6f0276de801#diff-b67e908d5abd92c256d46d7b1edf5ae5
> > >
> > > On Sat, 10 Nov 2018 at 12:06, Oliver Rettig <Ol...@orat.de>
> wrote:
> > > > what are the features we will lost, if we use OSGI? Are the features
> we
> > > can win with OSGI?
> > > > Maybe we can start a wiki page to collect the things.
> > >
> > > There are quite a few pages on OSGi <> NetBeans features and interop
> > > on the old wiki.  I'm not sure how much has been migrated there as
> > > yet.
> > >
> > > The page on NBM package stability has some interesting observations on
> > > this, and links across to some other useful things -
> > > http://wiki.netbeans.org/NbmPackageStability
> > >
> > > Best wishes,
> > >
> > > Neil
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> > > For additional commands, e-mail:
> dev-help@netbeans.incubator.apache.org
> > >
> > > For further information about the NetBeans mailing lists, visit:
> > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> > >
> > >
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Re: How important is OSGi support?

Posted by Emilian Bold <em...@gmail.com>.
> There are two OSGi containers in NetBeans. Felix and Netbinox. The platform
can use any of them. IDE uses Netbinox (as for example Mylyn bundles do not
run on Felix).

Netbinox being a patched Equinox.

So, if the IDE uses Equinox (or, Netbinox), why do we bundle Felix
for? I case some other Platform application prefers the Felix OSGi
runtime? (In which case the OSGi part of the IDE will run in Felix, I
assume? Or, are we advanced enough that we can bridge between multiple
OSGi containers at the same time?).

--emi
On Sun, Nov 11, 2018 at 9:13 AM Jaroslav Tulach
<ja...@gmail.com> wrote:
>
> There are two OSGi containers in NetBeans. Felix and Netbinox. The platform
> can use any of them. IDE uses Netbinox (as for example Mylyn bundles do not
> run on Felix).
>
> Updating containers is a matter of replacing the JARs and passing all the
> module tests.
> -jt
>
>
> so 10. 11. 2018 v 13:29 odesílatel Neil C Smith <ne...@apache.org>
> napsal:
>
> > On Sat, 10 Nov 2018 at 09:35, Emilian Bold <em...@gmail.com> wrote:
> > > Having a hybrid module system is a neat trick yet I don't see people
> > > raving about it. I wonder if it wouldn't help simplify this long term.
> >
> > How does all this relate to things like this, and the comments about
> > using third-party libraries as OSGi bundles directly?  Are we sure
> > this isn't impacting any IDE functionality?
> >
> >
> > https://github.com/apache/incubator-netbeans/commit/0733bfa50a2ab70c06f3c3b65067a6f0276de801#diff-b67e908d5abd92c256d46d7b1edf5ae5
> >
> > On Sat, 10 Nov 2018 at 12:06, Oliver Rettig <Ol...@orat.de> wrote:
> > > what are the features we will lost, if we use OSGI? Are the features we
> > can win with OSGI?
> > > Maybe we can start a wiki page to collect the things.
> >
> > There are quite a few pages on OSGi <> NetBeans features and interop
> > on the old wiki.  I'm not sure how much has been migrated there as
> > yet.
> >
> > The page on NBM package stability has some interesting observations on
> > this, and links across to some other useful things -
> > http://wiki.netbeans.org/NbmPackageStability
> >
> > Best wishes,
> >
> > Neil
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> > For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >
> >
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: How important is OSGi support?

Posted by Jaroslav Tulach <ja...@gmail.com>.
There are two OSGi containers in NetBeans. Felix and Netbinox. The platform
can use any of them. IDE uses Netbinox (as for example Mylyn bundles do not
run on Felix).

Updating containers is a matter of replacing the JARs and passing all the
module tests.
-jt


so 10. 11. 2018 v 13:29 odesílatel Neil C Smith <ne...@apache.org>
napsal:

> On Sat, 10 Nov 2018 at 09:35, Emilian Bold <em...@gmail.com> wrote:
> > Having a hybrid module system is a neat trick yet I don't see people
> > raving about it. I wonder if it wouldn't help simplify this long term.
>
> How does all this relate to things like this, and the comments about
> using third-party libraries as OSGi bundles directly?  Are we sure
> this isn't impacting any IDE functionality?
>
>
> https://github.com/apache/incubator-netbeans/commit/0733bfa50a2ab70c06f3c3b65067a6f0276de801#diff-b67e908d5abd92c256d46d7b1edf5ae5
>
> On Sat, 10 Nov 2018 at 12:06, Oliver Rettig <Ol...@orat.de> wrote:
> > what are the features we will lost, if we use OSGI? Are the features we
> can win with OSGI?
> > Maybe we can start a wiki page to collect the things.
>
> There are quite a few pages on OSGi <> NetBeans features and interop
> on the old wiki.  I'm not sure how much has been migrated there as
> yet.
>
> The page on NBM package stability has some interesting observations on
> this, and links across to some other useful things -
> http://wiki.netbeans.org/NbmPackageStability
>
> Best wishes,
>
> Neil
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Re: How important is OSGi support?

Posted by Neil C Smith <ne...@apache.org>.
On Sat, 10 Nov 2018 at 09:35, Emilian Bold <em...@gmail.com> wrote:
> Having a hybrid module system is a neat trick yet I don't see people
> raving about it. I wonder if it wouldn't help simplify this long term.

How does all this relate to things like this, and the comments about
using third-party libraries as OSGi bundles directly?  Are we sure
this isn't impacting any IDE functionality?

https://github.com/apache/incubator-netbeans/commit/0733bfa50a2ab70c06f3c3b65067a6f0276de801#diff-b67e908d5abd92c256d46d7b1edf5ae5

On Sat, 10 Nov 2018 at 12:06, Oliver Rettig <Ol...@orat.de> wrote:
> what are the features we will lost, if we use OSGI? Are the features we can win with OSGI?
> Maybe we can start a wiki page to collect the things.

There are quite a few pages on OSGi <> NetBeans features and interop
on the old wiki.  I'm not sure how much has been migrated there as
yet.

The page on NBM package stability has some interesting observations on
this, and links across to some other useful things -
http://wiki.netbeans.org/NbmPackageStability

Best wishes,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: How important is OSGi support?

Posted by Oliver Rettig <Ol...@orat.de>.
Hi,

what are the features we will lost, if we use OSGI? Are the features we can win with OSGI? 
Maybe we can start a wiki page to collect the things.

I use the possiblity, that the users can dynamically add nb modules very intensive and also 
the possitlibty that needed lib modules are automatically added if needed ...

I remember that in the past I need to add osgi to some platform apps because I use osgi-
based modules which are part of  netbeans. I cant remember which modules. So maybe 
there is not only J2ee which needs osgi.

best regards
Oliver
> Having a hybrid module system is a neat trick yet I don't see people
> raving about it. I wonder if it wouldn't help simplify this long term.
> 
> Since we are under Apache and they do have OSGi containers, we could
> elect to just stick to OSGi and deprecate NBMs. Except our own module
> system is much neater and easier to understand / use compared to
> OSGi... But our module system is also not evolving... Then again
> perhaps neither is OSGi?
> 
> It's nice that users are able to install modules, but realistically
> that happens rarely and a restart is not such a big issue. So the
> dynamic module nature becomes an optimisation and an UI decluttering I
> guess?
> 
> Using NetBeans with the ergonomics cluster feels a bit odd to me since
> you have modules being enabled randomly and things show up that didn't
> use to be there... I don't believe I ever saw another app behave like
> this.
> 
> --emi
> 
> On Sat, Nov 10, 2018 at 9:58 AM Peter Nabbefeld <pe...@gmx.de> wrote:
> > That's been my question about: I do not know if some module needs OSGi,
> > JEE was just an idea for what could *probably* need OSGi. Probably my
> > question wasn't exact.
> > 
> > Kind regards
> > Peter
> > 
> > Am 09.11.18 um 18:47 schrieb Emilian Bold:
> > > PS: I what way is the broken OSGi break our JEE support? I would like
> > > to see an issue explaining this.
> > > 
> > > --emi
> > > 
> > > On Fri, Nov 9, 2018 at 2:23 PM Peter Nabbefeld <pe...@gmx.de> wrote:
> > >> Hello,
> > >> 
> > >> OSGi support is obviously broken since NB 9, see
> > >> https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details.
> > >> I've
> > >> created NETBEANS-1638 as a critical bug.
> > >> 
> > >> The question here is, how important is OSGi for functionality of
> > >> NetBeans itself (e.g. JEE support), i.e. does it probably need to be a
> > >> blocker?
> > >> 
> > >> Kind regards
> > >> 
> > >> Peter
> > >> 
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> > >> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
> > >> 
> > >> For further information about the NetBeans mailing lists, visit:
> > >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> > > For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

Re: How important is OSGi support?

Posted by Emilian Bold <em...@gmail.com>.
Having a hybrid module system is a neat trick yet I don't see people
raving about it. I wonder if it wouldn't help simplify this long term.

Since we are under Apache and they do have OSGi containers, we could
elect to just stick to OSGi and deprecate NBMs. Except our own module
system is much neater and easier to understand / use compared to
OSGi... But our module system is also not evolving... Then again
perhaps neither is OSGi?

It's nice that users are able to install modules, but realistically
that happens rarely and a restart is not such a big issue. So the
dynamic module nature becomes an optimisation and an UI decluttering I
guess?

Using NetBeans with the ergonomics cluster feels a bit odd to me since
you have modules being enabled randomly and things show up that didn't
use to be there... I don't believe I ever saw another app behave like
this.

--emi
On Sat, Nov 10, 2018 at 9:58 AM Peter Nabbefeld <pe...@gmx.de> wrote:
>
> That's been my question about: I do not know if some module needs OSGi,
> JEE was just an idea for what could *probably* need OSGi. Probably my
> question wasn't exact.
>
> Kind regards
> Peter
>
>
> Am 09.11.18 um 18:47 schrieb Emilian Bold:
> > PS: I what way is the broken OSGi break our JEE support? I would like
> > to see an issue explaining this.
> >
> > --emi
> >
> > On Fri, Nov 9, 2018 at 2:23 PM Peter Nabbefeld <pe...@gmx.de> wrote:
> >>
> >> Hello,
> >>
> >> OSGi support is obviously broken since NB 9, see
> >> https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details. I've
> >> created NETBEANS-1638 as a critical bug.
> >>
> >> The question here is, how important is OSGi for functionality of
> >> NetBeans itself (e.g. JEE support), i.e. does it probably need to be a
> >> blocker?
> >>
> >> Kind regards
> >>
> >> Peter
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> >> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
> >>
> >> For further information about the NetBeans mailing lists, visit:
> >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >>
> >>
> >>
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> > For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: How important is OSGi support?

Posted by Peter Nabbefeld <pe...@gmx.de>.
That's been my question about: I do not know if some module needs OSGi, 
JEE was just an idea for what could *probably* need OSGi. Probably my 
question wasn't exact.

Kind regards
Peter


Am 09.11.18 um 18:47 schrieb Emilian Bold:
> PS: I what way is the broken OSGi break our JEE support? I would like
> to see an issue explaining this.
>
> --emi
>
> On Fri, Nov 9, 2018 at 2:23 PM Peter Nabbefeld <pe...@gmx.de> wrote:
>>
>> Hello,
>>
>> OSGi support is obviously broken since NB 9, see
>> https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details. I've
>> created NETBEANS-1638 as a critical bug.
>>
>> The question here is, how important is OSGi for functionality of
>> NetBeans itself (e.g. JEE support), i.e. does it probably need to be a
>> blocker?
>>
>> Kind regards
>>
>> Peter
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
>> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>>
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>
>>
>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: How important is OSGi support?

Posted by Emilian Bold <em...@gmail.com>.
PS: I what way is the broken OSGi break our JEE support? I would like
to see an issue explaining this.

--emi

On Fri, Nov 9, 2018 at 2:23 PM Peter Nabbefeld <pe...@gmx.de> wrote:
>
>
> Hello,
>
> OSGi support is obviously broken since NB 9, see
> https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details. I've
> created NETBEANS-1638 as a critical bug.
>
> The question here is, how important is OSGi for functionality of
> NetBeans itself (e.g. JEE support), i.e. does it probably need to be a
> blocker?
>
> Kind regards
>
> Peter
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: How important is OSGi support?

Posted by Emilian Bold <em...@gmail.com>.
I can't check right now but does NetBeans *ship* OSGi modules running
in the OSGi container as such?

--emi
On Fri, Nov 9, 2018 at 2:23 PM Peter Nabbefeld <pe...@gmx.de> wrote:
>
>
> Hello,
>
> OSGi support is obviously broken since NB 9, see
> https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details. I've
> created NETBEANS-1638 as a critical bug.
>
> The question here is, how important is OSGi for functionality of
> NetBeans itself (e.g. JEE support), i.e. does it probably need to be a
> blocker?
>
> Kind regards
>
> Peter
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: How important is OSGi support?

Posted by Emilian Bold <em...@gmail.com>.
Thanks Johannes! Do you want to make a GitHub PR for this or should we make one?

--emi
On Fri, Nov 9, 2018 at 6:08 PM Johannes Boesl <j....@adito.de> wrote:
>
> Hey there,
>
> here are the changes I applied to NB 9 to have osgi bundles working
> again with java 9.
>
> With kind regards,
> Johannes Boesl
>
>
> Am 09.11.18 um 16:56 schrieb Chuck Davis:
> > My understanding is that OSGi was developed as a client side technology for
> > small form factor devices.  It's easy to think of it as a server technology
> > since all the current app servers are based on OSGi.
> >
> > Since NB is only for Swing I have started looking at the possibility of
> > creating a JFX client running on Felix.  It's not difficult to do and
> > provides all the support of the OSGi platform to a very nice client
> > (automatic updating of bundles, etc.).  Unfortunately I have not gotten
> > past the proof-of-concept stage (last tried on 8.2) due to other
> > distractions but I plan to get back to it soon.  For that reason I
> > personally am very interested in NB having good support for creating OSGi
> > bundles (assuredly different from integrating with NB which I presume Peter
> > is saying is broken).  I haven't tried to create an OSGi bundle with 9 or
> > 10 but hope creating bundles for Felix is not broken.  Fortunately, it is a
> > technology very usable on both client and server.
> >
> > Just my $.02.
> >
> >
> >
> > On Fri, Nov 9, 2018 at 4:23 AM Peter Nabbefeld <pe...@gmx.de>
> > wrote:
> >
> >> Hello,
> >>
> >> OSGi support is obviously broken since NB 9, see
> >> https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details. I've
> >> created NETBEANS-1638 as a critical bug.
> >>
> >> The question here is, how important is OSGi for functionality of
> >> NetBeans itself (e.g. JEE support), i.e. does it probably need to be a
> >> blocker?
> >>
> >> Kind regards
> >>
> >> Peter
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> >> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
> >>
> >> For further information about the NetBeans mailing lists, visit:
> >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >>
> >>
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: How important is OSGi support?

Posted by Johannes Boesl <j....@adito.de>.
Hey there,

here are the changes I applied to NB 9 to have osgi bundles working
again with java 9.

With kind regards,
Johannes Boesl


Am 09.11.18 um 16:56 schrieb Chuck Davis:
> My understanding is that OSGi was developed as a client side technology for
> small form factor devices.  It's easy to think of it as a server technology
> since all the current app servers are based on OSGi.
>
> Since NB is only for Swing I have started looking at the possibility of
> creating a JFX client running on Felix.  It's not difficult to do and
> provides all the support of the OSGi platform to a very nice client
> (automatic updating of bundles, etc.).  Unfortunately I have not gotten
> past the proof-of-concept stage (last tried on 8.2) due to other
> distractions but I plan to get back to it soon.  For that reason I
> personally am very interested in NB having good support for creating OSGi
> bundles (assuredly different from integrating with NB which I presume Peter
> is saying is broken).  I haven't tried to create an OSGi bundle with 9 or
> 10 but hope creating bundles for Felix is not broken.  Fortunately, it is a
> technology very usable on both client and server.
>
> Just my $.02.
>
>
>
> On Fri, Nov 9, 2018 at 4:23 AM Peter Nabbefeld <pe...@gmx.de>
> wrote:
>
>> Hello,
>>
>> OSGi support is obviously broken since NB 9, see
>> https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details. I've
>> created NETBEANS-1638 as a critical bug.
>>
>> The question here is, how important is OSGi for functionality of
>> NetBeans itself (e.g. JEE support), i.e. does it probably need to be a
>> blocker?
>>
>> Kind regards
>>
>> Peter
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
>> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>>
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>
>>
>>
>>

Re: How important is OSGi support?

Posted by Chuck Davis <cj...@gmail.com>.
My understanding is that OSGi was developed as a client side technology for
small form factor devices.  It's easy to think of it as a server technology
since all the current app servers are based on OSGi.

Since NB is only for Swing I have started looking at the possibility of
creating a JFX client running on Felix.  It's not difficult to do and
provides all the support of the OSGi platform to a very nice client
(automatic updating of bundles, etc.).  Unfortunately I have not gotten
past the proof-of-concept stage (last tried on 8.2) due to other
distractions but I plan to get back to it soon.  For that reason I
personally am very interested in NB having good support for creating OSGi
bundles (assuredly different from integrating with NB which I presume Peter
is saying is broken).  I haven't tried to create an OSGi bundle with 9 or
10 but hope creating bundles for Felix is not broken.  Fortunately, it is a
technology very usable on both client and server.

Just my $.02.



On Fri, Nov 9, 2018 at 4:23 AM Peter Nabbefeld <pe...@gmx.de>
wrote:

>
> Hello,
>
> OSGi support is obviously broken since NB 9, see
> https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details. I've
> created NETBEANS-1638 as a critical bug.
>
> The question here is, how important is OSGi for functionality of
> NetBeans itself (e.g. JEE support), i.e. does it probably need to be a
> blocker?
>
> Kind regards
>
> Peter
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Re: How important is OSGi support?

Posted by Geertjan Wielenga <ge...@googlemail.com.INVALID>.
Provide a patch, or jboesl, in the issue you reference:

AFAIK the felix version currently intgerated with netbeans doesn't work
> with Java9 or later. I did update it in my appilcation to 5.6.10 and now it
> works.
>

Apache NetBeans 10 does not support Java EE, that's the focus of the
release after that.

Gj

On Fri, Nov 9, 2018 at 1:23 PM Peter Nabbefeld <pe...@gmx.de>
wrote:

>
> Hello,
>
> OSGi support is obviously broken since NB 9, see
> https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details. I've
> created NETBEANS-1638 as a critical bug.
>
> The question here is, how important is OSGi for functionality of
> NetBeans itself (e.g. JEE support), i.e. does it probably need to be a
> blocker?
>
> Kind regards
>
> Peter
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>