#773262 python-pudb: help does not describe ‘--steal-output’ option

Package:
python-pudb
Source:
pudb
Submitter:
Ben Finney
Date:
2026-07-13 17:23:02 UTC
Severity:
minor
Tags:
#773262#5
Date:
2014-12-16 06:32:48 UTC
From:
To:
Dear Maintainer,

The help output for ‘pudb’ shows the ‘--steal-output’ option, but
unlike other options it is not described or explained:

=====
$ pudb
Usage: run.py [options] SCRIPT-TO-RUN [SCRIPT-ARGUMENTS]

Options:
-h, --help          show this help message and exit
-s, --steal-output
--pre-run=COMMAND   Run command before each program run
=====

#773262#18
Date:
2026-07-12 16:11:27 UTC
From:
To:
Control: tags -1 + upstream
Control: forwarded -1 https://github.com/inducer/pudb/pull/745

I've prepared a fix that adds a help string for the -s/--steal-output
option, which was the only CLI flag without one. While doing so I found
that the option is in fact unimplemented -- passing -s raises
NotImplementedError in pudb's Debugger.__init__ -- so the help text also
notes that.

Rather than carry a Debian-only patch straight away, I've submitted the
change upstream:

https://github.com/inducer/pudb/pull/745

I'd like to give upstream a chance to weigh in first. It may make sense
to remove this option entirely. I plan to wait a few weeks; if there is
no upstream response, I'll apply the equivalent patch in the next Debian
upload.

Regards,

#773262#27
Date:
2026-07-13 17:21:18 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pudb, 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 773262@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Raúl Benencia <rul@debian.org> (supplier of updated pudb 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)
Format: 1.8
Date: Mon, 13 Jul 2026 08:57:49 -0700
Source: pudb
Binary: python3-pudb
Architecture: source all
Version: 2025.1.5-1
Distribution: unstable
Urgency: medium
Maintainer: Federico Ceratto <federico@debian.org>
Changed-By: Raúl Benencia <rul@debian.org>
Description:
 python3-pudb - full-screen, console-based Python3 debugger
Closes: 773262
Changes:
 pudb (2025.1.5-1) unstable; urgency=medium
 .
   * d/patches: Document the --steal-output CLI option. The change has been
     merged upstream (inducer/pudb#745). (Closes: #773262)
   * d/patches: Mark 00-disable-bad-encoding-tests.patch as not-needed
     upstream (it works around the buildd's non-UTF-8 locale).
   * d/control: Update my Uploaders email address to rul@debian.org.
   * d/control: Bump Standards-Version to 4.7.4 and debhelper compat to 14;
     drop the redundant Priority and Rules-Requires-Root fields.
   * d/watch: Convert to uscan version 5.
Checksums-Sha1:
 2225c545ab4426738b1b61475aa8ac77bbd782fd 2166 pudb_2025.1.5-1.dsc
 5c647842fb2f3006a61211bcf4f18187a0576421 6856 pudb_2025.1.5-1.debian.tar.xz
 b518798ac42b4a0c84c9ceb30559770e89ddbb6d 6882 pudb_2025.1.5-1_amd64.buildinfo
 1b4fe614f5460cbba249cfab0758585dab5923aa 66820 python3-pudb_2025.1.5-1_all.deb
Checksums-Sha256:
 0c48f3a8d7e223034d944f5d7e20c15f8ae87a16eaae61403da18f48e7c30714 2166 pudb_2025.1.5-1.dsc
 4769cdace07e76cd4249b8d2f64bddf570283bafed4a581f6a6b54187038df3b 6856 pudb_2025.1.5-1.debian.tar.xz
 0170206cd66c5be435affe7bb6e6c4c3155eb77a0af7b3490066a2b29d2bed73 6882 pudb_2025.1.5-1_amd64.buildinfo
 ce00c54226eaabfe49355cefa4e3ee5410680d907108e24d4203a49781469154 66820 python3-pudb_2025.1.5-1_all.deb
Files:
 c050a991c838ab3a2033394689431204 2166 devel optional pudb_2025.1.5-1.dsc
 1e1bd27798e053a5b4db49b63de58361 6856 devel optional pudb_2025.1.5-1.debian.tar.xz
 69627c8d679f1b30164ee88c9e8303e4 6882 devel optional pudb_2025.1.5-1_amd64.buildinfo
 349e66060c2e4414c107c01bcc549640 66820 devel optional python3-pudb_2025.1.5-1_all.deb
-----BEGIN PGP SIGNATURE-----

iQJDBAEBCgAtFiEEFq0pz1dK0CBvmWHgLPDxfENHS28FAmpVGFIPHHJ1bEBkZWJp
YW4ub3JnAAoJECzw8XxDR0tvq8YP/RINfLC4UDMvc+OwBicpnNjmVhn7HUElk/M+
EWi2SS0wWhxieV/dYBqUKFI4Hr1Z80RcuKEqLKuo+I13A1AYZq6STF0TeIesqv5v
Kje236Q1IGfnFccIMMFS7YmK20Fa6Gv58hwif2ogwJoXn5CG/jVF45x7QaD7rFWh
K2vCX7bYsaWvVnT9SowBrKZ1gz03sHNOBVO+3r1i9Sw0qeS3yLqDTLwAoccCmjUQ
66jxFVq4YGMz71Qm7XaZHNcuC6MHkASEqDgjIwUur4REektvrcXZp+bE0NgpVxWp
F328kNvKz5YRh99O68eaP2sUHZ8D6jRmiBNueEFvV++FDoX9OERg95rWtktnEV9a
IQm+ZzwG6R3yh9+yi8xslvU/oJwLH6D0FHTZOUNJ9yUsBD9g0SoaDKRWaVRU4gEu
i0oxO0AwdLBs+fC97oAZomp+kC2VJJS8anjrN33N26oFdI67xYcjGXye1dNaorpk
5lXsQYjhpbMAxV9NapyqF6BO7MCMpnrr7G94FwsIh6ja3s6KCqIj8OrePhDhZ8bw
Wo1rX2Puf0XOoj1bQjgYwqzwbMfuI62cWuOTh0TI/oFj3KspCudnpxMrWCZJYidL
NKZCVfkZQ2zfVfYdKnEGL0VGgUQupnJy5H4wY7A0uQVIEZTMOPhAXNfx1nplgNv7
4jZVejj+
=JCen
-----END PGP SIGNATURE-----