On Sunday, September 10, 2023 1:23:12 AM EDT Stefano Rivera wrote:
We have scheduled a Python BoF at DebConf23: https://debconf23.debconf.org/talks/27-python-bof/
It will be on Sep 16 (Sat): at 10:30 local time (05:00 - 05:45 UTC)
I started getting together an agenda in: https://pad.dc23.debconf.org/p/27-python-bof
Please help me to build it out.
As of today (assuming my count approach worked correctly), there are 5,118 source packages in Debian that B-D/B-D-I dh-python. Of those, only 813 B-D/B- D-I pybuild-plugin-pyproject. I think it's very premature to be considering something at 20% usage for any kind of default.
I don't think it's a good idea in any case. The only advantage I can see is that people would not have to add pybuild-plugin-pyproject to B-D/B-D-I anymore. If the build backend is anything other than setuptools, people will still have to add that, so I don't see much of an advantage here. In cases where both setup.py and pyproject.toml are provided, these packages might
start to FTBFS.
On the disadvantage side, any package that does use setuptools has a pyproject.toml that has not been migrated by the maintainer (packages with
both setup.py and pyproject.toml are not rare) will be automatically switched with unpredictable results. The best case scenario is nothing changes.
I don't really see a lot of upside here. Let's not.
We have lintian checks to let maintainers know they can update to the newer system. I think that's sufficient.
Scott K
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE53Kb/76FQA/u7iOxeNfe+5rVmvEFAmT+EU0ACgkQeNfe+5rV mvGuvw/7BiV5ZxQ5iGo563zbEsmQgEV8WAY1e9XYgbg3neCvI3y9ztrVyxQepq8W 4tvlL0sul+Xo0N2ZcLcfyiFsnos+8jo4mAMbQi30RO9GH9AbRtJU0cDHt4OXDee4 4e6V9ouxhXzNITFBconncaxnbrToZLjrFPNCjP8h8UOqL+k9C3l71Ope4piRtprx bHid5RByihmbftIGBxTc+hlPsIoUT7opzRPQMrPCOes3EY6/XTEOjpaaXxb2nXNO gar3AWCjO014JHxdbKVRgG1zOo71G4Lz+3/H/g043ed17tw/KjnJBWGclchMn7Ip YaX0OCs0OmopnscllMsW5Yy0e7XU2YyOTcLeUImz4boQuyeGAIfQijEAXLvWjHYd TWwQziWeZVLOg7u5J7W2mJCL0oSs81kzIjicwwRF5lmD7WXzw43Er0g3GezsHKkb hqau7FQylpyT7xuZXTRHzFIt/4ojr9h+71GAs1956XbXF0oSrakLKeAb7SscAx54 FR4xZQYX6zHvEvh2zQ9se0rBe9++CIfSbA4L56DP4plevopQXVU6nZnrxnaazn00 QeGOtHO73GH61KhGjvfZcvANShFriyNT8QubPA2G/JSTwRyJ/eQEC6hyBdHktfHJ COb7lKW+kO0+R6qtmWFUuV1n3Kr7KebwPoHqU+u4UTMe/kBp/H8=
=Y1h3
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)