Remove binaries and source for uwsgi-plugin-php in jammy

Bug #1960356 reported by Bryce Harrington
18
This bug affects 3 people
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://autopkgtest.ubuntu.com/results/autopkgtest-jammy/jammy/amd64/u/uwsgi-plugin-php/20220205_214753_a5de0@/log.gz
  https://ci.debian.net/data/autopkgtest/unstable/amd64/u/uwsgi-plugin-php/18527356/log.gz

*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI worker 1 (and the only) (pid: 7487, cores: 1)
writing pidfile to /tmp/tmp.3ypyfy46me/uwsgi.pid
PHP Warning: Unknown: Failed to open stream: No such file or directory in Unknown on line 0
PHP Fatal error: Failed opening required '9dy3i/downtmp/build.1aL/src/debian/tests/htdocs/index.php' (include_path='.:/usr/share/php') in Unknown on line 0
[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-plugin-php-dbgsym
  uwsgi-plugin-php-dbgsym

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.

Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from jammy:
 uwsgi-plugin-php 0.0.12build1 in jammy
  uwsgi-plugin-php 2.0.19.1+7.1+0.0.12build1 in jammy amd64
  uwsgi-plugin-php 2.0.19.1+7.1+0.0.12build1 in jammy arm64
  uwsgi-plugin-php 2.0.19.1+7.1+0.0.12build1 in jammy armhf
  uwsgi-plugin-php 2.0.19.1+7.1+0.0.12build1 in jammy ppc64el
  uwsgi-plugin-php 2.0.19.1+7.1+0.0.12build1 in jammy riscv64
  uwsgi-plugin-php 2.0.19.1+7.1+0.0.12build1 in jammy s390x
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+2build1+0.0.13build2 in jammy amd64
  uwsgi-plugin-php 2.0.20+2build1+0.0.13build2 in jammy arm64
  uwsgi-plugin-php 2.0.20+2build1+0.0.13build2 in jammy armhf
  uwsgi-plugin-php 2.0.20+2+build1+0.0.13build2 in jammy ppc64el
  uwsgi-plugin-php 2.0.20+2build1+0.0.13build2 in jammy riscv64
  uwsgi-plugin-php 2.0.20+2+build1+0.0.13build2 in jammy s390x
Comment: Fails tests; no reverse-depends; blocks php8.0 removal. LP: #1960356
1 package successfully removed.

Changed in uwsgi-plugin-php (Ubuntu):
status: New → Fix Released
Revision history for this message
Walter (wdoekes) wrote :

For those looking for a working version:

- There is a .deb for jammy at https://github.com/ossobv/uwsgi-plugin-php-deb/releases/tag/v2.0.20%2B4%2B0.0.15-0osso1%2Bubu22.04

For those looking for answers:

- https://answers.launchpad.net/ubuntu/+source/uwsgi-plugin-php/+question/703492

Cheers,
Walter

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.