Your message dated Wed, 25 Jun 2025 08:10:13 +0000
with message-id <e1uulcv-00dwhi...@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 ow...@bugs.debian.org
immediately.)


-- 
1106776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106776
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Antoine Beaupre <anar...@debian.org>
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-pyt...@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 ---
Source: manhole
Source-Version: 1.8.1-1
Done: Antoine Beaupré <anar...@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 1106...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antoine Beaupré <anar...@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 ftpmas...@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é <anar...@debian.org>
Changed-By: Antoine Beaupré <anar...@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: pgp4v0fGKFMp6.pgp
Description: PGP signature


--- End Message ---

Reply via email to