Bug#945022: python-gi-dev: should stop depending on python-gi
smcv at debian.org
Mon Nov 18 15:08:11 GMT 2019
Dimitri Ledkov <@xnox> writes:
> Drop python-gi dependency from python-gi-dev. python2 is getting
> actively removed, and python-gi-dev which is used for python3 bindings
> shouldn't pull in python2 bindings.
> Things that want to continue building python2 bindings will now need
> to build-depend on "python-gi-dev, python-gi".
> I thought of proposing "python2-gi-dev" and "python3-gi-dev" packages,
> but I think it's unnecessary as a change in build-depends will be forced
> upon reverse depends, and it's better to only force on those that want
> to continue building python2 packages.
> It's important to upload this now, as lots of tooling is used to
> analyze which packages still build-depend on python2, and this package
> transitively introduces python2 build-dependenices on python3-only
I'm opening this as a bug so that I can use it to block the resulting
bugs in (according to Dimitri's analysis):
* Report bugs in the above packages
* Give maintainers an opportunity to fix those bugs
* Drop dependency (accept !2)
* Raise any remaining bugs to serious severity
Out of scope
I am not intending to remove the dependency on python3-gi-dev at this
stage, although it would maybe make a future Python 4 transition easier
if we did (python-dbus-dev already works like this).
If done, that would potentially affect the other reverse-build-deps of
If this is desired, please use a separate bug to coordinate.
More information about the pkg-gnome-maintainers