Am 01.11.2017 um 22:04 schrieb Adrian Bunk: > On Wed, Nov 01, 2017 at 09:23:32PM +0100, Markus Koschany wrote: >> Am 01.11.2017 um 20:47 schrieb Jeremy Bicha: >>> On Fri, Oct 20, 2017 at 6:24 PM, Emmanuel Bourg <ebo...@apache.org> wrote: >>>> Le 20/10/2017 à 23:52, Jeremy Bicha a écrit : >>>> >>>>> Never mind. I tried doing the dak queries and I eventually got more >>>>> than 500 reverse-depends before I gave up. (Attached) >>>> >>>> Funny, I never realized that src:eclipse was basically holding most of >>>> the Java packages. Maybe this package deserves some of my attention >>>> after all ;) >>> >>> Adrian Bunk suggests removing bnd's Build-Depends on eclipse-jdt and >>> eclipse-rcp. He thinks that might significantly decrease the number of >>> affected packages. >> >> It appears the package can be built without eclipse-jdt and eclipse-rcp. >> Works with cowbuilder at least. We probably exclude the eclipse classes >> in debian/bootstrap.xml anyway. I'm not exactly sure how the BND Eclipse >> plugin is supposed to work because I see we also symlink various jars >> into Eclipse specific directories in debian/rules. >> >> I believe it would be possible to drop the build-dependencies on >> eclipse-jdt and eclipse-rcp. We would lose the BND Eclipse plugin but >> the rest should still continue to work. > > Which Eclipse plugin would we lose? > > Before suggesting to drop the build dependency I did of course try it > with debdiff between the built packages (no difference), and read the > comment in README.md about the previous Eclipse-specific plugin no > longer available upstream (which is why I started thinking the build > dependency might just be a leftover).
I did a grep -r "eclipse-jdt" but now it seems those are just settings files. I have never used the BND Eclipse plugin but I saw that we still mention it in the package description. Apparently bndtools is the successor and is maintained in a separate repository now. All in all that means it should be safe to remove the build-dependencies and obsolete symlinks in debian/rules.
signature.asc
Description: OpenPGP digital signature