From: John Covici <covici@ccs.covici.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] preparing for profile switch -- major problem
Date: Sun, 10 Dec 2017 02:17:09 -0500 [thread overview]
Message-ID: <m3k1xvjbm2.wl-covici@ccs.covici.com> (raw)
In-Reply-To: <a91d2fc5-7975-af93-df49-91b579417b5e@gmail.com>
On Sat, 09 Dec 2017 18:20:40 -0500,
Daniel Frey wrote:
>
> 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.
OK, thanks, I think I will try that.
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?
John Covici
covici@ccs.covici.com
next prev parent reply other threads:[~2017-12-10 7:17 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-07 5:44 [gentoo-user] preparing for profile switch -- major problem John Covici
2017-12-07 12:42 ` Michael Orlitzky
2017-12-07 14:04 ` John Covici
2017-12-07 18:22 ` Michael Orlitzky
2017-12-07 14:37 ` Alan McKinnon
2017-12-07 15:46 ` John Covici
2017-12-08 16:42 ` Alan McKinnon
2017-12-08 19:12 ` John Covici
2017-12-09 8:51 ` Alan McKinnon
2017-12-09 11:23 ` John Covici
2017-12-09 15:28 ` Daniel Frey
2017-12-09 16:18 ` John Covici
2017-12-09 23:20 ` Daniel Frey
2017-12-09 23:30 ` Peter Humphrey
2017-12-10 7:17 ` John Covici [this message]
2017-12-10 12:36 ` Kent Fredric
2017-12-10 12:54 ` John Covici
2017-12-10 13:13 ` Alan McKinnon
2017-12-10 15:16 ` John Covici
2017-12-10 14:52 ` Kent Fredric
2017-12-10 16:51 ` John Covici
2017-12-13 10:58 ` Marc Joliet
2017-12-09 16:30 ` Alan McKinnon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m3k1xvjbm2.wl-covici@ccs.covici.com \
--to=covici@ccs.covici.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox