From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 514A21581EE for ; Fri, 21 Mar 2025 14:13:33 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 39D0F343330 for ; Fri, 21 Mar 2025 14:13:33 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id CAB621104B4; Fri, 21 Mar 2025 14:12:50 +0000 (UTC) Received: from mx0.riseup.net (mx0.riseup.net [198.252.153.6]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 1392B1104AB for ; Fri, 21 Mar 2025 14:12:50 +0000 (UTC) Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4ZK4Cj4jJ6z9vdn for ; Fri, 21 Mar 2025 14:12:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1742566369; bh=33CY2obx8VjLAhBW/edBbLd4CtynmqxJDfY/bYksQ50=; h=Date:From:To:Subject:In-Reply-To:References:From; b=QWc/IOxHJISIat1l5wjT1oeGlMgYfNQI0eXty8XLWJNdG5ZNJxijDWneB1DdowZcN v1WFFpOyx/CfgOnVhSzvOIQQEUfqfIidOU4XlC0Ad6FEyIyjeSF8KneH+CJKAmASH1 fmMT5A+JpKoziFAK0l9T59KIzfsE/4tbLUnKSbkc= X-Riseup-User-ID: 81B6B3C832D6AD941D0943B560BDFE9F3CD10761E8E11CE13EA659F66D8E3B40 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4ZK4Cj326nzFslj for ; Fri, 21 Mar 2025 14:12:49 +0000 (UTC) Date: Fri, 21 Mar 2025 07:12:48 -0700 From: orbea To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] The uncertain future of repository mirrors Message-ID: <20250321071248.7bdbced4@Akita> In-Reply-To: <6b358608f6e244cb96ce527ad47b3e0483eaf0c6.camel@gentoo.org> References: <6b358608f6e244cb96ce527ad47b3e0483eaf0c6.camel@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: ab30ff1a-f03d-4f71-944b-c99a2aac0db1 X-Archives-Hash: 4ace12441a054805ed7a09549e417cb4 On Fri, 21 Mar 2025 14:32:31 +0100 Micha=C5=82 G=C3=B3rny wrote: > Hello, everyone. >=20 > TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, > except for gentoo and guru. >=20 >=20 > Over 10 years ago, I've started the repository mirror & CI project.=20 > 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. >=20 > 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. >=20 > 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. >=20 > 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. >=20 > 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. >=20 What does this mean for the libressl overlay? People use that so please don't remove it.