Fedora 19開發(fā)代號“薛定諤的貓”引發(fā)爭論
一位Fedora開發(fā)者在遞交Fedora 19 bug報(bào)告時(shí)返回了非法字符錯(cuò)誤。調(diào)查發(fā)現(xiàn),報(bào)告bug時(shí)遭遇的bug根源于bug報(bào)告系統(tǒng)的libreport,觸發(fā)bug的是服務(wù)器端文件/etc/os-release,它只包含一行字符“Fedora release 19 (Schrödinger's Cat)”。代號為“薛定諤的貓”的Fedora 19計(jì)劃于2013年6月25日發(fā)布,其英文名稱中包含了多個(gè)不常用的字符,如ö就不在基本拉丁字母表內(nèi),但引發(fā)問題的不是ö而是撇號('),撇號形狀與單引號類似但其實(shí)截然不同。
對于開發(fā)代號字符處理所引發(fā)的問題,有開發(fā)者提出了繞過問題的權(quán)宜之計(jì),也有開發(fā)者提議干脆修改名稱,將Schrödinger's Cat改為Schrodingers Cat或其它完全使用ASCII字符的變稱。有人指出,F(xiàn)edora 20的候選開發(fā)代號Motörhead's Moshpit也包含非ASCII字符,所以也許修正UTF-8字符處理問題才能從根本上解決問題。Don Marti則提議用Schrödinger's口口作為替代名字,認(rèn)為如果要用Unicode就徹底一點(diǎn)。