Gentoo Archives: gentoo-dev

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [News item review] V2 Chromium access to Google services
Date: Mon, 08 Mar 2021 22:20:04
Message-Id: 3d252817-9683-b9de-71d4-8445c80fb14e@gentoo.org
In Reply to: [gentoo-dev] [News item review] V2 Chromium access to Google services by Stephan Hartmann
1 Hi,
2
3 On 2021-03-08 20:01, Stephan Hartmann wrote:
4 > Starting March 15th, 2021 Google Chrome Team will restrict access to
5 > Google APIs and services that are reserved for Google use only. This
6 > means that users are no longer able to login into their Google
7 > Accounts which disables access to for example Chrome Sync.
8
9 Maybe outline that this will only affect browser functions. You can
10 still log in into your Google Account when accessing
11 https://accounts.google.com/.
12
13
14 > As a consequence we have to remove Client ID and secret from all
15 > www-client/chromium ebuilds. This change has already been done for
16 > =www-client/chromium-89.0.4389.82. Other versions will be updated
17 > shortly.
18
19 My first reaction was: WTF?! Why remove... maybe add a reference to [2]
20 already or quote
21
22 > As explained in section above, signing in to Google web is rate
23 > limited if the developer has configured a client ID and client
24 > secret. To avoid hitting this limit in Chromium Derivatives, please
25 > remove the OAuth 2.0 client ID and client secret from your build
26 > configuration.
27
28 directly in the news item.
29
30 That said, I wonder if there's a use case to allow users to bake-in
31 custom credentials. I know at least one large Gentoo setup distributing
32 Firefox to its users with custom keys. This is possible via environment
33 variables set at build time, see
34 https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/firefox/firefox-86.0.ebuild?id=dfe26277ee7441d00d88da14691cfc48db85ac8a#n453
35
36
37 > If you need one of the Google use only APIs, then you either have to
38 > switch to www-client/google-chrome{-beta,-unstable} or setup your
39 > own keys [1].
40
41 Should be
42
43 www-client/google-chrome{,-beta,-unstable}
44 ^^^
45
46
47 > However, the latter is only intended for development. Documentation
48 > on how to generate and use own keys can be found in [2].
49
50 I wouldn't mention that at all. Either there is suitable way to keep
51 status quo or there isn't.
52
53 My suggestion:
54
55 <Tell what's happening and maybe explain why or link to Google's
56 announcement>
57
58 <Tell consequences for Gentoo, i.e. ebuilds will no longer have set
59 client_id or client_secret as explained in last paragraph of [2].>
60
61 <Tell user if they have own ids/secrets that they can set them via
62 environment variable at runtime (and or build-time if you are going to
63 support that) or add reference to [2] again.>
64
65
66 --
67 Regards,
68 Thomas Deutschmann / Gentoo Linux Developer
69 fpr: C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5

Attachments

File name MIME type
OpenPGP_signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] [News item review] V2 Chromium access to Google services Aisha Tammy <gentoo.dev@×××××.cc>