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 BBBC4158009 for ; Tue, 20 Jun 2023 17:26:38 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4B766E08A4; Tue, 20 Jun 2023 17:26:35 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 pigeon.gentoo.org (Postfix) with ESMTPS id 04D91E0899 for ; Tue, 20 Jun 2023 17:26:34 +0000 (UTC) Received: by mail-ot1-f47.google.com with SMTP id 46e09a7af769-6b46e540326so2281540a34.2 for ; Tue, 20 Jun 2023 10:26:34 -0700 (PDT) X-Gm-Message-State: AC+VfDyQ+8AnYsRr51Tw9mtx8KbBr788PIU9xEvAq1XSESCRXkLhM61k V2lccUzhnji8oKMN+ctbVd5Ldnq/5XTrWIeKadE= X-Google-Smtp-Source: ACHHUZ4zVSsKOjFSDtJZkCF2Y7v5uQ61lsnhFQXlUcKRw+Qtaj1bSvxLNww4/zdtcd2U6Au6af/7al5w/LBFreHuF3U= X-Received: by 2002:a05:6358:5117:b0:129:cc30:cb22 with SMTP id 23-20020a056358511700b00129cc30cb22mr6145733rwi.32.1687281992380; Tue, 20 Jun 2023 10:26:32 -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> In-Reply-To: <703cdee8-b322-6c49-be13-efd10426ea6b@gentoo.org> From: Mike Gilbert Date: Tue, 20 Jun 2023 13:26:21 -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: 8bba5cbf-b5dd-4b52-80b2-766456ecf3f8 X-Archives-Hash: 64a707f819226a50c1d5160dc21cba91 On Tue, Jun 20, 2023 at 1:08=E2=80=AFPM Florian Schmaus w= rote: > > On 20.06.23 16:41, TOMAS FABRIZIO ORSI wrote: > > Isn't that duplicating the information of metadata/layout.conf's > > 'master' key-value pair [1]? > > > > > > Yes, I agree that it would be duplicating that information. As a matter > > of fact, Micha=C5=82 G=C3=B3rny pointed the same thing out. > > However, Micha=C5=82 also added, quote: "What's really lacking here is > > support for specifying dependencies via |repositories.xml| > > Do we need to duplicate the information in repositories.xml, with all > the drawbacks of duplication? > > Can't eselect repository add the new repository, then read the 'masters' > value from layout.conf, and add the missing repositories recursively? That would be a significant change in behavior for eselect repository. Currently, it does not actually sync any repos; it just manages the config in /etc/portage/repos.conf.