Bug#681726: Time to remove eclipse from Testing?

Markus Koschany apo at debian.org
Wed Nov 1 21:32:23 UTC 2017


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 <ebourg at 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.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20171101/f9a812d6/attachment.sig>


More information about the pkg-java-maintainers mailing list