Re: [I18ndir] I-D on filesystem I18N

John Levine <johnl@taugh.com> Wed, 08 July 2020 20:38 UTC

Return-Path: <johnl@iecc.com>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8808D3A07B3 for <i18ndir@ietfa.amsl.com>; Wed, 8 Jul 2020 13:38:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.851
X-Spam-Level:
X-Spam-Status: No, score=-1.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1536-bit key) header.d=iecc.com header.b=c73/0YEW; dkim=pass (1536-bit key) header.d=taugh.com header.b=bGeRXhse
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7N_A-DZOeayo for <i18ndir@ietfa.amsl.com>; Wed, 8 Jul 2020 13:38:11 -0700 (PDT)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D47403A07B0 for <i18ndir@ietf.org>; Wed, 8 Jul 2020 13:38:10 -0700 (PDT)
Received: (qmail 75572 invoked from network); 8 Jul 2020 20:38:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=12730.5f062eb0.k2007; bh=QmF5zfj15n34xz28gqUW2zKfGZSaTVNkJZAXtpuCIX8=; b=c73/0YEWek7YGxsjlqvUz5x/r4WnmK4NKqyI7CzzjAU38Ln6qZKa2lgEXTgzttKu8IOa7c5JjJAaW+OvvT8FE5wzY3UHNKZns+JhnHpfRX2tFkJdQecMvG8ZnyGCh5Y4aPRdVn9htjeuTq6KxDN2pKX9TPNzRrMEvN0hR4lrP1C7ovDeBjUj5shPvic2EgaLBxG9V9yz6hrFgpSSodZF9ava4IuQqn9hx9kLWxTrRm+vBjhxGVaOAOByzPZ4vrEK
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=12730.5f062eb0.k2007; bh=QmF5zfj15n34xz28gqUW2zKfGZSaTVNkJZAXtpuCIX8=; b=bGeRXhseP9FydcgkLOzyTlj2EEYyiwMIA0GX+ZZ7n63SX1yZSNBa3PPkCTjccbk4FQsG8g4qqLEgjXDO44+vN6o+wXcPSU7SUoqIiBeS0bqf23lpYdDhr4pFodtmL76mDsfVZuPNvKi1Jl6naIoslte0xhq9on8bdTKAq3496RIsD6Xg4THFfos6PrCz34DENtVG8ufxxV3gIpFRkQgyffnDotjuN1NAwGxVyaQPSkzAz0cqKhWKNmWPE5roZn2M
Received: from ary.qy ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTP via TCP6; 08 Jul 2020 20:38:08 -0000
Received: by ary.qy (Postfix, from userid 501) id 6CE9D1C6D7BD; Wed, 8 Jul 2020 16:38:11 -0400 (EDT)
Date: Wed, 08 Jul 2020 16:38:11 -0400
Message-Id: <20200708203811.6CE9D1C6D7BD@ary.qy>
From: John Levine <johnl@taugh.com>
To: i18ndir@ietf.org
Cc: john-ietf@jck.com
In-Reply-To: <9044C737C36C0787B9EAE190@PSB>
Organization: Taughannock Networks
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/krCSAP-0QiAW7QdoyCBRrIc4DgE>
Subject: Re: [I18ndir] I-D on filesystem I18N
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2020 20:38:13 -0000

In article <9044C737C36C0787B9EAE190@PSB> you write:
>Well, Unix, and every Unix-derived system I know of (definitely
>including Linux, FreeBSD, and NetBSD) are case-sensitive and
>getting anywhere near their file names with Case Folding or even
>lower casing will cause rather interesting problems. 

FWIW MacOS is Unix underneath and its native file system is case
folding.  I've been surprised how little trouble it's caused when
I'm moving code back and forth to FreeBSD and even NFS mounting
my MacOS filesystem on FreeBSD virtual machines.

The point about ZFS is also a good one, since it's gotten very popular
on BSD and Solaris due to its flexible disk management. (Less so on
most linux distros due to poor kernel integration.) It gives you a
per-filesystem choice of case sensitifity, and also optionally doing
any of the four Unicode normalizations on filenames.

R's,
John