Your message dated Wed, 25 Jun 2025 08:10:13 +0000 with message-id <E1uULCv-00DWhi-Fo@fasolo.debian.org> and subject line Bug#1106776: fixed in manhole 1.8.1-1 has caused the Debian Bug report #1106776, regarding ITP: python-manhole -- Debugging manhole for python applications to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1106776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106776 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ITP: python-manhole -- Debugging manhole for python applications
- From: Antoine Beaupre <anarcat@debian.org>
- Date: Thu, 29 May 2025 12:05:04 -0400
- Message-id: <174853470439.683070.7686825901437858846.reportbug@angela.anarc.at>
Package: wnpp Severity: wishlist Owner: Antoine Beaupre <anarcat@debian.org> X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org * Package name : python-manhole Version : 1.8.1 Upstream Contact: https://github.com/ionelmc * URL : https://github.com/ionelmc/python-manhole * License : MIT Programming Lang: Python Description : Debugging manhole for python applications Manhole is in-process service that will accept unix domain socket connections and present the stacktraces for all threads and an interactive prompt. It can either work as a python daemon thread waiting for connections at all times or a signal handler (stopping your application and waiting for a connection). . Access to the socket is restricted to the application's effective user id or root. . This is just like Twisted's manhole. It's simpler (no dependencies), it only runs on Unix domain sockets (in contrast to Twisted's manhole which can run on telnet or ssh) and it integrates well with various types of applications. . Features: * Uses unix domain sockets, only root or same effective user can connect. * Can run the connection in a thread or in a signal handler. * Compatible with apps that fork, reinstalls the Manhole thread after fork. * Compatible with gevent and eventlet with some limitations * The thread is compatible with apps that use signalfd ---- I'm surprised to not see this packaged in Debian. There's so many uses for this! There's a couple of instances of manhole.py i can find in apt-file, but the first i looked at (in synapse) actually uses twisted's manhole, which i guess this is somewhat a copy of, but standalone (so you don't need twisted). I first found out about this project in archivebot's implementation (which is not packaged in Debian), and now i need it in asncounter. Let me know if it *is* packaged or was rejected or something.
--- End Message ---
--- Begin Message ---
- To: 1106776-close@bugs.debian.org
- Subject: Bug#1106776: fixed in manhole 1.8.1-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 25 Jun 2025 08:10:13 +0000
- Message-id: <E1uULCv-00DWhi-Fo@fasolo.debian.org>
- Reply-to: Antoine Beaupré <anarcat@debian.org>
Source: manhole Source-Version: 1.8.1-1 Done: Antoine Beaupré <anarcat@debian.org> We believe that the bug you reported is fixed in the latest version of manhole, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1106776@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Antoine Beaupré <anarcat@debian.org> (supplier of updated manhole package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 29 May 2025 15:48:09 +0000 Source: manhole Binary: python3-manhole Architecture: source all Version: 1.8.1-1 Distribution: experimental Urgency: low Maintainer: Antoine Beaupré <anarcat@debian.org> Changed-By: Antoine Beaupré <anarcat@debian.org> Description: python3-manhole - Debugging manhole for python applications Closes: 1106776 Changes: manhole (1.8.1-1) experimental; urgency=low . * Initial release, autogenerated by py2dsp/4.20240727 then reviewed (Closes: #1106776) Checksums-Sha1: 3db8bc285c299e537cc7f4aadfcf1e0b22aa2207 1369 manhole_1.8.1-1.dsc e9e3b6fff42fe49a0c9f4c771627fbebd39ca5ec 39349 manhole_1.8.1.orig.tar.gz 2462696c99ab002faace48f0d5931ad96f830f23 2788 manhole_1.8.1-1.debian.tar.xz 26e09da51bec8393a4ddbf9aec501eb9373ab031 6083 manhole_1.8.1-1_amd64.buildinfo a40c214a609762349053c324802287f2bf806dee 21740 python3-manhole_1.8.1-1_all.deb Checksums-Sha256: 2a7381ce9c78b6d160b6e8ff36bfaa16a31aa2c9aa874fd4d25dd845ffe92467 1369 manhole_1.8.1-1.dsc 5430dd281f6e8fcd8223a97e1b522b368754a174474062a9c5b32ec6fe376268 39349 manhole_1.8.1.orig.tar.gz 6fb2b1ab3f9ce148edbfa962a5063960e2f6c4c11eb4a417cd4e752fb84950a8 2788 manhole_1.8.1-1.debian.tar.xz f3438f4ee9fc5268fd2db57a822d0ea82f998d30f9b2a39067f0fdd15bfda917 6083 manhole_1.8.1-1_amd64.buildinfo 05e3a8f753924781ff8980dfee1b106fe3d507c32df8ed9c33b85fe1c1c785f6 21740 python3-manhole_1.8.1-1_all.deb Files: ddb77824d8bd55b3e3c7f7c2953eb012 1369 python optional manhole_1.8.1-1.dsc 1bec0b709d691bc080682df48d7dfb67 39349 python optional manhole_1.8.1.orig.tar.gz 962d7532a03a0376860c42699d08b9d4 2788 python optional manhole_1.8.1-1.debian.tar.xz d09ace1b3d36d64510054ac3f7c81588 6083 python optional manhole_1.8.1-1_amd64.buildinfo 29043daf017b01d0aeabdc348126e9db 21740 python optional python3-manhole_1.8.1-1_all.deb -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQS7ts1MmNdOE1inUqYCKTpvpOU0cwUCaDi4kAAKCRACKTpvpOU0 c8kgAQDomWjLJJ6TVJVV1VxmHI11sFAVtHPGPu7SS0nYEu4RjAD/RMnu9xFyIADE WBpNrwowozeTbT+hpbWZ23/ccnjFfww= =QN8y -----END PGP SIGNATURE-----Attachment: pgpqMR6VtG7Cc.pgp
Description: PGP signature
--- End Message ---