Remove binaries and source for uwsgi-plugin-php in jammy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
uwsgi-plugin-php (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
uwsgi-plugin-php hits some migration issues in Jammy, that it appears Debian CI hits as well:
https:/
https:/
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI worker 1 (and the only) (pid: 7487, cores: 1)
writing pidfile to /tmp/tmp.
PHP Warning: Unknown: Failed to open stream: No such file or directory in Unknown on line 0
PHP Fatal error: Failed opening required '9dy3i/
[pid: 7487|app: -1|req: -1/1] 127.0.0.1 () {24 vars in 257 bytes} [Thu Jan 20 19:26:19 2022] GET / => generated 0 bytes in 0 msecs (HTTP/1.1 500) 1 headers in 78 bytes (0 switches on core 0)
I'm not sure what the problem is but would guess it to be some sort of php8.1/uwsgi incompatibility. We've patched up such problems in the past.
However, this source package has no rdeps other than itself:
$ apt-cache rdepends uwsgi-plugin-php
uwsgi-plugin-php
Reverse Depends:
uwsgi-
uwsgi-
The uwsgi package contains the plugin's source but does not appear to produce its binaries (the packaging situation here is a bit unusual, so entirely possible I misunderstand), and does not depend on it. Of note is this changelog entry:
uwsgi (2.0.15-10) unstable; urgency=medium
* Simplify packaging by offloading some parts to separate source:
+ Stop build plugins for PHP.
+ Drop binary package uwsgi-plugin-php.
+ Stop build-depend on php-dev libphp-embed.
So, I believe since nothing seems to require this package we can drop its binaries and sources from jammy.
It should also be blocked so it doesn't sync back in from Debian.
Removing packages from jammy: 1+7.1+0. 0.12build1 in jammy amd64 1+7.1+0. 0.12build1 in jammy arm64 1+7.1+0. 0.12build1 in jammy armhf 1+7.1+0. 0.12build1 in jammy ppc64el 1+7.1+0. 0.12build1 in jammy riscv64 1+7.1+0. 0.12build1 in jammy s390x 2build1+ 0.0.13build2 in jammy amd64 2build1+ 0.0.13build2 in jammy arm64 2build1+ 0.0.13build2 in jammy armhf 2+build1+ 0.0.13build2 in jammy ppc64el 2build1+ 0.0.13build2 in jammy riscv64 2+build1+ 0.0.13build2 in jammy s390x
uwsgi-plugin-php 0.0.12build1 in jammy
uwsgi-plugin-php 2.0.19.
uwsgi-plugin-php 2.0.19.
uwsgi-plugin-php 2.0.19.
uwsgi-plugin-php 2.0.19.
uwsgi-plugin-php 2.0.19.
uwsgi-plugin-php 2.0.19.
Comment: Fails tests; no reverse-depends; blocks php8.0 removal. LP: #1960356
1 package successfully removed.
Removing packages from jammy-proposed:
uwsgi-plugin-php 0.0.13build2 in jammy
uwsgi-plugin-php 2.0.20+
uwsgi-plugin-php 2.0.20+
uwsgi-plugin-php 2.0.20+
uwsgi-plugin-php 2.0.20+
uwsgi-plugin-php 2.0.20+
uwsgi-plugin-php 2.0.20+
Comment: Fails tests; no reverse-depends; blocks php8.0 removal. LP: #1960356
1 package successfully removed.