Hello, everyone.

TL;DR: I'm thinking of shutting down all gentoo-mirror repositories,
except for gentoo and guru.


Over 10 years ago, I've started the repository mirror & CI project. 
What started as a bunch of shell scripts on a user-donated server, has
organically grown into a bigger bunch of shell scripts managed by Infra.
Nevertheless, it's still a bunch of hacks glued together.

Things don't work well all the time.  Sometimes stuff randomly crashes,
and I have to SSH and remove local checkouts to make it work.  Sometimes
the git repositories used to transfer logs grow so big they kill infra.
Often some repository starts crashing this or another part and needs to
be disabled.

To be honest, I have no energy to keep maintaining this.  I'm really
tired of having to deal with stuff crashing and spamming my mailbox with
failure mails.  I'm tired of having to go through all the infra hoops
just to disable another repository that can't work for one reason or
another.  In fact, I'm even tired that whenever people add new
repositories to api.gentoo.org, I have to go through that idiotic GitHub
clickety-click UI to stop receiving notifications for everything that
happens in these repositories.

So what I'm thinking about is winding most of the project down.  We'd
stop mirroring third-party repositories, and remove most of gentoo-
mirror organization.  What I'd like to leave is mirroring of gentoo
and guru repositories, since these two we have control of, and are very
important to Gentoo users.

So, well, unless someone convinces me otherwise, I'm going to disable
all other repositories over the next weekend, and remove their mirrors.
Gentoo and GURU will still be mirrored, and CI will keep running
as usual.

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to