From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 7AD26139083 for ; Sat, 9 Dec 2017 23:20:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D3E0FE1039; Sat, 9 Dec 2017 23:20:43 +0000 (UTC) Received: from mail-pl0-x234.google.com (mail-pl0-x234.google.com [IPv6:2607:f8b0:400e:c01::234]) (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 7124CE0FA8 for ; Sat, 9 Dec 2017 23:20:43 +0000 (UTC) Received: by mail-pl0-x234.google.com with SMTP id o2so1100018plk.12 for ; Sat, 09 Dec 2017 15:20:43 -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=aR1I6W1tmQiANMVC8AFj8Aca24yiW7k2a0SHvViP4Jc=; b=V8eoj8Cin9s4ueq8x2sBYOrzmfVUd3C+ZpiRGL1FhLRjUD0FZGrkqbXOEsBnkAc73t 22sYQgKBeyyQJCvuUawvnB9iE7q1Ad+9GPN2fTNqVFXy8XfAu3e0iUZmgFD/um70ph3P 3NYiy3mQ1SYOyAF/yJ4ilSx13kmB/kHBDAbuWDgYTIWrgbta+ruHaWw1ApJM/Arwcvnx 5c7SeKMJuJ4XLpfR36YVhrT9tKWWwDbo0Tim3Ghc2iSnOq0SX7fDUzmG99BxB2/Ug4fR XH72dVHyInaylAlCQE9tYObeD0mh1fupfH1+mBbTMAVPZHwindKfHA4lsWUY/3YAArKu ZX6A== 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=aR1I6W1tmQiANMVC8AFj8Aca24yiW7k2a0SHvViP4Jc=; b=LCJ7TR3R/KLKp9zgxEzE52b+HlkDeu2bdVcVfzCNf9bX8+nl/N3mG2BrDyQqM1nwIq SXTSQDd7BWtjnfQkd5r3z9NOSD5vHWFJ9Nk+KA/UlK7pEkVhA6O200nwIJfCNgbotVEr x/EflZ5cz7eB+T0KHl0/jrTX7MMH0yl5wsPsYRuOBrYJ99ifCFvjDs7mL8DwnBTiQVk5 V20AB6XbXIlmlEhgtQrDMuQxK+jd3bgNNbT/ZIN+8XeCUo00CFkpSbZ/83GsZagJXtiV TsgAOZnpj/t3AiyB1Z2DVZfVA9lm4r6r9SkoN2G3NV6E4GVk4xIn3hTd//dxvA6nUb6A 8tGA== X-Gm-Message-State: AJaThX7A2BdGbIGJvKDdN80Lltu0KWwGCcCXmLK5VOF/WEmQTBy2ovkh dzK3Di9TSGKP2oq227qAsq+rXmrh X-Google-Smtp-Source: AGs4zMbh9GJ+lHw+X0l8xGmyzfflCDeB7rTY0YfsKJkQgxM8k4HjiqAN2MezeERZ+JcWzHbznXfhYg== X-Received: by 10.159.195.12 with SMTP id bd12mr35177759plb.14.1512861641988; Sat, 09 Dec 2017 15:20:41 -0800 (PST) Received: from [192.168.247.60] (d75-155-153-147.bchsia.telus.net. [75.155.153.147]) by smtp.gmail.com with ESMTPSA id v81sm16998777pgb.51.2017.12.09.15.20.40 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 09 Dec 2017 15:20:41 -0800 (PST) Subject: Re: [gentoo-user] preparing for profile switch -- major problem To: gentoo-user@lists.gentoo.org References: <93fef73e-d48a-36df-465b-e92a62d52ea3@gmail.com> <48cd7f45-26c9-8611-c750-fff5a0c8417c@gmail.com> From: Daniel Frey Message-ID: Date: Sat, 9 Dec 2017 15:20:40 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.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 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Archives-Salt: 95b76ab1-516d-44d4-b6e7-14658a8d452d X-Archives-Hash: 6223b13c8175e3e0ce71d9f172468a88 On 12/09/17 08:18, John Covici wrote: > On Sat, 09 Dec 2017 10:28:25 -0500, > Daniel Frey wrote: >> >> I had a lot of problems with the perl updates as well, and could >> not get it to resolve. I wasted over an hour trying to resolve it >> (my poor Celeron would take 5-10 minutes trying to calculate >> dependencies, and I had to do this 6-7 times.) >> >> Note, what I did worked for me and may not work for you, so use >> this advice at your own risk: I emerged the new perl with >> --nodeps, and invoked `perl-cleaner all` to fix the mess >> afterwards. It had everything resolved in < 10 minutes. I didn't >> suffer any system breakage from using the sledgehammer approach, >> but others may not be so lucky... so, as I said, try it at your >> own risk. > > I was thinking of just that myself, I may try that later today. I am > using zfs, and do snapshots frequently, so it might be possible to get > back if things are a disaster, but it might work at that. Did you > emerge perl again without the --nodeps afterwards to make sure? > > Well, due to the long compile times I was trying to get the dependencies resolved so I could run `emerge -auDNe world --exclude sys-devel/gcc --exclude sys-devel/llvm --exclude sys-devel/libtool --exclude sys-devel/binutils --exclude sys-libs/glibc --keep-going world` so it would recompile everything and update as it went along. (I had already built the excluded packages under the new profile with gcc6.) While I didn't remerge perl immediately after, it was included in the rebuild process of --emptytree. And it was successful! I only had perl blocking everything, so once I sledgeammered that update, it was able to calculate its dependency list, and it rebuilt all 500 installed packages (well, less the ones I excluded) successfully - no failed packages or anything, while upgrading as needed. It did take almost 30 hours though. When trying to get perl blockers to resolve I even tried --backtrack=200 and it still failed. That was try 5 or 6 and at that point I was getting annoyed and tried the sledgehammer technique. Dan