トップ «前の日記(2011年11月23日) 最新 次の日記(2011年11月30日)» 編集

Masa's blog

検索キーワード:

2011年11月25日 browser/locales/en-US/updater/updater.ini のゴミの正体 [長年日記]

_ browser/locales/en-US/updater/updater.ini のゴミの正体

以前から、firefoxをビルドする際に、browser/locales/en-US/updater/updater.ini の末尾に付いたゴミを取り除かないと、sedがループするという現象があった。

; This file is in the UTF-8 encoding
[Strings]
TitleText=%MOZ_APP_DISPLAYNAME% Update
InfoText=%MOZ_APP_DISPLAYNAME% is installing your updates and will start in a few moments(ここにゴミ)

ひょんな事からこのゴミがユニコードでの「・・・」(中黒点を三つ重ねた文字)を表す文字ということに気づいた。

よくよく見てみると

; This file is in the UTF-8 encoding

と、先頭に書いてありますな...。

いつもビルドしている環境が ja_JP.eucJP なので、ビルドに不具合が発生した...というか、sedに不具合が発生したということか?。