Bug#917037: ITP: python3-zeroconf -- Pure Python implementation of multicast DNS service discovery (Python3)
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 to: