On Sun, 4 Feb 2018 19:34:55 +0100 Markus Koschany <a...@debian.org> wrote: > On Wed, 15 Nov 2017 18:01:07 +0200 Adrian Bunk <b...@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