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 0F3561384B4 for ; Mon, 7 Dec 2015 20:37:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DAF6021C039; Mon, 7 Dec 2015 20:36:55 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id DE0DDE088C for ; Mon, 7 Dec 2015 20:36:54 +0000 (UTC) Received: from mail-io0-f178.google.com (mail-io0-f178.google.com [209.85.223.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: floppym) by smtp.gentoo.org (Postfix) with ESMTPSA id 508BF340A5D for ; Mon, 7 Dec 2015 20:36:52 +0000 (UTC) Received: by ioc74 with SMTP id 74so2701385ioc.2 for ; Mon, 07 Dec 2015 12:36:49 -0800 (PST) X-Received: by 10.107.167.18 with SMTP id q18mr282950ioe.141.1449520609501; Mon, 07 Dec 2015 12:36:49 -0800 (PST) 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.107.3.27 with HTTP; Mon, 7 Dec 2015 12:36:30 -0800 (PST) In-Reply-To: <1449428612-20538-1-git-send-email-mgorny@gentoo.org> References: <1449428612-20538-1-git-send-email-mgorny@gentoo.org> From: Mike Gilbert Date: Mon, 7 Dec 2015 15:36:30 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [gentoo-dev] [PATCHES] python-r1 suite clean up & impl reorder To: Gentoo Dev Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 6ef16d8f-3f10-425f-8874-7f9e00af30d6 X-Archives-Hash: c14cbef98dd63a8ade9f3dfa7a021b43 On Sun, Dec 6, 2015 at 2:03 PM, Micha=C5=82 G=C3=B3rny = wrote: > Hi, > > Here's another patchset. Mostly fixups inspired by multilib-build.eclass > changes with a few little additions. > > Changes: > > 1. eclass-set variables are now read-only, Sounds ok, but might break some ebuilds. > 2. 'unset -f' is used to unset temporary & local functions, > 3. implementations are reordered for sane order. > > I've tested this with a few dozen random distutils-r1, python-r1, > python-any-r1 and python-single-r1 packages. However, for > the implementation reorder a larger tinderbox run would be appreciated. > > As explained in the commit, the reorder may influence files installed by > a package, and implementation selected by python_setup(). This should > not cause issues for correctly written ebuilds, and should help us find > those that are not correctly written ;-). > > In other words, we're finally considering Python 3.x preferred over > Python 2.x. That could be a significant change, and I do expect that this will break some ebuilds. Any easy way to test this first? Or should we just be ready for the bug rep= orts?