Hi Jonas,

> Feels wrong to me to add a new source package, when reason is that the
> current/old source package is abandoned upstream!

Yes, it may sound a bit strange, but the same has been done for other
packages (https://bugs.debian.org/911453). I think it is the most
straightforward way to go if we really need to keep the Python2
version while including the newest (python 3-only) upstream version.
But I agree it can be argued if we really need to keep the Python2
version.

> A quick look seems to indicate these two reverse dependencies:
>
> * pulseaudio-dlna
> * python-pychromecast

python-pychromecast has already been removed from Debian (source
package), so the only problem is "pulseaudio-dlna".

> Neither of those seem to have a bugreport warning that python-zeroconf
> is unmaintained upstream.

pulseaudio-dlna has this bug report https://bugs.debian.org/894806
filed in April which blocks https://bugs.debian.org/894809.
python-zeroconf was removed from the source package in October.


> They seem to both a) have no reverse
> dependencies themselves, and b) having similar features as
> python3-pychromecast which uses python3-zeroconf.
>
> It seems best to me to try get those few packages to either use a
> maintained library or maybe avoid shipping them with Buster.

I think you are right in that it is better to patch pulseaudio-dlna to
run in Python 3, but I am unsure how tricky it is because it has quite
a few Python dependencies. I have not checked yet if they are all
available for Python 3.

> Could you please file bugreports appropriately?

Do you perhaps mean raising the severity of #894806?


Best regards,
Ruben

Reply via email to