Re: [PATCH] mailmap: resurrect lower-casing of email addresses

16 messages, 5 authors, 2016-06-15 · open the first message on its own page

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:46:32

Johannes Schindelin [off-list ref] writes:
quoted
What part of the email address is this going to lowercase? Only the domain
name is case agnostic.
That is my understanding of RFC, too.  Let's see where this mail goes to
find out how much more lenient the real world is ;-).

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: A Large Angry SCM <hidden>
Date: 2016-06-15 22:46:32

Junio C Hamano wrote:
Johannes Schindelin [off-list ref] writes:
quoted
quoted
What part of the email address is this going to lowercase? Only the domain
name is case agnostic.
That is my understanding of RFC, too.  Let's see where this mail goes to
find out how much more lenient the real world is ;-).
Many email providers/servers are lenient when it comes to case in the 
local part of an email address (after all, they control the 
interpretation) but not every provider/server is and the RFC is VERY 
clear on this issue.

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:46:32

Hi,

On Thu, 2 Apr 2009, A Large Angry SCM wrote:
Junio C Hamano wrote:
quoted
Johannes Schindelin [off-list ref] writes:
quoted
quoted
What part of the email address is this going to lowercase? Only the
domain
name is case agnostic.
That is my understanding of RFC, too.  Let's see where this mail goes to
find out how much more lenient the real world is ;-).
Many email providers/servers are lenient when it comes to case in the 
local part of an email address (after all, they control the 
interpretation) but not every provider/server is and the RFC is VERY 
clear on this issue.
And in one of my projects it is _very_ clear that this strict 
interpretation of the RFC, which does not matter in reality, _actively_ 
_hurts_.

In the alternative, can I ask you to adjust my .mailmap in your free time?

Thankyouverymuch,
Dscho

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: A Large Angry SCM <hidden>
Date: 2016-06-15 22:46:32

Johannes Schindelin wrote:
Hi,

On Thu, 2 Apr 2009, A Large Angry SCM wrote:
quoted
Junio C Hamano wrote:
quoted
Johannes Schindelin [off-list ref] writes:
quoted
quoted
What part of the email address is this going to lowercase? Only the
domain
name is case agnostic.
That is my understanding of RFC, too.  Let's see where this mail goes to
find out how much more lenient the real world is ;-).
Many email providers/servers are lenient when it comes to case in the 
local part of an email address (after all, they control the 
interpretation) but not every provider/server is and the RFC is VERY 
clear on this issue.
And in one of my projects it is _very_ clear that this strict 
interpretation of the RFC, which does not matter in reality, _actively_ 
_hurts_.
Care to provide actual justification for that statement.
In the alternative, can I ask you to adjust my .mailmap in your free time?
_Your_ .mailmap file is your issue.

So which standards do you choose to follow and which do you choose to 
ignore?

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:46:32

Hi,

On Thu, 2 Apr 2009, A Large Angry SCM wrote:
Johannes Schindelin wrote:
quoted
On Thu, 2 Apr 2009, A Large Angry SCM wrote:
quoted
Junio C Hamano wrote:
quoted
Johannes Schindelin [off-list ref] writes:
quoted
quoted
What part of the email address is this going to lowercase? 
Only the domain name is case agnostic.
That is my understanding of RFC, too.  Let's see where this mail 
goes to find out how much more lenient the real world is ;-).
Many email providers/servers are lenient when it comes to case in 
the local part of an email address (after all, they control the 
interpretation) but not every provider/server is and the RFC is VERY 
clear on this issue.
And in one of my projects it is _very_ clear that this strict 
interpretation of the RFC, which does not matter in reality, 
_actively_ _hurts_.
Care to provide actual justification for that statement.
Well, I _did_!  I have at least _one_ repository where the case 
insensitive email addresses worked, and got fscked over, by having Git 
change behavior behind my back!
quoted
In the alternative, can I ask you to adjust my .mailmap in your free 
time?
_Your_ .mailmap file is your issue.

So which standards do you choose to follow and which do you choose to 
ignore?
You chose a rather inappropriate moment to start one of those damned 
flamewars -- I am in the middle of some rather important day-job meeting, 
plus two projects in the deadline-is-looming GSoC frenzy.

In case it was not clear yet: if I have to chose between following a 
standard and reality that just took over, I will _always_ choose the 
latter.

If you take this mail to start a flamewar for real (i.e. not answer to my 
concerns, but point out that standard X says bla, and that everybody else 
should just obey, oh, and fix their ways as of 20 years), please do remove 
me from the Cc: list.

Ciao,
Dscho

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: Jeff King <hidden>
Date: 2016-06-15 22:46:32

On Fri, Apr 03, 2009 at 04:52:46AM +0200, Johannes Schindelin wrote:
In case it was not clear yet: if I have to chose between following a 
standard and reality that just took over, I will _always_ choose the 
latter.
The problem with "reality" here is that it is not 100% case-insensitive
(and I'm not sure we have anything resembling actual data), and worse,
that the person using git and the person whose reality is case-sensitive
are _different_ people. So you could be breaking email addresses and
have no idea, because the case-sensitivity is implemented on some random
contributor's mail server.

That being said, this is actually restoring behavior broken only about 6
weeks ago (and looks like it was broken in 1.6.2, but no other release).
So I am inclined to say this patch should be applied regardless of
standards and reality if only because it is making git's behavior
consistent across versions. And it looks like Junio has already applied
it.

Now what git _should_ do is another question. Mailmap has been
lower-casing addresses since 5496523 (shortlog: handle email addresses
case-insensitively, 2006-11-19), and I don't think we've had a single
complaint or bug report. Which implies that either reality _is_
primarily case-sensitive, or that people are not actually feeding
mailmap'd addresses to mail servers. So if there is an issue, it is
certainly not pressing, and while I can see and support a concerned
somebody making a patch to address it, I am not that somebody.

Such a patch would have to take into account the very real use case
Dscho is handling, but also address some other real use case (like
cutting and pasting from shortlog output into a MUA).  I assume the
lower-casing is primarily used for aggregating similar addresses; we can
do better to _preserve_ case while matching insensitively (and if there
are multiple cases, then we pick one arbitrarily -- presumably that
address _is_ case insensitive if it was used both ways).

Doing my best to turn a flame war into an actual discussion of merit,

-Peff

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: A Large Angry SCM <hidden>
Date: 2016-06-15 22:46:33

Johannes Schindelin wrote:
Hi,

On Thu, 2 Apr 2009, A Large Angry SCM wrote:
quoted
Johannes Schindelin wrote:
quoted
On Thu, 2 Apr 2009, A Large Angry SCM wrote:
quoted
Junio C Hamano wrote:
quoted
Johannes Schindelin [off-list ref] writes:
quoted
quoted
What part of the email address is this going to lowercase? 
Only the domain name is case agnostic.
That is my understanding of RFC, too.  Let's see where this mail 
goes to find out how much more lenient the real world is ;-).
Many email providers/servers are lenient when it comes to case in 
the local part of an email address (after all, they control the 
interpretation) but not every provider/server is and the RFC is VERY 
clear on this issue.
And in one of my projects it is _very_ clear that this strict 
interpretation of the RFC, which does not matter in reality, 
_actively_ _hurts_.
Care to provide actual justification for that statement.
Well, I _did_!  I have at least _one_ repository where the case 
insensitive email addresses worked, and got fscked over, by having Git 
change behavior behind my back!
quoted
quoted
In the alternative, can I ask you to adjust my .mailmap in your free 
time?
_Your_ .mailmap file is your issue.

So which standards do you choose to follow and which do you choose to 
ignore?
You chose a rather inappropriate moment to start one of those damned 
flamewars -- I am in the middle of some rather important day-job meeting, 
plus two projects in the deadline-is-looming GSoC frenzy.

In case it was not clear yet: if I have to chose between following a 
standard and reality that just took over, I will _always_ choose the 
latter.

If you take this mail to start a flamewar for real (i.e. not answer to my 
concerns, but point out that standard X says bla, and that everybody else 
should just obey, oh, and fix their ways as of 20 years), please do remove 
me from the Cc: list.

Ciao,
Dscho
)
Sorry, this is not a flame war (and as Peff already sent a response that 
superior to my own) so I'll let Junio decide.

However, to keep the peace (and as a thank you for all the hard work to 
date, I'll say that I'm scheduled to be be Germany and Munich the first 
10 days in October and I'll buy the first $100 dollars in drinks at any 
meet that participate in (as a thank you to all the hard work for git 
that has been performed) that may happen that I participate in).

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: A Large Angry SCM <hidden>
Date: 2016-06-15 22:46:33

Johannes Schindelin wrote:
Hi,

On Thu, 2 Apr 2009, A Large Angry SCM wrote:
quoted
Johannes Schindelin wrote:
quoted
On Thu, 2 Apr 2009, A Large Angry SCM wrote:
quoted
Junio C Hamano wrote:
quoted
Johannes Schindelin [off-list ref] writes:
quoted
quoted
What part of the email address is this going to lowercase? 
Only the domain name is case agnostic.
That is my understanding of RFC, too.  Let's see where this mail 
goes to find out how much more lenient the real world is ;-).
Many email providers/servers are lenient when it comes to case in 
the local part of an email address (after all, they control the 
interpretation) but not every provider/server is and the RFC is VERY 
clear on this issue.
And in one of my projects it is _very_ clear that this strict 
interpretation of the RFC, which does not matter in reality, 
_actively_ _hurts_.
Care to provide actual justification for that statement.
Well, I _did_!  I have at least _one_ repository where the case 
insensitive email addresses worked, and got fscked over, by having Git 
change behavior behind my back!
quoted
quoted
In the alternative, can I ask you to adjust my .mailmap in your free 
time?
_Your_ .mailmap file is your issue.

So which standards do you choose to follow and which do you choose to 
ignore?
You chose a rather inappropriate moment to start one of those damned 
flamewars -- I am in the middle of some rather important day-job meeting, 
plus two projects in the deadline-is-looming GSoC frenzy.

In case it was not clear yet: if I have to chose between following a 
standard and reality that just took over, I will _always_ choose the 
latter.

If you take this mail to start a flamewar for real (i.e. not answer to my 
concerns, but point out that standard X says bla, and that everybody else 
should just obey, oh, and fix their ways as of 20 years), please do remove 
me from the Cc: list.
This is not worth a flame-war, and Peff has already created a response 
superior to my own, so I'll leave to Junio to find the best(TM) path.

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:46:33

Hi,

On Fri, 3 Apr 2009, A Large Angry SCM wrote:
Sorry, this is not a flame war (and as Peff already sent a response that 
superior to my own) so I'll let Junio decide.
Thanks for keeping a cool head where I failed.  My sincere apologies.
However, to keep the peace (and as a thank you for all the hard work to 
date, I'll say that I'm scheduled to be be Germany and Munich the first 
10 days in October and I'll buy the first $100 dollars in drinks at any 
meet that participate in (as a thank you to all the hard work for git 
that has been performed) that may happen that I participate in).
I'll take you up on that!

Ciao,
Dscho

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: A Large Angry SCM <hidden>
Date: 2016-06-15 22:46:34

Johannes Schindelin wrote:
Hi,

On Fri, 3 Apr 2009, A Large Angry SCM wrote:
quoted
Sorry, this is not a flame war (and as Peff already sent a response that 
superior to my own) so I'll let Junio decide.
Thanks for keeping a cool head where I failed.  My sincere apologies.
quoted
However, to keep the peace (and as a thank you for all the hard work to 
date, I'll say that I'm scheduled to be be Germany and Munich the first 
10 days in October and I'll buy the first $100 dollars in drinks at any 
meet that participate in (as a thank you to all the hard work for git 
that has been performed) that may happen that I participate in).
I'll take you up on that!
s/Germany and Munich/Berlin and Munich/

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:46:34

Hi,

On Mon, 6 Apr 2009, A Large Angry SCM wrote:
Johannes Schindelin wrote:
quoted
On Fri, 3 Apr 2009, A Large Angry SCM wrote:
quoted
Sorry, this is not a flame war (and as Peff already sent a response 
that superior to my own) so I'll let Junio decide.
Thanks for keeping a cool head where I failed.  My sincere apologies.
quoted
However, to keep the peace (and as a thank you for all the hard work 
to date, I'll say that I'm scheduled to be be Germany and Munich the 
first 10 days in October and I'll buy the first $100 dollars in 
drinks at any meet that participate in (as a thank you to all the 
hard work for git that has been performed) that may happen that I 
participate in).
I'll take you up on that!
s/Germany and Munich/Berlin and Munich/
Cool!  Berlin is only 2 hours from my home, so let's meet there!

We could even use the opportunity for a little informal German 
GitTogether... "Alles wird Git!"?

Ciao,
Dscho

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: Markus Heidelberg <hidden>
Date: 2016-06-15 22:46:34

Johannes Schindelin, 07.04.2009:
Hi,

On Mon, 6 Apr 2009, A Large Angry SCM wrote:
quoted
s/Germany and Munich/Berlin and Munich/
Cool!  Berlin is only 2 hours from my home, so let's meet there!

We could even use the opportunity for a little informal German 
GitTogether... "Alles wird Git!"?
Damn, why only is Berlin on the other end of Germany compared to where I
live?

Nice slogan, BTW.

Markus

Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: A Large Angry SCM <hidden>
Date: 2016-06-15 22:46:34

[CC list trimmed since I don't Junio is that interested in what this 
thread has morphed into.]

Johannes Schindelin wrote:
Hi,

On Mon, 6 Apr 2009, A Large Angry SCM wrote:
quoted
Johannes Schindelin wrote:
quoted
On Fri, 3 Apr 2009, A Large Angry SCM wrote:
quoted
Sorry, this is not a flame war (and as Peff already sent a response 
that superior to my own) so I'll let Junio decide.
Thanks for keeping a cool head where I failed.  My sincere apologies.
quoted
However, to keep the peace (and as a thank you for all the hard work 
to date, I'll say that I'm scheduled to be be Germany and Munich the 
first 10 days in October and I'll buy the first $100 dollars in 
drinks at any meet that participate in (as a thank you to all the 
hard work for git that has been performed) that may happen that I 
participate in).
I'll take you up on that!
s/Germany and Munich/Berlin and Munich/
Cool!  Berlin is only 2 hours from my home, so let's meet there!

We could even use the opportunity for a little informal German 
GitTogether... "Alles wird Git!"?
Could you translate that for the Deutsch-challenged among us?

According to the /current/ itinerary, the evenings I have free in Berlin 
are Saturday Oct 3 and Monday Oct 5.

Alles wird Git, was Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:46:34

Hi,

On Tue, 7 Apr 2009, A Large Angry SCM wrote:
[CC list trimmed since I don't Junio is that interested in what this thread
has morphed into.]

Johannes Schindelin wrote:
quoted
We could even use the opportunity for a little informal German 
GitTogether... "Alles wird Git!"?
Could you translate that for the Deutsch-challenged among us?
No problem:

	Everything is going to be alright.

(with the "alright" part misspelt so it reads "git" ;-)
According to the /current/ itinerary, the evenings I have free in Berlin 
are Saturday Oct 3 and Monday Oct 5.
Sir, we have a date.

Ciao,
Dscho

Alles wird Git, was Re: [PATCH] mailmap: resurrect lower-casing of email addresses

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:46:34

Hi,

[following ALASCM's example, I am culling the Cc: list]

On Tue, 7 Apr 2009, Markus Heidelberg wrote:
Johannes Schindelin, 07.04.2009:
quoted
On Mon, 6 Apr 2009, A Large Angry SCM wrote:
quoted
s/Germany and Munich/Berlin and Munich/
Cool!  Berlin is only 2 hours from my home, so let's meet there!

We could even use the opportunity for a little informal German 
GitTogether... "Alles wird Git!"?
Damn, why only is Berlin on the other end of Germany compared to where I 
live?
There are planes ;-)
Nice slogan, BTW.
Thanks!

Ciao,
Dscho

Re: Alles wird Git

From: A Large Angry SCM <hidden>
Date: 2016-06-15 22:46:34

Johannes Schindelin wrote:
Hi,

On Tue, 7 Apr 2009, A Large Angry SCM wrote:
quoted
[CC list trimmed since I don't Junio is that interested in what this thread
has morphed into.]

Johannes Schindelin wrote:
quoted
We could even use the opportunity for a little informal German 
GitTogether... "Alles wird Git!"?
Could you translate that for the Deutsch-challenged among us?
No problem:

	Everything is going to be alright.

(with the "alright" part misspelt so it reads "git" ;-)
quoted
According to the /current/ itinerary, the evenings I have free in Berlin 
are Saturday Oct 3 and Monday Oct 5.
Sir, we have a date.
Which date?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help