
Am I likely to encounter problems going from 2.0rc2 to 2.0b6?
Did any data formats change?

"PB" == Phil Barnett midnight@the-oasis.net writes:
PB> Am I likely to encounter problems going from 2.0rc2 to 2.0b6?
Do you mean downgrading? Don't do that! If you really mean from 2.0b6 to 2.0rc2 then you should be fine. Any data formats that need updating will get updated automatically.
-Barry

On 14 Nov 2000, at 0:32, Barry A. Warsaw wrote:
"PB" == Phil Barnett midnight@the-oasis.net writes:
PB> Am I likely to encounter problems going from 2.0rc2 to 2.0b6?
Do you mean downgrading? Don't do that! If you really mean from 2.0b6 to 2.0rc2 then you should be fine. Any data formats that need updating will get updated automatically.
I specifically mean downgrading. I have a hornets nest on my hands and I'm about to lose my lists back to egroups.
This lack of reply to the list 'updated feature' has them HEATED.
Perhaps I'm not clear. If I lose them to egroups, there is no point to me running Mailman anymore.
This 'upgraded feature' is suicidal for Mailman on my machine.

I have to agree here. Not being able to override the reply-to: fields on lists is a *MAJOr* problem. I've also had this problem with my lists. And I was hoping for a 'fix' but it looks like it's intended behaviour?.
I think if thats going to be the case there should be another option. 'Force list replyto' .
Regards Simon
On Tue, Nov 14, 2000 at 12:43:23AM -0500, Phil Barnett wrote:
On 14 Nov 2000, at 0:32, Barry A. Warsaw wrote:
> "PB" == Phil Barnett midnight@the-oasis.net writes:
PB> Am I likely to encounter problems going from 2.0rc2 to 2.0b6?
Do you mean downgrading? Don't do that! If you really mean from 2.0b6 to 2.0rc2 then you should be fine. Any data formats that need updating will get updated automatically.
I specifically mean downgrading. I have a hornets nest on my hands and I'm about to lose my lists back to egroups.
This lack of reply to the list 'updated feature' has them HEATED.
Perhaps I'm not clear. If I lose them to egroups, there is no point to me running Mailman anymore.
This 'upgraded feature' is suicidal for Mailman on my machine.
-- Phil Barnett mailto:midnight@the-oasis.net WWW http://www.the-oasis.net/ FTP Site ftp://ftp.the-oasis.net
Mailman-Developers mailing list Mailman-Developers@python.org http://www.python.org/mailman/listinfo/mailman-developers

On Tue, Nov 14, 2000 at 04:57:49PM +1100, Simon Coggins wrote:
I have to agree here. Not being able to override the reply-to: fields on lists is a *MAJOr* problem. I've also had this problem with my lists. And I was hoping for a 'fix' but it looks like it's intended behaviour?.
The irony of this coming back over and over again... http://www.unicom.com/pw/reply-to-harmful.html
- Don't set a reply-to in your lists (see above link)
- If you don't want to take that advise, you certainly shouldn't overwrite a users' reply to with the list's
- If you insist in doing the above 2, you can patch the code
Marc
Microsoft is to operating systems & security .... .... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/ | Finger marc_f@merlins.org for PGP key

At 5:50 PM -0800 11/14/00, Marc MERLIN wrote:
- If you don't want to take that advise, you certainly shouldn't overwrite a users' reply to with the list's
I'll disagree. If you feel you must coerce reply-to, coerce it unconditionally. You've already decided the list's needs outweigh the individual's needs, or you woudln't be coercing in the first place Once you make that decision, whether or not the user ALSO uses a reply-to is meaningless, and trying to take that into consideration only confuses things, because then the list has its reply-to coerced -- sometimes, and you have to know how to read mail headers ot figure out when. Not good for the typical user, who may never figure out why something isn't working randomly.

Marc MERLIN wrote:
The irony of this coming back over and over again... http://www.unicom.com/pw/reply-to-harmful.html
One good URL deserves another (straight from the "reply_goes_to_list Option" documentation):
http://www.metasystema.org/essays/reply-to-useful.mhtml
There are arguments on both sides for this issue. I personally think it depends a lot on what the people on your list prefer. I run a large non-technical mailing list where we tried making the "Reply-To" point to the list for a while. Unfortunately, it resulted in someone accidentally posting a very unflattering message about someone else on the list. Since, this is a non-technical list (actually it's about as non-technical as you can get since it's a list for medieval recreationist list), I can't assume that people will automatically understand the ramifications of the "Reply-To" header so I decided that for my list it would be better to have the "Reply-To" not point to the list. For other lists, however, I think it could be advantageous. Because of that, I think that letting the list administrator decide, rather than the software, is the best method.
I also think, though, that sometimes setting the "Reply-To" and sometimes not, depending on whether or not it has already been set has the potential to confuse a lot of people. If you're going to provide *that* functionality, you should make sure it is *extremely* well documented.
Tanner Lovelace P.S. I'm kind of curious as to how many people use Mailman with qmail. Are there any statistics on this? I haven't been able to find any.

At 11:42 PM -0500 11/14/00, Tanner Lovelace wrote:
There are arguments on both sides for this issue. I personally think it depends a lot on what the people on your list prefer.
But you need to be wary of making the mistake of "who's making noise" being "what the people on the list prefer". Becaues I've found, if I survey my lists, that the ones making the noise *don't* represent the overall preferences of the list, but are instead a noisy minority. Just because someone's complaining doesn't mean they're right....

"PB" == Phil Barnett midnight@the-oasis.net writes:
PB> I specifically mean downgrading. I have a hornets nest on my
PB> hands and I'm about to lose my lists back to egroups.
You don't want to downgrade. See my untested patch in a different followup.
PB> This lack of reply to the list 'updated feature' has them
PB> HEATED.
I'm surprised. I would think that munging reply-to is only useful for lists of people who don't know how to drive their MUAs. Is the problem just that they got used to one way of doing things, and now there's a different way? That I can sympathize with. Is it that suddenly, some people are getting two copies of messages because people don't know how to trim their headers? Yeah, that sucks.
Or is it something else?
-Barry

On 14 Nov 2000, at 1:07, Barry A. Warsaw wrote:
I'm surprised. I would think that munging reply-to is only useful for lists of people who don't know how to drive their MUAs. Is the problem just that they got used to one way of doing things, and now there's a different way? That I can sympathize with. Is it that suddenly, some people are getting two copies of messages because people don't know how to trim their headers? Yeah, that sucks.
Or is it something else?
I use Pegasus. My replyto is global. If I unset my replyto, it's removed from ALL of my mail.
I don't really want to be going to my configuration page and blanking it for some mail and turning it back on for other mail. First, it's a hassle. Second, I'll undoubtedly do it wrong at some point. I want a replyto in my mail.
Every mail list that I have participated in overrides replyto when replyto is set to the list. To my fellow list users who have been using lists that do this for the last three years, not having it work that way is disconcerting to say the least.
egroups and opensource.org are two examples of list providers that override replyto.
But, I certainly understand the desire to have it work the way you have it set now. I just think the behaviour should be selectable. It doesn't have to be all or none.
Thanks for the patch!
Now, if I could create a new list, I'd be back on track...

Hello Barry
I'm surprised. I would think that munging reply-to is only useful for lists of people who don't know how to drive their MUAs.
MUA?
My mail software gives a range of reply options: to all recipients, to sender, to recipients, so there is still choice.
Anyhow, I just tried to reply to the question about searchable archives and only got the poster's address.
My use for mailman will be to let users help each other and be publically supported and build up an archive of messages to create a searchable brainfile people can query for solutions.
If, in many cases, help is only routed to the original poster and not publically, then this plan turns to dust.
John

At 10:25 AM +0000 11/14/00, John Block wrote:
I'm surprised. I would think that munging reply-to is only useful for lists of people who don't know how to drive their MUAs.
MUA?
Mail User Agent (aka client)
Other jargon:
MLM (mail list manager) MTA (mail transfer agent)
In general I'm against coercing Reply-To. Strongly.
But there are times when it's the right/necessary thing to do, so you want that option. In general yous houldn't use it, but sometimes you need it. One classic case is a mailing list under NDA discussing a beta software release, where all e-mail has to be logged and evaluated, and the *wrong* thing to do is reply privately to a person, because the beta team needs a copy. In that case, reply-to gets coerced to the list, and that reply-to needs to be dominant (i.e., an existing reply-to from a user *can't* take precedent).

"CVR" == Chuq Von Rospach chuqui@plaidworks.com writes:
CVR> In general I'm against coercing Reply-To. Strongly.
Me too.
CVR> But there are times when it's the right/necessary thing to
CVR> do, so you want that option. In general yous houldn't use it,
CVR> but sometimes you need it. One classic case is a mailing list
CVR> under NDA discussing a beta software release, where all
CVR> e-mail has to be logged and evaluated, and the *wrong* thing
CVR> to do is reply privately to a person, because the beta team
CVR> needs a copy. In that case, reply-to gets coerced to the
CVR> list, and that reply-to needs to be dominant (i.e., an
CVR> existing reply-to from a user *can't* take precedent).
That's the key thing that I don't like about Reply-To munging: it makes it much more difficult to do private replies. Maybe it's just the lists I manage, but my users are just as heated about /not/ doing reply-to munging as apparently other users on other lists are about doing it.
The primary complaint is that people accidently send private responses to the whole list. This happens because they've trained themselves to know the difference between replies and followups, and have MUAs that separate those functions. The only grumblings occur when people don't trim their CC headers (like I've done here) and folks start getting duplicates. That can be handled in other ways (e.g. the list /could/ suppress deliveries to list members that it sees explicitly in the recipients list, although as we've discussed before, that has some potential for abuse).
I've slept on this one and I'm prepared to change things for 2.0 final so that if Reply-To munging is turned on, it'll override any existing Reply-To field in the original message. The deciding factor for me was realizing how difficult it was to send private replies with munging turned on, so it might as well be equally difficult for every poster.
I'm concerned about making this change so late in the game, but I'm willing to do it, /if/ I get enough positive feedback asap. I'm attaching a diff against the current CVS tree. Please try it and let me know. If I get enough positive responses with few or no negative responses, I'll add this ("enough" being defined completely subjectively :).
-Barry
-------------------- snip snip -------------------- Index: Mailman/Defaults.py.in =================================================================== RCS file: /cvsroot/mailman/mailman/Mailman/Defaults.py.in,v retrieving revision 1.124 diff -u -r1.124 Defaults.py.in --- Mailman/Defaults.py.in 2000/11/09 02:00:30 1.124 +++ Mailman/Defaults.py.in 2000/11/14 16:38:16 @@ -310,7 +310,15 @@ from: list@listme.com from: .*@uplinkpro.com """ -# Replies to posts inherently directed to list or original sender?
+# Mailman can be configured to "munge" Reply-To: headers for any passing +# messages. One the one hand, there are a lot of good reasons not to munge +# Reply-To: but on the other, people really seem to want this feature. See +# the help for reply_goes_to_list in the web UI for links discussing the +# issue. +# 0 - Reply-To: not munged +# 1 - Reply-To: set back to the list +# 2 - Reply-To: set to an explicit value (reply_to_address) DEFAULT_REPLY_GOES_TO_LIST = 0
# SUBSCRIBE POLICY Index: Mailman/MailList.py =================================================================== RCS file: /cvsroot/mailman/mailman/Mailman/MailList.py,v retrieving revision 1.188 diff -u -r1.188 MailList.py --- Mailman/MailList.py 2000/11/14 04:44:01 1.188 +++ Mailman/MailList.py 2000/11/14 16:38:18 @@ -424,13 +424,21 @@ is <em>strongly</em> recommended for most mailing lists.''',
# Details for reply_goes_to_list
"""There are many reasons not to introduce headers like
-<tt>Reply-To:</tt> into other people's messages. One is that some posters -depend on their own <tt>Reply-To:</tt> settings to convey their valid return -address. See
"""This option controls what Mailman does to the
+<tt>Reply-To:</tt> header in messages flowing through this mailing list. When +set to <em>Poster</em>, no <tt>Reply-To:</tt> header is added by Mailman, +although if one is present in the original message, it is not stripped. +Setting this value to either <em>This list</em> or <em>Explicit address</em> +causes Mailman to insert a specific <tt>Reply-To:</tt> header in all messages, +overriding in the original message if necessary.
+<p>There are many reasons not to introduce or override the <tt>Reply-To:</tt> +header. One is that some posters depend on their own <tt>Reply-To:</tt> +settings to convey their valid return address. Another is that modifying +<tt>Reply-To:</tt> makes it much more difficult to send private replies. See <a href="http://www.unicom.com/pw/reply-to-harmful.html">`Reply-To' Munging -Considered Harmful</a> for a general discussion of this issue. See -<a href="http://www.metasystema.org/essays/reply-to-useful.mhtml">Reply-To +Considered Harmful</a> for a general discussion of this issue. See <a +href="http://www.metasystema.org/essays/reply-to-useful.mhtml%22%3EReply-To Munging Considered Useful</a> for a dissenting opinion.
<p>Some mailing lists have restricted posting privileges, with a parallel list Index: Mailman/Handlers/CookHeaders.py =================================================================== RCS file: /cvsroot/mailman/mailman/Mailman/Handlers/CookHeaders.py,v retrieving revision 1.17 diff -u -r1.17 CookHeaders.py --- Mailman/Handlers/CookHeaders.py 2000/10/27 18:55:21 1.17 +++ Mailman/Handlers/CookHeaders.py 2000/11/14 16:38:19 @@ -76,11 +76,8 @@ msg['Precedence'] = 'bulk' # # Reply-To: munging. Do not do this if the message is "fast tracked", - # meaning it is internally crafted and delivered to a specific user, - # or if there is already a reply-to set. If the user has set - # one we assume they have a good reason for it, and we don't - # second guess them. - if not fasttrack and not msg.get('reply-to'): + # meaning it is internally crafted and delivered to a specific user. + if not fasttrack: # Set Reply-To: header to point back to this list if mlist.reply_goes_to_list == 1: msg['Reply-To'] = mlist.GetListEmail()

At 11:40 AM -0500 11/14/00, Barry A. Warsaw wrote:
That's the key thing that I don't like about Reply-To munging: it makes it much more difficult to do private replies. Maybe it's just the lists I manage, but my users are just as heated about /not/ doing reply-to munging as apparently other users on other lists are about doing it.
It's a religious issue to some level, but I've done any number of studies (at least half a dozen) on it with my users over the years. I've never found *any* list or user population where the majority wants reply-to coerced. What you really end up with, if you survey the *entire* user base, is a noisy minority that wants it, and that minority is under 20-25% of those that have opinions.
So what ends up happening is that because they're the ones making noise, the list gets set that way. But if you survey the entire user base and get a non-biased sample, they're the minority viewpoint (the same is true of Subject line tweaks, like the [Mailman-users] flag. Only with those, I've never found a list where even 5% of the users wanted it, and there's usually a solid majority that hate the damn things.... But again, you tend to run into noisy minorites that push their preferences, and unless you take the time to go out and run formal list surveys (which are time consuming), it's hard to tell whether it is a squeaky wheel or whether it's a list consensus...
The only grumblings occur when people don't trim their CC headers (like I've done here) and folks start getting duplicates.
Another vocal minority. Less than 1% of a typical subscriber base cares about this. Those that do tend to be very sensitive to it and vocal, but whacking the server for that group isn't a smart idea (IMHO), since there are client ways of doing it, like message-ID trapping.
That can be handled in other ways (e.g. the list /could/ suppress deliveries to list members that it sees explicitly in the recipients list, although as we've discussed before, that has some potential for abuse).
True, but it's what I'd like to see happen down the road, at least as a configuration option for the server admin. If you know they're getting it direct, why send them a second copy? or maybe tag this to a users "metoo" flag? If they've told the server not to send them copies of their own posts, assume they also don't want duplicates? That might be the easiest way, and leave it by default off, but then users can set it if they care.
I've slept on this one and I'm prepared to change things for 2.0 final so that if Reply-To munging is turned on, it'll override any existing Reply-To field in the original message. The deciding factor for me was realizing how difficult it was to send private replies with munging turned on, so it might as well be equally difficult for every poster.
I think that's the right thing to do, and it sets you in line with how other MLMs work, so it better matches user expectations, I think...
It's a touch issue, because there are personal preferences, because Reply-to is used for different things (not always correctly), and because it just plain old isn't all that well defined as a header, despite it's long-standing usage...

On Tue, Nov 14, 2000 at 11:40:45AM -0500, Barry A. Warsaw wrote:
"CVR" == Chuq Von Rospach chuqui@plaidworks.com writes:
CVR> In general I'm against coercing Reply-To. Strongly.
Me too.
Me too.
The primary complaint is that people accidently send private responses to the whole list. This happens because they've trained themselves to know the difference between replies and followups, and have MUAs that separate those functions.
Yes, and that's definitely a Good Thing: it should be a very conscious choice whether to send a private reply or to send mail to possibly hundreds or thousands of people.
The only grumblings occur when people don't trim their CC headers (like I've done here) and folks start getting duplicates. That can be handled in other ways (e.g. the list /could/ suppress deliveries to list members that it sees explicitly in the recipients list, although as we've discussed before, that has some potential for abuse).
Another solution to this is the Mail-Followup-To header: (not widely supported yet)
http://cr.yp.to/proto/replyto.html
(related info for mutt users: http://larve.net/people/hugo/2000/07/ml-mutt )

At 5:39 PM -0500 11/15/00, Gerald Oskoboiny wrote:
Another solution to this is the Mail-Followup-To header: (not widely supported yet)
http://cr.yp.to/proto/replyto.html
No, it's actually stillborn... dan may still be pushing it, but I don't think anyone else is.
Since the new RFC supports list-post, we really don't NEED Mail-Followup-To. Instead, an MUA can look for the existance of List-Post and use it to enable reply-to-list.

On Wed, Nov 15, 2000 at 09:07:22PM -0800, Chuq Von Rospach wrote:
At 5:39 PM -0500 11/15/00, Gerald Oskoboiny wrote:
Another solution to this is the Mail-Followup-To header: (not widely supported yet)
http://cr.yp.to/proto/replyto.html
No, it's actually stillborn...
That's a matter of opinion :)
dan may still be pushing it, but I don't think anyone else is.
There's me, and a few other people...
(and you, once I convince you ;)
I just pointed to Dan's page since that's the best writeup of it that I have found.
Since the new RFC supports list-post, we really don't NEED Mail-Followup-To. Instead, an MUA can look for the existance of List-Post and use it to enable reply-to-list.
That doesn't work for crossposted threads (like this one), or for non-subscribers who want to be Cc'd on a given thread.

"CVR" == Chuq Von Rospach chuqui@plaidworks.com writes:
CVR> Since the new RFC supports list-post, we really don't NEED
CVR> Mail-Followup-To. Instead, an MUA can look for the existance
CVR> of List-Post and use it to enable reply-to-list.
Chuq, are you referring to draft-ietf-drums-msg-fmt-09.txt of 11-Sep-2000? There's no mention of List-Post in there that I can find.
-Barry

For those with too little to do and read, there is another discussion on exactly this sort of topic going on over in the exmh lists (exmh is a MUA).
See http://www.xray.mpe.mpg.de/mailing-lists/exmh/ specifically the thread over October and November entitled "state of the world" and also "Reply magic for lists"
Nigel.

"CVR" == Chuq Von Rospach chuqui@plaidworks.com writes:
CVR> Since the new RFC supports list-post, we really don't NEED
CVR> Mail-Followup-To. Instead, an MUA can look for the existance
CVR> of List-Post and use it to enable reply-to-list.
Duh. List-Post: is in RFC 2369 and of course Mailman already inserts this header in messages. Sad what happens to short term memory when you get older. :)
BTW, I think this is the right bit of information that an MUA would need to support a "post-to-list" option. Seems to me all the information is there without Reply-To munging for the user agent to support whatever followup/reply operation it wants. Reply-To munging should be considered a hack that's (questionably) necessary until the MUAs catch on.
-Barry

Hello Chuq
Thank you for clearing up the TLAs.
In general I'm against coercing Reply-To. Strongly.
Who is coercing?
By just having the sender as a reply option, the software is stopping the none technical from replying to the list.
The more aware are caused irritation as they can't simply hit their "r" button.
If you can't reply publically easily, for a lot of people the motivations to reply are removed.
There is no name in print on the screen, no look how clever I am, no visible penny in the help bank so i can get help in return
But there are times when it's the right/necessary thing to do, so you want that option. In general yous houldn't use it, but sometimes you need it.
In other words it should be a togglable feature.
One classic case is a mailing list under NDA discussing a
beta software release, where all e-mail has to be logged and evaluated,
That should be the case on any help list, so people can search archives before needlessly bothering everyone else with something which has been solved already.
Thanks,
John

At 1:07 -0500 11/14/00, Barry A. Warsaw wrote:
I'm surprised. I would think that munging reply-to is only useful for lists of people who don't know how to drive their MUAs. Is the problem just that they got used to one way of doing things, and now there's a different way? That I can sympathize with. Is it that suddenly, some people are getting two copies of messages because people don't know how to trim their headers? Yeah, that sucks.
I'm not on such a list (we're expecting to switch to Mailman when it settles down). But I would be perturbed if on a single list sometimes the Reply button sets up a reply to the list and sometimes it sets up a private reply. [I can--and do--deal with both kinds of list, and both are a nuisance some of the time.]
The idea that Reply's result on a single list depends on who* sent the message seems like a faulty solution to the unsolvable problem that neither reply-goes-to-the-list nor reply-goes-to-the-sender is right. [Right would take mindreading: reply goes where I expect *this* reply to go.]
*Or, even worse, where a given person was were when the message was sent.
--John
John Baxter jwblist@olympus.net Port Ludlow, WA, USA
participants (10)
-
barry@digicool.com
-
Chuq Von Rospach
-
Gerald Oskoboiny
-
John Block
-
John W Baxter
-
Marc MERLIN
-
Nigel Metheringham
-
Phil Barnett
-
Simon Coggins
-
Tanner Lovelace