Your message dated Sat, 02 Jan 2016 03:37:22 +0000
with message-id <>
and subject line Bug#736214: fixed in reportbug 6.6.6
has caused the Debian Bug report #736214,
regarding reportbug: SMTP transmission issues can cause complete loss of bug 
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

Debian Bug Tracking System
Contact with problems
--- Begin Message ---
Package: reportbug
Version: 6.4.4
Severity: grave


I am marking this as more severe than normal because it causes data loss.

1) The right way to specify the SMTP port number is not documented. I had to 
use search engines to figure out that you should use host:port during the 
setup wizard.

2) The bug reports are not stashed in a temporary file before SMTP 
transmission is attempted. reportbug does not reread its configuration in 
between SMTP attempts. Thus if an error is discovered and corrected, it must 
be interrupted with Ctrl-C and restarted.

Since this is not handled, the bug report is completely lost. Successfully 
written, and/or intermediate bug reports should be stashed somewhere so they 
can be used to recover from a failure without completely losing a user's hard 
work, just as they are in almost all popular mail clients (mutt, kmail, Gmail 
Drafts, etc.).

Entering Ctrl-C at later points in the process, when the bug report has been 
written by the user, should not be able to cause complete data loss.

3) There is a bug in the SMTP authentication user ID and password handling, 
which can cause the bug report to be completely lost. A Python exception base 
class of some sort should be caught if it occurs during SMTP transmission, and 
then it should be logged, and eligible for a retransmission.

Traceback (most recent call last):
  File "/usr/bin/reportbug", line 2206, in <module>
  File "/usr/bin/reportbug", line 1080, in main
    return iface.user_interface()
  File "/usr/bin/reportbug", line 2198, in user_interface
  File "/usr/lib/pymodules/python2.7/reportbug/", line 384, in 
    conn.login(smtpuser, smtppasswd)
  File "/usr/lib/python2.7/", line 600, in login
    (code, resp) = self.docmd(encode_cram_md5(resp, user, password))
  File "/usr/lib/python2.7/", line 563, in encode_cram_md5
    challenge = base64.decodestring(challenge)
  File "/usr/lib/python2.7/", line 321, in decodestring
    return binascii.a2b_base64(s)
binascii.Error: Incorrect padding


-- Package-specific info:
** Environment settings:

** /home/mhall/.reportbugrc:
reportbug_version "6.4"
mode advanced
ui text
email ""
smtphost ""
smtpuser "mhall"

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.10.24 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages reportbug depends on:
ii  apt     
ii  python            2.7.5-5
ii  python-reportbug  6.4.4

reportbug recommends no packages.

Versions of packages reportbug suggests:
pn  claws-mail                               <none>
pn  debconf-utils                            <none>
pn  debsums                                  <none>
pn  dlocate                                  <none>
pn  emacs22-bin-common | emacs23-bin-common  <none>
ii  file                                     1:5.14-2
ii  gnupg                                    1.4.16-1
ii  postfix [mail-transport-agent]           2.10.2-1
ii  python-gtk2                              2.24.0-3+b1
pn  python-gtkspell                          <none>
pn  python-urwid                             <none>
pn  python-vte                               <none>
ii  xdg-utils                                1.1.0~rc1+git20111210-7

Versions of packages python-reportbug depends on:
ii  apt     
ii  python            2.7.5-5
ii  python-debian     0.1.21+nmu2
ii  python-debianbts  1.11
ii  python-support    1.0.15

python-reportbug suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: reportbug
Source-Version: 6.6.6

We believe that the bug you reported is fixed in the latest version of
reportbug, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Sandro Tosi <> (supplier of updated reportbug 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

Hash: SHA256

Format: 1.8
Date: Sat, 02 Jan 2016 01:47:46 +0000
Source: reportbug
Binary: reportbug python-reportbug
Architecture: source all
Version: 6.6.6
Distribution: unstable
Urgency: medium
Maintainer: Reportbug Maintainers <>
Changed-By: Sandro Tosi <>
 python-reportbug - Python modules for interacting with bug tracking systems
 reportbug  - reports bugs in the Debian distribution
Closes: 544624 546914 686922 687679 690759 694634 732334 736214 745514 777010 
784840 789332 800092 802387 803764 804130 804504 808742
 reportbug (6.6.6) unstable; urgency=medium
   * reportbug/
     - Update the SUITES2DISTS mapping for the jessie release; patch by Paul 
     - 'Control' pseudo-header can be repeated/present multiple times in the
       report; Closes: #687679
   * man/querybts.1
     - document http_proxy environment variable in querybts manpage; report and
       patch by Jakub Wilk; Closes: #800092
   * Consolidate Debian release codenames handling in a single place, updating
     how release.d.o is using this information; Closes: #804504
   * bin/reportbug
     - rephrase slightly the orphan check warning; Closes: #544624
     - where there are modified conffiles, clarify the menu entry to view such
       files that a "q" is required to exit it, making it more clear in the GTK
       UI; Closes: #732334
     - default '--exitprompt' to False, should avoid a spurious message in GTK 
       when reporting additional information; Closes: #745514
   * reportbug/
     - in paranoid mode, handle the case when the pager exists without having
       processed all the text we are sending and it generates a SIGPIPE;
       Closes: #777010, #686922
     - decode email addresses when printing the recipients recap at submit time;
       Closes: #546914
     - dont escape a single dot line surrounded by newlines (the End-Of-Message
       in SMTP), it is done by sendmail() automatically; Closes: #808742
     - print the "If you want to provide additional information" text only if an
       email is specified in sysinfo, this prevents a crash if we are sending
       reports to a non-debbugs instance; Closes: #789332
     - save a backup of the bug report, that will prevent data loss in case of
       crash or unexpected errors; Closes: #736214
   * debian/control
     - add dep on 'file' for python-reportbug; Closes: #803764
   * reportbug/ui/
     - dont crash when selecting "Providing additional information" after
       filtering the bugs list more than once; Closes: #804130
   * reportbug/ui/
     - switch from gtkspell (now removed) to gtkspellcheck; Closes: #802387
   * man/querybts.1
     - remove reference to BROWSER env variable, we use xdg-open; Closes: 
   * reportbug/
     - remove handling of X11BROWSER and CONSOLEBROWSER, obsolete
     - explicitly set the timeout when requesting a URL, that happens in
       particular when checking for newer versions; Closes: #784840
   * reportbug/ui/*
     - dont crash if we cant access the BTS: Closes: #694634
 c073659c41f59760c2830e6572e98d3287d0fd49 1845 reportbug_6.6.6.dsc
 69044113a0bc179f62f5077f4c59b00b0e08a081 270999 reportbug_6.6.6.tar.bz2
 59d881247fb83992f3a4eea578072374a869ff92 127872 python-reportbug_6.6.6_all.deb
 94449cfd65c88062e1c86e4688f713a8c4c0264b 125606 reportbug_6.6.6_all.deb
 5c69999cc947261d26452bb6524aab3e7f677c585f2b37233e98ec6fef8e70ad 1845 
 d9667bde27f8a275a96c200dd7492fd4318ca3924c86abcd4413d95eb2261e35 270999 
 1bdcc563d941bdf99dabb8a29c7f0616cf878302561fb46bbcbabf95ba3efa12 127872 
 653a777c55c8c7824c634d118d734683bed263e393b8f6491affbf1065c2c2c7 125606 
 40f59508e4326755e56553f12fe63e33 1845 utils standard reportbug_6.6.6.dsc
 b3e0ab7387a220cdcaa2221dee14ff91 270999 utils standard reportbug_6.6.6.tar.bz2
 76032c963e3f47b9ac225c33f3bb4707 127872 python standard 
 636ee092d86bf297218eccdeb5266d84 125606 utils standard reportbug_6.6.6_all.deb

Version: GnuPG v1


--- End Message ---
Reportbug-maint mailing list

Reply via email to