From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NxUbm-0000pf-Fi for garchives@archives.gentoo.org; Fri, 02 Apr 2010 00:19:34 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BB130E07DB; Fri, 2 Apr 2010 00:19:32 +0000 (UTC) Received: from mail-pv0-f181.google.com (mail-pv0-f181.google.com [74.125.83.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 03DEBE07D1 for ; Fri, 2 Apr 2010 00:19:24 +0000 (UTC) Received: by pvg16 with SMTP id 16so670603pvg.40 for ; Thu, 01 Apr 2010 17:19:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:cc :subject:message-id:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=rOEkmUrs9B42n2rzvyM91RxnenhljlZyHcnOMO4DQ64=; b=C4hq0kq16Srjc0OTetw834ykGg061sW0rZYqm7Vb3tkgICHS8cXACMl2hb9FG0dI/S 7n5Kpdjs7+8XBk+IK2GvEBMPatTOndnKrpwH998DeqzFBj5inYnD5Doui4KQ7+nWiDqY 9u+URMNcnwS25yZv8HqVZq7QdZv6K0/4FrO98= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=t2CRE7uelXZbGVJQRkM0Q9RoX1w7A2juuFmlO/7ejbnOx/L/5OZyrV9bnVBe1JhIi6 4+SS1H6YNUXTHjYM3F0XwG8RFlgqcMwgT4HmTwAZOZSSeYJEAxF/fV51m2ggrT5cvHgH RBD9fh0LaMiMijwHlZuonSfpqYYKEC2Vpx2M0= Received: by 10.140.252.10 with SMTP id z10mr1220087rvh.45.1270167564424; Thu, 01 Apr 2010 17:19:24 -0700 (PDT) Received: from smtp.gmail.com (c-67-171-128-62.hsd1.wa.comcast.net [67.171.128.62]) by mx.google.com with ESMTPS id 23sm7276806pzk.2.2010.04.01.17.19.21 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 01 Apr 2010 17:19:23 -0700 (PDT) Received: by smtp.gmail.com (sSMTP sendmail emulation); Thu, 01 Apr 2010 17:17:31 -0700 Date: Thu, 1 Apr 2010 17:17:31 -0700 From: Brian Harring To: gentoo-dev@lists.gentoo.org Cc: zmedico@gentoo.org Subject: Re: [gentoo-dev] perl eclass review - EAPI=3 + new helper eclass Message-ID: <20100402001731.GO11663@hrair> References: <20100330111154.GA28735@veller.net> <4BB536DC.8090405@gentoo.org> 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 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="L5nTHegdhbHhzmSD" Content-Disposition: inline In-Reply-To: <4BB536DC.8090405@gentoo.org> User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: d9cc91e3-fa1d-418a-b5ed-89afa28077e9 X-Archives-Hash: 1684cb154703f684e68cc14890cb6491 --L5nTHegdhbHhzmSD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 01, 2010 at 05:14:20PM -0700, Zac Medico wrote: > You can configure eclass override behavior via eclass-overrides in > /etc/portage/repos.conf, as documented in `man portage`. There are a > number of caveats to eclass-overrides, and that's why it's not the > default behavior. For example, beware that you'll need to set > PORTAGE_RSYNC_EXTRA_OPTS=3D"--exclude=3D/metadata/cache" if your overlay > eclasses modify any ebuild metadata (as documented in `man portage`). Why not add some boolean list to the repo definition controlling that,=20 rather then requiring people to specify the raw RSYNC option? =20 Something like REPO_OPTIONS=3D'exclude-cache'? You can also jam some other options in there- one that might be useful=20 for folks is specifying the minimal sync period (sync this repo at=20 most once a day, or at most once an hour), etc. ~harring --L5nTHegdhbHhzmSD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) iEYEARECAAYFAku1N5sACgkQsiLx3HvNzgdAjACgt4V5QAgkBfENW2Voh1yiIXmx xbUAoMgMlFGAoKIDb1+O9jAH+RMR753Y =SZ+u -----END PGP SIGNATURE----- --L5nTHegdhbHhzmSD--