From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 7CAC61381F3 for ; Sun, 16 Jun 2013 12:13:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2612AE0956; Sun, 16 Jun 2013 12:12:48 +0000 (UTC) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2D535E08F9 for ; Sun, 16 Jun 2013 12:12:46 +0000 (UTC) Received: by mail-pb0-f54.google.com with SMTP id ro2so1894902pbb.41 for ; Sun, 16 Jun 2013 05:12:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=CaW4w7BA9vGdSXPAltl5knaAP2fxnGN0LmwcHvv0A34=; b=Nx+PlHBezhuD1b1POuHkMj9dloSziQG0GozhbRJk6Im/R9r3i8SgBeyXxnXRtoBCmG iXQ59Orf7HlKTkTXpY37u7NeKD9dLROGNOIdJgnFVankTkH3ucKhjNoW2mKn0a1IFY9v LETXCsRb740JtehLmmGMkLj12qqcOeHsiWraovYcgBhgvs2A+SOmiXK4JvXqEIZU+jvu 4PMgl0ZSIFjKFCCCZV1O1xDYh+0GW+YG3lpyyARiG6AZSyqk9W1z5hP7dNmv4NV0CtDZ 14Kqrlh5QE0flbgRYkzuRu6WXbGK9EAzq7jnbIt4FUK/PWMdQHx3NlERFUeUcM03y+8/ jqwQ== X-Received: by 10.66.160.163 with SMTP id xl3mr5643744pab.201.1371384766041; Sun, 16 Jun 2013 05:12:46 -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.70.11.164 with HTTP; Sun, 16 Jun 2013 05:12:25 -0700 (PDT) In-Reply-To: <51BD05A6.4090209@gentoo.org> References: <51BC2C55.7010506@mva.name> <20130615150549.5faa3829@gentoo.org> <51BD05A6.4090209@gentoo.org> From: Georg Rudoy <0xd34df00d@gmail.com> Date: Sun, 16 Jun 2013 16:12:25 +0400 Message-ID: Subject: Re: [gentoo-dev] [RFC] SRC_URI behaviour To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 21616d60-d768-49ea-ae9b-4320a9827019 X-Archives-Hash: 9e8010c1166a18cdca6f7feac24ef4c2 2013/6/16 Zac Medico : > How about it we add a src_fetch phase, so that the VCS intricacies can be > delegated to ebuilds/eclasses (like they are now, but without having to > abuse src_unpack). If we include a way for src_fetch to communicate chang= es > in VCS revisions to the package manager, then we'll be able to integrate > functionality like smart-live-rebuild directly into the package manager (= as > discussed in bug 182028 [1]). As a side note from a developer of an app that keeps various loosely coupled modules in one repo =E2=80=94 it'd be great if there would be a way= to also tell whether the changed revision actually affects the given package. The default, of course, should be to assume that every change in the repo affects a given package, but when it can be proved that package doesn't need to be rebuilt =E2=80=94 why bother rebuilding it? Of course, the task of the proof lies on exact ebuild maintainer. -- Georg Rudoy LeechCraft =E2=80=94 http://leechcraft.org