Re: [gentoo-user] Re: i don't see icu

2019-06-19 Thread Philip Webb
190615 Nikos Chantziaras wrote:
> On 15/06/2019 11:57, Philip Webb wrote:
>> For a long time, I've been having a problem upgrading 'icu'.
>> There seems to be a conflict with KDE :
>>!!! Multiple package instances within a single package slot have been 
>> pulled
>>!!! into the dependency graph, resulting in a slot conflict:
>>dev-libs/icu:0
>>(dev-libs/icu-64.2:0/64.2::gentoo, ebuild scheduled for merge) pulled in 
>> by
>>  dev-libs/icu (Argument)
>>(dev-libs/icu-60.2:0/60.2::gentoo, installed) pulled in by
>>dev-libs/icu:0/60.2= required by 
>> (dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo, installed)
>>
> I get something like that from time to time.
> What I do is to back up the current ICU with:
>   quickpkg dev-libs/icu
> so that I can quickly install it again if something doesn't work later on.
> Reinstalling it from the above created binary package is done with:
>   emerge -a1K dev-libs/icu
> Then I unmerge it:
>  emerge -aC dev-libs/icu
> And then I run the @world upgrade again
> and see if portage is now able to figure it out.

Thanks : that's my own procedure in simpler cases.
In fact, it worked well here too, upgrading 'icu' + some requirements.
After that, there was  2 hr  further "preserved-rebuild", incl LO.
It's a pity Portage can't handle these cases itself or offer help.

-- 
,,
SUPPORT ___//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT`-O--O---'   purslowatchassdotutorontodotca




[gentoo-user] Re: i don't see icu

2019-06-15 Thread Nikos Chantziaras

On 15/06/2019 11:57, Philip Webb wrote:

For a long time, I've been having a problem upgrading 'icu'.
There seems to be a conflict with KDE :

   !!! Multiple package instances within a single package slot have been pulled
   !!! into the dependency graph, resulting in a slot conflict:

   dev-libs/icu:0

   (dev-libs/icu-64.2:0/64.2::gentoo, ebuild scheduled for merge) pulled in by
 dev-libs/icu (Argument)

   (dev-libs/icu-60.2:0/60.2::gentoo, installed) pulled in by
   dev-libs/icu:0/60.2= required by 
(dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo, installed)
   


I get something like that from time to time. What I do is to back up the 
current ICU with:


quickpkg dev-libs/icu

so that I can quickly install it again if something doesn't work later 
on. Reinstalling it from the above created binary package is done with:


emerge -a1K dev-libs/icu

(The "K" is important, otherwise it will re-built ICU instead of just 
installing from the backup binary package.)


Then I unmerge it:

emerge -aC dev-libs/icu

And then I run the @world upgrade again and see if portage is now able 
to figure it out.