[pkg-uWSGI-devel] Bug#1076420: uwsgi: move away from cdbs - status update
Jonas Smedegaard
jonas at jones.dk
Thu Aug 8 19:33:03 BST 2024
Quoting Alexandre Rossi (2024-08-08 18:14:20)
> Can you confirm the list of new src packages you think about?
I see no need for doing them all at once, and worry that it needlessly
complicates oversight - similar to your transition draft.
> src:uwsgi-plugin-python3
> building uwsgi-plugin-python3
> building python3-uwsgidecorators
> building uwsgi-plugin-asyncio-python3
> building uwsgi-plugin-gevent-python3
> building uwsgi-plugin-greenlet-python3
> building uwsgi-plugin-tornado-python3
[...]
> Please confirm or comment, and I'll give it a go for python.
The above looks good. Please create that, and test (e.g. with debdiff)
that it produces same binary packages as now generated with src:uwsgi
we can release that. No need to touch src:uwsgi at all for this work.
Ideally, the package should be done in as mainstream packaging style as
possible, and we might consider offering its continued mainteance to the
Python team. If something in its packaging is sticking out and pose a
risk that the Python team will find it scary to adopt (regardless if
they in fact adopt it or if we offer it for adoption at all - merely the
principle of being totally streamlined or not) then we might consider
extending our dh_uwsgi to handle any warts there.
Then, when we are happy about the new addon package, we release it and
have it approved by ftpmasters. We can then simplify src:uwsgi to no
longer generate those same binary packages, and then repeat the cycle
for each of the other involved libraries.
...or please do tell, if you think I am missing something and there is
some benefit in doing more at once.
Independently from the above work we can look at other atomic changes to
simplify packaging, where one very narrow change (especially when done
*after* the above) is letting go of cdbs. You can see my work on
"atomifying" your draft in branch wip/simplify - it it still both
unfinished and untested, but gives an idea of the level of atomicity
that I find comfortable for understanding what is going on.
- 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/20240808/393b9925/attachment.sig>
More information about the pkg-uWSGI-devel
mailing list