Bug#532150: [Reportbug-maint] Bug#532150: reportbug: [regression] no longer supports custom mua commands

2017-06-25 Thread David Steele

chaica wrote:

> Allowing custom muas outside supported muas exclude the possibility to give
> feedback to the user about what happened *after* reportbug gave the bug
> report to the mua. How can reportbug know if your script/custom software is
> available on your system and efficiently working ? What error code should
> reportbug wait to inform the user the bug report failed to be sent ? We
> chose to only support some muas in order to provide a better efficienty
> using reportbug. And we did it because some users reported bugs *because*
> reportbug was not alerting them when the mua failed and finally was not
> doing its job.
> I think the main idea is to guarantee the user that the bug report will
> efficiently be sent through every options offered by reportbug.


My apologies - I submitted the patch in 865792 before spotting this entry.

The patch supports the mua_exists() call, and has error handling/detection
in the custom case that is equivalent to the supported muas.

Personally, I'd expect a decent mua (vs. an mta) to show the user what it is
going to send/has sent. In any case, you could make it clear that custom mua's
are the buyer's responsibility.

-- 
AE0D BF5A 92A5 ADE4 9481  BA6F 8A31 71EF 3661 50CE


signature.asc
Description: GooPG digital signature


Bug#532150: [Reportbug-maint] Bug#532150: reportbug: [regression] no longer supports custom mua commands

2010-01-08 Thread Marco d'Itri
On Jun 07, cha...@ohmytux.com wrote:

 Allowing custom muas outside supported muas exclude the possibility to give
 feedback to the user about what happened *after* reportbug gave the bug
 report to the mua. How can reportbug know if your script/custom software is
 available on your system and efficiently working ? What error code should
If it returns rc!=0, it's not.

Anyway, not even mutt works anymore.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Bug#532150: reportbug: [regression] no longer supports custom mua commands

2009-07-05 Thread John Talbut
I use my preferred MUA (Icedove) precisely because reportbug does not give me 
any feedback about whether a bug has been sent.  If I use Icedove then I have a 
copy in my sent folder.




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#532150: [Reportbug-maint] Bug#532150: reportbug: [regression] no longer supports custom mua commands

2009-06-07 Thread chaica
Hi Paul,

Thanks for the report, it is true MUA support has changed a lot recently.

Allowing custom muas outside supported muas exclude the possibility to give
feedback to the user about what happened *after* reportbug gave the bug
report to the mua. How can reportbug know if your script/custom software is
available on your system and efficiently working ? What error code should
reportbug wait to inform the user the bug report failed to be sent ? We
chose to only support some muas in order to provide a better efficienty
using reportbug. And we did it because some users reported bugs *because*
reportbug was not alerting them when the mua failed and finally was not
doing its job. 
I think the main idea is to guarantee the user that the bug report will
efficiently be sent through every options offered by reportbug.

Bye,
Carl Chenet

On Sun, 07 Jun 2009 12:53:35 +0800, Paul Wise p...@debian.org wrote:
 Package: reportbug
 Version: 4.4
 Severity: important
 
 I just upgraded from lenny to squeeze and was disappointed to find that
 reportbug no longer supports custom MUAs. reportbug doesn't support my
 preferred MUA (evolution) so I use a custom MUA script to dump reportbug
 mails into my evolution drafts folder, where I edit them and send them
 on using evolution and its SMTP settings (which vary by mail address).
 
 p...@chianamo:~$ cat ~/.reportbugrc 
 mode standard
 ui text
 #ui urwid
 #offline
 realname Paul Wise
 email p...@debian.org
 no-cc
 mua '/home/pabs/bin/evolution-bug-wrapper'
 p...@chianamo:~$ reportbug reportbug
 Specified mail user agent is not supported; exiting.
 p...@chianamo:~$ cat ~/bin/evolution-bug-wrapper
 #!/bin/sh
 echo 'From p...@debian.org -'  ~/.evolution/mail/local/Drafts
 cat $*  ~/.evolution/mail/local/Drafts
 rm -f $*
 p...@chianamo:~$ ls -l ~/bin/evolution-bug-wrapper
 lrwxrwxrwx 1 pabs pabs 42 2007-08-26 09:47
 /home/pabs/bin/evolution-bug-wrapper -
 /home/pabs/devel/bin/evolution-bug-wrapper*
 p...@chianamo:~$ ls -l ~/devel/bin/evolution-bug-wrapper
 -rwxr-x--- 1 pabs pabs 125 2008-12-12 17:24
 /home/pabs/devel/bin/evolution-bug-wrapper*
 
 Please fix reportbug to allow custom MUAs again. Using mutt as my MUA
 and making it dump postponed messages into evolution's drafts folder is
 slightly more cumbersome than just dumping them there via a script.
 
 It would also be nice if you could grab all the MUA stuff from
 reportbug-ng so I can just use evolution to report bugs in Debian, the
 custom MUA support is also important to keep though IMO.
 
 -- Package-specific info:
 ** Environment settings:
 EDITOR=nano
 REPORTBUGEMAIL=p...@debian.org
 DEBEMAIL=p...@debian.org
 EMAIL=p...@debian.org
 DEBFULLNAME=Paul Wise
 DEBNAME=Paul Wise
 NAME=Paul Wise
 INTERFACE=text
 
 ** /home/pabs/.reportbugrc:
 mode standard
 ui text
 realname Paul Wise
 email p...@debian.org
 no-cc
 
 -- System Information:
 Debian Release: squeeze/sid
   APT prefers testing
   APT policy: (700, 'testing'), (600, 'unstable'), (550, 'experimental')
 Architecture: amd64 (x86_64)
 
 Kernel: Linux 2.6.29-2-amd64 (SMP w/2 CPU cores)
 Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
 Shell: /bin/sh linked to /bin/dash
 
 Versions of packages reportbug depends on:
 ii  apt   0.7.21 Advanced front-end for dpkg
 ii  python2.5.4-2An interactive high-level
 object-o
 ii  python-reportbug  4.4Python modules for
interacting
 wit
 
 Versions of packages reportbug suggests:
 pn  debconf-utils none (no description available)
 pn  debsums   none (no description available)
 pn  dlocate   none (no description available)
 ii  exim4 4.69-11metapackage to ease Exim MTA
 (v4) 
 ii  exim4-daemon-light [mail-tran 4.69-11lightweight Exim MTA (v4)
 daemon
 ii  file  5.03-1 Determines file type using
 magic
 ii  gnupg 1.4.9-4GNU privacy guard - a free
PGP
 rep
 ii  python-gnome2-extras  2.25.3-1   Extra Python bindings for
the
 GNOM
 ii  python-gtk2   2.14.1-2   Python bindings for the GTK+
 widge
 ii  python-urwid  0.9.8.4-1  curses-based UI/widget
library
 for
 ii  python-vte1:0.20.1-1 Python bindings for the VTE
 widget



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#532150: [Reportbug-maint] Bug#532150: reportbug: [regression] no longer supports custom mua commands

2009-06-07 Thread Paul Wise

That makes sense I guess.

How about a custom-mua option for those of us who can write our own code
to support MUAs reportbug doesn't (yet) support or will never support?
If the script fails (returns != 0) you can assume that delivery failed.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#532150: reportbug: [regression] no longer supports custom mua commands

2009-06-06 Thread Paul Wise
Package: reportbug
Version: 4.4
Severity: important

I just upgraded from lenny to squeeze and was disappointed to find that
reportbug no longer supports custom MUAs. reportbug doesn't support my
preferred MUA (evolution) so I use a custom MUA script to dump reportbug
mails into my evolution drafts folder, where I edit them and send them
on using evolution and its SMTP settings (which vary by mail address).

p...@chianamo:~$ cat ~/.reportbugrc 
mode standard
ui text
#ui urwid
#offline
realname Paul Wise
email p...@debian.org
no-cc
mua '/home/pabs/bin/evolution-bug-wrapper'
p...@chianamo:~$ reportbug reportbug
Specified mail user agent is not supported; exiting.
p...@chianamo:~$ cat ~/bin/evolution-bug-wrapper
#!/bin/sh
echo 'From p...@debian.org -'  ~/.evolution/mail/local/Drafts
cat $*  ~/.evolution/mail/local/Drafts
rm -f $*
p...@chianamo:~$ ls -l ~/bin/evolution-bug-wrapper
lrwxrwxrwx 1 pabs pabs 42 2007-08-26 09:47 /home/pabs/bin/evolution-bug-wrapper 
- /home/pabs/devel/bin/evolution-bug-wrapper*
p...@chianamo:~$ ls -l ~/devel/bin/evolution-bug-wrapper
-rwxr-x--- 1 pabs pabs 125 2008-12-12 17:24 
/home/pabs/devel/bin/evolution-bug-wrapper*

Please fix reportbug to allow custom MUAs again. Using mutt as my MUA
and making it dump postponed messages into evolution's drafts folder is
slightly more cumbersome than just dumping them there via a script.

It would also be nice if you could grab all the MUA stuff from
reportbug-ng so I can just use evolution to report bugs in Debian, the
custom MUA support is also important to keep though IMO.

-- Package-specific info:
** Environment settings:
EDITOR=nano
REPORTBUGEMAIL=p...@debian.org
DEBEMAIL=p...@debian.org
EMAIL=p...@debian.org
DEBFULLNAME=Paul Wise
DEBNAME=Paul Wise
NAME=Paul Wise
INTERFACE=text

** /home/pabs/.reportbugrc:
mode standard
ui text
realname Paul Wise
email p...@debian.org
no-cc

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (700, 'testing'), (600, 'unstable'), (550, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages reportbug depends on:
ii  apt   0.7.21 Advanced front-end for dpkg
ii  python2.5.4-2An interactive high-level object-o
ii  python-reportbug  4.4Python modules for interacting wit

Versions of packages reportbug suggests:
pn  debconf-utils none (no description available)
pn  debsums   none (no description available)
pn  dlocate   none (no description available)
ii  exim4 4.69-11metapackage to ease Exim MTA (v4) 
ii  exim4-daemon-light [mail-tran 4.69-11lightweight Exim MTA (v4) daemon
ii  file  5.03-1 Determines file type using magic
ii  gnupg 1.4.9-4GNU privacy guard - a free PGP rep
ii  python-gnome2-extras  2.25.3-1   Extra Python bindings for the GNOM
ii  python-gtk2   2.14.1-2   Python bindings for the GTK+ widge
ii  python-urwid  0.9.8.4-1  curses-based UI/widget library for
ii  python-vte1:0.20.1-1 Python bindings for the VTE widget

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part