Hi, On Sun, Mar 05, 2017 at 11:32:53AM +0100, Emmanuel Bourg wrote: > The ant dependency is only used for the excelant tasks [1] (which are > never used in Debian [2]). Any use of these tasks implicitly means Ant > is already on the classpath. In this context Ant can be seen as a > runtime, much like the Servlet API for web based stuff. So I think it > makes sense to remove the dependency from the binary package.
Yeah. Or making it a Suggests only. > Splitting ant into ant+libant-java is a good idea, but this can probably > wait for the Buster development cycle. True, since it has the dependency already in jessie. Then again, the libreoffice metapackage got improvements this release cycle: libreoffice (1:5.2.1-2) unstable; urgency=medium * debian/rules: install typesizes.h into usr/include/$(DEB_HOST_MULTIARCH)/libreoffice/sal/typesizes.h * debian/control.in: - remove libreoffice-report-builder-bin [kfreebsd-i386 kfreebsd-amd64] Conflicts: from -core, thanks Jon Boden (closes: #836887) - rework libreoffice metapackage "dependencies": + Recommend everything (except GNOME/KDE integration and similar) which the upstream .tar.gz contains: libreoffice-script-provider-bsh, libreoffice-script-provider-js, libreoffice-script-provider-python, libreoffice-ogltrans, libreoffice-librelogo, libreoffice-nlpsolver, libreoffice-pdfimport, libreoffice-report-builder, libreoffice-wiki-publisher libreoffice-sdbc-postgresql + make libreoffice only Recommend the fonts. Mention it recommends extra stuff like fonts to resemble a upstream install, thanks Fabian Greffrath (closes: #836416) - remove obsolete libreoffice-gtk conflicts which makes -core Break: it with bin-NMUs; add (intended) -gtk2/-gtk3 ones... * merge from Ubuntu: - uno-libs: Create the libuno_* symlinks in the multiarch libdir -- Rene Engelhard <r...@debian.org> Tue, 13 Sep 2016 04:28:17 +0200 so that libreoffice now pulls this in via libreoffice-report-builder via its dependencies. But given the minimal size saved, yeah, I agree the split isn't that important. The dependency in libapache-poi-java itself can be changed, though, especially given the reasons stated by Emmanuel. Regards, Rene