GNOME Bugzilla – Bug 762950
test-suite fails if older version of nm-applet is installed
Last modified: 2016-03-11 18:14:05 UTC
Version: 1.1.91 This is related to bug report https://bugzilla.gnome.org/show_bug.cgi?id=760966 which was fixed by using the translated string for _("Default"). See commit d78403cba72bad8d76c5f4dfb5ee9d98ae04a561 Unfortunately, this fails, if an older version of nm-applet is already installed on the build system (in my case 1.1.90). Manually removing /usr/share/locale/de/LC_MESSAGES/nm-applet.mo did make the test pass again. Apparently the system wide translation files are preferred over the translations in the current build. I'm not sure if this is fixable. I still think it's better to run the tests under a fixed locale like C.UTF-8
For completeness sake, the test-suite error message is (again) ERROR:test-mobile-providers.c:324:ensure_movistar: assertion failed (nma_mobile_access_method_get_name (method) == _("Default")): ("Vorgabe" == "Default") FAIL test-mobile-providers (exit status: 134)
I couldn't figure out how to fix that properly to use the correct translations. Anyway, since only one translated value is check, I just removed the check https://git.gnome.org/browse/network-manager-applet/commit/?id=bbf2d93e08e150cad10136a630b8c360c74c43ba