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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8C8EB1382C5 for ; Fri, 23 Mar 2018 14:25:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 16066E0977; Fri, 23 Mar 2018 14:25:36 +0000 (UTC) Received: from mail-qt0-x232.google.com (mail-qt0-x232.google.com [IPv6:2607:f8b0:400d:c0d::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AE32BE0936 for ; Fri, 23 Mar 2018 14:25:35 +0000 (UTC) Received: by mail-qt0-x232.google.com with SMTP id l25so12706857qtj.1 for ; Fri, 23 Mar 2018 07:25:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=G2itGUZ7AEOef58DQ6NFor7pcdIqXHPvxXKSmJAGzKY=; b=V5kdX502ORrprlPs7PrRd40yiTFF6Iev0YjUo4sw3URR68u1iEfIV3aKX3L39njbwT EdIwo5vRUp0BVf619tGts9TcGSNGzZXDhpWCGbhpaNVfWpaHmzLD3r2IHfvVis5N+IBa TeG7jErVXaIcDFQj4Av6rwvNxAn0CrMUOCo8PQdA7o1FaMoQSMcR/0apqliYT9jPU1gs eXozJCf9ZLUS46O9Tq9kW+rSrutC7LVhL21DcsRY1nf0C9xh72dPb+K1sSfCUglznoxk Smtc60BNPQY54+V2O6fbJnYNObNQG8grRpWhVYJuplkFblXHdJh3RtzjG45aqdTB4zQh +v9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=G2itGUZ7AEOef58DQ6NFor7pcdIqXHPvxXKSmJAGzKY=; b=exy5hygrSgq64CEOt3CkF1DQGKA8a8dvOBDKvaEvG5vXNIFdKwp/krS2Pmxoq2AHoD QSNFEOkD1ILs9H1dbzxbCNjoSsfBgvFkEQ1xfUgtEUxppknouZM7mxUfPorwMRbmPWpF b7eqkb8asgW/rv7m6pltk37DTWo+22K7U+8CBA4bBoOHzwlGyjgaRte3KbyBXgdQux89 U5eYMVpS2eV0zEihfW7n+Oj4/gHBPKYWTsgvGLcdlkYLY7fX19yBqXhexsTvv8H7Iu5n EU+iX4YyKKWY9kalogJ4EauwTu7Ehxr5rLfcW/J4rUtJURxRYPGrVPDrSs2pvwH5arfr HU/A== X-Gm-Message-State: AElRT7FDkwloOi/k7FvwCUzRT5mBsM8y+I8duoc6dpp2hFK4G+xa/d7z YXyQOcZDzrI/wPtwrSu7mnmgbMtnLP4qvIUN5Zk1eg== X-Google-Smtp-Source: AG47ELtV3jH/5NoPMvvVGugGxOEjYuL02C9MnO2om9KMJWYREBcMhW9DETEGvL5G1mPiKJUtFFd3u+udVHQHzKrJ7lQ= X-Received: by 10.200.10.141 with SMTP id d13mr40844904qti.155.1521815133151; Fri, 23 Mar 2018 07:25:33 -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 MIME-Version: 1.0 Received: by 10.200.23.85 with HTTP; Fri, 23 Mar 2018 07:25:12 -0700 (PDT) In-Reply-To: References: <23220.52565.280134.566970@a1i15.kph.uni-mainz.de> <23220.56844.278087.25609@a1i15.kph.uni-mainz.de> From: Arve Barsnes Date: Fri, 23 Mar 2018 15:25:12 +0100 Message-ID: Subject: Re: [gentoo-dev] New Portage fork: sys-apps/portage-mgorny To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: 8b402b2d-8178-48c8-a1f7-b03ccbf8d2b5 X-Archives-Hash: fac09365715cf21f9a83ef859b500f1f On 23 March 2018 at 14:27, Rich Freeman wrote: > It sounds to me that one of the intended behaviors is to tell portage > that for a particular package we want to ignore a particular > repository entirely. Suppose for example an overlay contains > misc/foo-3, and the main repo introduces misc/foo-4. Perhaps we want > portage to stick with foo-3 from the overlay. However, if the overlay > adds foo-4, or foo-4.1 we want this installed. A version mask would > not really cover this use case. > > IMO this sounds like a useful feature. Having it in profiles could > probably also be useful in some testing scenarios, such as when making > changes to a large number of packages that are already in the main > tree (think something analogous to a feature branch in git, where the > master branch continues to advance). Unless I'm misunderstanding, this is possible already in package.mask? If the mask is not permanent (for testing, as you mention), would there be any benefit in having it in profile instead? Putting misc/foo::gentoo in package.mask works fine either way. Probably