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 1NsNTP-00073b-1E for garchives@archives.gentoo.org; Thu, 18 Mar 2010 21:41:47 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 78232E0B40; Thu, 18 Mar 2010 21:41:44 +0000 (UTC) Received: from mail-fx0-f210.google.com (mail-fx0-f210.google.com [209.85.220.210]) by pigeon.gentoo.org (Postfix) with ESMTP id C2FCEE0ABE for ; Thu, 18 Mar 2010 21:41:33 +0000 (UTC) Received: by fxm2 with SMTP id 2so284fxm.26 for ; Thu, 18 Mar 2010 14:41:33 -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:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=rqyqugRgQxAHQycO3kNOsolKVS+dYFd/CjV5Dp/YTS0=; b=gQYffLrKm8QWmmXfkoThNVggOujWk2oIPxHw1ftsNe1OAa2bYg3ZsLmK3wg1xZnyIN FJol0BaUvNg0LyOULp/AevZQyoIHLGCB+y5tyWMg7vrLrDs24/b2ivruBBcySnD+XDYR awUeSQgY62L+yXgg8TLE2LosGZTg8862068k4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=ECN5Jgc00wS2N2Yealw1r919eSIOXE8GPzpN5BzMJmJTe4Oy5bej9uU1NCFD+KCmDo Xk/yryAgTvVgm0EollzmJkDw5dLTf/NqZTJ8W8om9roTPOWFBi3U4h4uaNSE7FmNbAep KpZsj9Zbfc/8LnKKD+c0W5iRwDHojfVjmPJtI= Received: by 10.223.63.208 with SMTP id c16mr9699615fai.29.1268948467295; Thu, 18 Mar 2010 14:41:07 -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 y15sm704994fkd.8.2010.03.18.14.41.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 18 Mar 2010 14:41:05 -0700 (PDT) Received: by smtp.gmail.com (sSMTP sendmail emulation); Thu, 18 Mar 2010 14:40:58 -0700 Date: Thu, 18 Mar 2010 14:40:58 -0700 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it Message-ID: <20100318214058.GA26983@hrair> References: <4BA27CE2.7080005@gentoo.org> <201003182033.28430.Arfrever@gentoo.org> <4BA28357.2030206@gentoo.org> <201003182055.12964.Arfrever@gentoo.org> <4BA2894D.6000307@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="qDbXVdCdHGoSgWSk" Content-Disposition: inline In-Reply-To: <4BA2894D.6000307@gentoo.org> User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 9d26c31c-a57e-4d03-a9cb-5b3c50cf0d5d X-Archives-Hash: 81ab2387007ebabd2aecdc8f5ebd5a52 --qDbXVdCdHGoSgWSk Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 18, 2010 at 09:13:01PM +0100, Thomas Sachau wrote: > On 03/18/2010 08:55 PM, Arfrever Frehtes Taifersar Arahesis wrote: > > 2010-03-18 20:47:35 Thomas Sachau napisa=C5=82(a): > >> On 03/18/2010 08:33 PM, Arfrever Frehtes Taifersar Arahesis wrote: > >>> 2010-03-18 20:20:02 Thomas Sachau napisa=C5=82(a): > >>>> Currently, some packages just depend on "dev-lang/python". Arfrever = claims it to be right > >>> > >>> It's correct only for packages (e.g. dev-python/setuptools), which su= pport all > >>> versions of Python (including Python 3). > >> > >> Can you tell us any benefit for the normal user, when you require him = to install python-3* > >=20 > > I don't require it. It's only a side effect of correct dependencies. > >=20 >=20 > Wrong. Correct dependencies only require the set of packages they need, t= hey dont pull in packages > nor versions, which are not used or needed. > Since you claim portage behaviour being right and you dont want to change= "dev-lang/python" > dependency, you want to force all users to install python-3*, also it is = not needed nor used nor is > there any benefit from it being installed. dev-lang/python, if the pkg supports py2k/py3k (specifically=20 py2.{4,5,6,7}, py3.{0,1,2}), *is* the correct dependency. End of=20 story, no arguement is possible on that. Note I said 'correct', not 'desired'. It's the PM's choice how it=20 chooses to fullfill that constraint. Now, even if py3k is basically=20 unusable (for anything reliant on a framework, at this point in time=20 it is unusable), that *still* doesn't matter- the dependency is=20 *correct*. If you want to influence how the PM chooses what to use, that's=20 masking or changing the algo it uses- not screwing up perfectly=20 correct dependencies. Considering that the algo varies across all 3 managers, masking is the=20 only tool that exists atm. ~harring --qDbXVdCdHGoSgWSk Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) iEYEARECAAYFAkuineoACgkQsiLx3HvNzgeaXwCfdE3r+xSYjQPNF08wK3KssEMZ P0UAoKcDSYwLmjc8ucwtVuvx29u8paai =QtTI -----END PGP SIGNATURE----- --qDbXVdCdHGoSgWSk--