[pkg-uWSGI-devel] Bug#732019: Bug#732019: PyPy plugin support for uWSGI
Jonas Smedegaard
jonas at jones.dk
Wed Aug 28 13:09:00 BST 2024
Quoting Alexandre Rossi (2024-08-28 11:38:22)
> Is there still interest in this?
I think it quite unteresting to offer support for PyPy3: That allows
experimenting with running Python-based services more lightweight.
Personally I am struggling with the ressource consumptions of my
matrix-synapse service, which is Twisted-based so might work with PyPy.
Even if not (it is a large and complex application after all), other
smaller projects might benefit.
> I have preliminary packaging but it requires more work regarding
> some issues.
>
> The first one is that the libpypy-c.so filename is hardoced in the
> plugin, whereas it contains the version in Debian and there is no
> symlink (/usr/lib/x86_64-linux-gnu/libpypy3.9-c.so on my sid host).
Perhaps the fix is to simply provide a symlink with the package? - see
`man dh_link`. Or am I missing a deeper problem here?
> The second one is that the very basic "Hello world" autopkgtest fails
> in the same way described ias an upstream bug[1]. There seems to exist
> other issues[2][3] with the pypy plugin upstream.
>
> [1] https://github.com/unbit/uwsgi/issues/2342
> [2] https://github.com/unbit/uwsgi/issues/2436
> [3] https://github.com/unbit/uwsgi/issues/2534
>
> It seems that the pypy plugin has never been ported to pypy3. Things
> do not seem to be moving upstream.
It is not surprising to me that the code may need some dusting off.
That was the case also with the move from python2 to python3.
And yes, the uWSGI project is in maintenance mode. That means it is
helpful also for the wider community to get PyPy3 streamlined within
Debian, by collecting, testing, refining and (re)upstreaming patches.
> From the state of things, it does not seem reasonable to introduce
> this plugin into Debian.
You are doing volunteer work, so you are obviously free to pull out, or
to deprioritize. It does not sound like a dead end, though, if you are
asking me...
Thanks for your efforts, regardless if you decide to continue,
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
* Sponsorship: https://ko-fi.com/drjones
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-uwsgi-devel/attachments/20240828/44de773a/attachment.sig>
More information about the pkg-uWSGI-devel
mailing list