Hello,
I maintain wreport[1], which is a simple C++ library with Python
bindings.
The package builds fine on bullseye and bookworm, but fails to build on
sid. On sid, meson tries to install the Python extension under
/usr/local instead of /usr.
I do not understand what has changed, nor how to fix it. I looked on sources.debian.net[3] for other packages containing `python.get_install_dir(pure : false)
but I only found pycairo and pygobject, which however can also use
setup.py to build.
Or xraylib. xraylib doesn't build the python bindings in Debian, but if
I try to make it do that, as I'm supposed to, I get in the same
situation as wreport.
Did something break between bookworm and sid, in the interaction between
meson and Python?
Adding --buildsystem=pybuild to wreport's debian/rules didn't help, and
indeed, at least according to grep, pybuild doesn't seem to know about
meson.
This[3] meson issue has a lot of discussion, but I can't tell how much
of it is relevant.
Can anyone help me understand what is going on?
[1]
https://tracker.debian.org/pkg/wreport
[2]
https://codesearch.debian.net/search?q=python.get_install_dir
[3]
https://github.com/mesonbuild/meson/issues/8739
Enrico
--
GPG key: 4096R/634F4BD1E7AD5568 2009-05-08 Enrico Zini <
enrico@enricozini.org>
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEJJAhGtA2CH5tHZqS0P9Jy+P0+2gFAmOeOJMACgkQ0P9Jy+P0 +2jahxAAwvBL+dd98r5cckfO770L5UUquTNAIc2r9SfVDzIdpVn+Yo+mH65Ylru1 451V3/Y5/3V1Oh8nPEY7mr3ZwE5RxkWIF9Pgua7sQNVlCRldn+tjBasoVmzbedD9 WHaoJAIA50kK6J9/TLoJRevIKaEiqKIDr8yZPYoUXy1Y3ai9Li52txlaNWfMv2rJ WX8qEeGdwhmSbtoAEHMu6YLYXrPGG71RRCVyBt3450DhA9rOl2D+V3twtGsnVMDx foBHUmq3uOvz+2bC1pKvdEYJwOK0ChmmzwuWD7YrFZyeCBKVz42as5TDYQbE/a8l mPHZr3Dv28RL7h3q3TKyDAaVszWt3ogL6ZwTxLyAK505jh0JYh5hSP6+tCCpk+nv +1BZc+s9hMKh/w+c5t8wGynqm8mJYBnO2ni23NgEko96p0AaCudhifIliz/RfGM6 hzCMqhKaxmYhRKJP9R2sOiul4JJDtpSgRRbSdvrTK1a+eQoMraWet0SNYcBeCy/K r0eGkR4me01k1OqXnbfOjubQUyMr6BDtj4xENb4dKzuBSkAGkPiDxenhHe1jg17Z LL9Im/mj1VkohMzGezUtr2kR78qKg+VXdNEk1IcJa5zLpwPBKsmItK49jb8MS8MY Qd4wrPIWx1Zaez8Dm+s431Q06AjFIgsfp+bQkv18fKfLgfdXy+8=
=zVtL
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)