Hello, The attached patch to debian/rules restores the ability to sign-in to Chromium, by re-adding the Debian Google API keys that used to be included in older Chromium packaging debian/rules.
The patch also resolves the crash that occurred on sign-in with Chromium built against the system protobuf (the solution being, simply enough, not to use the system protobuf - this issue was explained further in Debian bug #764911). With these fixes applied and Chromium re-built, I can upgrade from Chromium 37 to 38 without any need to delete ~/.config/chromium or any such hassle. Hope this helps. Cheers, Christopher Martin
--- a/debian/rules +++ b/debian/rules @@ -42,6 +42,11 @@ linux_link_libspeechd=1 \ linux_link_gnome_keyring=1 \ +# Debian Google API Key +defines+=google_api_key=AIzaSyCkfPOPZXDKNn8hhgu3JrA62wIgC93d44k \ + google_default_client_id=811574891467.apps.googleusercontent.com \ + google_default_client_secret=kdloedMFGdGla2P1zacGjAQh \ + # system libraries to use defines+=use_system_re2=1 \ use_system_yasm=1 \ @@ -58,7 +63,7 @@ use_system_libsrtp=1 \ use_system_jsoncpp=1 \ use_system_libevent=1 \ - use_system_protobuf=1 \ + use_system_protobuf=0 \ use_system_harfbuzz=1 \ use_system_xdg_utils=1 \