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 18FE01387A6 for ; Fri, 1 Nov 2013 20:17:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6E7B6E0A8F; Fri, 1 Nov 2013 20:17:48 +0000 (UTC) Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 474F3E0A72 for ; Fri, 1 Nov 2013 20:17:46 +0000 (UTC) Received: by mail-wi0-f175.google.com with SMTP id hm4so1603129wib.8 for ; Fri, 01 Nov 2013 13:17:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=nqUgb5tYhLEUxRlcbc1bXFHOEYdYqapWB2O/hwEG0LA=; b=atOvcuZU7uwy05GavHsltxRK9ajSHWTFwIU5nzFHL7LTtYi4G15ssE2ufqeQJL2gsk GOrnHGjn7zns1bM0bghm0RcJiG0CJ+E4o7u+04bhvWhKj/kSdH0d5dlr/jhycanURujf M+ixo9R7RrBEY8VbuDR1B5OEIeA7FS+5ZP+aYel8IBzehMsc/2+X5kLNk+6m3V85U0g3 jciB0HqmA2NTgA6WOV59ekftPel79THXNP9EujDAxHi/CAuIoWdXl6dE4SKkbAGtaVq4 LUP0MbUkH3TlJjMJHe9vC8XExKVkkm7B3HbekOu3BPM+9s6mzhaJSHiQySuk8c/Hu/Jh Z6dw== X-Received: by 10.180.14.226 with SMTP id s2mr3537503wic.41.1383337065806; Fri, 01 Nov 2013 13:17:45 -0700 (PDT) Received: from [172.20.0.40] (196-210-126-109.dynamic.isadsl.co.za. [196.210.126.109]) by mx.google.com with ESMTPSA id ft19sm10662761wic.5.2013.11.01.13.17.44 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 01 Nov 2013 13:17:45 -0700 (PDT) Message-ID: <52740C5B.20802@gmail.com> Date: Fri, 01 Nov 2013 22:17:31 +0200 From: Alan McKinnon User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] did python-r1 improve user experience? References: <5267CB83.3000306@gentoo.org> <526C8B62.9040905@iinet.net.au> <8761scg9ao.fsf@nyu.edu> <87bo249r32.fsf@nyu.edu> <5273B423.9030705@gmail.com> <8738ng86vv.fsf@nyu.edu> In-Reply-To: <8738ng86vv.fsf@nyu.edu> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 7904bf7d-45ac-465c-9a52-7d97d49c7bd1 X-Archives-Hash: 0dd66a60fc3d1398bfacf896f76d0a0a On 01/11/2013 17:43, gottlieb@nyu.edu wrote: > On Fri, Nov 01 2013, Alan McKinnon wrote: > >> On 01/11/2013 15:41, gottlieb@nyu.edu wrote: >>> On Thu, Oct 31 2013, gottlieb@nyu.edu wrote: >>> >>>> On Sun, Oct 27 2013, Mike Gilbert wrote: >>>> >>>>> Making things "just work" is complex when trying to juggle 6 or more >>>>> supported versions/implementations of python. >>>> >>>> Indeed. >>>> >>>>> We have tried to explain the magic make.conf lines in the Python user guide. >>>>> >>>>> https://www.gentoo.org/proj/en/Python/python-r1/user-guide.xml >>>>> >>>>> We also try to make sure that most users never have to touch >>>>> PYTHON_TARGETS, etc; the default values provided by your profile are >>>>> set up to allow *stable* python2.7 and python3.2 to work properly. >>>> >>>>> ~arch users are expected to read the docs. ^_^ >>>> >>>> I am a ~amd64 user and I just read the user-guide. :-) >>>> I do not see any action items for my system; but do see a large number >>>> of reinstalls proposed by emerge >>>> >>>> I do not change any python variables in make.conf so emerge --info shows >>>> PYTHON_SINGLE_TARGET="python2_7" >>>> PYTHON_TARGETS="python2_7 python3_2" >>>> >>>> a recursive grep -i for python in /etc/portage yields only >>>> ./package.use/imaging-pillow:5:virtual/python-imaging >>>> -python_targets_python3_2 >>>> >>>> So I basically have the default except for the imaging/pillow business. >>>> >>>> I note that update world wants to rebuild a bunch of packages (the >>>> entire output is below). Some are qt-related others involve >>>> PYTHON_TARGETS. >>>> >>>> Does this mean that I can let the 44 packages / 38 reinstalls update occur >>>> and expect a running system to result? It is unusual, but I realize not >>>> unprecedented, to have so many reinstalls and I would like to confirm >>>> that this is expected. >>>> >>>> thanks, >>>> allan >>> >>> I realize that I forgot to attach the list of packages emerge wants to >>> reinstall. So I did the same emerge command (I always use --ask) and >>> they are *gone*. This I don't understand since I didn't sync inbetween >>> (ls -lt /usr/portage shows nothing since wednesday). >>> >>> I though all dependencies, etc are resolved locally so why would it >>> change from 44 packages with 38 reinstalls to 4 packages with no >>> reinstalls? >> >> >> Did you make any changes to make.conf between your previous mail and >> doing this last test? > > Good question, but no. > > -rw-r--r-- 1 root root 709 Sep 18 14:58 /etc/portage/make.conf > > allan > I think we can agree that something must have changed on your system in the last few days, we just have to find it. Otherwise we'd have to concede that portage has code like this: if rnd(0,2) do_stupid_emerge() else do_sensible_emerge() endif I reckon it's safe to assume portage does not contain code like that :-) Did you run any portage commands at all that cause changes since Wednesday? "emerge @preserved-rebuild" and depclean are good candidates, I often forget about those myself. How about any file at all in /etc/portage that changes since wednesday? Or /var/lib/portage/world*? -- Alan McKinnon alan.mckinnon@gmail.com