Reinstating the package in Jammy

Asked by Nils Fredrik Gjerull

The version of the package that comes with version 2.0.20 do not work with PHP 8.1, but the bugs has been fixed by the uwsgi project.

https://github.com/unbit/uwsgi/issues/2356
https://github.com/unbit/uwsgi/issues/2394

I did build the plugin from their uwsgi-2.0 branch and it works.

They have not created a new release yet, but when they do will you reinstate this package?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu uwsgi-plugin-php Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Manfred Hampl (m-hampl) said :
#1

Manfred Hampl suggests this article as an answer to your question:
FAQ #3037: “no rolling release”.

Revision history for this message
Manfred Hampl (m-hampl) said :
#2

see Bug #1960356

Ubuntu's strategy is not to introduce a new package after an Ubuntu release has been published.
If that is followed also in case of uwsgi-plugin-php in jammy, then it will not be added any more. And for Ubuntu 22.10 (kinetic) is is also too late for an addition.

There are PPAs, maybe one of them offers what you are looking for, https://launchpad.net/ubuntu/+ppas?name_filter=uwsgi-plugin-php

Revision history for this message
Nils Fredrik Gjerull (nfg) said :
#3

Thank you for the reply.

I am not familiar with the package release process, but I have investigated this a bit more.

Looks like this is fixed by applying patches in the uptream Debian package:
https://salsa.debian.org/uwsgi-team/uwsgi/-/commit/f6e64a7c2dc1ce594a60f1f69538d479a91daca6

In fact this looks to me to have been resolved in version 2.0.20-4 of the package.

It looks to me that this plugin can be reinstated now, as the cause for the removal <https://bugs.launchpad.net/ubuntu/+source/uwsgi-plugin-php/+bug/1960356> has been fixed.

Would appreciate if this can be included again.

Revision history for this message
Manfred Hampl (m-hampl) said :
#4

You can try requesting an addition of the uwsgi-plugin-php package to Ubuntu jammy (and/or kinetic) by creating a bug report, but I very much doubt that this will be realized. See the SRU template (referred from the FAQ linked above) for minimum information that should be provided in such request.

I see a better chance in waiting that uwsgi-plugin-php is added to the next Ubuntu development release (23.04, letter L) and then trying to request a backport.

Have you checked the availability in PPAs?

Revision history for this message
Walter (wdoekes) said :
#5

PPA availability was disappointing.

Here's a build for Jammy based on the Lunar-build:

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

I assume a backport could be requested now. If anyone knows how.

Cheers,
Walter Doekes
OSSO B.V.

Revision history for this message
Manfred Hampl (m-hampl) said :
#6

Re: "I assume a backport could be requested now. If anyone knows how."

The link to the instructions how to request a backport is contained in the FAQ document linked above.

see https://wiki.ubuntu.com/UbuntuBackports for the process of backporting the newest version that is available in the development version of Ubuntu to an older release.

Re: "PPA availability was disappointing."

What's wrong with the version in https://launchpad.net/~bryce/+archive/ubuntu/php8.1-transition.0 ?

Revision history for this message
Walter (wdoekes) said :
#7

> What's wrong with the version in https://launchpad.net/~bryce/+archive/ubuntu/php8.1-transition.0 ?

No idea. It did not show up in the suggested search [1]. So I did not look there. But in hindsight, I would still prefer the single missing package over a repo that provides more than I asked for.

Thanks for the suggestion. That direct link can come in handy for others.

> See https://wiki.ubuntu.com/UbuntuBackports for the process of backporting the newest version that is available in the development version of Ubuntu to an older release.

Good to know. As I've written in the accompanying readme, the only change from the Lunar version is the revert of https://salsa.debian.org/uwsgi-team/uwsgi-plugin-php/-/commit/cfa5fe64342582cc8c68db7b6cedd850cd77f7b6 . Then it just builds out of the box.

Cheers,
Walter

[1] > There are PPAs, maybe one of them offers what you are looking for, https://launchpad.net/ubuntu/+ppas?name_filter=uwsgi-plugin-php

Can you help with this problem?

Provide an answer of your own, or ask Nils Fredrik Gjerull for more information if necessary.

To post a message you must log in.