On Sat, Aug 21, 2021 at 10:24:21AM +0300, Paul Fertser wrote:
> I'll send an additional announcement when the system is running again.

OK, we've been testing the new system for many hours by now and it
seems ready enough for prime-time, no looking back :)

It's a major version upgrade which comes with a completely new UI, I
hope that's for the good.


One essential note: please remember to always _link_ your additional
identities rather than trying to log in with another provider right
away. The linking procedure is as follows:

1. Sign In with your _existing_ account (can be OpenID or any of the
enabled OAuth providers)
2. Edit the URL to read https://review.openocd.org/login/?link (sorry,
the new UI lacks the button due to a bug I believe, working on it)
3. In the new Sign In prompt select another provider you want to add. 

Failing to do so might lead to duplicated accounts, in this case
you'll have to contact me via IRC or e-mail for manual account merging
procedure.


Regarding the supported authentication providers:

- OpenID should work with any service still operating
- Google OAuth and Github OAuth work as before
- Bitbucket will likely not work due to an upstream bug

I also see the plugin offers configuration for the following entities:

CAS
Facebook
GitLab
LemonLDAP
Dex
Keycloak
Azure
AirVantage
Phabricator

If you need one of those, please speak up; enabling support is not
exactly fast, it requires registering a project with them, so we'll do
it on request.


Another new feature is that you can now reply by e-mail to comments,
see
https://gerrit-review.googlesource.com/Documentation/intro-user.html#reply-by-email
for details. Take care to send your reply to ger...@openocd.org ,
ignoring the reply-to header Gerrit inserts automatically.

I also tested an apparently very powerful colourful full-screen
console application for comfortably working on reviews even when your
Internet connection is sporadic or web-browser misbehaves: meet Gertty
https://opendev.org/ttygroup/gertty#repo-readme . It's likely already
available in your distro repository but if you want the latest version
it can run nicely in Python virtualenv without affecting the rest of
the system.

This config file should be enough to get started:

servers:
  - name: OpenOCD
    url: https://review.openocd.org
    username: CHANGE
    password: CHANGE
    auth-type: basic
    git-root: ~/.local/gertty/git/

diff-view: unified

If you do not know your HTTP password, generate a new one in the
Gerrit settings.


Of course, such a major upgrade can't be 100 % smooth, so if you
notice any issues, please talk to me, and we'll try to sort it all
out. Thank you!
  
-- 
Be free, use free (http://www.gnu.org/philosophy/free-sw.html) software!
mailto:fercer...@gmail.com

Attachment: signature.asc
Description: PGP signature



Reply via email to