From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C63A3158009 for ; Wed, 21 Jun 2023 15:07:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 47427E0940; Wed, 21 Jun 2023 15:07:28 +0000 (UTC) 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 pigeon.gentoo.org (Postfix) with ESMTPS id F0DF0E0855 for ; Wed, 21 Jun 2023 15:07:27 +0000 (UTC) Received: by mail-ot1-f47.google.com with SMTP id 46e09a7af769-6b13e2af122so4571990a34.2 for ; Wed, 21 Jun 2023 08:07:27 -0700 (PDT) X-Gm-Message-State: AC+VfDwFsm+8+R8kNKKvQYheBE3RIELGzibdI9/OPqhge/Cxm0XcBnh1 +GTn2TVhWOOvLiXa/s3ZkGuyJFog8rebTjtls7Y= X-Google-Smtp-Source: ACHHUZ6zZPfMhcRhJVWaXKcNVda0VDt0ofhzo84E8cmHaoJQIetFZqjAvpv+pURr7XgjBuC4zxjgAXwr01TmZCBncwc= X-Received: by 2002:a05:6358:c321:b0:129:c1dc:e6d8 with SMTP id fk33-20020a056358c32100b00129c1dce6d8mr6302883rwb.32.1687360043695; Wed, 21 Jun 2023 08:07:23 -0700 (PDT) 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 References: <30d4b57b-734f-bd42-4427-15389256e80f@gentoo.org> <703cdee8-b322-6c49-be13-efd10426ea6b@gentoo.org> <06d53584-9c50-b819-cac5-abc17249c515@gentoo.org> <0b36b5e7-bb3f-2166-bb16-2fef8f35fde6@gentoo.org> <92ac9bbb-7c82-115d-fd70-298ef39ef5a7@gentoo.org> <64a1da86-899f-56d0-4051-828716e80eda@gentoo.org> In-Reply-To: From: Mike Gilbert Date: Wed, 21 Jun 2023 11:07:12 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [gentoo-dev] Eselect repository feature request To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 616b6bda-6f1f-4537-bb04-45c712bd950f X-Archives-Hash: 7ff53f7bfa3f01cd790beb6c19c78f44 On Wed, Jun 21, 2023 at 10:43=E2=80=AFAM TOMAS FABRIZIO ORSI wrote: >> >> Sure, I think it could work. > > Great to hear. > In that case I could try to give it a try and make a pull request to the = emerge --sync with a basic idea. > Any tips? So emerge already emits a warning message when a repo is missing: https://gitweb.gentoo.org/proj/portage.git/tree/lib/portage/repository/conf= ig.py?h=3Dportage-3.0.48.1#n1070 That looks something like this: $ sudo emerge --sync Unavailable repository 'foo' referenced by masters entry in '/var/db/repos/gentoo/metadata/layout.conf'