Community Packages

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#78094 - [php] php-sysvsem / php-legacy-sysvsem required by nextcloud and missing in community

Attached to Project: Community Packages
Opened by Markus (wolegis) - Saturday, 01 April 2023, 21:12 GMT
Last edited by David Runge (dvzrv) - Saturday, 01 April 2023, 21:45 GMT
Task Type Bug Report
Category Packages
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 0
Private No

Details

Description:

Package community/nextcloud 26.0.0-x requires PHP module sysvsem. It seems this is currently not documented anywhere. But as soon as you upgrade to or install Nextcloud 26 and check the administrator's page /settings/admin/overview Nextcloud will complain about missing this PHP extension.

See also
https://help.nextcloud.com/t/26-0-php-extension-sysvsem/158819
https://github.com/nextcloud/server/pull/18210

Unfortunately, there are no corresponding packages php-sysvsem / php-legacy-sysvsem in repo community - although this extension seems to be part of the official PHP source tarball (e.g. https://php.net/distributions/php-8.1.17.tar.xz).


I took the effort to build AUR package php81-sysvsem. In effect this builds the whole PHP suite and you end up with 59 different packages. So this approach is not only absurdly intricate, but also yields a package that doesn't blend well with php-legacy (naming wise and location wise). Frankly, the AUR approach simply doesn't work.

So please provide packages php-sysvsem and php-legacy-sysvsem.

Additionally add the dependency on php-sysvsem / php-legacy-sysvsem to package nextcloud.
This task depends upon

Closed by  David Runge (dvzrv)
Saturday, 01 April 2023, 21:45 GMT
Reason for closing:  Not a bug
Additional comments about closing:  The sysvsem module is part of php/php-legacy
Comment by Markus (wolegis) - Saturday, 01 April 2023, 21:33 GMT
Attached screenshot of administration overview page

Loading...