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 1MpQVW-00022g-4G for garchives@archives.gentoo.org; Sun, 20 Sep 2009 17:47:30 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 11BC5E08E2; Sun, 20 Sep 2009 17:47:29 +0000 (UTC) Received: from mail-px0-f179.google.com (mail-px0-f179.google.com [209.85.216.179]) by pigeon.gentoo.org (Postfix) with ESMTP id D321BE08E2 for ; Sun, 20 Sep 2009 17:47:28 +0000 (UTC) Received: by pxi9 with SMTP id 9so1980193pxi.9 for ; Sun, 20 Sep 2009 10:47:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type; bh=2ZUJDmnra1lYis7APK1smm+4+zXjiFjl7R5KQ8CaO7s=; b=M9aJxdtAUqGgfccgtl0NYP8KHargEZW/VJ95XGTEBLs8LnQa6m9Zon+HBB/vXQSvy1 HtUKGO0LkLNCFvHDEdIGEoC9Wo2RuH4yj0KTkd086X1Nt0nWSLuzumz++4LBd//gm62K 3y3wu2tZVN7f+9IDOtbyg5zP1Jg4aE4VzJCF4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=qygV0iChL2O9zmfsU2IHeMFlrycbLIcykshwTWhw1bZo0kUB7xF+ID5+MiiM5nW9aW K6Mx0lPZWGE8OpBKGh64T3KAFDMUcHKMFt0sPRGDjoyA+eQ3KSitS96qHDcnFlqWp5mP mNAwijXgqq+iz2e+LVioxjTZE58ZZKfJa/gGU= 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: nirbheek.chauhan@gmail.com Received: by 10.114.237.18 with SMTP id k18mr6860264wah.63.1253468848398; Sun, 20 Sep 2009 10:47:28 -0700 (PDT) In-Reply-To: <200909201935.08611.Arfrever@gentoo.org> References: <200909191848.33225.Arfrever@gentoo.org> <200909201807.16100.Arfrever@gentoo.org> <8b4c83ad0909201025kc346288seb36780bccdf2e80@mail.gmail.com> <200909201935.08611.Arfrever@gentoo.org> Date: Sun, 20 Sep 2009 23:17:28 +0530 X-Google-Sender-Auth: 428963fe57df15bf Message-ID: <8b4c83ad0909201047t350ef158l8aca445789c910a4@mail.gmail.com> Subject: Re: [gentoo-dev] Stabilization of Python 3.1 From: Nirbheek Chauhan To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 8fe121cb-6878-47bc-a5ea-de6298e1ec48 X-Archives-Hash: 3f3a6c583ca5f24df2506927e45587c2 On Sun, Sep 20, 2009 at 11:05 PM, Arfrever Frehtes Taifersar Arahesis wrote: >> Package X (stable) requires python-2 >> Package Y (stable) requires python-3 >> >> => User can't use both at the same time. > > Distribute/Setuptools will ensure that appropriate shebang is present in Python > scripts. In other cases, we can easily modify shebangs in installed scripts. > (A new function in python.eclass could be created for this purpose, but until > now it isn't needed.) > Oooh, this will lead to more phun! Package A (module, stable) requires python-3 However, A is a dependency of *both* X and Y Now what? Slotting? Install to both/all python prefixes? Or some other ugly solution? Seriously, if you *really* *really* want python-3 stable, it should: 1) NOT show up in `eselect python` to set as the default interpreter 2) NOT be a dependency of any package in stable 3) Be accessibly ONLY via the name "python-3" (or similar) Which means, that for stable users, it will be for personal projects only. In which case, I don't see much point in stabilizing it. -- ~Nirbheek Chauhan GNOME+Mozilla Team, Gentoo