Looks like the Linux world is moving towards snap and flatpack for
distribution of end user GUI applications anyway.

It makes sense to package NetBeans Platform as set of real packages, but
there is really no point in trying to package the IDE. All the efforts so
far managed to package only small portion of the IDE anyway (e.g. the
experience was crippled) and the amount of work was just too huge to
justify the effort.

No other Java IDE is properly packaged either. But please continue
packaging NetBeans Platform and don't hesitate to ask for help, if
something is not working.

Thanks for your heroic work, Markus.
-jt


so 2. 11. 2019 v 19:37 odesílatel Laszlo Kishalmi <laszlo.kisha...@gmail.com>
napsal:

> Well, it seems everyone has its own policies to obey to.
>
> Regarding that, it would be nice that the netbeans package would be
> removed from Debian.
>
> The maintenance burden is probably too high especially compared to the
> alternative ways (installes, flatpack, snap). Having it in the repo is
> just another source of confusion.
>
> On 11/2/19 9:42 AM, Markus Koschany wrote:
> > Hello Geertjan,
> >
> > Am 02.11.19 um 11:59 schrieb Geertjan Wielenga:
> >> Hi Markus,
> >>
> >> Great work, you appear to be making releases of NetBeans available on
> >> Debian, with patches:
> >>
> >> https://sources.debian.org/src/netbeans/10.0-3/debian/patches/
> >>
> >> How are you doing this, are you keeping track of the latest releases --
> >> we have just released 11.2.
> >>
> >> Here are the distros that appear to be on Debian:
> >>
> >> https://sources.debian.org/src/netbeans/
> >>
> >> Also, what's the reason for the patches, is the end result still clearly
> >> NetBeans with all its features -- what has been modified and can it be
> >> truly called "NetBeans" still?
> >>
> >> Thanks,
> >>
> >> Gj
> > Netbeans is currently only available in Debian unstable and oldstable.
> > The oldstable version is based on Netbeans 8.1 and works fine with Java
> > 8. We always have only supported the base version of Netbeans because it
> > is nearly impossible to maintain all features of Netbeans for Debian.
> >
> > The version in unstable is based on Netbeans 10.0 and is not part of
> > Debian stable because even the base version has some serious flaws that
> > makes it unsuitable for a stable release. [1] Thanks to the help of
> > Jaroslav Tulach and Jan Lahoda I could make some progress and I believe
> > Ubuntu has a patch to fix the most serious problem but still packaging
> > new releases of Netbeans requires too much time which I would like to
> > spend on other Debian packages instead.
> >
> > There are mainly two reasons for the patches, the build system and
> > Debian's requirement to build packages only with system libraries.
> >
> > In Debian all build-dependencies must be available as separate packages
> > which are all built from source and comply with the Debian Free Software
> > Guidelines. That means in order to build Netbeans we can't rely on your
> > build system which downloads hundreds of prebuilt binaries from the
> > internet. For instance in order to package Netbeans for Debian we also
> > have to package javaewah, jaxb, jgit, svnkit, Ant, Maven, etc.
> >
> > The second requirement is that we have only one version of a certain
> > Java library because of security support. We don't provide multiple
> > different versions of an Apache Commons library for example which helps
> > us to fix security vulnerabilities quickly because we only have to patch
> > one package instead of dozens. So whenever another project which is also
> > packaged in Debian requires a newer/older release of a certain library
> > but Netbeans still build-depends on an older/newer version of the same
> > library build failures or runtime errors may occur and this requires a
> > patch.
> >
> > The most likely scenario for the future is that Netbeans will be removed
> > from Debian unless more people start to contribute. We will still keep
> > the Netbeans Platform package because it is easier to maintain and also
> > needed to build VisualVM for example.
> >
> > Regards,
> >
> > Markus
> >
> >
> > [1] https://bugs.debian.org/925509
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Reply via email to