Bug#681726: Time to remove eclipse from Testing?

Emilio Pozuelo Monfort pochu at debian.org
Mon May 14 17:44:17 BST 2018


On Sun, 4 Feb 2018 19:34:55 +0100 Markus Koschany <apo at debian.org> wrote:
> On Wed, 15 Nov 2017 18:01:07 +0200 Adrian Bunk <bunk at debian.org> wrote:
> [...]
> > I tried to sort out what I could find as required for getting the
> > ancient eclipse out of testing in [1]:
> > 
> > 1. src:bnd
> > You fixed that already.
> > 
> > 2. batik -> maven -> guice -> libspring-java -> aspectj -> eclipse-platform
> > Is there some good way to break this dependency chain?
> > 
> > 3. split libequinox-osgi-java out of src:eclise
> > Or as a short-term hack, build only libequinox-osgi-java from src:eclipse.
> 
> I have spent some time this weekend on Eclipse again. I have created a
> standalone src:libequinox-osgi-java package and successfully rebuilt all
> reverse-dependencies. We only have to make a small adjustment in
> src:netbeans and src:libnb-platform18-java and update the osgi patch.
> 
> If there are no objections I could go ahead and upload
> libequinox-osgi-java to NEW.
> 
> eclipse-rcp:
> 
> * svnkit:
> 
> There are two Eclipse specific classes that fail to build. As a
> workaround we could remove one of them and patch SVNWCUtil.
> 
> * android-sdktools and android-platform-tools-swt
> 
> According to [1] both packages should be removed anyway.
> 
> After that there would be only three packages left (not counting the
> eclipse plugins) that build-depend on either eclipse-platform (aspectj)
> or eclipse-jdt (lombok, biogenesis)

I took a quick look at the current status:

| $ dak rm -Rn -s testing eclipse
| [...]
| Checking reverse dependencies...
| # Broken Depends:
| pleiades: pleiades
|
| # Broken Build-Depends:
| aspectj: eclipse-platform (>= 3.4.1)
| lombok: eclipse-jdt
|         eclipse-platform-data
| svnkit: eclipse-rcp

biogenesis build-deps on 'default-jdk | eclipse-jdt', so that's not a problem.

pleiades, lombok and svnkit could be removed from testing alongside eclipse.

That leaves aspectj as the only blocker:

| $ dak rm -Rn -s testing aspectj
| [...]
| Checking reverse dependencies...
| # Broken Depends:
| aspectj-maven-plugin: libaspectj-maven-plugin-java
|
| # Broken Build-Depends:
| aspectj-maven-plugin: libaspectj-java (>= 1.8.2)
| eclipselink: aspectj
| libspring-java: libaspectj-java
| openjpa: aspectj
| shiro: libaspectj-java

Cheers,
Emilio



More information about the pkg-java-maintainers mailing list