Package: reportbug
Version: 13.0.1
Severity: normal
Hello,
When using the text UI, when it comes time to send via SMTP and I need to
connect to an MTA in order to send the email as an authenticated user, if I
happen to mistype the password I get an error back from the server about the
failed login.
However, in that situation it's not possible to tell reportbug to prompt me
again for a new password. The only options I have is to resend with the same
credentials without asking, save and quit or abort entirely. So
currently, the
only way to fix my typo for the password is to save the report and then
relaunch again.
It would be nice in this situation to have another option that says
"send again
with new credentials" or something along those lines.
what I see currently:
Submit this report on undertime (e to edit) [Y|n|a|c|e|i|l|m|p|q|d|t|?]? y
Connecting to mail.lelutin.ca via SMTP...
Enter SMTP password for gabs...@lelutin.ca@mail.lelutin.ca: SMTP send
failure: {'sub...@bugs.debian.org': (554, b'5.7.1 <shing.lelutin.ca>:
Helo command rejected: Access denied'), 'gabs...@lelutin.ca': (554, b'5.7.1
<shing.lelutin.ca>: Helo command rejected: Access denied')}. You can
retry, or save the report and exit. Do you want to retry [Y|n|q|?]? ?
Y - (default) Yes, please retry.
n - No, save and exit.
q - Quit.
? - Display this help.
What I think the menu should look like to give users the option to fix their
mistake (the new line can all be redifined to something that works
better. this
is just an example to better illustrate what I mean):
Y - (default) Yes, please retry.
p - Yes, please retry, but prompt again for the password.
n - No, save and exit.
q - Quit.
? - Display this help.
Cheers!
-- Package-specific info:
** Environment settings:
DEBEMAIL="gabs...@lelutin.ca"
DEBFULLNAME="Gabriel Filion"
INTERFACE="text"
** /home/gabster/.reportbugrc:
reportbug_version "6.4.3"
mode standard
ui text
realname "Gabriel Filion"
email "gabs...@lelutin.ca"
smtphost mail.lelutin.ca:587
smtpuser gabs...@lelutin.ca
smtptls
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.9.10-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) (ignored:
LC_ALL set to en_CA.utf8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages reportbug depends on:
ii apt 2.9.7
ii python3 3.12.4-1
ii python3-reportbug 13.0.1
ii sensible-utils 0.0.24
reportbug recommends no packages.
Versions of packages reportbug suggests:
pn claws-mail <none>
ii debconf 1.5.87
pn debsums <none>
pn dlocate <none>
pn emacs-bin-common <none>
ii file 1:5.45-3
ii gnupg 2.2.43-8
ii postfix [mail-transport-agent] 3.9.0-3
ii python3-urwid 2.6.15-1
pn reportbug-gtk <none>
ii xdg-utils 1.1.3-4.1
Versions of packages python3-reportbug depends on:
ii apt 2.9.7
ii file 1:5.45-3
ii python3 3.12.4-1
ii python3-apt 2.9.0+b1
ii python3-debian 0.1.49
ii python3-debianbts 4.1.1
ii python3-requests 2.32.3+dfsg-1
ii sensible-utils 0.0.24
python3-reportbug suggests no packages.
-- no debconf information