https://bugs.documentfoundation.org/show_bug.cgi?id=161391

--- Comment #7 from Emiliano Vavassori <[email protected]> ---
(In reply to Buovjaga from comment #6)
> Adding Emiliano.

Thanks so much @Buovjaga.

Seems to me the OP confirmed the bug, so I would suggest to mark the bug report
as "RESOLVED NOTOURBUG" - as the AppImage repository and building pipeline are
not maintained directly by TDF (but always happy to discuss a different
solution, if TDF decides otherwise).

OTOH, though, the issue seems dependent on the fact that libxslt has been
removed from the official LO packages (.deb archives) since 24.2.2:

$ dpkg -c libobasis24.2-core_24.2.1.2-2_amd64.deb | grep libxslt
-rwxrwxr-x root/root    263192 2024-02-25 20:56
./opt/libreoffice24.2/program/libxslt.so.1
$ dpkg -c libobasis24.2-core_24.2.2.2-2_amd64.deb | grep libxslt
$

(I checked: no other .deb in the main .deb archive for 24.2.2 contains the
library).

FYI, every versions > 24.2.1 on branch 24.2 seems affected.

>From a security POV, the decision to remove a "static" dependency from inside
the packages is indeed the right one - to leverage the user's system package
manager to cope with the needed dependency.

However, this is an issue for the actual AppImage and its build pipeline: the
latter just "extracts" the .deb contents (without installing the .deb package
on the system - and this of course fails to install required dependencies via
the package manager) and repackages them as AppImage. Similar result can be
obtained with the original script.

> There is an issue tracker for the creation script as well,
> but maybe we can just use this existing report.

The report here is indeed precise and clearly points out the nature of the
issue.

For reference, the issue has been tracked also there and been assigned issue
#10:
https://git.libreitalia.org/libreitalia/loaih/issues/10

It is open there (so even if it's closed here, the issue is indeed open and I
will look into it).

For a possible solution: I'm looking into changing the pipeline and the
specific AppImage tool to create them (see #159758 or #4 on libreitalia's git).
I expect this kind of issues (missing libraries inside AppImages) to be solved
or at the very least, highly minimized, once the work has been finished.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to