Bug#1131498: libreoffice: Don't have language packages install libreoffice-common & libreoffice-core

Rene Engelhard <[email protected]> Sun, 22 Mar 2026 17:54:05 +0100
Newsgroups gmane.linux.debian.devel.openoffice
Organization Debian Project
Message-ID <7d2ac404-b230-4d60-93b3-1e27cd306a97__43653.2204899535$1774198664$gmane$org@debian.org>
Hi,

Am 22.03.26 um 17:15 schrieb Jeremy Bícha:
> On Sun, Mar 22, 2026 at 4:18 AM Rene Engelhard <[email protected]> wrote:
>>> This is bad for Phosh because it would pull in
>>> both libreoffice-common and libreoffice-core which total more than 200
>>> MB without considering other dependencies. Is it possible to remove
>>> libreoffice-common and libreoffice-core from the Depends and
>>> Recommends of the libreoffice-l10n-* packages?
>> And have libreoffice-l10n-* installed without libreoffice itself? How
>> much sense does that make?
>>
>> Won't do that. The only tning I would be willing to do is to make it a
>> Recommends:. As with apts default that will be installed too, though,
>> which is what we usually want, but which probably won't help for your
>> wish as it will be pulled in anyway?
> It allows someone to install a Debian desktop with French and get a
> 4MB package (libreoffice-l10n-fr) installed without the 200 MB needed
> for libreoffice-common and libreoffice-core If they don't have
> libreoffice installed.

Someone can do that. They just don't need to install via tasks.


And if they don't want libreoffice they don't need to install libreoffice-l10n-fr anyways.

The whole task system is just helping people. It's not a requirement.

> When they install libreoffice, it will automatically support French immediately.

Not in the past, in the past it even would have broken (see below)

> What is the benefit of installing libreoffice-common and
> libreoffice-core? It doesn't include any of the LibreOffice apps.

That is true. But simply because there's no real package to install. There's people who only want (or need!)

-writer, -calc etc so one can not have a package to depend on. Or do you want me to Recommends: libreoffice

(which would even install -base etc. with their Java depends...)


Looking at the history it once was -core only and -common was needed for upgrades/was needed when -l10ns had ucf-managed config files:

https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/-/commit/7f92eacb5b48fab8f6a8f7a6e184d8850282eda2

[ Note bookworm -> trixie also had even Pre-Depends: to make the upgrade work: https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/-/commit/70d2b28233b46fceb4987b8795c53cd49d0c384b. Not needed after trixie, though. ]

> If you don't like my proposal, do you have any better way of solving
> Debian's language task metapackage issue?

I don't see an issue to be honest. Maybe a nuisance, yes.

But I believe this "issue" is just made up or at least made bigger as it is.

> urrently, we have
> - task-french (French translations and utilities that don't require a GUI)
> - task-french-desktop (This currently is installed for people who
> install Debian in French, at least with the net installer, **and**
> keep "Debian desktop environment" selected. It installs dictionary and
> thesaurus support. It installs the LibreOffice and Firefox
> translations.)

And

firefox-esr-l10n-fr | firefox-l10n-fr.

I don't see a similar bug filed by you against firefox-esr?

Shouldn't it ideally be consistent?


(Besides the fact that it probably should do chromium...)


Regards,


Rene