Bug #2844
Installing icu (67.1-1.0) breaks dependency 'icu<66' required by icecat
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
History
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
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.
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/
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
Updated by doolio almost 4 years ago
- File 2020-07-29_19-06.png 2020-07-29_19-06.png added
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.