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 D5EEC13800E for ; Mon, 30 Jul 2012 16:20:38 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0F148E043A; Mon, 30 Jul 2012 16:20:34 +0000 (UTC) Received: from mail-gh0-f181.google.com (mail-gh0-f181.google.com [209.85.160.181]) by pigeon.gentoo.org (Postfix) with ESMTP id D661EE043A for ; Mon, 30 Jul 2012 16:20:34 +0000 (UTC) Received: by ghbz13 with SMTP id z13so5377679ghb.40 for ; Mon, 30 Jul 2012 09:20:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=ph8axUPiqOq+yaT7eAq+XNwbWlGgCDCNtYH7oAnxHDA=; b=i2UCJ8utJXzdUH6rZiQuNQeT5ltPEsKAGZuwGM52JpUhGjKUd8cwgfaedMD0oC/55n U+s8l0TnHc98UhA0ymdS2zaLF5cjsorWN0ODbfc5rcibr2vKkV67mCIsuzC9dgGfO+AU EstYVYis0Gdetva1eRvWW+H0hVtsv9IdS8aPL5IITiMlyr6oDoJPozHs6yJJQ0WtzgWM wkJsI2WQWprAMYIpZVhNftI6FYRM9JlEQl31GWxx8sTVDS9UXLbtL1LN5DR+uSkV7kjR u9ThCbbNSCi9QkcbHKk5aFaYBhen/Sy9ettFHwDOG4dSQz9ooXfHrNvwW3zG/LOhE3zg 6/yA== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Discussions centering around the Python ecosystem in Gentoo Linux X-BeenThere: gentoo-python@gentoo.org X-BeenThere: gentoo-python@lists.gentoo.org MIME-Version: 1.0 Received: by 10.43.69.12 with SMTP id ya12mr7108332icb.50.1343665234072; Mon, 30 Jul 2012 09:20:34 -0700 (PDT) Sender: matthew.summers@liquidustech.com Received: by 10.64.50.233 with HTTP; Mon, 30 Jul 2012 09:20:33 -0700 (PDT) In-Reply-To: References: <5015EDC2.202@gentoo.org> Date: Mon, 30 Jul 2012 11:20:33 -0500 X-Google-Sender-Auth: 2OnoIw7TowQ8rle-b50GQNAvsYg Message-ID: Subject: Re: [gentoo-python] Python 3 in Gentoo From: Matthew Summers To: Mike Gilbert Cc: gentoo-python Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQneq+qzGHOjf+OSp+YYqgqURZQKUa5EcXXCuGsZaKmS3XQI6Av0R8AlhKh0g0YmSd1r6QGU X-Archives-Salt: 47a7613b-d623-4f50-91d9-547c9a5e1e59 X-Archives-Hash: 5a01e736547f04b3ebd4735f28b5b0fa On Mon, Jul 30, 2012 at 11:16 AM, Mike Gilbert wrote: > On Mon, Jul 30, 2012 at 12:05 PM, Matthew Summers > wrote: >> Could we not just set a dep as =dev-lang/python:2 so that any version >> of python-2.* would satisfy the dep? Or, would this cause issues in >> avoiding old versions of python (python-2.5)? It might be enough to >> change the portage ebuild to work as it does now for the USE python2 >> and python3, but in the case where those flags are not set, then just >> pull in python:2 which would yield the latest stable version of >> python-2.* > > Using an || dep with to separate =dev-lang/python-2* and > =dev-lang/python-3* (or something roughly equivalent) is enough to > trigger the desired behavior from portage. See my previous message in > this thread. > >> For python-updater, I might be inclined to add similar USE to portage >> to manage the deps. > > No need for the use-flags. Again, I think the || dep is sufficient. > Yes, that makes sense, its a matter of order then. -- Matthew W. Summers Gentoo Foundation Inc.