Re: [Exherbo-dev] Gerrit issues & way forward

2016-11-30 Thread Pierre Lejeune
Hi,

Gerrit is indeed not really usable these last days/weeks.
Opening a change in a new tab results in being redirected to Wulf's blog.
Reviewing files is just not allowed.

So +1 for me as well.
I think we can live without Gerrit during a couple of days.
Re-entering all my settings is not a problem if it can result in less
annoyance in the future.

Regards,
Pierre

Le 30 nov. 2016 16:20, "Marc-Antoine Perennou"  a
écrit :

>

> On Fri, 2016-10-21 at 16:21 +0200, Wulf C. Krueger wrote:
> > 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?
> >
>
> Hi,
>
> Gerrit is indeed annoying lately.
> I don't think 1 or 2 days of downtime would really matter given the
> current status.
> +1 for spawning a brand new one. Maybe we can abandon dead changesets
> before the migration and try to restore the others. Shouldn't be too
> much work I guess.
>
> ___
> Exherbo-dev mailing list
> Exherbo-dev@lists.exherbo.org 
> http://lists.exherbo.org/mailman/listinfo/exherbo-dev

___
Exherbo-dev mailing list
Exherbo-dev@lists.exherbo.org
http://lists.exherbo.org/mailman/listinfo/exherbo-dev


Re: [Exherbo-dev] Gerrit issues & way forward

2016-11-30 Thread Marc-Antoine Perennou
On Fri, 2016-10-21 at 16:21 +0200, Wulf C. Krueger wrote:
> 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?
> 

Hi,

Gerrit is indeed annoying lately.
I don't think 1 or 2 days of downtime would really matter given the
current status.
+1 for spawning a brand new one. Maybe we can abandon dead changesets
before the migration and try to restore the others. Shouldn't be too
much work I guess.

___
Exherbo-dev mailing list
Exherbo-dev@lists.exherbo.org
http://lists.exherbo.org/mailman/listinfo/exherbo-dev


Re: [Exherbo-dev] Gerrit issues & way forward

2016-10-23 Thread Kim Højgaard-Hansen

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@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

___
Exherbo-dev mailing list
Exherbo-dev@lists.exherbo.org
http://lists.exherbo.org/mailman/listinfo/exherbo-dev


Re: [Exherbo-dev] Gerrit issues & way forward

2016-10-22 Thread Bo Ørsted Andresen
On Fri, Oct 21, 2016 at 04:21:19PM +0200, Wulf C. Krueger wrote:
[...]
> 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?

If it makes things work more reliably going forward, I say do it.

Regards,
Bo Ørsted Andresen

___
Exherbo-dev mailing list
Exherbo-dev@lists.exherbo.org
http://lists.exherbo.org/mailman/listinfo/exherbo-dev


Re: [Exherbo-dev] Gerrit issues & way forward

2016-10-22 Thread Bernd Steinhauser

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?


Can you migrate the current patches (or is that what you mean with queries?)?
I guess that should be possible, since they are in a git repo, right?
If so, then just go for it.

Otherwise, if most of the patches are rotten potatoes, maybe it's better to 
start clean and see what gets resubmitted.




___
Exherbo-dev mailing list
Exherbo-dev@lists.exherbo.org
http://lists.exherbo.org/mailman/listinfo/exherbo-dev