Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#74824 - [abiword] drop unused aiksaurus dependency

Attached to Project: Arch Linux
Opened by filip (filip) - Sunday, 22 May 2022, 16:39 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 03 August 2022, 05:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

The aiksaurus dependency is unused because abiword is built with the builtin aiksaurus [1]. Moreover the standalone aiksaurus is built with GTK2 support which is deprecated and unmaintained. After the aiksaurus dependency [3] has been removed the entire aiksaurus package can be removed from the package repository because it is only used by abiword [4].

Additional info:
* package version(s): 3.0.5-2

Steps to reproduce:

ldd $(which abiword) | grep aiksaurus


[1] https://github.com/archlinux/svntogit-packages/blob/7108c89f5ec8915b6212f5502502b789546e8484/trunk/aiksaurus-plugin.m4#L42
[2] https://github.com/archlinux/svntogit-packages/blob/5efa91285c851787ed4086116fa2da8dea254429/aiksaurus/repos/extra-x86_64/PKGBUILD#L11
[3] https://github.com/archlinux/svntogit-packages/blob/7108c89f5ec8915b6212f5502502b789546e8484/trunk/PKGBUILD#L14
[4] https://github.com/archlinux/svntogit-packages/search?q=aiksaurus
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 03 August 2022, 05:39 GMT
Reason for closing:  Not a bug
Additional comments about closing:  per original determination by @arojas
See comments
Comment by Toolybird (Toolybird) - Thursday, 28 July 2022, 06:09 GMT
abiword is marked as "Orphan" on archweb. Which one of you legendary Package Maintainers would like to claim it? :)
Comment by Antonio Rojas (arojas) - Friday, 29 July 2022, 20:07 GMT
abiword uses its own aiksaurus-gtk library. The non-gui library from the aiksaurus package is still used.
Comment by filip (filip) - Wednesday, 03 August 2022, 05:39 GMT
  • Field changed: Percent Complete (100% → 0%)
Antonio, as you have mentioned yourself, abiword uses its own aiksaurus-gtk library. Therefore, aiksaurus should be removed from the dependency list:
https://github.com/archlinux/svntogit-packages/blob/7108c89f5ec8915b6212f5502502b789546e8484/trunk/PKGBUILD#L14

I still think this *is* a bug.
Comment by Toolybird (Toolybird) - Wednesday, 03 August 2022, 05:39 GMT
I just tested and can confirm @arojas is correct.

$ readelf -d /usr/lib/libAiksaurusGtk3--export-dynamic.so | grep Aik
0x0000000000000001 (NEEDED) Shared library: [libAiksaurus-1.2.so.0]
0x000000000000000e (SONAME) Library soname: [libAiksaurusGtk3--export-dynamic.so]

- the ref to "libAiksaurus-1.2.so.0 comes from the standalone aiksaurus
- namcap doesn't complain about aiksaurus
- the aiksaurus plugin doesn't even build unless aiksaurus is in depends

Sorry, but I think you're mistaken here.

Loading...