Bug 152375 - linux packages : provide architecture independent packages besides architecture dependent packages
Summary: linux packages : provide architecture independent packages besides architectu...
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Installation (show other bugs)
Version:
(earliest affected)
7.4.3.2 release
Hardware: All Linux (All)
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Installer-Linux
  Show dependency treegraph
 
Reported: 2022-12-04 20:59 UTC by Jérôme
Modified: 2023-12-16 14:45 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jérôme 2022-12-04 20:59:26 UTC
I just downloaded the 7.4.3.2 Linux x86-64 deb (Debian) archives files from https://www.libreoffice.org/

For example, the libobasis7.4-core_7.4.3.2-2_amd64.deb archive contains architecture-independent (and possibly minor version-independent) files in these directories :
opt/libreoffice7.4/share/gallery
opt/libreoffice7.4/share/template/common

Is it possible that automatic builds put architecture independent files into several architecture-independent archives, for example :
libobasis7.4-common-base
libobasis7.4-common-calc
libobasis7.4-common-core
libobasis7.4-common-draw
libobasis7.4-common-impress
libobasis7.4-common-writer

The other archives would have architecture-dependent files.

This helps a linux distribution (rpm or deb) to :
- spread packages with multiple architectures,
- reduce the size of security updates for the end user.
Comment 1 Jérôme 2023-02-19 17:37:25 UTC
With 7.5.0.3 version for x86_64, the deb archive provides a package named 'libobasis7.5-images'.

However, the 'libobasis7.5-core' package contains big files which are platform-independent :
- 12MB in /opt/libreoffice7.5/share/gallery/
- 11MB in /opt/libreoffice7.5/share/template/

Note that the gallery contains sounds in wav format.

The 'libobasis7.5-core' package contains files which may be in an other package :
- /opt/libreoffice7.5/program/resource/common/fonts/opens___.ttf in 'libobasis7.5-ooofonts' ?
- /opt/libreoffice7.5/share/basic/ScriptForge/po/ in language packs ('libobasis7.5-pt' or 'libreoffice7.5-pt' for example).
Comment 2 Stéphane Guillou (stragu) 2023-11-02 09:49:53 UTC
Thanks for the suggestions, Jérôme.
Cloph, could you comment on this?