On 11/30/22 10:13, Christian Boltz wrote:
Hello,
Am Montag, 28. November 2022, 14:12:18 CET schrieb Richard Brown:
We are a project that has historically struggled to run single- instance, centralised infrastructure for key parts of our project operation.
eg. Our members database on https://connect.opensuse.org is no more
True, but you should have mentioned that we still have a member database, it's "just" running with a completely different software than we had on connect (Elgg).
The problem with Elgg was that it had too many features (most of them unused [1]), and worse, needed custom plugins for managing our Members. Yes, the functionality we used most [2] was custom code, and I probably don't need to mention that this made maintenance hard or even impossible.
Therefore we replaced connect with something that is very easy to maintain and does the job: phpMyAdmin ;-) I know this might sound funny, but it follows the KISS principle, and has the big advantage of nearly-zero maintenance effort (install and configure the phpMyAdmin rpm we have in Leap, and enjoy getting maintenance updates). And one more simple database on our database cluster also is basically "for free".
The other part of the connect replacement (for requesting membership etc.) is the ticket queue on https://code.opensuse.org/project/membership - also a system we already run and maintain, and one more ticket queue there doesn't hurt.
Listing the "loss" of connect as an example that we struggle to run our infrastructure is at best "funny". I'd even argue that replacing it was a big improvement.
However, as far as i'm aware (atleast the bug is still open) [1], the new system is still missing all the Emeritus Membership data (They were a separate connect group that didn't get migrated). I'm bringing this up again because maybe someone here still has a database dump and the knowledge to pull the data out of the right group. Thanks 1. https://code.opensuse.org/board/tickets/issue/49 -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B