[Exherbo-dev] Gerrit issues & way forward

Kim Højgaard-Hansen kim at khh.dk
Sun Oct 23 15:00:19 UTC 2016


On 21/10/16 16:21, Wulf C. Krueger wrote:
> Hello,
>
> as many of you experienced, Gerrit is currently having some issues:
>
> - Logging in will sometimes fail
> - Diffs of files can't be viewed
>
> This was/is due to updating Gerrit to a version that had severe OAUTH
> issues. These have been resolved with a new version released today and
> is currently in-place.
>
> Nevertheless, some accounts have been damaged over the last few days.
>
>
> Resulting issues currently affecting Gerrit:
>
> - The contents of the user table in the database have been damaged due
> to the OAUTH issues which is why for some users there are still login
> issues.
>
> - Permissions are partly broken due to that as well (which is why the
> diffs don't display).
>
> - Due to prior version updates, having had to use workarounds, the
> necessity to manually (SQL) fix database issues, etc., there's a lot of
> cruft and simply some issues I found when I inspected the database in-depth.
>
> - My admin account is broken and can't be repaired (boy, have I
> tried...). Every time I log in (which ironically works just fine now
> using either Google or Github), a new user gets created for myself.
>
>
> The problem: Due to the OAUTH stuff, changes by Google, Github and
> Gerrit upstream, dependencies and some other stuff, I *cannot* downgrade
> to the previous Gerrit version.
>
>
> Right now, I'm tempted to start over with a new Gerrit instance because
> I don't see any practicable way to fix the stuff I mentioned.
>
> Consequences of starting over:
>
> - Will take a day or two
> - All users will have to re-do any personal settings, options, queries, etc.
> - Groups will have to be re-created and re-populated
> - Custom permissions will have to be re-implemented
> - Clean database without migration history
> - No more manual SQL interventions; if it can't be done via the API, it
> won't be done
> - Gerrit will run inside a Docker container
>
>
> Opinions?
>
>
>
>
> _______________________________________________
> Exherbo-dev mailing list
> Exherbo-dev at lists.exherbo.org
> http://lists.exherbo.org/mailman/listinfo/exherbo-dev

Sounds like a good idea to me. Anything that can lower the maintenance 
burden for you, and hopefully make it more reliable moving forward would 
be good.

Br,

Kim

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.exherbo.org/pipermail/exherbo-dev/attachments/20161023/3e8b4fa3/attachment.html>


More information about the Exherbo-dev mailing list