<div dir="auto">I would honestly say it is probably fine to remove them. You could just use a Fedora container to get what you need if you are working on reproducible builds and need to provide some support. Though as Neal said it shouldn't be too hard to update everything, Fedora is well on the way to removing python2 and all of the tools have python3 support in the current releases.<div dir="auto"><br></div><div dir="auto">Dennis</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 31, 2020, 20:27 Sandro Tosi <<a href="mailto:morph@debian.org">morph@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Jan 31, 2020 at 1:06 PM Marek Marczykowski-Górecki<br>
<<a href="mailto:marmarek@invisiblethingslab.com" target="_blank" rel="noreferrer">marmarek@invisiblethingslab.com</a>> wrote:<br>
><br>
> On Thu, Jan 30, 2020 at 05:40:55PM -0800, Mike Miller wrote:<br>
> > On Thu, Jan 30, 2020 at 01:36:33 -0500, Sandro Tosi wrote:<br>
> > > yep i came across all of them starting from python-lzma -- do you know<br>
> > > what's the status of the "RedHat infrastructure" in debian? many (if<br>
> > > not all) of those tools are relatively old, not maintained (or just in<br>
> > > life support mode) and most of all, python2 with no port to python3<br>
> > > available<br>
> ><br>
> > Yeah. I was responsible for some of these, but put them up for adoption<br>
> > about a year ago. You've about captured the status, all rpm-related<br>
> > packages in Debian are old, unmaintained, Python 2 only. Updating to<br>
> > Python 3 ports of mock and koji need dnf, yum is abandonware.<br>
> ><br>
> > I've seen a couple threads about packaging dnf (likely not archived),<br>
> > but so far no one has committed enough to file an ITP.<br>
> ><br>
> > There _is_ an ITP for createrepo-c (#912338), a C-only reimplementation,<br>
> > also a koji dependency, but looks like it may have stalled.<br>
><br>
> Adding a bunch of people from Fedora, involved in reproducible builds<br>
> before. And also adding Simon, who can help with some of this.<br>
><br>
> A little context: Currently Fedora build tools packages in Debian are<br>
> mostly unmaintained. This makes it difficult to have cross-distribution<br>
> cooperation, for example Debian developers with a lot of experience in<br>
> reproducible builds helping with reproducibility of Fedora packages.<br>
> If I understand correctly, it is also one of the things needed to revive<br>
> Fedora reproducibility testing on <a href="https://tests.reproducible-builds.org" rel="noreferrer noreferrer" target="_blank">https://tests.reproducible-builds.org</a>.<br>
><br>
> This is about dnf, mock, koji and createrepo-c - and their dependencies<br>
> (if any missing in Debian).<br>
><br>
> Simon can do some packaging, but will need help with finding<br>
> maintainers for them, and possibly also packaging some of the<br>
> dependencies - if there are many of them missing.<br>
<br>
I sympathize with the willingness to have cross-distributions<br>
collaboration for the reproducibility goal, but looking from a Debian<br>
perspective (and in particular for the python2 removal effort), i cant<br>
help but wonder what is the value of keeping this set of packages<br>
(yum, koji, createrepo, mock, yum-utils; to name only the top-level<br>
ones) in debian _at all_.<br>
<br>
should we just remove them (as in RM to ftp.d.o) and let them be<br>
reintroduced, gradually and if interest arises again, at a later time?<br>
This would be my preferred option, given it removes outdated tools<br>
from Debian and allows progress for the py2removal, but i also want to<br>
hear what y'all think<br>
<br>
Cheers,<br>
-- <br>
Sandro "morph" Tosi<br>
My website: <a href="http://sandrotosi.me/" rel="noreferrer noreferrer" target="_blank">http://sandrotosi.me/</a><br>
Me at Debian: <a href="http://wiki.debian.org/SandroTosi" rel="noreferrer noreferrer" target="_blank">http://wiki.debian.org/SandroTosi</a><br>
Twitter: <a href="https://twitter.com/sandrotosi" rel="noreferrer noreferrer" target="_blank">https://twitter.com/sandrotosi</a><br>
</blockquote></div>