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 CE3AC139694 for ; Wed, 8 Mar 2017 19:28:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 38303E0C28; Wed, 8 Mar 2017 19:28:13 +0000 (UTC) Received: from mail-ua0-x241.google.com (mail-ua0-x241.google.com [IPv6:2607:f8b0:400c:c08::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E4641E0C0C for ; Wed, 8 Mar 2017 19:28:12 +0000 (UTC) Received: by mail-ua0-x241.google.com with SMTP id 72so6276303uaf.1 for ; Wed, 08 Mar 2017 11:28:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=IvxSwZQW9pHTWZrA6VLN0ks57Ro9PmQtE9XpNPjXPmg=; b=US0XfwlqwqPaEXy3wweVH2KvnCvyVuK2KPL/MGD2UfYf6D9XUVmTUqzYjMw8Ws4GJM RAAu3CbE1NaMauNmL9f0u46pg+F4/7pyiyOldu/IiYkGkZAM2dPCUAFtvqNFchStbKlD g6d5FMU7Jb3vOWaDRkoRGD1jiaRSCrQFz7T2m1IYdqxn29TSSRw76qq/uwJa1SsD9OcS Tl01qVDKhGY63p6SULTXudO+dvzKTUqGLB230C2KN6mhyFyKlVkXmvHFE7XTa9Ju9zTv LC/a3F7Yh8HktSZB5TCMQ+YCDBUtz90NXrboypkEGL5oTS5hlvcdL2yar2Ay7+77B2az gtUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=IvxSwZQW9pHTWZrA6VLN0ks57Ro9PmQtE9XpNPjXPmg=; b=iA9UCd9crFBRec6NpcHz08zArehNRK3zsaAO6f5ypOJcH6kitZgMr2iGazT2NnH5TJ 9bSjCseBs7s4AOCA6MBIQYY5GJD0QmOoW/o4WrjsI6dZWlsQg7J6kZHtB7cQRvtpLNy0 +RyuQ0Z3VTEKOLJkTykvL9QDhoa+rZ3bK7mgz2VkPbXWwDQzQcbM7C44ZzT5yUzWTaIe W1R4aOQdWnONvet9Hy4RsPcRGKYCUd7WjdU3u7yRCNHkxFtyHC6KDDjKOHBYHO2cjGuG 9dTki0+T4mospZqzsKRqu79DyJATTxCkjZ8Ro4wNlUsGnOKs6EAZlo1GdaNltRrEzy+U gftw== X-Gm-Message-State: AMke39lhc5zXhhcDYQAs9MOQvc1pveoOph3tQdYliQGCYGcBpqevhAoQt2aQMf7VvC4dVsm06pIvTOA+k90jcA== X-Received: by 10.159.33.35 with SMTP id 32mr4212375uab.43.1489001291800; Wed, 08 Mar 2017 11:28:11 -0800 (PST) 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 Sender: zmedico@gmail.com Received: by 10.159.33.144 with HTTP; Wed, 8 Mar 2017 11:28:11 -0800 (PST) In-Reply-To: <20170308192009.GA12051@whubbs1.gaikai.biz> References: <20170302213000.6787600a@snowblower> <20170307224006.GA4087@whubbs1.gaikai.biz> <20170307160238.118d503f@patrickm> <20170308003814.GA9573@whubbs1.gaikai.biz> <2e5e4aa2-5979-800c-1689-d26915be64b1@gentoo.org> <20170308192009.GA12051@whubbs1.gaikai.biz> From: Zac Medico Date: Wed, 8 Mar 2017 11:28:11 -0800 X-Google-Sender-Auth: AiiSGskqRsBj8n0KQcUtVNBhsy8 Message-ID: Subject: Re: [gentoo-dev] new virtual -- virtual/go to fix go build time dependencies To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 44596819-e3cf-4c56-9bd7-9e6b1c2aac21 X-Archives-Hash: 55ad5d6c3674dc298cd78a44fce04b84 On Wed, Mar 8, 2017 at 11:20 AM, William Hubbs wrote: > On Wed, Mar 08, 2017 at 07:44:01AM -0500, Michael Orlitzky wrote: >> On 03/08/2017 01:27 AM, Zac Medico wrote: >> > On Tue, Mar 7, 2017 at 4:38 PM, William Hubbs wrote: >> >> On Tue, Mar 07, 2017 at 07:13:38PM -0500, Michael Orlitzky wrote: >> >>> If all dev-go libraries wind up in RDEPEND solely to force rebuilds on >> >>> upgrades, why not do the same with the standard library (dev-lang/go)? >> >> >> >> They should not end up in rdepend at all since we only need them at >> >> build-time. >> > >> > Shouldn't we get rebuilds when the dev-go libraries are upgraded too? >> > >> >> That's what I was getting at. >> >> Another reading of the PMS reminds me (as Kent pointed out) that >> slot-operator deps shouldn't be used for would-be-nice stuff. It says >> specifically that := "indicates that the package will break..." > > Another option is to not force thisand rely on everyone to use > --with-bdeps=y to make the rebuild happen. > > I'm not sure whether this is a good idea, but it makes sense in a way > since we are talking about build-time dependencies. We just merged a portage patch the enables --with-bdeps automatically when --usepkg is not enabled: https://bugs.gentoo.org/show_bug.cgi?id=598444 -- Thanks, Zac