Comment 7 for bug 134469

Revision history for this message
Tony Lewis (tonylewis) wrote :

I dont think so. Revelation is currently loading relatively quickly, but I think that's because of cached filesystems.

If I run strace, I see it's still trying to find the EN version of revelation.mo:

From the command:

A snippet:
stat64("/usr/share/locale-langpack/en_AU.UTF8/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale/en_AU/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale-langpack/en_AU/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale/en.UTF8/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale-langpack/en.UTF8/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale/en/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale-langpack/en/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale/en_AU.UTF8/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale-langpack/en_AU.UTF8/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale/en_AU/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale-langpack/en_AU/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)
stat64("/usr/share/locale/en.UTF8/LC_MESSAGES/revelation.mo", 0xbfadf378) = -1 ENOENT (No such file or directory)

See these commands

$ strace -e trace=file revelation myfile 2>&1 | egrep 'usr/share.*\/en.*revelation.mo' | grep 'No such file' | wc -l
1968

$ dpkg -L revelation | grep revelation.mo
/usr/share/locale/cs/LC_MESSAGES/revelation.mo
/usr/share/locale/de/LC_MESSAGES/revelation.mo
/usr/share/locale/fr/LC_MESSAGES/revelation.mo
/usr/share/locale/sv/LC_MESSAGES/revelation.mo
/usr/share/locale/zh/LC_MESSAGES/revelation.mo

So it still appears that revelation is spending ages looking for an EN version of revelation.mo, and one is *not* in the package.

I call it unfixed.

Thanks.