Package: netbeans / 8.1+dfsg3-2

Metadata

Package Version Patches format
netbeans 8.1+dfsg3-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
netbeans platform disable net.java modules.patch | (download)

nbbuild/build.properties | 1 0 + 1 - 0 !
nbbuild/cluster.properties | 8 0 + 8 - 0 !
net.java.html/build.xml | 1 1 + 0 - 0 !
3 files changed, 1 insertion(+), 9 deletions(-)

 netbeans platform disable net.java modules

Disable the net.java.module because it is not available in Debian.

netbeans empty binaries list.patch | (download)

apisupport.feedreader/external/binaries-list | 3 0 + 3 - 0 !
apisupport.harness/external/binaries-list | 4 0 + 4 - 0 !
c.googlecode.javaewah.JavaEWAH/external/binaries-list | 1 0 + 1 - 0 !
c.jcraft.jsch/external/binaries-list | 1 0 + 1 - 0 !
c.jcraft.jzlib/external/binaries-list | 1 0 + 1 - 0 !
cnd.discovery/external/binaries-list | 1 0 + 1 - 0 !
cnd.modelimpl/external/binaries-list | 1 0 + 1 - 0 !
cnd.remote/external/binaries-list | 1 0 + 1 - 0 !
cordova.platforms.ios/external/binaries-list | 5 0 + 5 - 0 !
css.editor/external/binaries-list | 2 0 + 2 - 0 !
db.drivers/external/binaries-list | 3 0 + 3 - 0 !
db.sql.visualeditor/external/binaries-list | 1 0 + 1 - 0 !
db/external/binaries-list | 2 0 + 2 - 0 !
derby/external/binaries-list | 2 0 + 2 - 0 !
dlight.nativeexecution/external/binaries-list | 2 0 + 2 - 0 !
dlight.remote.impl/external/binaries-list | 6 0 + 6 - 0 !
extexecution.process/external/binaries-list | 3 0 + 3 - 0 !
hibernate4lib/external/binaries-list | 1 0 + 1 - 0 !
html.editor/external/binaries-list | 1 0 + 1 - 0 !
html.parser/external/binaries-list | 3 0 + 3 - 0 !
html.validation/external/binaries-list | 9 0 + 9 - 0 !
httpserver/external/binaries-list | 1 0 + 1 - 0 !
j2ee.dd/external/binaries-list | 1 0 + 1 - 0 !
j2ee.eclipselink/external/binaries-list | 4 0 + 4 - 0 !
j2ee.eclipselinkmodelgen/external/binaries-list | 2 0 + 2 - 0 !
j2ee.platform/external/binaries-list | 1 0 + 1 - 0 !
j2eeapis/external/binaries-list | 1 0 + 1 - 0 !
javacard.apdu.io/external/binaries-list | 1 0 + 1 - 0 !
javacard.ri.bundle/external/binaries-list | 1 0 + 1 - 0 !
javacard.ri.platform/external/binaries-list | 1 0 + 1 - 0 !
javaee.api/external/binaries-list | 5 0 + 5 - 0 !
javaee7.api/external/binaries-list | 7 0 + 7 - 0 !
javahelp/external/binaries-list | 1 0 + 1 - 0 !
javascript2.editor/external/binaries-list | 3 0 + 3 - 0 !
jemmy/external/binaries-list | 3 0 + 3 - 0 !
junitlib/external/binaries-list | 2 0 + 2 - 0 !
libs.amazon/external/binaries-list | 5 0 + 5 - 0 !
libs.antlr3.devel/external/binaries-list | 1 0 + 1 - 0 !
libs.antlr3.runtime/external/binaries-list | 1 0 + 1 - 0 !
libs.asm/external/binaries-list | 1 0 + 1 - 0 !
libs.bytelist/external/binaries-list | 1 0 + 1 - 0 !
libs.cglib/external/binaries-list | 1 0 + 1 - 0 !
libs.clank/external/binaries-list | 6 0 + 6 - 0 !
libs.commons_compress/external/binaries-list | 1 0 + 1 - 0 !
libs.commons_fileupload/external/binaries-list | 1 0 + 1 - 0 !
libs.commons_net/external/binaries-list | 1 0 + 1 - 0 !
libs.elimpl/external/binaries-list | 1 0 + 1 - 0 !
libs.felix/external/binaries-list | 1 0 + 1 - 0 !
libs.freemarker/external/binaries-list | 1 0 + 1 - 0 !
libs.glassfish_logging/external/binaries-list | 1 0 + 1 - 0 !
libs.groovy/external/binaries-list | 1 0 + 1 - 0 !
libs.ini4j/external/binaries-list | 1 0 + 1 - 0 !
libs.javacapi/external/binaries-list | 1 0 + 1 - 0 !
libs.javacimpl/external/binaries-list | 1 0 + 1 - 0 !
libs.javacup/external/binaries-list | 1 0 + 1 - 0 !
libs.javafx/external/binaries-list | 1 0 + 1 - 0 !
libs.jaxb/external/binaries-list | 4 0 + 4 - 0 !
libs.jna.platform/external/binaries-list | 1 0 + 1 - 0 !
libs.jna/external/binaries-list | 1 0 + 1 - 0 !
libs.jsch.agentproxy/external/binaries-list | 4 0 + 4 - 0 !
libs.json_simple/external/binaries-list | 1 0 + 1 - 0 !
libs.jstestdriver/external/binaries-list | 1 0 + 1 - 0 !
libs.jstl/external/binaries-list | 2 0 + 2 - 0 !
libs.junit4/external/binaries-list | 2 0 + 2 - 0 !
libs.jvyamlb/external/binaries-list | 1 0 + 1 - 0 !
libs.lucene/external/binaries-list | 1 0 + 1 - 0 !
libs.nashorn/external/binaries-list | 2 0 + 2 - 0 !
libs.osgi/external/binaries-list | 2 0 + 2 - 0 !
libs.plist/external/binaries-list | 1 0 + 1 - 0 !
libs.smack/external/binaries-list | 2 0 + 2 - 0 !
libs.springframework/external/binaries-list | 2 0 + 2 - 0 !
libs.svnClientAdapter.javahl/external/binaries-list | 2 0 + 2 - 0 !
libs.svnClientAdapter.svnkit/external/binaries-list | 4 0 + 4 - 0 !
libs.svnClientAdapter/external/binaries-list | 1 0 + 1 - 0 !
libs.swingx/external/binaries-list | 1 0 + 1 - 0 !
libs.testng/external/binaries-list | 2 0 + 2 - 0 !
libs.xerces/external/binaries-list | 1 0 + 1 - 0 !
maven.embedder/external/binaries-list | 4 0 + 4 - 0 !
maven.indexer/external/binaries-list | 4 0 + 4 - 0 !
maven/external/binaries-list | 2 0 + 2 - 0 !
nbbuild/external/binaries-list | 2 0 + 2 - 0 !
net.java.html.boot.fx/external/binaries-list | 1 0 + 1 - 0 !
net.java.html.boot.script/external/binaries-list | 1 0 + 1 - 0 !
net.java.html.boot/external/binaries-list | 1 0 + 1 - 0 !
net.java.html.geo/external/binaries-list | 1 0 + 1 - 0 !
net.java.html.json/external/binaries-list | 1 0 + 1 - 0 !
net.java.html.sound/external/binaries-list | 1 0 + 1 - 0 !
net.java.html/external/binaries-list | 1 0 + 1 - 0 !
netbinox/external/binaries-list | 2 0 + 2 - 0 !
o.apache.commons.codec/external/binaries-list | 1 0 + 1 - 0 !
o.apache.commons.httpclient/external/binaries-list | 1 0 + 1 - 0 !
o.apache.commons.io/external/binaries-list | 1 0 + 1 - 0 !
o.apache.commons.lang/external/binaries-list | 1 0 + 1 - 0 !
o.apache.commons.logging/external/binaries-list | 1 0 + 1 - 0 !
o.apache.tools.ant.module/external/binaries-list | 3 0 + 3 - 0 !
o.apache.ws.commons.util/external/binaries-list | 1 0 + 1 - 0 !
o.apache.xml.resolver/external/binaries-list | 1 0 + 1 - 0 !
o.apache.xmlrpc/external/binaries-list | 3 0 + 3 - 0 !
o.eclipse.core.contenttype/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.core.jobs/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.core.net/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.core.runtime.compatibility.auth/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.core.runtime/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.equinox.app/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.equinox.common/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.equinox.preferences/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.equinox.registry/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.equinox.security/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.jgit.java7/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.jgit/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.mylyn.bugzilla.core/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.mylyn.commons.core/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.mylyn.commons.net/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.mylyn.commons.repositories.core/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.mylyn.commons.xmlrpc/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.mylyn.tasks.core/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.mylyn.wikitext.confluence.core/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.mylyn.wikitext.core/external/binaries-list | 1 0 + 1 - 0 !
o.eclipse.mylyn.wikitext.textile.core/external/binaries-list | 1 0 + 1 - 0 !
o.jdesktop.beansbinding/external/binaries-list | 2 0 + 2 - 0 !
o.jdesktop.layout/external/binaries-list | 3 0 + 3 - 0 !
o.n.html.ko4j/external/binaries-list | 1 0 + 1 - 0 !
php.editor/external/binaries-list | 1 0 + 1 - 0 !
php.phpdoc.documentation/external/binaries-list | 1 0 + 1 - 0 !
php.project/external/binaries-list | 1 0 + 1 - 0 !
servletapi/external/binaries-list | 1 0 + 1 - 0 !
servletjspapi/external/binaries-list | 1 0 + 1 - 0 !
spellchecker.dictionary_en/external/binaries-list | 1 0 + 1 - 0 !
swing.validation/external/binaries-list | 1 0 + 1 - 0 !
web.core.syntax/external/binaries-list | 1 0 + 1 - 0 !
web.jsf.editor/external/binaries-list | 1 0 + 1 - 0 !
web.jsf12/external/binaries-list | 1 0 + 1 - 0 !
web.jsf20/external/binaries-list | 1 0 + 1 - 0 !
web.jspparser/external/binaries-list | 1 0 + 1 - 0 !
web.monitor/external/binaries-list | 1 0 + 1 - 0 !
web.primefaces/external/binaries-list | 1 0 + 1 - 0 !
web.struts/external/binaries-list | 2 0 + 2 - 0 !
websvc.jaxws21/external/binaries-list | 2 0 + 2 - 0 !
websvc.jaxws21api/external/binaries-list | 1 0 + 1 - 0 !
websvc.metro.lib/external/binaries-list | 2 0 + 2 - 0 !
websvc.restlib/external/binaries-list | 1 0 + 1 - 0 !
xml.jaxb.api/external/binaries-list | 3 0 + 3 - 0 !
142 files changed, 240 deletions(-)

 netbeans empty binaries list

Empty all the binaries-list files so nothing gets downloaded.
netbeans platform junitlib.patch | (download)

junitlib/nbproject/project.properties | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 netbeans platform junitlib

We don't include source or javadoc jars of junit4. This is to prevent a FTBFS.

netbeans platform nbi.patch | (download)

nbbuild/cluster.properties | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 netbeans platform nbi

Don't build the Netbeans Installer modules.
netbeans platform nojnabinaries.patch | (download)

libs.jna.platform/nbproject/project.properties | 2 1 + 1 - 0 !
libs.jna/nbproject/project.properties | 24 12 + 12 - 0 !
libs.jna/src/org/netbeans/libs/jna/Installer.java | 2 1 + 1 - 0 !
3 files changed, 14 insertions(+), 14 deletions(-)

 netbeans platform nojnabinaries

We don't need to install any JNA binaries, since they're already installed.
netbeans platform o.n.html.ko4j.patch | (download)

nbbuild/cluster.properties | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 netbeans platform o.n.html.ko4j

Disable the o.n.html.ko4j module similar to net.java.html.

netbeans platform windowslauncher.patch | (download)

apisupport.harness/windows-launcher-src/Makefile | 7 4 + 3 - 0 !
apisupport.harness/windows-launcher-src/nbproject/Makefile-app.exe.mk | 24 12 + 12 - 0 !
apisupport.harness/windows-launcher-src/nbproject/Makefile-app64.exe.mk | 16 8 + 8 - 0 !
ide/launcher/windows/nblauncher.cpp | 1 1 + 0 - 0 !
o.n.bootstrap/launcher/windows/Makefile | 18 7 + 11 - 0 !
o.n.bootstrap/launcher/windows/nbproject/Makefile-nbexec.mk | 30 15 + 15 - 0 !
o.n.bootstrap/launcher/windows/nbproject/Makefile-nbexec64.mk | 26 13 + 13 - 0 !
o.n.bootstrap/launcher/windows/utilsfuncs.cpp | 1 1 + 0 - 0 !
8 files changed, 61 insertions(+), 62 deletions(-)

 netbeans platform windowslauncher

Use mingw32 to build the windows launchers. These are useful if the Netbeans
platform is used to build another application on Debian which you want to be
able to run on a Windows system.

osgi update.patch | (download)

netbinox/src/org/netbeans/modules/netbinox/JarBundleFile.java | 2 1 + 1 - 0 !
netbinox/src/org/netbeans/modules/netbinox/Netbinox.java | 8 8 + 0 - 0 !
2 files changed, 9 insertions(+), 1 deletion(-)

 osgi update

Implement missing methods or correct parameter changes due to the latest OSGi
upgrade. It may be possible to drop this patch in the future, when upstream
catches up.

netbeans javacc.patch | (download)

db.sql.visualeditor/build.xml | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 netbeans javacc

Use Debian's system javacc.jar.

netbeans commons net.patch | (download)

hudson.ui/src/org/netbeans/modules/hudson/ui/APITokenConnectionAuthenticator.java | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 netbeans commons net

Workaround for missing class org.apache.commons.net.util.Base64 in
libcommons-net1-java. This package should be upgraded.

netbeans o.apache.tools.ant.module.patch | (download)

o.apache.tools.ant.module/build.xml | 4 2 + 2 - 0 !
o.apache.tools.ant.module/external/build.xml | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 netbeans o.apache.tools.ant.module

Use Debian's ant package and don't unzip the now non-existent embedded ant
version.

netbeans spi.java.hints.patch | (download)

spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/Utilities.java | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 netbeans spi.java.hints

Fix another FTBFS

netbeans libs.jaxb.patch | (download)

libs.jaxb/nbproject/project.properties | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 netbeans libs.jaxb

Fix another FTBFS and use Debian's system jars.

netbeans xml.jaxb.api.patch | (download)

xml.jaxb.api/nbproject/project.properties | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 netbeans xml.jaxb.api

Fix another FTBFS. activation.jar and jsr173_1.0_api.jar are not required on
Debian systems because we support Java7 already.

netbeans build.patch | (download)

nbbuild/build.xml | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 netbeans build

Fix FTBFS since we changed the build system in regard to build the windows
executables.

netbeans updatecenters.patch | (download)

updatecenters/src/org/netbeans/modules/updatecenters/resources/mf-layer.xml | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 netbeans updatecenters

Disable the updatecenters by default. Let users opt-in if they want to download
and update plugins.

reproducible build.patch | (download)

nbbuild/antsrc/org/netbeans/nbbuild/UpdateTracking.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 reproducible build

Make the build reproducible by using a fixed value for install_time.

netbeans cluster properties.patch | (download)

nbbuild/cluster.properties | 104 3 + 101 - 0 !
1 file changed, 3 insertions(+), 101 deletions(-)

 netbeans cluster properties

Disable modules which are either not supported by us, depend on packages which
are not in Debian yet or cause other build failures.

netbeans o.n.bootstrap.patch | (download)

o.n.bootstrap/nbproject/project.properties | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 netbeans o.n.bootstrap

Fixes another FTBFS. We do not build the platform packages with source:netbeans
and no windows launchers. Therefore we depend on libnb-platform-java and
disable them here.

netbeans platform properties.patch | (download)

libs.testng/nbproject/project.properties | 2 1 + 1 - 0 !
o.jdesktop.layout/nbproject/project.properties | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 netbeans platform properties

We don't include the swing layout source zip or testng javadoc.
Otherwise this would cause a FTBFS.

netbeans jemmy.patch | (download)

jemmy/nbproject/project.properties | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 netbeans jemmy

We don't include zips of the jemmy doc or src. Otherwise this would cause a
FTBFS.

antlr 3.5.2.patch | (download)

css.lib/src/org/netbeans/modules/css/lib/NbParseTreeBuilder.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 antlr 3.5.2

Fix a FTBFS with Debian's version of antlr.

netbeans nocopy.patch | (download)

css.editor/nbproject/project.properties | 4 2 + 2 - 0 !
db.drivers/nbproject/project.properties | 4 2 + 2 - 0 !
derby/nbproject/project.properties | 6 3 + 3 - 0 !
html.editor/nbproject/project.properties | 2 1 + 1 - 0 !
j2ee.eclipselink/nbproject/project.properties | 5 2 + 3 - 0 !
libs.swingx/nbproject/project.properties | 2 1 + 1 - 0 !
o.jdesktop.beansbinding/nbproject/project.properties | 4 2 + 2 - 0 !
7 files changed, 13 insertions(+), 14 deletions(-)

 netbeans nocopy

Fix a FTBFS. Do not copy files which we don't use or are replaced by system jar
files.

db.dataview setRowFilter method.patch | (download)

db.dataview/src/org/netbeans/modules/db/dataview/output/DataViewTableUI.java | 1 0 + 1 - 0 !
db.dataview/src/org/netbeans/modules/db/dataview/output/DataViewUI.java | 1 0 + 1 - 0 !
db.dataview/src/org/netbeans/modules/db/dataview/table/ResultSetJXTable.java | 10 0 + 10 - 0 !
3 files changed, 12 deletions(-)

 db.dataview setrowfilter method

Fix for another compilation failure due to missing symbols.

netbeans small ide.patch | (download)

apisupport.kit/nbproject/project.xml | 4 2 + 2 - 0 !
editor.kit/nbproject/project.xml | 8 4 + 4 - 0 !
ide.kit/nbproject/project.xml | 4 2 + 2 - 0 !
java.kit/nbproject/project.xml | 4 2 + 2 - 0 !
xsl/nbproject/project.xml | 4 2 + 2 - 0 !
5 files changed, 12 insertions(+), 12 deletions(-)

 netbeans small ide

Don't include all modules in the build but only those which we can support.

netbeans dlight.nativeexecution.patch | (download)

dlight.nativeexecution/nbproject/project.properties | 77 0 + 77 - 0 !
1 file changed, 77 deletions(-)

 netbeans dlight.nativeexecution

Fix another FTBFS since we don't build the nativeexecution module.

netbeans extexecution.impl.patch | (download)

extexecution.process/nbproject/project.properties | 6 3 + 3 - 0 !
extexecution.process/nbproject/project.xml | 4 2 + 2 - 0 !
extexecution.process/src/org/netbeans/modules/extexecution/process/ProcessesImpl.java | 3 1 + 2 - 0 !
3 files changed, 6 insertions(+), 7 deletions(-)

 netbeans extexecution.impl

We don't build the extexecution.impl module.

javaewah version.patch | (download)

o.eclipse.jgit/nbproject/project.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 javaewah version

Debian's javaewah package is currently outdated, so adjust the version
accordingly to avoid another FTBFS.

netbeans wildUpperBound.patch | (download)

java.source.base/src/org/netbeans/api/java/source/SourceUtils.java | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 netbeans wildupperbound

Fix a FTBFS due to missing method wildUpperBound.

netbeans com.sun.tools.hc.patch | (download)

java.source.base/src/org/netbeans/modules/java/source/parsing/CachingArchiveClassLoader.java | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 netbeans com.sun.tools.hc

Fix a compilation error due to missing package com.sun.tools.hc

netbeans CommandLineParser.patch | (download)

java.api.common/src/org/netbeans/modules/java/api/common/project/ui/customizer/vmo/gen/CommandLineParser.java | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 netbeans commandlineparser

Work around FTBFS error: no suitable method found for addAll(List<CAP#1>

netbeans ide launcher.patch | (download)

ide/launcher/netbeans.conf | 3 1 + 2 - 0 !
ide/launcher/unix/netbeans | 10 4 + 6 - 0 !
2 files changed, 5 insertions(+), 8 deletions(-)

 netbeans ide launcher

Update the launcher script to use Debian specific paths and start parameters.
Disable check for license agreement since we have debian/copyright for that in
Debian.

netbeans xsl httpserver.patch | (download)

xsl/manifest.mf | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 netbeans xsl httpserver

Do not require the httpserver module since it is disabled.
Fixes a runtime error. Without this patch most base modules cannot be loaded.

netbeans svnclientadapter.patch | (download)

libs.svnClientAdapter.svnkit/src/org/netbeans/libs/svnclientadapter/svnkit/SvnKitClientAdapterFactory.java | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 netbeans svnclientadapter


netbeans slf4j.dummy.patch | (download)

o.eclipse.jgit/nbproject/project.xml | 5 5 + 0 - 0 !
slf4j.dummy/build.xml | 12 12 + 0 - 0 !
slf4j.dummy/manifest.mf | 1 1 + 0 - 0 !
slf4j.dummy/nbproject/project.xml | 15 15 + 0 - 0 !
4 files changed, 33 insertions(+)

 netbeans slf4j.dummy

Fix a runtime error when loading the o.eclipse.jgit module. The bundle expects
the org.slf4j package but it is not exported by other packages. Hence we have
to create a dummy package similar to javaewah.dummy in 8.0.2. Other methods like
symlinking slf4j to the same directory or the ext/ directory did not work.
Another solution would be to remove org.slf4j from the MANIFEST.MF file of the
o.eclipse.jgit module. The slf4j-dummy.jar in /usr/share/netbeans/ide/modules/
is later replaced by a symlink to Debian's system package of slf4j.