Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Andrew Cowie
On Mon, 2010-07-12 at 10:14 -0430, Patrick O'Callaghan wrote:
 An obvious solution to this is to do what Kmail does. When the message
 being replied to contains a List-Post header, Ctrl-R should do the same
 as Ctrl-L. There should also be a Reply-To-Author command for the rare
 case when the reply should be directed to the message Reply-To field,
 presumably the author's personal address.

Uh,

Yes! Please? ¹

On Tue, 2010-07-13 at 11:53 +0530, chen wrote:
 I would recommend consulting with a usability expert for this case. 

We all use Evolution; we all hate the current behaviour. Don't think we
need to bring an outsider into the equation. It should do the right
thing and reply to list if list it is. Reply-To-Author would very
obviously support the less frequent use case.

AfC
Sydney

¹ because you said Matthew wanted feedback :)



signature.asc
Description: This is a digitally signed message part
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread David Woodhouse
On Thu, 2010-07-15 at 09:15 +0100, Pete Biggs wrote:
 And I think it extremely rude for someone to effectively say I want to
 say something but I can't be arsed to find out what anyone else has to
 say. My time is more important than yours so please send the messages
 directly to me to save me the effort of finding out. 

Since we're in a string announcement period leading up to a release, I
was asked to post details of the changes to both gnome-i18n and
gnome-doc-list.

I'm not subscribed to those lists, and I don't need to be. If I *did*
subscribe, I'd almost never look in those folders anyway. Am I being
extremely rude when I do what I was asked to do, and post the
notification there?

I expect that if anyone has any questions or feedback to my post,
they'll be sensible enough to keep me in Cc when they reply.

And what if they don't -- if they reply only to the *one* list through
which they happened to receive the copy of the message that they hit
reply on?  Well, in that case they're not just dropping *me* from the
thread; they're also dropping the other mailing list too, and needlessly
balkanising the discussion.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread David Woodhouse
On Fri, 2010-07-16 at 16:46 +1000, Andrew Cowie wrote:
 On Mon, 2010-07-12 at 10:14 -0430, Patrick O'Callaghan wrote:
  An obvious solution to this is to do what Kmail does. When the message
  being replied to contains a List-Post header, Ctrl-R should do the same
  as Ctrl-L. There should also be a Reply-To-Author command for the rare
  case when the reply should be directed to the message Reply-To field,
  presumably the author's personal address.
 
 Uh,
 
 Yes! Please? ¹

Patrick later retracted that request, because that would be overriding
the *private* reply function to send a *public* message.

There's debate about the relative merits of reply-to-all vs.
reply-to-list, but most people agree that the *worst* thing we can do is
send a reply in public when the user asked us to reply *privately* by
using the 'Reply to Sender' menu option (Ctrl-R).

Once private information has been sent to the wrong people, especially a
public list, it can *never* be fixed.

The fixes we've committed (summarised in
https://bugzilla.gnome.org/show_bug.cgi?id=624204#c16 ) preserve a clear
distinction between private and non-private reply actions -- while
occasionally prompting users to think again, if it's likely that they've
chosen the wrong one. And giving you the option to make the default
'Group Reply' actually reply-to-list.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Pete Biggs

Remember, the existing reply-to-list operation *already* falls back
   to replying to all if it can't find a List-Post: header.
  
  No it doesn't. 
 
 The operation *does*. You're getting confused by the fact that the
 current menu items get disabled when you're not looking at a list
 message.
 
 But actually, some lists don't have a List-Post: header. If there are
 *any* List-* headers, you'll see the list operations get enabled, and
 then you'll see quite clearly that the reply-to-list operation falls
 back to replying to all. Even without having to look at the source or
 take my word for it.

I'm not entirely convinced that this is indeed the case.  I've just
crafted some messages and as far as I can see only if there is a
List-Post: header is the Reply-to-list active in any way - it certainly
isn't active if there is a List-Help: header only.  I even just
installed F13 into a virtual machine to check that it isn't a relative
new feature.

 
 And I was asking if there are circumstances in which that button would
 not suffice for you. That is:
 
When would you want a 'Group Reply' button *not* to use a
List-Post: header if it is present?
 
The only time I use Reply-to-all on list messages rather than
Reply-to-list is when there are multiple lists involved - obviously any
particular message only has one List-Post: header, so in order to send a
message to multiple lists I need to use Reply-all.  I also make sure I
edit out any superfluous CC: entries.

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread David Woodhouse
On Fri, 2010-07-16 at 11:09 +0100, Pete Biggs wrote:
 Remember, the existing reply-to-list operation *already* falls back
to replying to all if it can't find a List-Post: header.
   
   No it doesn't. 
  
  The operation *does*. You're getting confused by the fact that the
  current menu items get disabled when you're not looking at a list
  message.
  
  But actually, some lists don't have a List-Post: header. If there are
  *any* List-* headers, you'll see the list operations get enabled, and
  then you'll see quite clearly that the reply-to-list operation falls
  back to replying to all. Even without having to look at the source or
  take my word for it.
 
 I'm not entirely convinced that this is indeed the case.  I've just
 crafted some messages and as far as I can see only if there is a
 List-Post: header is the Reply-to-list active in any way 

The Reply-to-list option (and other list submenu) should be active if
any of these match (see camel/camel-mime-utils.c):

{ List-Post, [ \t]*mailto:([^@]+)@?([^ \n\t\r]*) },
{ List-Id, [^]*([^\\.]+)\\.?([^ \n\t\r]*) },
{ Mailing-List, [ \t]*list ([...@]+)@?([^ \n\t\r;]*) },
{ Originator, [ \t]*([...@]+)@?([^ \n\t\r]*) },
{ X-Mailing-List, [ \t]*?([^@]+)@?([^ \n\t\r]*) },
{ X-Loop, [ \t]*([...@]+)@?([^ \n\t\r]*) },
{ X-List, [ \t]*([...@]+)@?([^ \n\t\r]*) },
{ Sender, [ \t]*owner-([...@]+)@?([^ @\n\t\r]*) },
{ Sender, [ \t]*([...@]+)-ow...@?([^ @\n\t\r]*) },
{ Delivered-To, [ \t]*mailing list ([...@]+)@?([^ \n\t\r]*) },
{ Return-Path, [ \t]*?owner-([^@]+)@?([^ \n\t\r]*) },
{ X-BeenThere, [ \t]*([...@]+)@?([^ \n\t\r]*) },
{ List-Unsubscribe, mailto:(.+)-unsubscribe@([^ \n\t\r]*) },

Just to double-check, I sent myself two copies of your latest message,
both with and without the List-Post: header:

dwmw2 ~/Maildir/.lists.evo/cur $ cat 
1279274987.H637206P5247.twosheds.infradead.org:2, | sed -e '/^List-Post: /d'  
-e 's/^Subject: .*/Subject: test with no LP/' | /usr/lib/sendmail 
dw...@infradead.org
dwmw2 ~/Maildir/.lists.evo/cur $ cat 
1279274987.H637206P5247.twosheds.infradead.org:2, | sed -e 's/^Subject: 
.*/Subject: test with LP/' | /usr/lib/sendmail dw...@infradead.org

When I view them both in my INBOX, the 'Reply to list' option is enabled
for both of them. For one it goes to the list, for the other it doesn't
find the List-Post: header and thus falls back to replying to all.

I'd send you the same messages to test, but ISTR your mail software is
broken and would silently delete both of them because it thinks it's
already seen them?

(I say broken because of all the fun I can have with it. I can send
messages to the list that I know your system will delete without you
seeing them -- and I when I am directly Cc'd on messages which were also
sent to the list, I can quickly send you a different message with the
same Message-Id:, thus ensuring that you never receive the real list
message :)

  And I was asking if there are circumstances in which that button would
  not suffice for you. That is:
  
 When would you want a 'Group Reply' button *not* to use a
 List-Post: header if it is present?
  
 The only time I use Reply-to-all on list messages rather than
 Reply-to-list is when there are multiple lists involved - obviously any
 particular message only has one List-Post: header, so in order to send a
 message to multiple lists I need to use Reply-all.  I also make sure I
 edit out any superfluous CC: entries.

That's what I was looking for; thanks. Do you do this often enough that
you really want a third toolbar button, and the existing drop-down
choice on the 'Group Reply' button isn't sufficient?

Much as I hate to suggest yet another reply option -- do we want a
'Reply to List-Post: and Cc: headers; not From:'?

If you're not aware of the new 'Group Reply' button, it's shown and
described at the bottom of http://david.woodhou.se/reply-to-list.html

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Pete Biggs

   
   The operation *does*. You're getting confused by the fact that the
   current menu items get disabled when you're not looking at a list
   message.
   
   But actually, some lists don't have a List-Post: header. If there are
   *any* List-* headers, you'll see the list operations get enabled, and
   then you'll see quite clearly that the reply-to-list operation falls
   back to replying to all. Even without having to look at the source or
   take my word for it.
  
  I'm not entirely convinced that this is indeed the case.  I've just
  crafted some messages and as far as I can see only if there is a
  List-Post: header is the Reply-to-list active in any way 
 
 The Reply-to-list option (and other list submenu) should be active if
 any of these match (see camel/camel-mime-utils.c):
 
 { List-Post, [ \t]*mailto:([^@]+)@?([^ \n\t\r]*) },
 { List-Id, [^]*([^\\.]+)\\.?([^ \n\t\r]*) },
 { Mailing-List, [ \t]*list ([...@]+)@?([^ \n\t\r;]*) },
 { Originator, [ \t]*([...@]+)@?([^ \n\t\r]*) },
 { X-Mailing-List, [ \t]*?([^@]+)@?([^ \n\t\r]*) },
 { X-Loop, [ \t]*([...@]+)@?([^ \n\t\r]*) },
 { X-List, [ \t]*([...@]+)@?([^ \n\t\r]*) },
 { Sender, [ \t]*owner-([...@]+)@?([^ @\n\t\r]*) },
 { Sender, [ \t]*([...@]+)-ow...@?([^ @\n\t\r]*) },
 { Delivered-To, [ \t]*mailing list ([...@]+)@?([^ \n\t\r]*) },
 { Return-Path, [ \t]*?owner-([^@]+)@?([^ \n\t\r]*) },
 { X-BeenThere, [ \t]*([...@]+)@?([^ \n\t\r]*) },
 { List-Unsubscribe, mailto:(.+)-unsubscribe@([^ \n\t\r]*) },
 

OK. So it's not just any List-*: header, there's a specific list of
headers it needs (with specific formats in some cases).  Fine, that
explains why my test didn't work.  Thanks for explaining it.

 
 I'd send you the same messages to test, but ISTR your mail software is
 broken and would silently delete both of them because it thinks it's
 already seen them?
 
 (I say broken because of all the fun I can have with it. I can send
 messages to the list that I know your system will delete without you
 seeing them -- and I when I am directly Cc'd on messages which were also
 sent to the list, I can quickly send you a different message with the
 same Message-Id:, thus ensuring that you never receive the real list
 message :)

No, I think you got the wrong end of the stick on this - it's not my
mail software that only lets me see one version, I only ever get sent
one version by the mailing list software because it tries to remove
duplicates and if it sees my name on the CC: or To: list, it doesn't
send me the list copy.  On other mailing lists I get multiple copies
without any problems.

  The only time I use Reply-to-all on list messages rather than
  Reply-to-list is when there are multiple lists involved - obviously any
  particular message only has one List-Post: header, so in order to send a
  message to multiple lists I need to use Reply-all.  I also make sure I
  edit out any superfluous CC: entries.
 
 That's what I was looking for; thanks. Do you do this often enough that
 you really want a third toolbar button, and the existing drop-down
 choice on the 'Group Reply' button isn't sufficient?

I don't know - I don't have an install of 2.30.x that I have used
sufficiently often to know how usable the drop down list paradigm is in
this context.

But as I have said a few times, this isn't really about my usability - I
have been using Evo with lists for enough years now that my muscle
memory will probably continue using ctrl-L no matter what.  What I would
like is for the Reply-to-List to be more prominent to encourage people
to use that rather than just blindly replying to the user. In my naivety
I thought the simplest way would be to just add a Reply-to-list button
on the toolbar 

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread David Woodhouse
On Fri, 2010-07-16 at 12:44 +0100, Pete Biggs wrote:
 OK. So it's not just any List-*: header, there's a specific list of
 headers it needs (with specific formats in some cases).  Fine, that
 explains why my test didn't work.  Thanks for explaining it.

Arguably we should fix things so that it's only enabled when there is a
List-Post: header. Likewise all the individual items in the Message -
Mailing List submenu ought to be enabled only if the corresponding
header is present. It's just that we don't actually store that
information in the message summary, only a single boolean for 'is
mailing list' -- and it would be a PITA to change.

 No, I think you got the wrong end of the stick on this - it's not my
 mail software that only lets me see one version, I only ever get sent
 one version by the mailing list software

Ah, OK. There are people who suffer from both of those problems; I had
forgotten which one it was in your case.

 But as I have said a few times, this isn't really about my usability 

Well, it isn't about *any* individual's usability, but that doesn't mean
we shouldn't be asking individuals what they find most usable. You
seemed to have an viewpoint that was worth considering... and one which
differs from mine, which makes it interesting.

 What I would like is for the Reply-to-List to be more prominent to
 encourage people to use that rather than just blindly replying to the
 user.

Certainly I'm with you on the 'rather than just blindly replying to the
user' bit -- there's now a pop-up which will say you're replying in
private; do you really want to do that?.

As for which *type* of public reply -- to all vs. to list -- we
obviously disagree on that topic. But now it's configurable for you.

Would you like to send me a well-reasoned counter argument that I can
present in http://david.woodhou.se/reply-to-list.html ?

Your response, if I recall correctly, was that the affected people
(Claire, Karl and maybe Fred in my examples) were being rude because
they wanted to operate in 'write-only' mode, without listening to what
anyone else had to say... and that was your reasoning for not *letting*
them see what you had to say, which confused me because it seemed a
little circular. Personally, I'm more like Fred and I prefer *not* to
operate in write-only mode, which is precisely *why* I don't want to be
dropped from Cc when people reply to me. If you could phrase your view
in terms of the examples on that page (and perhaps provide new examples,
if you think there are relevant usage models that I've left out), then
that would be interesting.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Sylvia Sánchez


El jue, 15-07-2010 a las 16:09 +0100, David Woodhouse escribió:

 On Wed, 2010-07-14 at 18:42 -0430, Patrick O'Callaghan wrote:
  And there are probably an equal number who believe the contrary, like
  me, but let's not argue about it. I think Paul's suggestion that the
  default behaviour for Reply Publicly be configurable in a similar way
  to Forward is a good solution here. 
 
 How's this?
 
 ___



That's perfect to me.  I like it.


Regards
Sylvia




signature.asc
Description: This is a digitally signed message part
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Pete Biggs

 
  What I would like is for the Reply-to-List to be more prominent to
  encourage people to use that rather than just blindly replying to the
  user.
 
 Certainly I'm with you on the 'rather than just blindly replying to the
 user' bit -- there's now a pop-up which will say you're replying in
 private; do you really want to do that?.

You keep saying now, presumably what you mean is that you have
submitted code that does these things?  Also in your web page you say
what we currently have ..., when what you really mean is it is
proposed that in the next version of Evolution we will have   Or
have I missed something?

Also on the Group Reply button thing, how about you change the label
to Reply to ... and then have in the drop down list Reply to All,
Reply to List, Reply to Sender - that covers the various none-direct
reply scenaria. 

 
 Would you like to send me a well-reasoned counter argument that I can
 present in http://david.woodhou.se/reply-to-list.html ?
 
 Your response, if I recall correctly, was that the affected people
 (Claire, Karl and maybe Fred in my examples) were being rude because
 they wanted to operate in 'write-only' mode, without listening to what
 anyone else had to say... and that was your reasoning for not *letting*
 them see what you had to say, which confused me because it seemed a
 little circular. Personally, I'm more like Fred and I prefer *not* to
 operate in write-only mode, which is precisely *why* I don't want to be
 dropped from Cc when people reply to me. If you could phrase your view
 in terms of the examples on that page (and perhaps provide new examples,
 if you think there are relevant usage models that I've left out), then
 that would be interesting.
 

I'm sorry, this is going to have to be a quick reply (because I have a
real job to do!).  The problem is trying to squeeze all usage cases into
one set of rules - it's not going to work.  I can't give you a set of
rules that works correctly every time to everyone's satisfaction.

What I think is rude and unacceptable are the people who write a message
to a list where *they* are asking for help and they say don't forget to
CC: me in any replies because I don't want to read the list.  If you
are asking for help, at least be polite enough to meet people half way.
It is often the same people who ask FAQs.

Replying to a message of mine on a mailing list by CC:'ing me is really
just a royal PITA - I either get one message without the list headers or
two messages and I have to work out which is the mailing list version.
I see no point in CC:'ing me (or indeed me CC:'ing somebody who is on
the list) - I will see the message, I don't need another copy.  I also
don't buy the time delay argument - discussions on mailing lists are
rarely time critical; besides on some of the work mailing lists, I get
the mailing list version *before* the CC: version (there's an Exchange
server involved in one of the mail routes).

If everyone habitually uses Reply-all, the CC: list eventually becomes
unmanageable.  I've just had a look on one of my local mailing lists - 3
people in the To:, 6 people in the CC: along with two mailing lists.
Everyone mentioned is on both lists already - there's just no point.

In this thread there are what, 10-15 people who have contributed.  Are
you expecting everyone to be listed in the CC:?  At what point is the
list culled and under what criteria?

There are times when a CC: is acceptable - people who are co-opted into
a list discussion (usually against their will!) are certainly perfectly
at liberty to remain as a CC:.  i.e. the Claire in your example.  Cross
posted lists should also be maintained (i.e. Karl), but there is no
reason to CC: individuals if they are on either/both of the lists.

To summarise. I am not saying don't use Reply-all, what I am saying is
don't CC: messages to people who are already on the mailing list.

And it wasn't a quick reply after all ...

P.


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread David Woodhouse
On Fri, 2010-07-16 at 15:12 +, Pete Biggs wrote:
  
   What I would like is for the Reply-to-List to be more prominent to
   encourage people to use that rather than just blindly replying to the
   user.
  
  Certainly I'm with you on the 'rather than just blindly replying to the
  user' bit -- there's now a pop-up which will say you're replying in
  private; do you really want to do that?.
 
 You keep saying now, presumably what you mean is that you have
 submitted code that does these things?  Also in your web page you say
 what we currently have ..., when what you really mean is it is
 proposed that in the next version of Evolution we will have   Or
 have I missed something?

I mean I'm running it right now. It is committed to git so it'll be in
the 2.31.6 unstable release when it happens on August 2nd.

 Also on the Group Reply button thing, how about you change the label
 to Reply to ... and then have in the drop down list Reply to All,
 Reply to List, Reply to Sender - that covers the various none-direct
 reply scenaria. 

I pondered that, but it's also a button in its own right -- you don't
*have* to drop it down and choose from the list; you can just press it.
So that doesn't seem ideal.

(Thanks for other reply; will ponder how to include that)

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Patrick O'Callaghan
OT: This is just to note that David's last reply has now fallen off the
right-hand edge of my (landscape-mode) screen, i.e. I can't see even the
first character of the Subject. Hurray for nested threads!

So there's another topic to take up when we're done with the list
issue :-)

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread David Woodhouse
On Fri, 2010-07-16 at 11:45 -0430, Patrick O'Callaghan wrote:
 OT: This is just to note that David's last reply has now fallen off the
 right-hand edge of my (landscape-mode) screen, i.e. I can't see even the
 first character of the Subject. 

Do you mean the 'R' for 'Reply' which is the first character of the real
subject, or are you including the horrid '[Evolution]' nonsense which
obscures the real subject and is entirely pointless because it's on
*EVERY* mail in the evolution mailing list folder.

:)

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Patrick O'Callaghan
On Fri, 2010-07-16 at 15:12 +, Pete Biggs wrote:
 What I think is rude and unacceptable are the people who write a
 message to a list where *they* are asking for help and they say don't
 forget to CC: me in any replies because I don't want to read the
 list. If you are asking for help, at least be polite enough to meet
 people half way. It is often the same people who ask FAQs.

We're getting a bit OT here, but I agree with Pete on this. My take on
it as follows:

David has said several times that it's rude not to reply directly (via
CC) to posts on mailing lists. I have to say this is the first time I've
seen this position advocated. Maybe I've led a sheltered life, but I
don't recall it being mentioned in any of the usual guides to netiquette
and couldn't find any mention of it on the first page of results
returned by a Google search (netiquette mailing lists). Perhaps I
didn't look hard enough, but that in itself would indicate that it's not
a common opinion.

People who ask questions on mailing lists are not writing to me, they
are writing to a group of people represented by the list membership.
Think of it as asking a question in a town-hall meeting. Given that they
aren't writing to me, why should I assume I need to reply explicitly to
them (unless they request it) as well as giving a public response?
Rudeness doesn't enter into it. A public forum is not the same as a
private communication.

Now back to our regularly-scheduled program.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Patrick O'Callaghan
On Thu, 2010-07-15 at 16:57 +0100, David Woodhouse wrote:
 On Thu, 2010-07-15 at 11:15 -0430, Patrick O'Callaghan wrote:
  On Thu, 2010-07-15 at 16:09 +0100, David Woodhouse wrote:
   On Wed, 2010-07-14 at 18:42 -0430, Patrick O'Callaghan wrote:
And there are probably an equal number who believe the contrary, like
me, but let's not argue about it. I think Paul's suggestion that the
default behaviour for Reply Publicly be configurable in a similar way
to Forward is a good solution here. 
   
   How's this?
 
 I think the list ate my reply with the image attachment -- just as well
 I Cc'd you directly. :)
 
 For the record, it was: http://david.woodhou.se/evo-group-reply.png
 
  Very nice. This would fit well with my recent (second revised) proposal
  in place of the Reply To List button.
  
  I feel we're approaching a consensus. Let's hope it isn't asymptotic :-)
 
 OK, I've pushed what I have so far, since I think we're fairly much
 agreed. There may be more tweaks we can make, but this is progress.
 
 What I've pushed is:
 
  - Three nag pop-ups:
   - Replying to all, to many (15+) recipients
   - Replying privately to list mail
   - Mailing list is hijacking private mail with Reply-To:
 
  - Option to ignore Reply-To: where it matches List-Post:
 
  - 'Group Reply' button with drop-down menu like the 'Forward' one,
with its default action configurable for list/all.
 
  - Memory leak fixes (which I need to back port to gnome-2-30)

Perhaps the reply to all nag could have a configurable threshold, but
it's no big deal.

Otherwise, I'm in agreement. I'm not sure how we proceed from here (if
there are no objections). Does Matthew now take over?

Perhaps you should post your detailed proposal (including an explanation
of the nags) to the BZ page to make it more official (and more likely
to be seen by the Evo devels).

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Pete Biggs
On Fri, 2010-07-16 at 17:21 +0100, David Woodhouse wrote:
 On Fri, 2010-07-16 at 11:45 -0430, Patrick O'Callaghan wrote:
  OT: This is just to note that David's last reply has now fallen off the
  right-hand edge of my (landscape-mode) screen, i.e. I can't see even the
  first character of the Subject. 
 
 Do you mean the 'R' for 'Reply' which is the first character of the real
 subject, or are you including the horrid '[Evolution]' nonsense which
 obscures the real subject and is entirely pointless because it's on
 *EVERY* mail in the evolution mailing list folder.

The subject part of the line is completely empty on mine and has been
for the last 5 or 6 messages - everything, including the down arrow and
the Re: are of the edge of the screen...

Conclusion: we're talking too much.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Patrick O'Callaghan
On Fri, 2010-07-16 at 17:21 +0100, David Woodhouse wrote:
 On Fri, 2010-07-16 at 11:45 -0430, Patrick O'Callaghan wrote:
  OT: This is just to note that David's last reply has now fallen off the
  right-hand edge of my (landscape-mode) screen, i.e. I can't see even the
  first character of the Subject. 
 
 Do you mean the 'R' for 'Reply' which is the first character of the real
 subject, or are you including the horrid '[Evolution]' nonsense which
 obscures the real subject and is entirely pointless because it's on
 *EVERY* mail in the evolution mailing list folder.
 
 :)

I mean the 'R' of 'Re:'

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Patrick O'Callaghan
On Fri, 2010-07-16 at 12:12 -0430, Patrick O'Callaghan wrote:
 Perhaps you should post your detailed proposal (including an
 explanation of the nags) to the BZ page to make it more
 official (and more likely to be seen by the Evo devels).

I just noticed you already did this before I replied. Sorry about that
(my net connection was out for several hours this morning).

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread David Woodhouse
On Fri, 2010-07-16 at 12:12 -0430, Patrick O'Callaghan wrote:
 Perhaps the reply to all nag could have a configurable threshold, but
 it's no big deal.

Yeah, I thought about that too, but couldn't be bothered. It's only a
prompt to make you think; it doesn't have to be precise.

Besides, the kind of person who would tweak it is the kind of person who
doesn't need to be reminded because they're perfectly capable of just
pressing the right button in the first place. Although I suppose there's
some merit in having a hidden gconf key which a sysadmin could set for
everyone...

 Otherwise, I'm in agreement. I'm not sure how we proceed from here (if
 there are no objections). Does Matthew now take over?

There is no 'proceed'. It's done, tested, and pushed to the git tree.
There's nothing for Matthew to do¹.

http://git.gnome.org/browse/evolution/log/

-- 
dwmw2

¹ Unless he can be bothered to make the threshold configurable as you
  suggest above. You could always send a patch for that yourself, if you
  really care.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-16 Thread Patrick O'Callaghan
On Fri, 2010-07-16 at 18:43 +0100, David Woodhouse wrote:
 On Fri, 2010-07-16 at 12:12 -0430, Patrick O'Callaghan wrote:
  Perhaps the reply to all nag could have a configurable threshold, but
  it's no big deal.
 
 Yeah, I thought about that too, but couldn't be bothered. It's only a
 prompt to make you think; it doesn't have to be precise.
 
 Besides, the kind of person who would tweak it is the kind of person who
 doesn't need to be reminded because they're perfectly capable of just
 pressing the right button in the first place. Although I suppose there's
 some merit in having a hidden gconf key which a sysadmin could set for
 everyone...
 
  Otherwise, I'm in agreement. I'm not sure how we proceed from here (if
  there are no objections). Does Matthew now take over?
 
 There is no 'proceed'. It's done, tested, and pushed to the git tree.
 There's nothing for Matthew to do¹.
 
 http://git.gnome.org/browse/evolution/log/

OK, I look forward to complaining about it once it hits the distros :-)

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread Pete Biggs

 
 The problem with that suggestion is that there are people (including
 myself) who firmly believe that the right thing to do with a list
 message is to *include* the original sender when replying, unless you're
 sure they don't want you to.

And I very firmly believe that CC'ing someone who is already on the list
is most definitely NOT the right thing to do.

 
 The sender may not be subscribed to the list, and even if they are
 subscribed they may not be looking in that folder very often, if ever.
 It would be *extremely* rude to drop them from Cc when you're replying
 to them.

And I think it extremely rude for someone to effectively say I want to
say something but I can't be arsed to find out what anyone else has to
say. My time is more important than yours so please send the messages
directly to me to save me the effort of finding out.

 
 Even if they are subscribed (and looking in that folder) there may also
 be a substantial delay to receiving mails through the mailing list,
 which will introduce significantly more latency than if the active
 participants are directly in Cc, and detract from the conversation.

And I'm on other lists where people have the habit of doing reply to all
and the CC: list eventually contains virtually everyone on the mailing
list.  It's just crass stupidity.  

And, as I've already pointed out, the CC: copy people receive does not
have the list headers - which immediately makes them not do the right
thing of replying to the list, and since a sensible list filters out
duplicates, it means that they never do get the list version.  It's
because of this crass behaviour that I had to modify my server side
filters to filter not on the list headers (which would be sensible) but
on To: *and* CC: - even the Evo filters won't filter mailing list
messages which don't have the mailing list headers, so the expectation
is obviously that messages from a mailing list will have the mailing
list headers.

 
 Let's not argue about that too much -- we won't make any progress. Let's
 just recognise that this 'DTRT' thing that you suggest is hard when we
 can't agree on what TRT is.

Yes, but all your solutions seem to implement it the way *you* want - in
other words, lets not argue about it because I know I'm right.

 
 But I have already¹ posted a patch which *optionally* makes the existing
 'Reply to All' button do what you propose, so you can set that option if
 you want. And yes, I also say that you can keep it named Reply to All
 for all I care, so that's what I did.

I would be strongly against any implementation that automatically,
whether through option or not, allowed people to reply to list with a
CC: added.

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread Pete Biggs
On Thu, 2010-07-15 at 11:57 +0200, Kåre Fiedler Christiansen wrote:
 First: Apologies, Pete, I accidentally replied off-list. Honestly, I
 didn't mean to. I just clicked the wrong reply button (the one I used
 the most).

:-)


  
  I would be strongly against any implementation that automatically,
  whether through option or not, allowed people to reply to list with
 a
  CC: added.
 
 Those are two interesting statements to make right after each others.
 
 First a complaint that one poster only wants to implement the solution
 he thinks is right, and then an ultimatum about what should be
 implemented.

No, it wasn't an ultimatum - it was an opinion. I didn't say if you
implement it in that way I will nuke the Evolution server from space.
All I said was that I am strongly against it - because I think it is
wrong.  

 
 I think Nick's suggestion was to make The Right Thing configurable,
 whereas you _demand_ that one behavior should be impossible in
 Evolution.

There was no _demand_.  There was only a strong opinion.

 
 I'm still hoping this will evolve into something where I can have _one_
 reply button do what I want, but I'm more or less giving up hope on
 that. It seems that suggestion is simply ignored without discussion, as
 everyone keeps talking about the different ways to reply to mailing
 lists, munged or not.

Because it is seen as being wrong that a single button is overloaded
and silently changes it action depending on the message.  Take for
example a CC: of a mailing list message - to all outward appearances
that message is a mailing list message, however there are no mailing
list headers and so the magic reply button wouldn't know it's from a
mailing list and would just reply to the originator; whereas an almost
identical message that was received via the list would have its reply
sent to the list.

 
 Are there any usability experts in the Gnome community we could pull in?
 It seems to me we are discussing Evolution usability from the point of
 view of a few expert users, rather than trying to figure out what
 behavior would be best for the majority of users of Evolution.

Evo currently has all the functionality it needs to deal with mailing
lists.  Much of what is being talked about is trying to second guess
what a user wants or intends to do, or trying to push them in a certain
direction.  Fair enough.  But there is little point to it if there is no
consensus over what that direction should be.  I have my opinions and
others have theirs (as is right and proper).

My current inclination is to head down the KISS route - just put a
Reply-to-list button on the toolbar that might possibly be greyed out if
there is no list info.  That seems to be simple, quick and easy to
implement - it's just a patch to an XML file.

P.


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread Pete Biggs


 
 My current inclination is to head down the KISS route - just put a
 Reply-to-list button on the toolbar that might possibly be greyed out if
 there is no list info.  That seems to be simple, quick and easy to
 implement - it's just a patch to an XML file.
 

In fact I've just done it:

# diff -c evolution-mail-message.xml*
*** evolution-mail-message.xml  2010-07-15 11:46:41.908738010 +0100
--- evolution-mail-message.xml.bu   2010-07-15 11:45:17.080749201 
+0100
***
*** 399,408 
 _label=Reply to All priority=1
 pixtype=pixbuf/
  
-   toolitem name=MessageReplyList verb=
-_label=Reply to List priority=1
-pixtype=pixbuf/
- 
toolitem name=MessageForward verb=
 _label=Forward priority=1
 pixtype=pixbuf/
--- 399,404 

This is for 2.26.3 ('cos that's what I'm using this very minute) and the
files are located in /usr/share/evolution/2.26/ui on F11.  It even gets
greyed out when there are no list messages, it's just missing an icon.

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread David Woodhouse
On Thu, 2010-07-15 at 09:15 +0100, Pete Biggs wrote: 
  Let's not argue about that too much -- we won't make any progress. Let's
  just recognise that this 'DTRT' thing that you suggest is hard when we
  can't agree on what TRT is.
 
 Yes, but all your solutions seem to implement it the way *you* want - in
 other words, lets not argue about it because I know I'm right.

Not at all. I'm saying that it's pointless to argue about whether
reply-to-list or reply-to-all is best; let's just make it simple for the
user to choose.

And it's *already* simple for the user to choose if they're using the
keyboard shortcuts or the menu; it's only the toolbar that really needs
attention, as you say.

And despite the fact that I personally think the toolbar is just perfect
-- it doesn't show this silly Reply-to-List option at all, because
nobody should be doing that -- I still went out of my way to implement
an option that lets you turn the 'Reply to All' button into a 'Reply in
Public' button which replies to the list by preference, purely for the
benefit of those who disagree with me.

I don't see anyone *else* putting real code forward; let alone code
which enables a behaviour which they find suboptimal.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread David Woodhouse
On Thu, 2010-07-15 at 13:24 +0100, Pete Biggs wrote:
  
  And it's *already* simple for the user to choose if they're using the
  keyboard shortcuts or the menu; it's only the toolbar that really needs
  attention, as you say.
 
 Fine.  So what's the point of all this discussion then?  Just change the
 toolbar.

Because people are still proposing more complicated things (and things
which don't have a clear distinction between *private* and *public*
replies and which are more likely to lead to confusion IMHO).

And I'm trying *not* to just ignore people who are proposing things that
seem not to make much sense to me; I'm trying to work out what they
really need. For example...

  And despite the fact that I personally think the toolbar is just perfect
  -- it doesn't show this silly Reply-to-List option at all, because
  nobody should be doing that -- I still went out of my way to implement
  an option that lets you turn the 'Reply to All' button into a 'Reply in
  Public' button which replies to the list by preference, purely for the
  benefit of those who disagree with me.
 
 But Reply-to-All is useful, I don't want it to become a Reply-in-Public.
 And the term Public is horrible - many of the lists I am on are private
 lists, the reply is most definitely not public and it will just confuse
 people.

Remember, we're *only* talking about the toolbar button. You'll always
have the option of hitting Ctrl-Shift-R or using 'Reply to All' from the
menu.

So are you *really* saying that you need *both* 'all' and 'list' reply
buttons to be in the toolbar, because even thought your normal
preference it to reply-to-list on list messages, you might *sometimes*
want to reply-to-all on a list message instead? And you really can't use
the menu or the keyboard for that rare occasion?

I agree that 'Reply in Public' isn't a brilliant name for a button which
tries to reply to the list, and falls back to replying to all. Do you
have a better suggestion? Given that:
 - we can't make it change according to the message we're looking at.
 - 'Reply to List' would be wrong sometimes.
 - 'Reply to All' would be wrong sometimes.
 - 'Reply to List or All' is clumsy too.

Perhaps 'Group Reply'?

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread Patrick O'Callaghan
On Thu, 2010-07-15 at 13:00 +1000, Nick Jenkins wrote:
   OK, let's summarize (RT = Reply-To address, LP = List-Post
 address,
   SA = Sender or From Address, CC = CC addresses):
  
  This all far too complicated.
 
 Agreed. If it's a user-facing change that too complicated to
 understand
 easily or explain simply, and you need to refer to a table to work out
 what the heck is going to happen, then I'm deeply opposed to it, on
 the
 basis that most ordinary users won't understand it either.

Forget the table. It was just my way of representing the possible
actions in a very explicit manner to make sure there were no ambiguities
about what we were talking about. A table showing the *current*
situation would look just as complicated.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread Patrick O'Callaghan
On Tue, 2010-07-13 at 12:01 -0430, Patrick O'Callaghan wrote:
 On Mon, 2010-07-12 at 10:14 -0430, Patrick O'Callaghan wrote:
  Note: this is a comment on Evo itself, rather than the Evo list.
  
  As someone who posts quite a lot on this list, I'm forever having to
  deal with people replying to my personal address rather than the list
  address. Of course they should be using Reply To List (Ctrl-L) or even
  Reply-To-All (Shift-Ctrl-R) but occasionally they forget and use just
  Reply (Ctrl-R) so one has to remind them. I'm sure other frequent
  contributors find the same thing.
  
  An obvious solution to this is to do what Kmail does. When the message
  being replied to contains a List-Post header, Ctrl-R should do the same
  as Ctrl-L. There should also be a Reply-To-Author command for the rare
  case when the reply should be directed to the message Reply-To field,
  presumably the author's personal address.
  
  This would work on lists, including this one, which follow RFC-2822 and
  don't do Reply-To munging. For those that do munge the Reply-To field,
  a reply to the author would require some editing, but that's already the
  case with these lists so nothing is lost.
  
  (Those who follow the Fedora Users list will know there's been a long
  thread about munging, which that list does do.)
 
 I've rethought this proposal in the light of comments by several people,
 particularly David Woodhouse. This proposal supersedes the original and
 seeks to minimize trauma and give some extra funcionality:
 
 When the message being replied to is *not* a list message (i.e. the
 List-* headers -- specifically List-Post -- are not present), then
 everything works as now, except that Reply To List (Ctrl-L) has the same
 effect as Reply To All (Shift-Ctrl-R).
 
 When List-Post is present, Ctrl-L has the same effect as currently, i.e.
 it replies to the List-Post address only.
 
 In all cases, Reply To Sender (Ctrl-R) works exactly as now.
 
 A new Reply To Author action (no shortcut) replies only to the message
 originator, even when the message is from a munged list. Munged lists
 are detected by comparing the Reply-To header with the List-Post header
 (note that the former is an address while the latter is a URI). If they
 don't match, do the same as Ctrl-R. If they do match, ignore Reply-To
 and do the same as Ctrl-R.

Having read the extensive comments over the last day or two, I'd like to
propose the following (this is a slightly modified version of my second
proposal and is about as simple as I can make it and still cover the
behaviour I'd like):

Reply To List is bound to Ctrl-L as now, and has a toolbar button. When
Ctrl-L is inactive, the button greys out.

A Preference option allows Ctrl-L to fall back to Shift-Ctrl-R when the
List-Post header is not detected. This implies that Ctrl-L (and the
toolbar button) are always active.

In all cases, Reply To Sender (Ctrl-R) and Reply To All (Shift-Ctrl-R)
both work exactly as now.

A new Reply To Author action (no shortcut, no toolbar icon) replies only
to the message originator, even when the message is from a munged list.
Munged lists are detected by comparing the Reply-To header with the
List-Post header (note that the former is an address while the latter is
a URI). If they don't match, do the same as Ctrl-R. If they do match,
ignore Reply-To and do the same as Ctrl-R.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread Patrick O'Callaghan
On Thu, 2010-07-15 at 16:09 +0100, David Woodhouse wrote:
 On Wed, 2010-07-14 at 18:42 -0430, Patrick O'Callaghan wrote:
  And there are probably an equal number who believe the contrary, like
  me, but let's not argue about it. I think Paul's suggestion that the
  default behaviour for Reply Publicly be configurable in a similar way
  to Forward is a good solution here. 
 
 How's this?

Very nice. This would fit well with my recent (second revised) proposal
in place of the Reply To List button.

I feel we're approaching a consensus. Let's hope it isn't asymptotic :-)

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread David Woodhouse
On Thu, 2010-07-15 at 11:15 -0430, Patrick O'Callaghan wrote:
 On Thu, 2010-07-15 at 16:09 +0100, David Woodhouse wrote:
  On Wed, 2010-07-14 at 18:42 -0430, Patrick O'Callaghan wrote:
   And there are probably an equal number who believe the contrary, like
   me, but let's not argue about it. I think Paul's suggestion that the
   default behaviour for Reply Publicly be configurable in a similar way
   to Forward is a good solution here. 
  
  How's this?

I think the list ate my reply with the image attachment -- just as well
I Cc'd you directly. :)

For the record, it was: http://david.woodhou.se/evo-group-reply.png

 Very nice. This would fit well with my recent (second revised) proposal
 in place of the Reply To List button.
 
 I feel we're approaching a consensus. Let's hope it isn't asymptotic :-)

OK, I've pushed what I have so far, since I think we're fairly much
agreed. There may be more tweaks we can make, but this is progress.

What I've pushed is:

 - Three nag pop-ups:
- Replying to all, to many (15+) recipients
- Replying privately to list mail
- Mailing list is hijacking private mail with Reply-To:

 - Option to ignore Reply-To: where it matches List-Post:

 - 'Group Reply' button with drop-down menu like the 'Forward' one,
   with its default action configurable for list/all.

 - Memory leak fixes (which I need to back port to gnome-2-30)

-- 
David WoodhouseOpen Source Technology Centre
david.woodho...@intel.com  Intel Corporation

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread Pete Biggs

  
  But Reply-to-All is useful, I don't want it to become a Reply-in-Public.
  And the term Public is horrible - many of the lists I am on are private
  lists, the reply is most definitely not public and it will just confuse
  people.
 
 Remember, we're *only* talking about the toolbar button. You'll always
 have the option of hitting Ctrl-Shift-R or using 'Reply to All' from the
 menu.
 
 So are you *really* saying that you need *both* 'all' and 'list' reply
 buttons to be in the toolbar,

Not need, would like.

  because even thought your normal
 preference it to reply-to-list on list messages, you might *sometimes*
 want to reply-to-all on a list message instead?

No, I need to reply all for normal messages - life isn't just about
lists :-)

Also I need a reply all for list messages when I get a CC: copy without
the list headers in the message.

  And you really can't use
 the menu or the keyboard for that rare occasion?

I could just continue with the current situation where I press ctrl-l
for list messages - that for me is the minority case, probably about 5%
of the email I answer is to a mailing list.

 
 I agree that 'Reply in Public' isn't a brilliant name for a button which
 tries to reply to the list, and falls back to replying to all. Do you
 have a better suggestion? Given that:
  - we can't make it change according to the message we're looking at.
  - 'Reply to List' would be wrong sometimes.
  - 'Reply to All' would be wrong sometimes.
  - 'Reply to List or All' is clumsy too.
 
 Perhaps 'Group Reply'?

One issue is that *I* don't have Evo 2.30 because I haven't had time to
upgrade to F13, so I didn't know about the drop down toolbar buttons.  I
would be against overloading a single button with multiple meanings.

I don't have a particular objection to Group Reply - although within
the context of a Groupware solution, the term Group may have a
specific meaning and may cause confusion.

Part of the problem is that I have feeling you see Reply-all and
Reply-list to be quite similar, whereas I see them as conceptually
separate operations - consequently I have problems thinking of a term
that satisfactorily covers both.  This is probably also why I see there
to be a need for both buttons, and you don't. 

Anyway, perhaps I need to install F13 before I take anymore part in this
conversation...

P.


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread David Woodhouse
On Thu, 2010-07-15 at 18:22 +0100, Pete Biggs wrote:
   because even though your normal
  preference is to reply-to-list on list messages, you might *sometimes*
  want to reply-to-all on a list message instead?
 
 No, I need to reply all for normal messages - life isn't just about
 lists :-)

That sounds like a 'no'. A single button which does reply to list if
it's a list message, else reply to all would handle both of those
situations.

 Also I need a reply all for list messages when I get a CC: copy without
 the list headers in the message.

When you get a Cc copy without the list headers in the message, that
*isn't* a list message in any meaningful sense of the term -- it's a
direct message.

 One issue is that *I* don't have Evo 2.30 because I haven't had time to
 upgrade to F13, so I didn't know about the drop down toolbar buttons.  I
 would be against overloading a single button with multiple meanings.

Yeah, the drop-down toolbar button is nicer. That's what I've done.

 I don't have a particular objection to Group Reply - although within
 the context of a Groupware solution, the term Group may have a
 specific meaning and may cause confusion.
 
 Part of the problem is that I have feeling you see Reply-all and
 Reply-list to be quite similar, whereas I see them as conceptually
 separate operations - consequently I have problems thinking of a term
 that satisfactorily covers both.  This is probably also why I see there
 to be a need for both buttons, and you don't. 

I do see them a bit like that, yes. But mostly I don't see the need for
reply-to-list at all -- as discussed elsewhere I think it's a
fundamentally broken thing to do. So I'm trying to understand the point
of view of those that *do* want it.

My understanding *was* that those people who wanted reply-to-list would
want to use it for *all* lists. Remember, the existing reply-to-list
operation *already* falls back to replying to all if it can't find a
List-Post: header.

You described above a couple of cases where you'd not want to reply to
the List-Post: addresss... but both of those were cases that wouldn't
have a List-Post: header in the first place, so if you'd set the option
for 'Group Reply button does reply-to-list' then you'd have been fine.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread Pete Biggs

 
  Also I need a reply all for list messages when I get a CC: copy without
  the list headers in the message.
 
 When you get a Cc copy without the list headers in the message, that
 *isn't* a list message in any meaningful sense of the term -- it's a
 direct message.

Yes, I understand that - that's why your messages that come directly to
me via the CC: are so frustrating - they aren't list messages and are
treated differently both by my MTA and MUA.

 
  I don't have a particular objection to Group Reply - although within
  the context of a Groupware solution, the term Group may have a
  specific meaning and may cause confusion.
  
  Part of the problem is that I have feeling you see Reply-all and
  Reply-list to be quite similar, whereas I see them as conceptually
  separate operations - consequently I have problems thinking of a term
  that satisfactorily covers both.  This is probably also why I see there
  to be a need for both buttons, and you don't. 
 
 I do see them a bit like that, yes. But mostly I don't see the need for
 reply-to-list at all -- as discussed elsewhere I think it's a
 fundamentally broken thing to do. So I'm trying to understand the point
 of view of those that *do* want it.

The concept is that when I'm dealing with mailing lists, I think,
fundamentally, that all messages should go to the list since that is
where the discussion is happening.  The reply-to-list does just that,
without introducing extraneous messages to different addresses.

 
 My understanding *was* that those people who wanted reply-to-list would
 want to use it for *all* lists.

Yes.

  Remember, the existing reply-to-list
 operation *already* falls back to replying to all if it can't find a
 List-Post: header.

No it doesn't.  If the message doesn't have list headers then Ctrl-L
doesn't do anything, the menu item is greyed out and any button I add is
also greyed out.  For instance, reply-to-list does not work on the
messages that I get from you because they are CC:'d and don't come via
the list.

 
 You described above a couple of cases where you'd not want to reply to
 the List-Post: addresss... but both of those were cases that wouldn't
 have a List-Post: header in the first place, so if you'd set the option
 for 'Group Reply button does reply-to-list' then you'd have been fine.
 
Well one of the situations I described are those that don't involve
mailing lists at all - i.e. normal personal messages.  The other is
where I get a message from a mailing list discussion, but not via the
list (which I, as you probably gather, think is broken behaviour).

The bottom line is that all I would like to see is the action of
Reply-to-List being given a much more prominent position in the UI - a
position alongside Reply-to-All.

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread Patrick O'Callaghan
On Thu, 2010-07-15 at 20:54 +0100, David Woodhouse wrote:
 My understanding *was* that those people who wanted reply-to-list
 would
 want to use it for *all* lists. Remember, the existing reply-to-list
 operation *already* falls back to replying to all if it can't find a
 List-Post: header.

No it doesn't. That's why I suggested it should.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread David Woodhouse
On Thu, 2010-07-15 at 21:28 +0100, Pete Biggs wrote:
   Remember, the existing reply-to-list operation *already* falls back
  to replying to all if it can't find a List-Post: header.
 
 No it doesn't. 

The operation *does*. You're getting confused by the fact that the
current menu items get disabled when you're not looking at a list
message.

But actually, some lists don't have a List-Post: header. If there are
*any* List-* headers, you'll see the list operations get enabled, and
then you'll see quite clearly that the reply-to-list operation falls
back to replying to all. Even without having to look at the source or
take my word for it.

So ignore the fact that the *current* menu options which invoke that
operation are disabled. We were talking about (and I had implemented) a
button in the toolbar which *doesn't* get disabled, and which invokes
the same operation.

And I was asking if there are circumstances in which that button would
not suffice for you. That is:

   When would you want a 'Group Reply' button *not* to use a
   List-Post: header if it is present?

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-15 Thread Sylvia Sánchez

I like your picture, I think that way is fine to me.


Sylvia


El jue, 15-07-2010 a las 16:57 +0100, David Woodhouse escribió:

 On Thu, 2010-07-15 at 11:15 -0430, Patrick O'Callaghan wrote:
  On Thu, 2010-07-15 at 16:09 +0100, David Woodhouse wrote:
   On Wed, 2010-07-14 at 18:42 -0430, Patrick O'Callaghan wrote:
And there are probably an equal number who believe the contrary, like
me, but let's not argue about it. I think Paul's suggestion that the
default behaviour for Reply Publicly be configurable in a similar way
to Forward is a good solution here. 
   
   How's this?
 
 I think the list ate my reply with the image attachment -- just as well
 I Cc'd you directly. :)
 
 For the record, it was: http://david.woodhou.se/evo-group-reply.png
 
  Very nice. This would fit well with my recent (second revised) proposal
  in place of the Reply To List button.
  
  I feel we're approaching a consensus. Let's hope it isn't asymptotic :-)
 
 OK, I've pushed what I have so far, since I think we're fairly much
 agreed. There may be more tweaks we can make, but this is progress.
 
 What I've pushed is:
 
  - Three nag pop-ups:
   - Replying to all, to many (15+) recipients
   - Replying privately to list mail
   - Mailing list is hijacking private mail with Reply-To:
 
  - Option to ignore Reply-To: where it matches List-Post:
 
  - 'Group Reply' button with drop-down menu like the 'Forward' one,
with its default action configurable for list/all.
 
  - Memory leak fixes (which I need to back port to gnome-2-30)
 


signature.asc
Description: This is a digitally signed message part
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Tue, 2010-07-13 at 22:36 -0400, Matthew Barnes wrote:
 GNOME's HIG generally forbids changing menus and toolbars on the fly
 like that, and I tend to agree.  

Does that include changing the name of the 'Reply' button to read
'Private Reply'? I've got a patch for that, but I was dubious about that
anyway just because it changes the size of the button.

With the are you sure you want to reply privately? autonag, perhaps it
isn't really necessary anyway.

-- 
David WoodhouseOpen Source Technology Centre
david.woodho...@intel.com  Intel Corporation

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Matthew Barnes
On Wed, 2010-07-14 at 08:50 +0100, David Woodhouse wrote:
 Does that include changing the name of the 'Reply' button to read
 'Private Reply'? I've got a patch for that, but I was dubious about that
 anyway just because it changes the size of the button.

I would say so.  Main window's toolbar should remain static.


Just to throw another idea out there...

Claws Mail has an interesting approach to this problem.  They define
dedicated Reply to Sender and Reply to List actions in their menus,
but also a generic Reply action whose behavior for a mailing list post
is determined by a user preference:

   [ ] Reply button invokes mailing list reply

I would probably reword the label, but same idea.  How does that sound?
I don't suggest new preferences lightly, but I'd rather keep toolbar and
menu changes to a minimum here.

So my proposal is:

  Reply(Ctrl+R)   : Replies to sender on private emails,
configurable for mailing list posts.

  Reply to Sender : Works like Reply currently does, or
maybe overrides Reply-To munging?

  Reply to List(Ctrl+L)   : No change.

  Reply to All (Shift+Ctrl+R) : For mailing list posts, put list
address in To:, sender in Cc:

Then we can debate an appropriate default for the preference.


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Pete Biggs

 
 Claws Mail has an interesting approach to this problem.  They define
 dedicated Reply to Sender and Reply to List actions in their menus,
 but also a generic Reply action whose behavior for a mailing list post
 is determined by a user preference:
 
[ ] Reply button invokes mailing list reply
 
 I would probably reword the label, but same idea.  How does that sound?
 I don't suggest new preferences lightly, but I'd rather keep toolbar and
 menu changes to a minimum here.
 
 So my proposal is:
 
   Reply(Ctrl+R)   : Replies to sender on private emails,
 configurable for mailing list posts.
 
   Reply to Sender : Works like Reply currently does, or
 maybe overrides Reply-To munging?
 
   Reply to List(Ctrl+L)   : No change.
 
   Reply to All (Shift+Ctrl+R) : For mailing list posts, put list
 address in To:, sender in Cc:
 
 Then we can debate an appropriate default for the preference.

I like this version best - i.e. the default unthinking action is to do
the right thing, but gives the opportunity for people to customise it
with the minimum of fuss - could I ask that the default on a clean
install is for reply to be sent to the list, i.e. the option turned on.

P.


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Sylvia Sánchez


El mié, 14-07-2010 a las 07:39 -0400, Matthew Barnes escribió:

 On Wed, 2010-07-14 at 08:50 +0100, David Woodhouse wrote:
  Does that include changing the name of the 'Reply' button to read
  'Private Reply'? I've got a patch for that, but I was dubious about that
  anyway just because it changes the size of the button.
 
 I would say so.  Main window's toolbar should remain static.
 
 
 Just to throw another idea out there...
 
 Claws Mail has an interesting approach to this problem.  They define
 dedicated Reply to Sender and Reply to List actions in their menus,
 but also a generic Reply action whose behavior for a mailing list post
 is determined by a user preference:
 
[ ] Reply button invokes mailing list reply
 
 I would probably reword the label, but same idea.  How does that sound?
 I don't suggest new preferences lightly, but I'd rather keep toolbar and
 menu changes to a minimum here.
 
 So my proposal is:
 
   Reply(Ctrl+R)   : Replies to sender on private emails,
 configurable for mailing list posts.
 
   Reply to Sender : Works like Reply currently does, or
 maybe overrides Reply-To munging?
 
   Reply to List(Ctrl+L)   : No change.
 
   Reply to All (Shift+Ctrl+R) : For mailing list posts, put list
 address in To:, sender in Cc:
 
 Then we can debate an appropriate default for the preference.
 
 
 ___



Matthew Barnes:  This is perfect!


Sylvia




signature.asc
Description: This is a digitally signed message part
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 13:36 +0100, Pete Biggs wrote:
   
  [ ] Reply button invokes mailing list reply
  
  This doesn't make a lot of sense to me. The user can *already* express a
  preference, by moving their hand an inch or two to the left or right and
  hitting a different (key|menu item|button).
 
 But there isn't a Reply to List button - so instead of hitting the
 reply button, you have to press ctrl-L or Message - Reply to list.  And
 no, I do not consider Reply to All to be suitable substitute for
 Reply to List.

Providing a 'Reply to List' button so that you don't have to use the
keyboard is a perfectly sane feature request.

But I would consider it to be a separate request.

  This strikes me being a DWIM feature so that the user only has to bash
  their head on the keyboard to get what they want as long as they've
  preconfigured it.
  
  In general, those who are sophisticated enough to preconfigure anything
  are perfectly capable of hitting the right buttons in the first place.
  There doesn't seem to be a lot of point in such a context-dependent
  action, for someone who knows what they're doing.
 
 I disagree. I have to consciously think I'm dealing with a mailing list
 post, so I don't want to click reply, I need to take my hand of the
 mouse before I start typing the reply and then do Ctrl-L, then put my
 hand back on the mouse to EDIT the message before starting to type.  If
 I happen to be typing a quick reply to something on a list there is a
 distinct (and high) possibility that I will automatically click Reply.

You want a Reply to List button.

Alternatively, I already posted a patch which allows you to configure
the existing 'Reply to All' button so that where possible it acts as
'Reply to List' instead -- falling back to 'Reply to All'.

I'm still slightly dubious about that -- I think the actions should each
do what they say they'll do. But at least it's still a *public* action,
when you press the *public* reply button.

  Which brings us to...
  
   Then we can debate an appropriate default for the preference.
  
  If we're exposing it in the UI *instead* of the existing 'Reply' action,
  then it really *has* to be private by default. The existing UI action
  sends private mail, and we can't sensibly change that. Least
  catastrophic failure mode and all that. So again it would only benefit
  those who are paying sufficient attention to configure it in the first
  place, which makes it rather pointless.
 
 Virtually all of the direct replies I get from posts on this list (and
 others) are from novice users - they do not realise they sent it
 directly to me, they thought they were sending to the list. 

And if I push the nag popup I've already implemented and tested in
git.infradead.org/users/dwmw2/evolution.git, those users will get a
pop-up warning saying You are replying in private to a list which came
from a mailing list.. They'll have to *explicitly* choose reply
privately or reply to all to continue. 

  All of the direct replies from experienced users are usually followed
 within a few minutes by another email saying something like Sorry, I
 replied directly to you in my haste, that should have gone to the
 list.

Experienced users do make mistakes, and may well have disabled the nag
pop-up which saves the novice users. But still this is a *much* better
failure mode than accidentally sending stuff to the list which should
have been public.

Users will *always* get things wrong; even experienced users. The
question is what failure mode do we want to encourage -- do we want to
err on the side of sending private information out to the mailing list,
which cannot be retracted and can lead to *very* bad things, or do we
want to err on the side of sending responses to too few people, which is
easily remedied?

I think that any DWIM option which automatically chooses between
*public* and *private* on behalf of the user is asking for trouble.

But it's perfectly reasonable for you to want a Public DWIM option,
which chooses only between reply-to-list and reply-to-all for you (and
means you don't have to use the keyboard for that). That's what I did in
http://bugzilla-attachments.gnome.org/attachment.cgi?id=165799

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Bart
On Wed, 2010-07-14 at 07:39 -0400, Matthew Barnes wrote:
 On Wed, 2010-07-14 at 08:50 +0100, David Woodhouse wrote:
  Does that include changing the name of the 'Reply' button to read
  'Private Reply'? I've got a patch for that, but I was dubious about that
  anyway just because it changes the size of the button.
 
 I would say so.  Main window's toolbar should remain static.
 
 
 Just to throw another idea out there...
 
 Claws Mail has an interesting approach to this problem.  They define
 dedicated Reply to Sender and Reply to List actions in their menus,
 but also a generic Reply action whose behavior for a mailing list post
 is determined by a user preference:
 
[ ] Reply button invokes mailing list reply
 
 I would probably reword the label, but same idea.  How does that sound?
 I don't suggest new preferences lightly, but I'd rather keep toolbar and
 menu changes to a minimum here.
 
 So my proposal is:
 
   Reply(Ctrl+R)   : Replies to sender on private emails,
 configurable for mailing list posts.
 
   Reply to Sender : Works like Reply currently does, or
 maybe overrides Reply-To munging?
 
   Reply to List(Ctrl+L)   : No change.
 
   Reply to All (Shift+Ctrl+R) : For mailing list posts, put list
 address in To:, sender in Cc:
 
 Then we can debate an appropriate default for the preference.
 
 
This would work for me also..  One quick message to a user, one quick
change (if not the default) and it would work great!

Bart



___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 09:02 -0400, Matthew Barnes wrote:
 On Wed, 2010-07-14 at 13:05 +0100, David Woodhouse wrote:
   Then we can debate an appropriate default for the preference.
  
  If we're exposing it in the UI *instead* of the existing 'Reply' action,
  then it really *has* to be private by default. The existing UI action
  sends private mail, and we can't sensibly change that. Least
  catastrophic failure mode and all that. So again it would only benefit
  those who are paying sufficient attention to configure it in the first
  place, which makes it rather pointless.
 
 One way around this would be to have a third state for the preference
 called ask me, and make that the default.  So upon clicking Reply to a
 mailing list post with the preference in the ask me state, you get
 this prompt:
 
 
 
  Would you like to reply to the sender of the mailing list post
 
 Matthew Barnes mbar...@redhat.com
 
  or to the mailing list itself?
 
 evolution-list@gnome.org
 
 
 [x] Remember my choice for next time
 
 
 [ Cancel ]  [ Reply to List ]  [ Reply to Sender ]
 
 ---
 
 Checkmarking remember my choice would move the preference out of the
 ask me state, unless of course you click Cancel.

Hm, still plenty of scope for a user to think that means *only* for the
evolution list and say 'remember my choice', then to be surprised when
they accidentally reply in public to *another* list which they may not
even have realised was a list.

Compare your 'ask me' mode with what's already implemented in my tree,
though -- http://david.woodhou.se/reply-nag.png

Do we really need the 'Remember my choice for next time' mode when the
correct button is *RIGHT* *THERE* for the user to press if they wanted
it?

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Tue, 2010-07-13 at 19:04 -0430, Patrick O'Callaghan wrote:
 On Tue, 2010-07-13 at 18:58 -0400, Paul Smith wrote:
[...]
  I don't know about anyone else but I'm a bit lost.  It seems like it
  shouldn't be too difficult to collect all the current relevant behavior
  into one table and then produce a second table showing the suggested new
  behavior.  If we kept that and continued to update it I think more
  people would be able to follow the discussion and comment on it.
  
  The table should include menu items, keybindings, and buttons assigned
  to each action.  Plus popup dialog notations where relevant.
 
 That sounds reasonable. I'll try and get round to it but it probably
 won't be till tomorrow.

On second thoughts, the number of ideas being generated make it unlikely
that I could keep this current, i.e. there are now multiple suggested
new behaviors. I'm afraid you're going to have to read the thread (it's
not *that* hard :-)

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 12:09 +1000, Nick Jenkins wrote:
 I quite like the toolbar buttons, and people who are newer to Evo will
 probably use them more too. So maybe the toolbar buttons can be
 changed,
 but only when there's the appropriate list headers? Example toolbar
 buttons:
 
 Normal email: [ Reply ] [ Reply to All ] [ Forward ]  
 A list email: [ Private Reply ] [ Reply to List ] [ Reply to All ]
 [ Forward ] 

I'm quite reluctant to change toolbar layout depending on the message.
It will work for the inexpert user who consciously looks at the toolbar,
but for many people clicking on an icon is a reflex action and muscle
memory of where the icon is plays a large part.

Note that changing menu items or shortcuts is a different matter. I
think muscle memory plays a much less important role here, but I'm not
an HI specialist.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 07:39 -0400, Matthew Barnes wrote:
 On Wed, 2010-07-14 at 08:50 +0100, David Woodhouse wrote:
  Does that include changing the name of the 'Reply' button to read
  'Private Reply'? I've got a patch for that, but I was dubious about that
  anyway just because it changes the size of the button.
 
 I would say so.  Main window's toolbar should remain static.
 
 
 Just to throw another idea out there...
 
 Claws Mail has an interesting approach to this problem.  They define
 dedicated Reply to Sender and Reply to List actions in their menus,
 but also a generic Reply action whose behavior for a mailing list post
 is determined by a user preference:
 
[ ] Reply button invokes mailing list reply
 
 I would probably reword the label, but same idea.  How does that sound?
 I don't suggest new preferences lightly, but I'd rather keep toolbar and
 menu changes to a minimum here.
 
 So my proposal is:
 
   Reply(Ctrl+R)   : Replies to sender on private emails,
 configurable for mailing list posts.
 
   Reply to Sender : Works like Reply currently does, or
 maybe overrides Reply-To munging?
 
   Reply to List(Ctrl+L)   : No change.
 
   Reply to All (Shift+Ctrl+R) : For mailing list posts, put list
 address in To:, sender in Cc:
 
 Then we can debate an appropriate default for the preference.

I quite like this idea (especially the munging override), except that
I'd make Ctrl+L fall back to Shift+Ctrl+R when no List-Post header is
present.

Note: The munging override can't undo all possible munging, e.g. if the
munged Reply-To is different from the List-Post address, or if the
sender had his own Reply-To which is now lost. With those caveats, I
think it's a win.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 14:18 +0100, Pete Biggs wrote:
 GRRR - reply-to-list doesn't even work on the reply you sent because
 you did a reply-to-all and I never got the list version of the message,
 only the direct message. Hence the Reply to all is NO SUBSTITUTE for
 Reply to list.
 
 This discussion is happening on the mailing list, please could you use
 Reply to list

I'll try to remember. But please remember that like many people, I
consider it extremely rude when you reply to my messages and drop me
from Cc. So please *don't* use 'Reply to List' when replying to me.

  You want a Reply to List button.
 
 Sure, but I thought there was reluctance to add more buttons to the
 toolbar - I would be very happy with a Reply to list button, 

Yeah, adding more buttons is painful.

So what do you think of having the option to change the existing 
'Reply to All' button so that it does what 'Reply to List' does?

Would that be sufficient?

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 13:54 +0100, David Woodhouse wrote:
   All of the direct replies from experienced users are usually
 followed
  within a few minutes by another email saying something like Sorry,
 I
  replied directly to you in my haste, that should have gone to the
  list.
 
 Experienced users do make mistakes, and may well have disabled the nag
 pop-up which saves the novice users. But still this is a *much* better
 failure mode than accidentally sending stuff to the list which should
 have been public.

[missing a not in there I think]

I thought we were past that. I've already accepted your suggestion that
Ctrl-R should not change behaviour, precisely for this reason. Let's not
keep beating a dead horse.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 14:18 +0100, Pete Biggs wrote:
  GRRR - reply-to-list doesn't even work on the reply you sent because
 you did a reply-to-all and I never got the list version of the
 message,
 only the direct message. Hence the Reply to all is NO SUBSTITUTE for
 Reply to list.
 
 This discussion is happening on the mailing list, please could you use
 Reply to list

Agreed (in fact I already made the same point in an earlier reply to
David), however in cases where the list headers are not present, Reply
To All seems to be the only reasonable fallback. Currently it's a
*manual* fallback requiring user intervention. The proposal is to
automate it.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 09:05 -0430, Patrick O'Callaghan wrote:
  Experienced users do make mistakes, and may well have disabled the nag
  pop-up which saves the novice users. But still this is a *much* better
  failure mode than accidentally sending stuff to the list which should
  have been public.
 
 [missing a not in there I think]
 
 I thought we were past that.

So did I, but we are *still* seeing proposals which would replace the
existing private Reply button with a new Reply button that sometimes
replies to the list.

(At least, if that *wasn't* where the 'DWYTIM Reply' button was intended
to go, I don't see what the point is).

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 09:01 -0430, Patrick O'Callaghan wrote:
 On Wed, 2010-07-14 at 13:05 +0100, David Woodhouse wrote:
  In general, those who are sophisticated enough to preconfigure
  anything are perfectly capable of hitting the right buttons in the
  first place. There doesn't seem to be a lot of point in such a
  context-dependent action, for someone who knows what they're doing.
  
  The real target of this automatic behaviour would be the clueless
  users who don't really think about what they're doing -- yes?
 
 No. You keep saying this is about getting stupid users to do the right
 thing. That may be your view but it was never part of the justification
 for my original proposal. 

I think you're having a Pavlovian politically-correct reaction to the
word 'clueless'. Whatever terminology you prefer to use, I'm talking
about this case:

As someone who posts quite a lot on this list, I'm forever
 having to deal with people replying to my personal address
 rather than the list address. Of course they should be using
 Reply To List (Ctrl-L) or even Reply-To-All (Shift-Ctrl-R) but
 occasionally they forget and use just Reply (Ctrl-R) so one has
 to remind them. I'm sure other frequent contributors find the
 same thing.

Yes, I find the same thing, and the word *I* use for these users
(including myself, on the occasions that I screw up) is clueless.
Or stupid.

I really do think we're talking about the same thing.

 I tend to give people who make the occasional mistake the benefit of
 the doubt and not assume they are idiots unless they persistently
 repeat the same mistakes.

That's nice. I'm sure you're a lovely person. I prefer not to worry
about whether my choice of words will make them cry or not, and see what
I can do to make the software easier for them to use correctly.

  The point of the suggested changes is to make it easier for *anyone*
 to do the right thing in the most common case without having to think
 about it.

The problem is that you *cannot* get it right in all circumstances.

The best option is *not* to choose. Let the *user* tell Evolution what
to do, and don't give them nasty surprises. And, obviously, make it
*really* easy for them to tell Evolution what to do, and add the nag
pop-ups when it looks like they may have made the wrong choice.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 14:42 +0100, David Woodhouse wrote:
   The point of the suggested changes is to make it easier for
 *anyone*
  to do the right thing in the most common case without having to
 think
  about it.
 
 The problem is that you *cannot* get it right in all circumstances.

Of course not, but that's not what I said or think.

 The best option is *not* to choose. Let the *user* tell Evolution what
 to do, and don't give them nasty surprises. And, obviously, make it
 *really* easy for them to tell Evolution what to do, and add the nag
 pop-ups when it looks like they may have made the wrong choice.

Exactly. I don't think we disagree about any of that.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 09:30 -0430, Patrick O'Callaghan wrote:
 On Wed, 2010-07-14 at 14:40 +0100, David Woodhouse wrote:
   I thought we were past that.
  
  So did I, but we are *still* seeing proposals which would replace the
  existing private Reply button with a new Reply button that
  sometimes replies to the list.
 
 IIRC Matthew had this as a user-configurable option. As long as the
 default case is not to do it, it's OK by me.

We seem to be agreed on most things; I'm glad.

What I have in my tree so far is hopefully just stuff we can all agree
on:

 1. Nag popup for you are replying privately to a mailing list message
 2. Nag popup for you are replying to all, to many recipients
 3. A configuration option for ignoring Reply-To: when it matches
a List-Post: header (just in prefs; no popup).
 4. Fix two memory leaks.

http://git.infradead.org/users/dwmw2/evolution.git
 git://git.infradead.org/users/dwmw2/evolution.git

I think we can all agree on those, right? I'll probably turn *both* of
those nags off personally, but I'll still benefit from novice users
seeing them.

Going back to the Reply button stuff... I agree that the default case
needs to be *not* to do it (where 'it' means replying in public).

Do you agree that *if* the user is sophisticated enough to actually go
and configure it, they're probably the kind of user who can manage to
press the correct button anyway? So this idea isn't likely to do very
much for the *really* novice users?

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 15:30 +0100, David Woodhouse wrote:
 On Wed, 2010-07-14 at 09:30 -0430, Patrick O'Callaghan wrote:
  On Wed, 2010-07-14 at 14:40 +0100, David Woodhouse wrote:
I thought we were past that.
   
   So did I, but we are *still* seeing proposals which would replace the
   existing private Reply button with a new Reply button that
   sometimes replies to the list.
  
  IIRC Matthew had this as a user-configurable option. As long as the
  default case is not to do it, it's OK by me.
 
 We seem to be agreed on most things; I'm glad.
 
 What I have in my tree so far is hopefully just stuff we can all agree
 on:
 
  1. Nag popup for you are replying privately to a mailing list message
  2. Nag popup for you are replying to all, to many recipients

Both of these are OK, as long as the usual conditions apply, i.e. the
state is represented somewhere in the Preferences and can be reversed if
the user changes his mind.

  3. A configuration option for ignoring Reply-To: when it matches
 a List-Post: header (just in prefs; no popup).

There needs to be an explicit per-message Reply To Author (Reply To
Sender) because sometimes you want it and sometimes you don't. In fact I
think mostly you don't, but when you do (on munged lists) you really do.

  4. Fix two memory leaks.

If you say so.

 http://git.infradead.org/users/dwmw2/evolution.git
  git://git.infradead.org/users/dwmw2/evolution.git
 
 I think we can all agree on those, right? I'll probably turn *both* of
 those nags off personally, but I'll still benefit from novice users
 seeing them.
 
 Going back to the Reply button stuff... I agree that the default case
 needs to be *not* to do it (where 'it' means replying in public).
 
 Do you agree that *if* the user is sophisticated enough to actually go
 and configure it, they're probably the kind of user who can manage to
 press the correct button anyway? So this idea isn't likely to do very
 much for the *really* novice users?

Could be, but we're not just doing this for the novices. Experts also
make the occasional mistake.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 10:47 -0430, Patrick O'Callaghan wrote:
   1. Nag popup for you are replying privately to a mailing list message
   2. Nag popup for you are replying to all, to many recipients
 
 Both of these are OK, as long as the usual conditions apply, i.e. the
 state is represented somewhere in the Preferences and can be reversed if
 the user changes his mind.

Yep. You get the 'Don't ask me again' in the pop-up itself, and you can
also go into the preferences to turn it on/off:

http://david.woodhou.se/reply-nag.png
http://david.woodhou.se/evo-composer-prefs.png

   3. A configuration option for ignoring Reply-To: when it matches
  a List-Post: header (just in prefs; no popup).
 
 There needs to be an explicit per-message Reply To Author (Reply To
 Sender) because sometimes you want it and sometimes you don't.

It might *also* be nice to have a per-message 'Reply to From: address'
action, I agree.

I'm starting to wonder if we should just have a drop-down list for the
reply options, like we do for forwarding :)

But really, I don't think we want it to get that bad -- we don't want a
proliferation of different options.

  In fact I think mostly you don't, but when you do (on munged lists)
 you really do.

The current option, if enabled, *only* takes effect on munged lists.
Specifically, it will only ignore a Reply-To: address if that address
matches the address in a List-Post: header.

  Do you agree that *if* the user is sophisticated enough to actually go
  and configure it, they're probably the kind of user who can manage to
  press the correct button anyway? So this idea isn't likely to do very
  much for the *really* novice users?
 
 Could be, but we're not just doing this for the novices. Experts also
 make the occasional mistake.

Absolutely. I'm just trying to focus the discussion. If we agree that
it's not really for the novices, then we can concentrate on what the
more experienced users need...

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 16:32 +0100, David Woodhouse wrote:
   In fact I think mostly you don't, but when you do (on munged lists)
  you really do.
 
 The current option, if enabled, *only* takes effect on munged lists.
 Specifically, it will only ignore a Reply-To: address if that address
 matches the address in a List-Post: header.

I don't mind another option but it's not the whole solution. On munged
lists (the Fedora list is the prime example) I almost always just hit
Ctrl-L, but on the rare occasions I want to communicate privately to the
sender I don't want to have to go change an option before trying to
reply. That's why I need Reply To Author.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 11:15 -0430, Patrick O'Callaghan wrote:
 On Wed, 2010-07-14 at 16:32 +0100, David Woodhouse wrote:
In fact I think mostly you don't, but when you do (on munged lists)
   you really do.
  
  The current option, if enabled, *only* takes effect on munged lists.
  Specifically, it will only ignore a Reply-To: address if that address
  matches the address in a List-Post: header.
 
 I don't mind another option but it's not the whole solution. On munged
 lists (the Fedora list is the prime example) I almost always just hit
 Ctrl-L, but on the rare occasions I want to communicate privately to the
 sender

I have exactly the same requirement, and consider it solved by the
'ignore reply-to on munged lists' option.

If you want to reply to the author, just press the normal Reply button
or Ctrl-R.

If you want to reply to the list, hit 'Reply to List' or Ctrl-L.

 I don't want to have to go change an option before trying to reply.

If it's turned on, you'd *certainly* never have to go and turn it off
before trying to reply. By definition, the result of turning it off then
using Ctrl-R is the *same* as just pressing Ctrl-L in the first place.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 17:04 +0100, David Woodhouse wrote:
  I don't mind another option but it's not the whole solution. On
 munged
  lists (the Fedora list is the prime example) I almost always just
 hit
  Ctrl-L, but on the rare occasions I want to communicate privately to
 the
  sender
 
 I have exactly the same requirement, and consider it solved by the
 'ignore reply-to on munged lists' option.
 
 If you want to reply to the author, just press the normal Reply button
 or Ctrl-R.
 
 If you want to reply to the list, hit 'Reply to List' or Ctrl-L.

OK, let's summarize (RT = Reply-To address, LP = List-Post address,
SA = Sender or From Address, CC = CC addresses):

Personal Reply  Non-Munged List Munged List w/o 
Option  Munged List with Option
Ctrl-R  to RT   to RT   to RT   
to SA
Ctrl-L  to RT+CCto LP   to LP   
to LP
Shift-Ctrl-Rto RT+CCto LP+CCto RT+CC
to LP+CC

Does that fit with what you're thinking? I'm ignoring nag screens,
toolbar changes etc. for now.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 12:25 -0430, Patrick O'Callaghan wrote:
 
 OK, let's summarize (RT = Reply-To address, LP = List-Post address,
 SA = Sender or From Address, CC = CC addresses):
 
 Personal Reply  Non-Munged List Munged List 
 w/o Option  Munged List with Option
 Ctrl-R  to RT   to RT   to RT 
   to SA
 Ctrl-L  to RT+CCto LP   to LP 
   to LP
 Shift-Ctrl-Rto RT+CCto LP+CCto RT+CC  
   to LP+CC
 
 Does that fit with what you're thinking? I'm ignoring nag screens,
 toolbar changes etc. for now. 

Where 'to RT' of course means 'to RT if it exists, else SA'.

And 'to LP' means 'to LP if it exists, else to RT+CC'.(which in turn
means 'SA+CC' if there are no LP or RT headers, of course)

All that is what I have implemented, *except* that there should be no
'LP+CC' in the Shift-Ctrl-R row. It's 'RT+CC' for the first three
columns, and 'SA+CC' in the fourth where it ignores the Reply-To:
header.

I had proposed that I give you an *option* to change the Ctrl-Shift-R
behaviour so that it precisely matches the Ctrl-L behaviour. But while
we're ignoring the toolbar for now, that proposal makes no sense :)

But really, I don't *want* to see a table like this. The behaviour
should be *consistent* across all the columns, or we're just making
things more confusing and making errors more *likely*. What we have
right now is:

 Ctrl-R: Uses the Reply-To: header if valid, else the From: header.
 Ctrl-Shift-R: Uses the same as Ctrl-R, and adds the Cc: recipients.
 Ctrl-L: Uses the List-Post: header if valid, else same as Ctrl-Shift-R.

A List-Post: header is considered valid if it exists.

A Reply-To: header is considered valid if it exists, *unless* the
anti-munging option is set and there is a List-Post: header which
contains the same address.

If we just take that and add an option to add 'Reply to List' to the
toolbar instead of 'Reply to All', how does that work for you?

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Pete Biggs

 
 OK, let's summarize (RT = Reply-To address, LP = List-Post address,
 SA = Sender or From Address, CC = CC addresses):
 
   Personal Reply  Non-Munged List Munged List w/o 
 Option  Munged List with Option
 Ctrl-Rto RT   to RT   to RT   
 to SA
 Ctrl-Lto RT+CCto LP   to LP   
 to LP
 Shift-Ctrl-R  to RT+CCto LP+CCto RT+CC
 to LP+CC
 
 Does that fit with what you're thinking? I'm ignoring nag screens,
 toolbar changes etc. for now.

This all far too complicated.  I thought the idea was to help people who
forget (and people who are unaware) - call them stupid or clueless if
you like - to reply to the list preferentially rather than to a personal
address.  The above options (if I understand them) do nothing to achieve
that - you *STILL* have to press ctrl-L to reply to the list.

I think this discussion is not going anywhere near achieving what I
thought the aim was.  

I vote that we forget about the whole thing and just put a Reply-to-list
button on the tool bar.

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Paul Smith
On Wed, 2010-07-14 at 18:34 +0100, David Woodhouse wrote:
  Ctrl-R: Uses the Reply-To: header if valid, else the From: header.
  Ctrl-Shift-R: Uses the same as Ctrl-R, and adds the Cc: recipients.
  Ctrl-L: Uses the List-Post: header if valid, else same as Ctrl-Shift-R.

I feel like I'm trailing along behind everyone else, but:

When you say Cc: recipients, you also mean the To: values of course,
right?  It should be all the recipients in both the CC and TO lists,
except for the current user [*].

What I'd really like to see is a reply publicly operation, which is
the standard one that is used by default (the standard key binding and
the standard button), which by default does the right thing to create
a public reply to the message, as best as can be discovered and
interpreted by Evo based on RFC's, best practices, etc.  This right
thing would change based on the message being read (e.g., based on
List-Post headers).

I'm also happy if there are alternatives for specific situations.
Someone mentioned having a drop-down list off the reply to all button,
like we do for forward, and actually I think that might be a good
solution.  By default have the reply publicly button do the heuristic
reply to everyone (I guess this would be more-or-less equivalent to
the Ctrl-L operation above), then have some drop-down menu options for
alternatives.

A preference that lets you select your preferred default reply
publicly operation would be nice as well (I think we have something
like that for forward).  The values could be Best effort (default),
All recipients, etc.


[*] I've filed a bugzilla a few months ago against a VERY annoying new
feature of Evo where extra entries on the To list get added to the
CC list on reply to all, rather than the distinction being preserved.  I
hate that!!

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 19:15 +0100, Pete Biggs wrote:
  
  OK, let's summarize (RT = Reply-To address, LP = List-Post address,
  SA = Sender or From Address, CC = CC addresses):
  
  Personal Reply  Non-Munged List Munged List w/o 
  Option  Munged List with Option
  Ctrl-R  to RT   to RT   to RT   
  to SA
  Ctrl-L  to RT+CCto LP   to LP   
  to LP
  Shift-Ctrl-Rto RT+CCto LP+CCto 
  RT+CCto LP+CC
  
  Does that fit with what you're thinking? I'm ignoring nag screens,
  toolbar changes etc. for now.
 
 This all far too complicated.  I thought the idea was to help people who
 forget (and people who are unaware) - call them stupid or clueless if
 you like - to reply to the list preferentially rather than to a personal
 address.  The above options (if I understand them) do nothing to achieve
 that - you *STILL* have to press ctrl-L to reply to the list.

That depends on whether or not you set the option David suggests. My
original proposal of forcing Ctrl-R to go to the list seemed a good idea
at the time but I'm persuaded that a default that would make replies
unintentionally public is worse than the current situation of making
them unintentionally private.

 I think this discussion is not going anywhere near achieving what I
 thought the aim was.  

The aim has expanded a bit. We now consider doing something sensible
with Ctrl-L when there are no list headers, plus being able to send a
private reply even when the Reply-To field has been altered by
list-management software.

 I vote that we forget about the whole thing and just put a Reply-to-list
 button on the tool bar.

That's fine and should persuade more people to use Reply To List when
appropriate (I wouldn't like to see it come and go, but greyed out when
not applicable).

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Kåre Fiedler Christiansen
On Wed, 2010-07-14 at 14:27 -0400, Paul Smith wrote:

snip

 What I'd really like to see is a reply publicly operation, which is
 the standard one that is used by default (the standard key binding and
 the standard button), which by default does the right thing to create
 a public reply to the message, as best as can be discovered and
 interpreted by Evo based on RFC's, best practices, etc.  This right
 thing would change based on the message being read (e.g., based on
 List-Post headers).


I wholeheartedly agree with this suggestion! It's basically the same I
had in mind when I suggested the magic reply option.

I have seen a lot of emphasis on the knowledgeable user who want power
to reply exactly the way they want - I can understand! But for the
majority, you just want to hit reply and have evolution do The Right
Thing[TM].

I consider myself quite able to understand the different ways of
replying to e-mail, and yet I find myself often having to manually edit
the headers of a half-composed email, or discarding it and starting
anew, because I forgot to reply the right way. And 99.999% of the time
the right way described above fits my needs perfectly and the
remaining .001% of the time I would be vary conscious of selecting the
right option to reply.

It's like my digital camera. I understand the need to be able to set the
right exposure, focus distance, etc., but most of the time I simply want
to set it to Auto and not bother with the details.

 I'm also happy if there are alternatives for specific situations.
 Someone mentioned having a drop-down list off the reply to all button,
 like we do for forward, and actually I think that might be a good
 solution.  By default have the reply publicly button do the heuristic
 reply to everyone (I guess this would be more-or-less equivalent to
 the Ctrl-L operation above), then have some drop-down menu options for
 alternatives.

Again, I agree. I don't want to take away the power to select exactly
how to reply in specific instances.

 A preference that lets you select your preferred default reply
 publicly operation would be nice as well (I think we have something
 like that for forward).  The values could be Best effort (default),
 All recipients, etc.

That might actually be complicating things a bit too much, though. But
if it was implemented, it could be that one option was to make it reply
_privately_. (In that case it's name couldn't be Reply Publicly,
though).

If done, the pop-up (mentioned before) when replying to a list, could in
fact be a pop-up asking you how you want to reply, and an option to set
that as the default way to reply.

Best,
  Kåre

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 18:34 +0100, David Woodhouse wrote:
  Personal Reply  Non-Munged List
 Munged List w/o Option  Munged List with Option
  Ctrl-R  to RT   to RT   to
 RT   to SA
  Ctrl-L  to RT+CCto LP   to
 LP   to LP
  Shift-Ctrl-Rto RT+CCto LP+CCto
 RT+CCto LP+CC
  
  Does that fit with what you're thinking? I'm ignoring nag screens,
  toolbar changes etc. for now. 
 
 Where 'to RT' of course means 'to RT if it exists, else SA'.
 
 And 'to LP' means 'to LP if it exists, else to RT+CC'.(which in turn
 means 'SA+CC' if there are no LP or RT headers, of course)

Naturally. I'm assuming use the Reply-To header has its usual meaning,
i.e. use it if it exists, otherwise use the From: address, and so on.

 All that is what I have implemented, *except* that there should be no
 'LP+CC' in the Shift-Ctrl-R row. It's 'RT+CC' for the first three
 columns, and 'SA+CC' in the fourth where it ignores the Reply-To:
 header.

Makes sense. My head started to spin a little when creating the
table :-)

 But really, I don't *want* to see a table like this. The behaviour
 should be *consistent* across all the columns, or we're just making
 things more confusing and making errors more *likely*.

The table is just between ourselves so we know we're on the same page.
If by consistent you mean identical, I don't see how that's possible.
The meaning of the various commands necessarily changes according to
context. I agree this should be minimized, but I doubt it can be
eliminated.

 What we have
 right now is:
 
  Ctrl-R: Uses the Reply-To: header if valid, else the From: header.
  Ctrl-Shift-R: Uses the same as Ctrl-R, and adds the Cc: recipients.
  Ctrl-L: Uses the List-Post: header if valid, else same as
 Ctrl-Shift-R.
 
 A List-Post: header is considered valid if it exists.
 
 A Reply-To: header is considered valid if it exists, *unless* the
 anti-munging option is set and there is a List-Post: header which
 contains the same address.

How is that different from the table (with your amendments)?

 If we just take that and add an option to add 'Reply to List' to the
 toolbar instead of 'Reply to All', how does that work for you?

In addition to rather than instead of, to avoid mutable toolbars, but
that's more a matter of personal taste.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 14:27 -0400, Paul Smith wrote:
 What I'd really like to see is a reply publicly operation, which is
 the standard one that is used by default (the standard key binding and
 the standard button), which by default does the right thing to
 create a public reply to the message, as best as can be discovered and
 interpreted by Evo based on RFC's, best practices, etc.  This right
 thing would change based on the message being read (e.g., based on
 List-Post headers).

Sure. It's really a matter of presentation rather than basic
functionality, but if it makes it easier to use I'm all for it. I don't
think this contradicts anything we've said up to now. Correct me if I'm
wrong.

[...]

 A preference that lets you select your preferred default reply
 publicly operation would be nice as well (I think we have something
 like that for forward).  The values could be Best effort (default),
 All recipients, etc.

+1

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread George Reeke

On Wed, 2010-07-14 at 15:21 -0400, Patrick O'Callaghan wrote:
 On Wed, 2010-07-14 at 18:34 +0100, David Woodhouse wrote:
   Personal Reply  Non-Munged List
  Munged List w/o Option  Munged List with Option
   Ctrl-R  to RT   to RT   to
  RT   to SA
   Ctrl-L  to RT+CCto LP   to
  LP   to LP
   Shift-Ctrl-Rto RT+CCto LP+CCto
  RT+CCto LP+CC

Rest snipped.

I've been trying to follow all this but am missing a key concept--
could someone just tell me and anybody else who doesn't already know:
what is a munged list?  And there seems to be mention of multiple
kinds of munged lists, which is even more confusing.

Thanks,
G.Reeke


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Paul Smith
On Wed, 2010-07-14 at 16:20 -0400, George Reeke wrote:
 I've been trying to follow all this but am missing a key concept--
 could someone just tell me and anybody else who doesn't already know:
 what is a munged list?

A munged list is one where the mailing list software resets the
Reply-To: header on all email coming from the list to contain the
mailing list address, overwriting whatever Reply-To: value might have
been provided with the message originally (and forcing replies, even
using the simple reply to sender button, to go to the entire list).

http://www.unicom.com/pw/reply-to-harmful.html


There may be other types of munging people are talking about but the
above is the main one.

Cheers!

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Paul Smith
On Wed, 2010-07-14 at 20:47 +0200, Kåre Fiedler Christiansen wrote:
  A preference that lets you select your preferred default reply
  publicly operation would be nice as well (I think we have something
  like that for forward).  The values could be Best effort (default),
  All recipients, etc.
 
 That might actually be complicating things a bit too much, though. But
 if it was implemented, it could be that one option was to make it reply
 _privately_. (In that case it's name couldn't be Reply Publicly,
 though).

No, I don't agree with this.

Today we have two buttons and two _main_ shortcuts: the buttons are
reply, which results in Reply to Sender (Ctrl-R) in the menu, and
Reply to All button and menu item (Shift-Ctrl-R).

I'm not talking, myself, about any change to the reply to
sender/Ctrl-R capability.  Others have discussed trying to make it
smarter in the face of reply-to munging by mailing lists; that would be
nice but I'll leave that to others (I guess I just don't subscribe to
any lists that do this so it doesn't bother me :-)).

What I'm suggesting is that we retarget Reply to All (Shift-Ctrl-R)
and the button to be, instead Reply Publicly (or you can keep it named
Reply to All for all I care).  This button would DTRT based on the
message, to send a public reply.  So, in this mode replies to mailing
lists with List-Post headers would go there only.  Otherwise it behaves
as today.

There are other ways that reply publicly might be implemented, just
like there are multiple ways forward message might be implemented, and
I suggested that we can have a drop-down list next to the reply
publicly button allowing, on a per-instance basis, a different choice,
similar to the one we have today for forward message.

I further suggested that we might allow the user to choose a preferred
way to reply publicly, similar to how we allow them to choose a
preferred method for forwarding.  If changed, this would be the way the
button (and Ctrl-R) would behave, but the drop-down list would still be
there.


 Sure. It's really a matter of presentation rather than basic
 functionality, but if it makes it easier to use I'm all for it. I don't
 think this contradicts anything we've said up to now. Correct me if I'm
 wrong.

Well, this whole thing is mostly a matter of presentation :-).  Anyway,
as above there is one difference; I'm suggesting that the default key
sequence (Shift-Ctrl-R) (and button, for those that care) for reply to
all be made to run the user's preferred reply publicly method, which
would default to smart reply (which is basically what in Dave's
suggestion was going to bind to Ctrl-L).

Basically I want the simple, straightforward, uncustomized operations
that everyone uses to do the smart thing, where that is not egregiously
bad (like potentially sending private replies to public lists).  That
means the standard keybindings, standard buttons, standard menu items.

Then we can add customizations etc. for those who know better or have
more advanced needs.

What happens to other keybindings like Ctrl-L, I'm not sure.


Anyway, that's my $0.02.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 14:51 -0430, Patrick O'Callaghan wrote:
 How is that different from the table (with your amendments)?

It's not. It's just a simpler way of saying it. An even simpler way is:

- Ctrl-R replies privately to the sender, using their Reply-To: or From:

- Ctrl-Shift-R replies to all recipients (and the sender).

- Ctrl-L replies to the one mailing list from which *you* happened to
 receive *this* copy of the message, if it can work that out.
 Otherwise it acts like Ctrl-Shift-R does.

- Oh, but beware that there are some mailing lists with a dirty hack
  which tries to trick your mailer into replying publicly to the list,
  when you asked for a private reply. There's an option to ignore the
  evil Reply-To: header in that case, and pretend it doesn't exist.

  If we just take that and add an option to add 'Reply to List' to the
  toolbar instead of 'Reply to All', how does that work for you?
 
 In addition to rather than instead of, to avoid mutable toolbars, but
 that's more a matter of personal taste. 

I concede to not really caring. I get the impression that there is
resistance to the idea of adding more stuff to the toolbars, so we're
more likely to get away with *changing* the 'Reply to All' button to act
as 'Reply to List', based on a user configuration choice.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Bart
On Wed, 2010-07-14 at 08:52 -0430, Patrick O'Callaghan wrote:

 I'm quite reluctant to change toolbar layout depending on the message.
 It will work for the inexpert user who consciously looks at the toolbar,
 but for many people clicking on an icon is a reflex action and muscle
 memory of where the icon is plays a large part.
 
 Note that changing menu items or shortcuts is a different matter. I
 think muscle memory plays a much less important role here, but I'm not
 an HI specialist.
 
 poc
 

I agree with your first statement.  And, menu items are changable
without too much grief, but not shortcuts.  The ones I bother to learn,
I want to stay the way they are!  If I press CTRL-Whatever, and
something happens, it'll throw off my entire thought process if that
something doesn't happen.

Now, I have no experience with munged lists, so I can't make any
intelligent input about them.  And, I guess the statement made that
simply adding a Reply To List button on the tool bar should be a
separate request is valid.  BUT, If it were included with the proposal
you're making, it would most likely get done a whole lot quicker.  This
thread seems to have the movers and shakers contributing so I think
this is the best chance I have.

I am, and have been for years, a member of non-computer related lists.
The people on these lists are simply not interested enough to learn
CTRL-Anything.  Call them what you will, they are simply not interested
in computers, only using them with the least possible mental effort that
will get most of what they want done.  They look at the buttons and
press their best guess.  Reply doesn't go to the list, but reply to all
will.  They consider it better that the recipient delete the extra
message than them go through all the extra effort of changing the header
info.  A Reply to List button would put Evolution way ahead of most
Windows solutions, make it much easier for this type of user, and much
easier for members of lists such as these.

Therefore, I vote for including this button, and do what you will with
the key shortcuts.  Like a Windows user, I'll use the button if/when it
becomes available and won't have the shock of CTRL-L being changed.

Bart




___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 17:15 -0400, Paul Smith wrote:
 What I'm suggesting is that we retarget Reply to All (Shift-Ctrl-R)
 and the button to be, instead Reply Publicly (or you can keep it named
 Reply to All for all I care). 

OK, I can agree with that.

  This button would DTRT based on the message, to send a public reply.
 So, in this mode replies to mailing lists with List-Post headers would
 go there only.  Otherwise it behaves as today.

The problem with that suggestion is that there are people (including
myself) who firmly believe that the right thing to do with a list
message is to *include* the original sender when replying, unless you're
sure they don't want you to.

There are plenty of reasons for this

The sender may not be subscribed to the list, and even if they are
subscribed they may not be looking in that folder very often, if ever.
It would be *extremely* rude to drop them from Cc when you're replying
to them.

Even if they are subscribed (and looking in that folder) there may also
be a substantial delay to receiving mails through the mailing list,
which will introduce significantly more latency than if the active
participants are directly in Cc, and detract from the conversation.

Let's not argue about that too much -- we won't make any progress. Let's
just recognise that this 'DTRT' thing that you suggest is hard when we
can't agree on what TRT is.

But I have already¹ posted a patch which *optionally* makes the existing
'Reply to All' button do what you propose, so you can set that option if
you want. And yes, I also say that you can keep it named Reply to All
for all I care, so that's what I did.
-- 
dwmw2

¹ I think I did, at least. If not it'll only take five minutes.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread David Woodhouse
On Wed, 2010-07-14 at 17:15 -0400, Paul Smith wrote:
 What I'm suggesting is that we retarget Reply to All (Shift-Ctrl-R)
 and the button to be, instead Reply Publicly (or you can keep it named
 Reply to All for all I care).  This button would DTRT based on the
 message, to send a public reply.  So, in this mode replies to mailing
 lists with List-Post headers would go there only.  Otherwise it behaves
 as today.

I don't think there's any particular need to retarget Ctrl-Shift-R. If
you're using the keyboard, you already have Ctrl-L (although see below).

Likewise, there's no point in changing the menu items -- you have
Reply / Reply to All / Reply to List there too, and can just use the one
you want.

The request that really seems justified is the one for the *toolbar*. So
here's a patch which gives you the option to change the 'Reply to All'
button into a 'Reply in Public' button.

I haven't exposed the option in the UI; you can set it in gconf
manually. Hopefully that way it isn't considered to be violating the HIG
by changing the toolbar at runtime.

There was a request to have a keystroke that's enabled at all times (not
just for list messages) and which has the same 'reply to list or all'
behaviour. I don't see how to do that easily, so I haven't done it. Just
reassigning the Ctrl-L keystroke to the 'reply in public' GtkAction when
that gconf option is enabled would mean that the accelerator disappears
from the 'Reply to List' item in the menu. Someone who cares more for
this reply-to-list nonsense might spend more time trying to work it
out... :)

diff --git a/mail/e-mail-reader.c b/mail/e-mail-reader.c
index 74f0e7c..880d582 100644
--- a/mail/e-mail-reader.c
+++ b/mail/e-mail-reader.c
@@ -913,6 +913,21 @@ action_mail_reply_all_cb (GtkAction *action,
 }
 
 static void
+action_mail_reply_public_cb (GtkAction *action,
+EMailReader *reader)
+{
+   GConfClient *gconf = mail_config_get_gconf_client ();
+   gboolean reply_public = gconf_client_get_bool (gconf,
+   
/apps/evolution/mail/composer/reply_public, NULL);
+   guint32 state = e_mail_reader_check_state (reader);
+
+   if (reply_public  (state  E_MAIL_READER_SELECTION_IS_MAILING_LIST))
+   e_mail_reader_reply_to_message (reader, NULL, REPLY_MODE_LIST);
+   else
+   action_mail_reply_all_cb(action, reader);
+}
+
+static void
 action_mail_reply_list_cb (GtkAction *action,
EMailReader *reader)
 {
@@ -1537,6 +1552,7 @@ static GtkActionEntry mail_reader_entries[] = {
  N_(Redirect (bounce) the selected message to someone),
  G_CALLBACK (action_mail_redirect_cb) },
 
+   /* For the menu item and key shortcut */
{ mail-reply-all,
  mail-reply-all,
  N_(Reply to _All),
@@ -1544,6 +1560,14 @@ static GtkActionEntry mail_reader_entries[] = {
  N_(Compose a reply to all the recipients of the selected message),
  G_CALLBACK (action_mail_reply_all_cb) },
 
+   /* For the toolbar item (which can become 'Reply in Public') */
+   { mail-reply-public,
+ mail-reply-all,
+ N_(Reply to _All),
+ NULL,
+ N_(Compose a reply to all the recipients of the selected message),
+ G_CALLBACK (action_mail_reply_public_cb) },
+
{ mail-reply-list,
  NULL,
  N_(Reply to _List),
@@ -2236,6 +2260,7 @@ static void
 mail_reader_update_actions (EMailReader *reader,
 guint32 state)
 {
+   GConfClient *gconf;
EShell *shell;
EShellBackend *shell_backend;
EShellSettings *shell_settings;
@@ -2520,6 +2545,24 @@ mail_reader_update_actions (EMailReader *reader,
action = e_mail_reader_get_action (reader, action_name);
gtk_action_set_sensitive (action, sensitive);
 
+   action_name = mail-reply-public;
+   sensitive = have_enabled_account  single_message_selected;
+   action = e_mail_reader_get_action (reader, action_name);
+   gtk_action_set_sensitive (action, sensitive);
+
+   gconf = mail_config_get_gconf_client ();
+   if (gconf_client_get_bool (gconf, 
/apps/evolution/mail/composer/reply_public, NULL)) {
+   g_object_set (action, tooltip, 
+ _(Compose a public reply to the message),
+ NULL);
+   gtk_action_set_short_label(action, _(Reply in _Public));
+   } else {
+   g_object_set (action, tooltip, 
+ _(Compose a reply to all the recipients of the 
selected message),
+ NULL);
+   gtk_action_set_short_label(action, _(Reply to _All));
+   }
+
action_name = mail-reply-list;
sensitive = have_enabled_account  single_message_selected 
selection_is_mailing_list;
@@ -2781,6 +2824,10 @@ e_mail_reader_init (EMailReader *reader)
action = 

Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Nick Jenkins
 The real target of this automatic behaviour would be the clueless
 users who don't really think about what they're doing -- yes?

Plus more importantly the vast silent majority of people, who want their
email client to have sensible defaults, so they can just start using it
for its intended purpose, without having to tweak every available
knob/preference/gconf-setting for hours beforehand, in order to get it
into a vaguely sane configuration, that it should have shipped with in
the first place.

  OK, let's summarize (RT = Reply-To address, LP = List-Post address,
  SA = Sender or From Address, CC = CC addresses):
 
 This all far too complicated.

Agreed. If it's a user-facing change that too complicated to understand
easily or explain simply, and you need to refer to a table to work out
what the heck is going to happen, then I'm deeply opposed to it, on the
basis that most ordinary users won't understand it either.

This approach of making the proposal ever-more complex, only results in
reduced consensus, thus snatching defeat from the jaws of victory.

 So my proposal is:

This earlier proposal sounds good to me, it makes good common sense. Can
we focus on salvaging the bits that are straightforward, unambiguous,
and we have consensus for, please?

That proposal, incorporating most consensus feedback, is something like
this:
-
== Behaviours ==
Same as original, except the Reply to Sender munging was kept
separate, and the Reply to List action was updated to incorporate
further feedback:

   Reply(Ctrl+R)   : Replies to sender on private emails,
 configurable for mailing list posts.
 
   Reply to Sender : Works like Reply currently does.
 Munging is left as a separate proposal.
 
   Reply to List(Ctrl+L)   : No change for mailing list posts.
 For all other messages, does reply to 
all.
 
   Reply to All (Shift+Ctrl+R) : For mailing list posts, put list
 address in To:, sender in Cc:

== Preferences ==

A three-state radio button specifying how to handle replies to mailing
lists.
This probably goes under Edit - Preferences - Mail Preferences (or
Composer Preferences) - General tab, although these tabs are getting
kind of crowded, so maybe it might have to go under a new Mailing
lists tab instead.
Defaults to Ask me.

When replying to mailing list messages:
( ) Reply to the mailing list.
( ) Reply to the sender only.
(*) Ask me how to reply.

== Dialog boxes ==

One additional dialog box, which appears when the user replies to a
mailing list message, and has the ask me preference selected:


 Would you like to reply to the sender of the mailing list post

Matthew Barnes mbar...@redhat.com

 or to the mailing list itself?

evolution-list@gnome.org

   [ ] Remember my choice for all mailing list replies

[ Cancel ]  [ Reply to List ]  [ Reply to Sender ]
---

Checking remember my choice would move the preference out of the ask
me state, unless you click Cancel.

== Toolbar buttons ==

No change based on whether it's a list message, as modifying toolbar
buttons on the fly violates the Gnome UI guidelines.
-


The result of the above is that we get smarter Ctrl-R behaviour for
mailing lists (with full user control), plus we gain a useful general
Ctrl-L shortcut.

Do we have general consensus on the above simplified list-replying
proposal?

Then the Reply to Sender munging can be handled separately, as a
distinct proposal, with a separate preference. As can the Reply to
List toolbar button.

-- All the best,
Nick.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-14 Thread Patrick O'Callaghan
On Wed, 2010-07-14 at 23:31 +0100, David Woodhouse wrote:
   This button would DTRT based on the message, to send a public
 reply.
  So, in this mode replies to mailing lists with List-Post headers
 would
  go there only.  Otherwise it behaves as today.
 
 The problem with that suggestion is that there are people (including
 myself) who firmly believe that the right thing to do with a list
 message is to *include* the original sender when replying, unless
 you're sure they don't want you to.

And there are probably an equal number who believe the contrary, like
me, but let's not argue about it. I think Paul's suggestion that the
default behaviour for Reply Publicly be configurable in a similar way
to Forward is a good solution here.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread chen
On Mon, 2010-07-12 at 23:45 -0430, Patrick O'Callaghan wrote:
 On Mon, 2010-07-12 at 18:25 -0430, Patrick O'Callaghan wrote:
  On Mon, 2010-07-12 at 10:14 -0430, Patrick O'Callaghan wrote:
 [...]
  I've filed an Enhancement Request at
  https://bugzilla.gnome.org/show_bug.cgi?id=624204
  Feel free to add comments there.
 
 Matthew Barnes has shown interest in implementing this but wants to get
 a sense of whether people are generally in favour or not. I'd like to
 ask you to take a look at the proposal at the above URL and either add
 comments on the BZ page itself or in this list thread. We'd be
 particularly interested in hearing any arguments as to why this would
 *not* be a good idea.

I would recommend consulting with a usability expert for this case. In
the recent past, we (me/sankar and some more people) noticed a HR hit
reply and assumed that the mail was being sent to the sender while the
ReplyTo field was munged to point to mailing list. And the confidential
mail (with some compensation info :D) was sent to everyone in the list.

So this is debatable, whether it was a mistake on the HR who was not
aware of the functioning of mailing lists or the munging of ReplyTo
header :) So we might need to keep in mind these kind of users as well..

Can reply be assumed that it can point to mailing-list or may be if the
software knows its a mailing-list, would it be better to say ReplyToList
instead of Reply ? In this case speaking about the tool-bar options, not
the short-cuts.

- Chenthill.
 
 poc
 
 ___
 evolution-list mailing list
 evolution-list@gnome.org
 To change your list options or unsubscribe, visit ...
 http://mail.gnome.org/mailman/listinfo/evolution-list



___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Pete Biggs

 
 Can reply be assumed that it can point to mailing-list or may be if the
 software knows its a mailing-list, would it be better to say ReplyToList
 instead of Reply ? In this case speaking about the tool-bar options, not
 the short-cuts.
 
Yes, can it not be implemented by changing the Reply to All toolbar
button to be Reply to List when there are List headers (including
changing the text and button itself?) - that way a Reply will still go
to the person as is expected within the UI, but there is a simple
obvious option to reply-to-list.

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Mon, 2010-07-12 at 10:14 -0430, Patrick O'Callaghan wrote:
 Note: this is a comment on Evo itself, rather than the Evo list.
 
 As someone who posts quite a lot on this list, I'm forever having to
 deal with people replying to my personal address rather than the list
 address. Of course they should be using Reply To List (Ctrl-L) or even
 Reply-To-All (Shift-Ctrl-R) but occasionally they forget and use just
 Reply (Ctrl-R) so one has to remind them. I'm sure other frequent
 contributors find the same thing.
 
 An obvious solution to this is to do what Kmail does. When the message
 being replied to contains a List-Post header, Ctrl-R should do the same
 as Ctrl-L. There should also be a Reply-To-Author command for the rare
 case when the reply should be directed to the message Reply-To field,
 presumably the author's personal address.
 
 This would work on lists, including this one, which follow RFC-2822 and
 don't do Reply-To munging. For those that do munge the Reply-To field,
 a reply to the author would require some editing, but that's already the
 case with these lists so nothing is lost.

That's just munging in a different place. As it is, I have the *choice*:

 - I can hit Ctrl-R to reply to you alone.
 - I can hit Ctrl-Shift-R to reply to you and the list.
 - I can hit Ctrl-L to reply to the list.

Just like the people who advocate using a Reply-To: header, you're
trying to take away my choices and make one or more of those keystrokes
actually do something _other_ than what I wanted.

 (Those who follow the Fedora Users list will know there's been a long
 thread about munging, which that list does do.)
 
 poc
 
 PS If you reply to this, please make sure it goes to the list unless you
 *really* want to say something to me personally :-)

If you reply to this, please make sure you don't drop me from Cc. I may
only look at the list sporadically (or indeed never; I may not even be
subscribed -- someone may have redirected your mail to me because they
knew I'd be interested). It'd be very rude not to Cc me in your reply.

That's why I almost never use the Ctrl-L option on mailing lists, unless
I notice that someone asked for it. In the general case, it's much
easier for someone to deal with having two copies, than it is for them
to deal with having *none*.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Patrick O'Callaghan
On Tue, 2010-07-13 at 11:13 +0100, David Woodhouse wrote:
 On Mon, 2010-07-12 at 10:14 -0430, Patrick O'Callaghan wrote:
  Note: this is a comment on Evo itself, rather than the Evo list.
  
  As someone who posts quite a lot on this list, I'm forever having to
  deal with people replying to my personal address rather than the list
  address. Of course they should be using Reply To List (Ctrl-L) or even
  Reply-To-All (Shift-Ctrl-R) but occasionally they forget and use just
  Reply (Ctrl-R) so one has to remind them. I'm sure other frequent
  contributors find the same thing.
  
  An obvious solution to this is to do what Kmail does. When the message
  being replied to contains a List-Post header, Ctrl-R should do the same
  as Ctrl-L. There should also be a Reply-To-Author command for the rare
  case when the reply should be directed to the message Reply-To field,
  presumably the author's personal address.
  
  This would work on lists, including this one, which follow RFC-2822 and
  don't do Reply-To munging. For those that do munge the Reply-To field,
  a reply to the author would require some editing, but that's already the
  case with these lists so nothing is lost.
 
 That's just munging in a different place. As it is, I have the *choice*:
 
  - I can hit Ctrl-R to reply to you alone.
  - I can hit Ctrl-Shift-R to reply to you and the list.
  - I can hit Ctrl-L to reply to the list.
 
 Just like the people who advocate using a Reply-To: header, you're
 trying to take away my choices and make one or more of those keystrokes
 actually do something _other_ than what I wanted.

Well, no. I'm advocating:

 - Reply To Author to reply to you alone.
 - Reply To All to CC the author and reply to the list (the reverse of
the current situation).
 - Ctrl-L to disappear, and Ctrl-R to change to reflect that it's Reply
To List.

  (Those who follow the Fedora Users list will know there's been a long
  thread about munging, which that list does do.)
  
  poc
  
  PS If you reply to this, please make sure it goes to the list unless you
  *really* want to say something to me personally :-)
 
 If you reply to this, please make sure you don't drop me from Cc. I may
 only look at the list sporadically (or indeed never; I may not even be
 subscribed -- someone may have redirected your mail to me because they
 knew I'd be interested). It'd be very rude not to Cc me in your reply.

Since you request it, that's what I did. Most people don't do that,
which is why I usually use Reply To List. Under my proposed scheme,
exactly the same would apply.

 That's why I almost never use the Ctrl-L option on mailing lists, unless
 I notice that someone asked for it. In the general case, it's much
 easier for someone to deal with having two copies, than it is for them
 to deal with having *none*.

That's more a comment on list netiquette than the mechanics of how the
MUA works. I can't recall anyone ever asking explicitly for Ctrl-L
(except in the course of discussions about how to reply to lists) but
perhaps your experience is different. In any case, you can continue to
use Shift-Ctrl-R with the effect you desire.

Note that what I'm proposing isn't original. Kmail already works this
way. In fact I got the idea when I read
http://woozle.org/~neale/papers/reply-to-still-harmful.html 

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Tue, 2010-07-13 at 09:07 -0430, Patrick O'Callaghan wrote:
 
 Well, no. I'm advocating:
 
  - Reply To Author to reply to you alone.
  - Reply To All to CC the author and reply to the list (the reverse of
 the current situation).

Ah -- so a purely cosmetic change, just moving recipients between To:
and Cc: headers but still sending the reply to the _same_ set of
addresses as before? That seems reasonable enough. Like this message?

But in that case...

  - Ctrl-L to disappear, and Ctrl-R to change to reflect that it's
 Reply To List. 

.. won't some people still want the 'Reply to List only' option?

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Tue, 2010-07-13 at 14:46 +0100, David Woodhouse wrote:
 On Tue, 2010-07-13 at 09:07 -0430, Patrick O'Callaghan wrote:
  
  Well, no. I'm advocating:
  
   - Reply To Author to reply to you alone.
   - Reply To All to CC the author and reply to the list (the reverse of
  the current situation).
 
 Ah -- so a purely cosmetic change, just moving recipients between To:
 and Cc: headers but still sending the reply to the _same_ set of
 addresses as before? That seems reasonable enough. Like this message?

Um, I mean like that message was when I _sent_ it, and the copy you
received directly. With you in Cc.

For some bizarre reason, the copy that came back to me through mailman
had stripped you from Cc. Yay for munging. :)

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Patrick O'Callaghan
On Tue, 2010-07-13 at 14:46 +0100, David Woodhouse wrote:
 On Tue, 2010-07-13 at 09:07 -0430, Patrick O'Callaghan wrote:
  
  Well, no. I'm advocating:
  
   - Reply To Author to reply to you alone.
   - Reply To All to CC the author and reply to the list (the reverse of
  the current situation).
 
 Ah -- so a purely cosmetic change, just moving recipients between To:
 and Cc: headers but still sending the reply to the _same_ set of
 addresses as before? That seems reasonable enough. Like this message?
 
 But in that case...
 
   - Ctrl-L to disappear, and Ctrl-R to change to reflect that it's
  Reply To List. 
 
 .. won't some people still want the 'Reply to List only' option?

There is no Reply To List Only. There's Reply To List, and that's what
they'll get with Ctrl-R. How would a Reply To List Only be different?

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Tue, 2010-07-13 at 09:31 -0430, Patrick O'Callaghan wrote:
 Note that I'm sending this to you, CC the list (using Shift-Ctrl-R). How
 are you receiving it?

One copy came straight to me, and landed in my inbox (intact).

Another copy came to me via the list, and because it arrived with
Return-Path: evolution-list-boun...@gnome.org was filed into the
lists/evo folder. It also seems to be intact -- To: me, Cc: list.

I think mailman's options for whether to drop duplicates and whether to
drop you from the headers are a per-recipient option. Which I will have
turned off. It may also be the case that mailman will strip list members
from the Cc: header but not from the To: header.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Adam Tauno Williams
On Tue, 2010-07-13 at 14:46 +0100, David Woodhouse wrote:
 On Tue, 2010-07-13 at 09:07 -0430, Patrick O'Callaghan wrote:
  Well, no. I'm advocating:
   - Reply To Author to reply to you alone.
   - Reply To All to CC the author and reply to the list (the reverse of
  the current situation).
 Ah -- so a purely cosmetic change, just moving recipients between To:
 and Cc: headers but still sending the reply to the _same_ set of
 addresses as before? That seems reasonable enough. Like this message?
 But in that case...
   - Ctrl-L to disappear, and Ctrl-R to change to reflect that it's
  Reply To List. 
 .. won't some people still want the 'Reply to List only' option?

Yes, at least me.

A reply to a list should go to the list, full stop, end of story; at
least IMO.  

rantIf the poster says CC-me-I'm-not-on-the-list I say too-damn-bad
and very consciously ignore that request;  99.44% of the time that's
just someone wanting to get the benefits of the list without
participating.  Why should anyone bother to reply to someone who will
obviously and explicitly never reply to them?/rant
-- 
Adam Tauno Williams awill...@whitemice.org LPIC-1, Novell CLA
http://www.whitemiceconsulting.com
OpenGroupware, Cyrus IMAPd, Postfix, OpenLDAP, Samba

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Adam Tauno Williams
  For some bizarre reason, the copy that came back to me through mailman
  had stripped you from Cc. Yay for munging. :)
 I think that's because Mailman removes duplicates. If you weren't on the
 list you would have received the CC, but as you are, you don't. It's not
 munging as such within the meaning of the Act (the message still has the
 CC header, it just wasn't used).

Many [good] mail stores like Cyrus IMAP will also discard duplicates.
If you replied to this message and CC'd one of those messages would be
discarded by Cyrus.


-- 
Adam Tauno Williams awill...@whitemice.org LPIC-1, Novell CLA
http://www.whitemiceconsulting.com
OpenGroupware, Cyrus IMAPd, Postfix, OpenLDAP, Samba

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Patrick O'Callaghan
On Tue, 2010-07-13 at 10:08 -0400, Adam Tauno Williams wrote:
   Reply To List. 
  .. won't some people still want the 'Reply to List only' option?
 
 Yes, at least me.
 
 A reply to a list should go to the list, full stop, end of story; at
 least IMO.  

Of course. That's exactly what I proposed. David seems to have
misunderstood something here.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Tue, 2010-07-13 at 09:34 -0430, Patrick O'Callaghan wrote:
 On Tue, 2010-07-13 at 14:46 +0100, David Woodhouse wrote:
  On Tue, 2010-07-13 at 09:07 -0430, Patrick O'Callaghan wrote:
   
   Well, no. I'm advocating:
   
- Reply To Author to reply to you alone.
- Reply To All to CC the author and reply to the list (the reverse of
   the current situation).
  
  Ah -- so a purely cosmetic change, just moving recipients between To:
  and Cc: headers but still sending the reply to the _same_ set of
  addresses as before? That seems reasonable enough. Like this message?
  
  But in that case...
  
- Ctrl-L to disappear, and Ctrl-R to change to reflect that it's
   Reply To List. 
  
  .. won't some people still want the 'Reply to List only' option?
 
 There is no Reply To List Only. There's Reply To List, and that's what
 they'll get with Ctrl-R. How would a Reply To List Only be different?

Um, sorry if I'm being dim... but that's what they'll get with Ctrl-R
seems different to what you said you were advocating, which was:

 - Reply To Author to reply to you alone.
 - Reply To All to CC the author and reply to the list (the reverse of
  the current situation).
 - Ctrl-L to disappear, and Ctrl-R to change to reflect that it's Reply
  To List.

It seems to me that you're actually suggesting:
  - Reply to Author (i.e. Ctrl-R) to reply to the list, not be private.
  - Reply to All to do the same as now but with cosmetic differences.

If you really want to mollycoddle the idiots who can't manage to press
the right button, how about a pop-up which says:

 =

You are replying personally to the author of a message which
you received via a mailing list. Did you really mean to reply
privately, or did you mean use the Reply to All action?

   [x] Never ask me this stupid question again.

   [ Reply privately ] [ Reply to All ]

 =

We could also change the Reply button and menu item to say Private
Reply when it's a list message.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Tue, 2010-07-13 at 10:12 -0400, Adam Tauno Williams wrote:
   For some bizarre reason, the copy that came back to me through mailman
   had stripped you from Cc. Yay for munging. :)
  I think that's because Mailman removes duplicates. If you weren't on the
  list you would have received the CC, but as you are, you don't. It's not
  munging as such within the meaning of the Act (the message still has the
  CC header, it just wasn't used).
 
 Many [good] mail stores like Cyrus IMAP will also discard duplicates.
 If you replied to this message and CC'd one of those messages would be
 discarded by Cyrus.

Ah, thanks for that. IIRC that horrid behaviour can't be disabled
either, can it?

I was trying to remember a few days ago why I never even *considered*
using Cyrus; you've just reminded me :)

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Patrick O'Callaghan
On Tue, 2010-07-13 at 15:17 +0100, David Woodhouse wrote:
  There is no Reply To List Only. There's Reply To List, and that's
 what
  they'll get with Ctrl-R. How would a Reply To List Only be
 different?
 
 Um, sorry if I'm being dim... but that's what they'll get with
 Ctrl-R
 seems different to what you said you were advocating, which was:
 
  - Reply To Author to reply to you alone.
  - Reply To All to CC the author and reply to the list (the reverse
 of
   the current situation).
  - Ctrl-L to disappear, and Ctrl-R to change to reflect that it's
 Reply
   To List.
 
 It seems to me that you're actually suggesting:
   - Reply to Author (i.e. Ctrl-R) to reply to the list, not be
 private.

No no no. Reply To Author is a reply to the author (sender) of the
message, i.e. what you get currently with Ctrl-R, and what you'll still
get with Ctrl-R when it's not a list message. This is very explicit in
the original proposal. Sorry if it isn't clear.

   - Reply to All to do the same as now but with cosmetic differences.
 
 If you really want to mollycoddle the idiots who can't manage to press
 the right button, how about a pop-up which says:
 
  =
 
 You are replying personally to the author of a message which
 you received via a mailing list. Did you really mean to reply
 privately, or did you mean use the Reply to All action?

Or the Reply To List action.

[x] Never ask me this stupid question again.
 
[ Reply privately ] [ Reply to All ]
 
  =

Maybe. I have no opinion on this.

 We could also change the Reply button and menu item to say Private
 Reply when it's a list message.

I guess. Doesn't do anything for those who use Ctrl-R of course.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Tue, 2010-07-13 at 10:12 -0430, Patrick O'Callaghan wrote:
 No no no. Reply To Author is a reply to the author (sender) of the
 message, i.e. what you get currently with Ctrl-R, and what you'll still
 get with Ctrl-R when it's not a list message. This is very explicit in
 the original proposal. Sorry if it isn't clear. 

So how would you get Reply to Author if it _is_ a list message?

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Patrick O'Callaghan
On Tue, 2010-07-13 at 15:50 +0100, David Woodhouse wrote:
 On Tue, 2010-07-13 at 10:12 -0430, Patrick O'Callaghan wrote:
  No no no. Reply To Author is a reply to the author (sender) of the
  message, i.e. what you get currently with Ctrl-R, and what you'll still
  get with Ctrl-R when it's not a list message. This is very explicit in
  the original proposal. Sorry if it isn't clear. 
 
 So how would you get Reply to Author if it _is_ a list message?

Message-Reply To Author

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Tue, 2010-07-13 at 10:49 -0430, Patrick O'Callaghan wrote:
 On Tue, 2010-07-13 at 15:50 +0100, David Woodhouse wrote:
  On Tue, 2010-07-13 at 10:12 -0430, Patrick O'Callaghan wrote:
   No no no. Reply To Author is a reply to the author (sender) of the
   message, i.e. what you get currently with Ctrl-R, and what you'll still
   get with Ctrl-R when it's not a list message. This is very explicit in
   the original proposal. Sorry if it isn't clear. 
  
  So how would you get Reply to Author if it _is_ a list message?
 
 Message-Reply To Author

That's a *really* bad idea. The standard reply button and Ctrl-R should
give a *private* reply. Changing that to suddenly send *public* replies
is asking for trouble.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Adam Tauno Williams
On Tue, 2010-07-13 at 15:24 +0100, David Woodhouse wrote:
 On Tue, 2010-07-13 at 10:12 -0400, Adam Tauno Williams wrote:
For some bizarre reason, the copy that came back to me through mailman
had stripped you from Cc. Yay for munging. :)
   I think that's because Mailman removes duplicates. If you weren't on the
   list you would have received the CC, but as you are, you don't. It's not
   munging as such within the meaning of the Act (the message still has the
   CC header, it just wasn't used).
  Many [good] mail stores like Cyrus IMAP will also discard duplicates.
  If you replied to this message and CC'd one of those messages would be
  discarded by Cyrus.
 Ah, thanks for that. IIRC that horrid behaviour can't be disabled
 either, can it?

Yes, it can if some crazy person wants multiple [utterly pointless]
copies of the same message.

/etc/imapd.conf:
duplicatesuppression: 0

quote
If  enabled, lmtpd will suppress delivery of a message to a mailbox if a
message with the same message-id (or resent-message-id) is recorded as
having already been delivered to the mailbox.  Records the mailbox and
message-id/resent-message-id of all successful deliveries./quote

 I was trying to remember a few days ago why I never even *considered*
 using Cyrus; you've just reminded me :)

Can't imagine why not.


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Patrick O'Callaghan
On Tue, 2010-07-13 at 16:18 +0100, David Woodhouse wrote:
 On Tue, 2010-07-13 at 10:49 -0430, Patrick O'Callaghan wrote:
  On Tue, 2010-07-13 at 15:50 +0100, David Woodhouse wrote:
   On Tue, 2010-07-13 at 10:12 -0430, Patrick O'Callaghan wrote:
No no no. Reply To Author is a reply to the author (sender) of the
message, i.e. what you get currently with Ctrl-R, and what you'll still
get with Ctrl-R when it's not a list message. This is very explicit in
the original proposal. Sorry if it isn't clear. 
   
   So how would you get Reply to Author if it _is_ a list message?
  
  Message-Reply To Author
 
 That's a *really* bad idea. The standard reply button and Ctrl-R should
 give a *private* reply. Changing that to suddenly send *public* replies
 is asking for trouble.

That's the whole essence of the original proposal. Your comments on the
BZ page lead me to think that you had understood this since you made a
counterproposal, to wit:

 Currently, the 'reply to list' function does nothing if the list
 headers aren't detected.
 
 Perhaps we could make it do the same as 'reply to all' in that case,
 and then the people who want this feature could just bind the 'reply
 to list' function to the Ctrl-Shift-R keystroke?

To which I replied:

 Making Reply To List turn into Reply To All when no list headers are present 
 is
 not a bad alternative. I don't see the need for changing the keystroke binding
 since Ctrl-L would Just Work.

poc


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Paul Smith
On Tue, 2010-07-13 at 16:18 +0100, David Woodhouse wrote:
   So how would you get Reply to Author if it _is_ a list message?
  
  Message-Reply To Author
 
 That's a *really* bad idea. The standard reply button and Ctrl-R should
 give a *private* reply. Changing that to suddenly send *public* replies
 is asking for trouble.

I'm afraid I agree with David (assuming I understand the proposal
correctly).  Having standard key sequences and buttons change meaning
based on whether the message being replied to is a list or not seems
like bad design to me.  I would definitely swear at such software daily.
Even moreso if, as David mentions, you change from a normally private
reply type to a public reply type.

I would be OK with having a separate button that was reply to list
that would be greyed out when the current message was not a list
message, or something.

I'm afraid I don't agree with the militant publicists here: there are
definitely not-rare times when I want to reply to a person privately,
even from a public mailing list.  I don't agree that just because a
correspondence starts publicly, it's required that all aspects of that
correspondence remain public at all times.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Brewster Gillett
On Mon, 2010-07-12 at 18:06 -0430, Patrick O'Callaghan wrote:
 On Mon, 2010-07-12 at 16:01 -0600, Bart wrote:
  How about a little piece of code that looks at the message and, if
  it's going to a list, nags you if you've top posted?  /humor
 
 It's tempting ... :-)
 
 poc

bg:

Top-posting is how we can distinguish people who think from those
who only react :-)

Brewster
-- 
***
Embrace a sharing community of sustainable justice low-carbon diversity
***
W. Brewster Gillett b...@fdi.usPortland, OR  USA
***
Simply because you don't like to hear it, that doesn't make it untrue.
***

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Tue, 2010-07-13 at 11:44 -0430, Patrick O'Callaghan wrote:
 
 I would prefer David's counter-proposal (see parallel thread or the BZ
 page) in which Reply To List has the effect of Reply To All when list
 headers are not detected (currently it does nothing so there's nothing
 to lose).

Actually, the action behind the scenes _does_ already fall back to
'Reply to All'. It's just that the Ctrl-L keystroke isn't _enabled_
unless it's a list message. We could fix that, or perhaps we could
just give you a hidden gconf option to make 'reply to all' actually
reply to the list where appropriate.

But that's a separate issue to your complaint that people reply
privately when they shouldn't.

Here's some code which will hopefully discourage that behaviour. Can
anyone tell me why the option in the composer prefs doesn't actually
work? It doesn't toggle the gconf key. But if I set it manually with
gconf-editor, it all works fine (and using the 'Don't ask me again'
checkbox also turns it off).

I'm unsure about changing the button text to 'Private Reply'. It's nice
and obvious... but it changes the size of the button.

diff --git a/mail/e-mail-reader.c b/mail/e-mail-reader.c
index 795dfcd..26048c5 100644
--- a/mail/e-mail-reader.c
+++ b/mail/e-mail-reader.c
@@ -31,6 +31,7 @@
 #include e-util/e-binding.h
 #include e-util/e-charset.h
 #include e-util/e-util.h
+#include e-util/e-alert-dialog.h
 #include e-util/gconf-bridge.h
 #include shell/e-shell-utils.h
 #include widgets/misc/e-popup-action.h
@@ -836,7 +837,41 @@ static void
 action_mail_reply_sender_cb (GtkAction *action,
  EMailReader *reader)
 {
-   e_mail_reader_reply_to_message (reader, REPLY_MODE_SENDER);
+   gint mode = REPLY_MODE_SENDER;
+   GConfClient *gconf;
+
+   gconf = mail_config_get_gconf_client ();
+   if (gconf_client_get_bool (gconf, 
/apps/evolution/mail/prompts/private_list_reply, NULL) 
+   e_mail_reader_check_state(reader)  
E_MAIL_READER_SELECTION_IS_MAILING_LIST) {
+   GtkDialog *dialog;
+   GtkWidget *content_area, *check;
+   gint response;
+
+   dialog = (GtkDialog*) e_alert_dialog_new_for_args 
(e_mail_reader_get_window (reader),
+  
mail:ask-list-private-reply, NULL);
+
+   /*Check buttons*/
+   check = gtk_check_button_new_with_mnemonic (_(_Do not ask me 
again.));
+   gtk_container_set_border_width((GtkContainer *)check, 12);
+   content_area = gtk_dialog_get_content_area (dialog);
+   gtk_box_pack_start (GTK_BOX (content_area), check, TRUE, TRUE, 
0);
+   gtk_widget_show (check);
+
+   response = gtk_dialog_run ((GtkDialog *) dialog);
+
+   if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)))
+   gconf_client_set_bool(gconf, 
/apps/evolution/mail/prompts/private_list_reply, FALSE, NULL);
+
+   gtk_widget_destroy((GtkWidget *)dialog);
+
+   if (response == GTK_RESPONSE_YES)
+   mode = REPLY_MODE_ALL;
+   else if (response == GTK_RESPONSE_OK)
+   mode = REPLY_MODE_LIST;
+   else if (response == GTK_RESPONSE_CANCEL)
+   return;
+   }
+   e_mail_reader_reply_to_message (reader, mode);
 }
 
 static void
@@ -2411,6 +2446,13 @@ mail_reader_update_actions (EMailReader *reader)
sensitive = have_an_account  single_message_selected;
action = e_mail_reader_get_action (reader, action_name);
gtk_action_set_sensitive (action, sensitive);
+   if (selection_is_mailing_list) {
+   gtk_action_set_label(action, _(Private Reply));
+   gtk_action_set_short_label(action, _(Private Reply));
+   } else {
+   gtk_action_set_label(action, _(Reply));
+   gtk_action_set_short_label(action, _(Reply));
+   }
 
action_name = mail-save-as;
sensitive = any_messages_selected;
diff --git a/mail/evolution-mail.schemas.in b/mail/evolution-mail.schemas.in
index 5ab3e37..50a6917 100644
--- a/mail/evolution-mail.schemas.in
+++ b/mail/evolution-mail.schemas.in
@@ -1051,6 +1051,22 @@
   /locale
 /schema
 
+schema
+  key/schemas/apps/evolution/mail/prompts/private_list_reply/key
+  applyto/apps/evolution/mail/prompts/private_list_reply/applyto
+  ownerevolution-mail/owner
+  typebool/type
+  defaultfalse/default
+  locale name=C
+ shortPrompt when replying privately to list messages/short
+ long
+ It disables/enables the repeated prompts to warn that you are
+sending a private reply to a message which arrived via a
+mailing list.
+ /long
+  /locale
+/schema
+
!-- Trash settings --
 
 schema
diff --git a/mail/mail-config.ui b/mail/mail-config.ui
index ce2a198..3817d06 100644

Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Patrick O'Callaghan
On Mon, 2010-07-12 at 10:14 -0430, Patrick O'Callaghan wrote:
 Note: this is a comment on Evo itself, rather than the Evo list.
 
 As someone who posts quite a lot on this list, I'm forever having to
 deal with people replying to my personal address rather than the list
 address. Of course they should be using Reply To List (Ctrl-L) or even
 Reply-To-All (Shift-Ctrl-R) but occasionally they forget and use just
 Reply (Ctrl-R) so one has to remind them. I'm sure other frequent
 contributors find the same thing.
 
 An obvious solution to this is to do what Kmail does. When the message
 being replied to contains a List-Post header, Ctrl-R should do the same
 as Ctrl-L. There should also be a Reply-To-Author command for the rare
 case when the reply should be directed to the message Reply-To field,
 presumably the author's personal address.
 
 This would work on lists, including this one, which follow RFC-2822 and
 don't do Reply-To munging. For those that do munge the Reply-To field,
 a reply to the author would require some editing, but that's already the
 case with these lists so nothing is lost.
 
 (Those who follow the Fedora Users list will know there's been a long
 thread about munging, which that list does do.)

I've rethought this proposal in the light of comments by several people,
particularly David Woodhouse. This proposal supersedes the original and
seeks to minimize trauma and give some extra funcionality:

When the message being replied to is *not* a list message (i.e. the
List-* headers -- specifically List-Post -- are not present), then
everything works as now, except that Reply To List (Ctrl-L) has the same
effect as Reply To All (Shift-Ctrl-R).

When List-Post is present, Ctrl-L has the same effect as currently, i.e.
it replies to the List-Post address only.

In all cases, Reply To Sender (Ctrl-R) works exactly as now.

A new Reply To Author action (no shortcut) replies only to the message
originator, even when the message is from a munged list. Munged lists
are detected by comparing the Reply-To header with the List-Post header
(note that the former is an address while the latter is a URI). If they
don't match, do the same as Ctrl-R. If they do match, ignore Reply-To
and do the same as Ctrl-R.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Tue, 2010-07-13 at 12:01 -0430, Patrick O'Callaghan wrote:
 When the message being replied to is *not* a list message (i.e. the
 List-* headers -- specifically List-Post -- are not present), then
 everything works as now, except that Reply To List (Ctrl-L) has the same
 effect as Reply To All (Shift-Ctrl-R).
 
 When List-Post is present, Ctrl-L has the same effect as currently, i.e.
 it replies to the List-Post address only.

That can be rephrased as simply enable the Reply-to-list option even
when not looking at a list message. Or, in 'diff -up' form:

 diff --git a/mail/e-mail-reader.c b/mail/e-mail-reader.c
index 795dfcd..1b6c518 100644
--- a/mail/e-mail-reader.c
+++ b/mail/e-mail-reader.c
@@ -2402,8 +2437,7 @@ mail_reader_update_actions (EMailReader *reader)
gtk_action_set_sensitive (action, sensitive);
 
action_name = mail-reply-list;
-   sensitive = have_an_account  single_message_selected 
-   selection_is_mailing_list;
+   sensitive = have_an_account  single_message_selected;
action = e_mail_reader_get_action (reader, action_name);
gtk_action_set_sensitive (action, sensitive);
 

But if you want a key-combo which does this reply to all or list
thing, then I suspect you'd do better to use Ctrl-Shift-R and the patch
in https://bugzilla.gnome.org/show_bug.cgi?id=624204#c8 for that.

Otherwise we'll get users being confused that the 'Reply to list' menu
item is enabled even on non-list messages.

 In all cases, Reply To Sender (Ctrl-R) works exactly as now.
 
 A new Reply To Author action (no shortcut) replies only to the message
 originator, even when the message is from a munged list. Munged lists
 are detected by comparing the Reply-To header with the List-Post header
 (note that the former is an address while the latter is a URI). If they
 don't match, do the same as Ctrl-R. If they do match, ignore Reply-To
 and do the same as Ctrl-R.

That's a really good idea, and I'd probably make an option for the
normal reply to do that. After all, that's what the normal reply
option is *supposed* to do.

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Patrick O'Callaghan
On Tue, 2010-07-13 at 17:48 +0100, David Woodhouse wrote:
 On Tue, 2010-07-13 at 12:01 -0430, Patrick O'Callaghan wrote:
  When the message being replied to is *not* a list message (i.e. the
  List-* headers -- specifically List-Post -- are not present), then
  everything works as now, except that Reply To List (Ctrl-L) has the same
  effect as Reply To All (Shift-Ctrl-R).
  
  When List-Post is present, Ctrl-L has the same effect as currently, i.e.
  it replies to the List-Post address only.
 
 That can be rephrased as simply enable the Reply-to-list option even
 when not looking at a list message. Or, in 'diff -up' form:

Sure, I was trying to be very explicit.

[...]

 But if you want a key-combo which does this reply to all or list
 thing, then I suspect you'd do better to use Ctrl-Shift-R and the patch
 in https://bugzilla.gnome.org/show_bug.cgi?id=624204#c8 for that.

That's different. Consider a list message with a CC line. Reply To List
replies only to the list. Reply To All replies also to the CC
recipients. Both are valid options.

 Otherwise we'll get users being confused that the 'Reply to list' menu
 item is enabled even on non-list messages.

The text can change to Reply To All, keeping the shortcut. Sure, that
gives two shortcuts for the same action (Ctrl-L and Shift-Control-R) but
it wouldn't be the first time, e.g. in mail mode both Ctrl-N and
Shift-Control-M bring up the new message composer.

  In all cases, Reply To Sender (Ctrl-R) works exactly as now.
  
  A new Reply To Author action (no shortcut) replies only to the message
  originator, even when the message is from a munged list. Munged lists
  are detected by comparing the Reply-To header with the List-Post header
  (note that the former is an address while the latter is a URI). If they
  don't match, do the same as Ctrl-R. If they do match, ignore Reply-To
  and do the same as Ctrl-R.
 
 That's a really good idea, and I'd probably make an option for the
 normal reply to do that. After all, that's what the normal reply
 option is *supposed* to do.

Hmm, a de-munging MUA. I'll reserve judgment on that one :-)

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Tue, 2010-07-13 at 13:03 -0430, Patrick O'Callaghan wrote:
  But if you want a key-combo which does this reply to all or list
  thing, then I suspect you'd do better to use Ctrl-Shift-R and the patch
  in https://bugzilla.gnome.org/show_bug.cgi?id=624204#c8 for that.
 
 That's different. Consider a list message with a CC line. Reply To List
 replies only to the list. Reply To All replies also to the CC
 recipients. Both are valid options.

Yes, that's true.

  Otherwise we'll get users being confused that the 'Reply to list' menu
  item is enabled even on non-list messages.
 
 The text can change to Reply To All, keeping the shortcut. Sure, that
 gives two shortcuts for the same action (Ctrl-L and Shift-Control-R) but
 it wouldn't be the first time, e.g. in mail mode both Ctrl-N and
 Shift-Control-M bring up the new message composer.

OK, that's more complex then... because in the general case it's not
really OK to turn *either* of the existing 'Reply' or 'Reply to All'
buttons into a 'Reply to List' button. They're both used.

You could add a third button, I suppose... but then why bother making it
change to 'Reply to All' for non-list messages, when there's an existing
'Reply to All' button right next to it? (As there is in the Message
menu).

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread David Woodhouse
On Mon, 2010-07-12 at 18:06 -0430, Patrick O'Callaghan wrote:
 On Mon, 2010-07-12 at 16:01 -0600, Bart wrote:
  How about a little piece of code that looks at the message and, if
  it's going to a list, nags you if you've top posted?  /humor
 
 It's tempting ... :-) 

(: ˙˙˙uʍop-ǝpısdn ʇxǝʇ ɹıǝɥʇ uɹnʇ ʇı ǝʞɐɯ ʇsnɾ plnoɔ noʎ ɹO

-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Reply for list messages should go back to the list

2010-07-13 Thread Kåre Fiedler Christiansen
On Tue, Jul 13, 2010 at 20:35, David Woodhouse dw...@infradead.org wrote:

snip

 OK, that's more complex then... because in the general case it's not
 really OK to turn *either* of the existing 'Reply' or 'Reply to All'
 buttons into a 'Reply to List' button. They're both used.

 You could add a third button, I suppose... but then why bother making it
 change to 'Reply to All' for non-list messages, when there's an existing
 'Reply to All' button right next to it? (As there is in the Message
 menu).

It seems to me that people are split in two camps:
 * Those who want full control over who to reply to when, and same
short-cuts always
 * Those who want Evolution to try to be intelligent about where to
reply to, by somehow magically detecting the appropriate way to
reply

Why not do both? Add a configuration option to Use magic reply (with
an appropriate help text to explain what it does) that replies to list
when list-headers are present, to reply-to address when that's
present, and to sender if neither are present.

An option to reply privately could then be added to the menu, to
override the magic behavior (that option could even be useful in
non-magic contexts when you want to ignore the reply-to header).

(I'm writing this from GMail, that has a lot poorer behavior for
replies than either the current Evolution behavior or any one
suggested in this thread...)

Best,
  Kåre
-- 
Kåre Fiedler Christiansen
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


  1   2   >