Hello,
Xiao Shen Wen, thank you for including me in the loop. I noticed that
the removal by the 1087708. And, thanks to nabijaczleweli for the
action of removing the package.
Removing GNU Pth package in Debian is good. That's good move and I
support this decision. In Debian, you know, I have been trying to
decrease the number of packages which depend on pth, so that pth could
be removed. The final move was done, not by me, but I don't care.
Right Thing can be done by anyone.
Post by xiao sheng wen(èçæ)Why not let NIIBE do this RM report by himself?
Well, perhaps, that's because I was lazy and/or too conservative for
others. I would understand hesitating contacting such an old person
(possibly in a different culture), for old software.
* * *
FWIW, let me show some techincal information around GNU Pth and
cooperative thread library.
GNU Pth is too old and not maintained in upstream any more.
While it's not official GNU package, alternative cooperative thread
library, hopefully better one, nPth, is available (from GnuPG team):
https://www.gnupg.org/software/npth/index.html
It uses OS threads system (Pthreads for POSIX system, and Windows
threads for Windows), and fully compatible to OS threads system.
If needed (well, I know that need for cooperative thread library is
rare, these days), I suggest to consider use of nPth instead.
I maintain this in upstream, release 1.8 is just out this month.
For embedded (and emulation of embedded), I maintain Chopstx (for Gnuk).
It's not included (yet) in Debian package, but available at salsa.
https://salsa.debian.org/gnuk-team/chopstx/chopstx
Gnuk emulation on GNU/Linux system uses Chopstx, it's implemented with
cooperative threads by a single kernel thread, another kernel thread for
USB/IP with Pthreads.
Happy Hacking,
--