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/

Attachment: signature.asc
Description: PGP signature

Reply via email to