Fedora 19开发代号薛定谔的猫引发争论
jopen 12年前
一位 Fedora 开发者在递交 Fedora 19 bug 报告时返回了非法字符错误。调查发现,报告 bug 时遭遇的 bug 根源于 bug 报告系统的 libreport,触发 bug 的是服务器端文件/etc/os-release,它只包含一行字符“Fedora release 19 (Schrödinger's Cat)”。 代号为“薛定谔的猫”的 Fedora 19 计划于 2013 年 6 月 25 日发布,其英文名称中包含了多个不常用的字符,如ö就不在基本拉丁字母表内,但引发问题的不是ö而是撇号('), 撇号形状与单引号类似但其实截然不同。对于开发代号字符处理所 引发的问题,有开发者 提出了绕过问题的权宜之计,也有开发者提议 干脆修改名称,将 Schrödinger's Cat 改为 Schrodingers Cat 或其它完全使用 ASCII 字符的变称。有人 指出,Fedora 20 的候选开发代号 Motörhead's Moshpit 也包含非 ASCII 字符,所以也许修正 UTF-8 字符处理问题才能从根本上解决问题。Don Marti 则提议用 Schrödinger's 作为替代名字,认为如果要用 Unicode 字符就彻底一点。
来自: Solidot