Bug#936806: koji: Python2 removal in sid/bullseye

Mihai Moldovan ionic at ionic.de
Sat Feb 1 11:39:11 GMT 2020


* On 1/31/20 8:57 PM, Neal Gompa wrote:
> As for yum and yum-utils, their replacements are dnf and
> dnf-plugins-core (which have subpackages yum and yum-utils
> respectively to act as legacy interfaces).
> 
> My understanding is that Mihai Moldovan was working on this for Debian
> for the past few months. Mihai worked with me upstream in the DNF
> project to get things adapted nicely for Debian packaging in a
> reasonable way. I've added Mihai to the thread to allow him to
> participate.
> 
> Mihai, would you care to chime in on your progress?

Sure, thanks.

I've made a list post introducing the packages at
https://lists.debian.org/debian-devel/2019/09/msg00218.html , but sadly never
received a response.

This is hardly surprising, because the whole RPM stack in Debian is in a sorry
state; essentially abandoned and unmaintained. :(

The crucial "rpm" package has been up for adoption (c.f.,
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923352 ) for almost a year and
pretty much all others as well.

I haven't made a formal ITP for my dnf packages because I'm a.) not a Debian
Developer but merely a user and b.) do not *want* to maintain these packages
within Debian. I wouldn't be a good maintainer in the first place since I often
slack on user requests and I just flat out lack the temporal resources to do
this properly.

The dnf packages (and dependencies) I've packaged (and successfully use for
building RPM packages via mock for newer Fedora versions!) are all
Python-3-compatible. I'm not sure if I ever formally removed the
Python-2-variants, but it's likely that I did, since no new packages providing
Python 2 applications were allowed for quite some time.

At least for dnf and mock I don't see any problem with going Python-3-only. yum
sadly is Python-2-only, which could be problematic. Yum is still required to
fetch packages on older distros like CentOS 6 and 7. Then again, dnf provides a
yum-compat-mode, so Debian should just drop the abandoned yum package completely.



Mihai

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 899 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20200201/96668eed/attachment-0001.sig>


More information about the Reproducible-builds mailing list