On Friday, April 19 2024, me@emel.email wrote: > I'm the author of Trololio.
Hey ThinkChaos, > I've never posted to Debian mailing lists, so apologies if I don't > follow proper etiquette. I did take a quick look at the relevant Wiki > page and CoC. Thank you very much for taking the time post such a detailed update on the software, and apologies for taking so long to reply! I'm not maintaining Pagure on Debian anymore and as such I haven't been paying close attention to its dependencies. > Trololio was written to make Python 3 async easily back-compatible > with Python 2. > The context is Trollius was a back-port of Python 3's asyncio module > to Python 2, and Trololio provides a compatibility layer to support > both with a single codebase. > Similar to what the six module does for general 2/3 compatibility. > > Nowadays, Python 2 compatibility is not a priority for most anymore, > and Trollius has been deprecated since at least 2018 [1]. > And as per the discussion on GitHub, pagure-ev-server seems to be the > only reverse dependency. Its author removed the dependency in a commit > yesterday [2]. > > With that in mind, I think it's best to retire the package. > If you do need to keep it working for stable, then I can try and update > it to use importlib. Though I would rather not spend time on a Python 2 > related project these days :) That's all very useful information, thanks. Even though I'm not really interested in maintaining Pagure on Debian, I would like to keep it in the archive for the foreseeable future to give time for the community to decide whether someone else would like to step in and maintain the software. Ultimately this means that we'll have to keep trololio around for now, at least until Pagure gets updated and stops depending on it. What I can try to do is backport the upstream patch from Pagure and try to get rid of its dependency on trololio. I'll see if I have the time tomorrow. Thanks again, -- Sergio GPG key ID: 237A 54B1 0287 28BF 00EF 31F4 D0EB 7628 65FC 5E36 Please send encrypted e-mail if possible https://sergiodj.net/
signature.asc
Description: PGP signature