Bug#856693: Drop ant dependency
Rene Engelhard
rene at debian.org
Sun Mar 5 11:40:06 UTC 2017
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 <rene at 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
More information about the pkg-java-maintainers
mailing list