Project

General

Profile

Bug #2844

Installing icu (67.1-1.0) breaks dependency 'icu<66' required by icecat

doolio - almost 4 years ago - . Updated almost 4 years ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

0%


Description

Trying to update my i686 system, I get an error that it fails in preparing the transaction as it could not satisfy dependencies as reported in the subject line. I currently have icecat 60.7.0_gnu1-2 installed which I believe is the latest version available and this depends on icu>=65.1-3.0, icu<66. I have icu 65.1-3.0 installed as well. Not sure if this is a bug but I did notice that icu<66 is listed as a virtual dependency for icecat (see https://www.parabola.nu/packages/libre/i686/icecat/). Thanks for your time and Parabola.


Files

2020-07-29_19-06.png (66.6 KB) 2020-07-29_19-06.png doolio, 2020-07-29 06:06 PM

History

#1

Updated by bill-auger almost 4 years ago

thanks for reporting this - icecat will need to be rebuilt for
i686 - i will try to do that tomorrow - if you install
'icu-65-compat', that should resolve the conflict for now

#2

Updated by doolio almost 4 years ago

Thanks for the quick reply. I don't seem to be able to install 'icu-65-compat'. I refreshed my package lists first as always and am subscribed to the 'Libre' package repo and do see it listed here (see https://www.parabola.nu/packages/libre/i686/icu-65-compat/). I get the same transaction error message reported. No rush happy to wait for the icecat rebuild. Thanks again.

#3

Updated by bill-auger almost 4 years ago

On Sat, 25 Jul 2020 12:22:29 +0000 doolio wrote:

and am subscribed to the 'Libre' package repo

pacman shows 'icu-65-compat' for me - the only clue in your
description, is that the name of repos are all lower-case:
[libre] not [Libre]

if you post the output of this command, that may show a clue:

$ sudo pacman -Ssvy icu-65-compat

that should give output ending with these two lines:

libre/icu-65-compat 65.1-3.parabola2
    International Components for Unicode library (compatibility libraries for the previous release)

if it does, then post the output of this command:

$ sudo pacman -S icu-65-compat

in any case, you can get the package by clicking "Download From
Mirror" on that web page, or with this command:

$ sudo pacman -U https://www.parabola.nu/packages/libre/i686/icu-65-compat/download/
#4

Updated by bill-auger almost 4 years ago

  • Assignee set to bill-auger
  • Status changed from unconfirmed to in progress

60.7.0_gnu1-3 fixes this

#5

Updated by bill-auger almost 4 years ago

  • Status changed from in progress to fixed
#6

Updated by doolio almost 4 years ago

the name of repos are all lower-case

Correct. It was a typo on my part. See screenshot below which also shows the output of the pacman commands you recommended. I still get the same errer as described in the OP.

I did not know of the -U option so thanks for that.

60.7.0_gnu1-3 fixes this

Yes, this resolves this issue for me. Though I had to refresh my pacman keys. Thanks again for the quick turnaround.

Also available in: Atom PDF