From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-181214-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 6E1C2139083
	for <garchives@archives.gentoo.org>; Fri,  8 Dec 2017 16:47:55 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id DFC06E0FAD;
	Fri,  8 Dec 2017 16:47:49 +0000 (UTC)
Received: from mail-wr0-x22a.google.com (mail-wr0-x22a.google.com [IPv6:2a00:1450:400c:c0c::22a])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 62969E0F76
	for <gentoo-user@lists.gentoo.org>; Fri,  8 Dec 2017 16:47:49 +0000 (UTC)
Received: by mail-wr0-x22a.google.com with SMTP id g53so11397590wra.2
        for <gentoo-user@lists.gentoo.org>; Fri, 08 Dec 2017 08:47:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=subject:to:references:from:message-id:date:user-agent:mime-version
         :in-reply-to:content-language:content-transfer-encoding;
        bh=CZbmiK/YLh+Cs1f3oW3dgEd4OKWrgUYK1OyircRZv/A=;
        b=kAs6FMjtdVv5ONr3mnX+MOzKqELUOkcxAWSq6ZCbgDeGrRhWEpEdLlXAlJbTqA/QoO
         p3ohJNlJzhUcFaDrQCvU+nfTT9wJkwnI6mnZS9E9EIq0EBPrdHdU9LZkYIg/eC5un/NI
         f3j9OUPbAynP9n++Vt0oXntaCx24kasfrEmr6XuF3HkAChqIZ97S8cOYaloonrfiLdOP
         fmpXScwBlv5TNSjLMdsnaPUDkGHIKybR0V4yXIdjKhf3DZ9HQvmv0pSEUePIpAK6TYrH
         QPl9rvy5D0/GMXero7Mb5wGdmd5PM0omHAp5M8g0/ofmiFIiwUPt0bQb/gFRqokSYK90
         aGnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:subject:to:references:from:message-id:date
         :user-agent:mime-version:in-reply-to:content-language
         :content-transfer-encoding;
        bh=CZbmiK/YLh+Cs1f3oW3dgEd4OKWrgUYK1OyircRZv/A=;
        b=g9IIYNDvv07gPqBxNxzH78azSk84IGQP44ysL7M6AbwoD+JDTtNMelkEL2HN++w6g7
         e64UdxXpUfgYRcRqJwr/96y9iByjiHlQ2tjx9OhPXmlH55sWQ8+g3r+P7yvNvue3UZcy
         PSpgjqD0MonmX9SS/hxu+BSkxlEHAXPfQwe4BrEc3wnfdohhy/LiyElBesDABhoEI+N1
         bcMd9bByXj+tbspwal/drl4iDMl0q+iArV5pESzeyf8a7EhbMnEMWXjvd96zy94ppA06
         zb3N560ywNh8p7mo7Wo8y9dYvyj2knnqfydsNaL75J2CoMV9FElr6+ieSorTB+lx7gWF
         1chw==
X-Gm-Message-State: AJaThX4/cDnTQFIcDTXNc9GIxqUZ7AvllJp6e0V8ct8V8icxtbu6/+jA
	0PIGW6+HYLgt8y6CcAkwGHYhRwrW
X-Google-Smtp-Source: AGs4zMZ95YjvCUBtVithhq58YRFrL+a3bKd+G0liuuJEE7Gwdvf4UVb5wkd9PZrf1Sa41FJ1mSfuyg==
X-Received: by 10.223.161.222 with SMTP id v30mr27093566wrv.191.1512751667839;
        Fri, 08 Dec 2017 08:47:47 -0800 (PST)
Received: from [172.20.0.40] ([197.101.48.133])
        by smtp.googlemail.com with ESMTPSA id u33sm9082229wrb.68.2017.12.08.08.47.46
        for <gentoo-user@lists.gentoo.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Fri, 08 Dec 2017 08:47:47 -0800 (PST)
Subject: Re: [gentoo-user] preparing for profile switch -- major problem
To: gentoo-user@lists.gentoo.org
References: <m3zi6vjdnh.wl-covici@ccs.covici.com>
 <bf05d01a-78c6-f940-0e63-e3860cb14e90@gmail.com>
 <m3vahik0c4.wl-covici@ccs.covici.com>
From: Alan McKinnon <alan.mckinnon@gmail.com>
Message-ID: <b263200f-e0b5-a8b2-1e8f-0cbff9e3ed2a@gmail.com>
Date: Fri, 8 Dec 2017 18:42:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
In-Reply-To: <m3vahik0c4.wl-covici@ccs.covici.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-GB
Content-Transfer-Encoding: 7bit
X-Archives-Salt: 4dc108cf-2e54-41e0-abd8-b4fcecdd67ad
X-Archives-Hash: 60dff91334390d40e5e2fefc0e0d18ba

On 07/12/2017 17:46, John Covici wrote:
> On Thu, 07 Dec 2017 09:37:56 -0500,
> Alan McKinnon wrote:
>>
>> On 07/12/2017 07:44, John Covici wrote:
>>> Hi. In preparing for the profile switch and the emerge -e world, I
>>> have run into a serious problem with perl.  I think I saw on this list
>>> where perl 5.26 was going to have problems -- maybe until it is
>>> stabilized -- but if I mask it off,  I get the following:
>>
>> Unmask the latest perl and update world with the old profile
>>
>> This will go smoothly as the perl team did an excellent job making sure
>> everything perl-ish in the tree works in concert with everything else.
>> However I do recall that trying to do it with a partial world update
>> didn't work - too many affected packages, so trying just perl + deps did
>> not work. Rather do a normal world update.
>>
>> Once done, then switch your profile to 17.0 and do the giant emerge -e
>> world that requires.
>>
>> tl;dr
>>
>> the news message about perl might make you think the sky will fall on
>> your head and all your kittens will die, this is actually not true.
>>
>> The v5.26 updates mostly had to do with perl's search path for perl
>> modules. Just like how we've frowned on having "." in the shell PATH for
>> decades, perl now implemented something like that for modules too. The
>> possible problem anticipated is that modules would now break if a
>> modules could not find another module it needs. But this really only
>> applied to modules outside the perl distribution itself. And the Gentoo
>> perl team dealt with all that already
>>
>> It's widely discussed all over the internet in all the usual places, you
>> are only affected if one of more of these applies:
>>
>> - you write perl modules yourself (solution: update your own code)
>> - you use many ancient cpan modules that no-one touched for yonks
>> (solution: maybe use currently supported modules instead)
>> - you heavily rely on a third party perl app that might not have been
>> updated - musicbrainz and radiator come to mind as examples (solution:
>> harass your app vendor)
>>
>> -- 
>> Alan McKinnon
>> alan.mckinnon@gmail.com
>>
>>
> 
> So, I have already switched to the new profile, should I switch back,
> do a regular world update, or do the world update with the new profile
> -- I am compiling gcc as I write, although its not finished yet, I can
> interrupt it if necessary.
> 


No, I don't think you should revert the profile change. I understood
from your mail than you had not done that yet, and typed accordingly.

I think Michael is on the right track with backtrack - set it to
something very high like 1000, see if that gets to a solution.


-- 
Alan McKinnon
alan.mckinnon@gmail.com