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