Cannot apply update "openSUSE-2020-74 (1)"

calibre-3.40.1-lp151.1.1.x86_64 requires libicu >= 4.4, but this requirement cannot be provided

sudo zypper info libicu
Loading repository data…
Reading installed packages…
package ‘libicu’ not found.

sudo zypper install libicu
Loading repository data…
Reading installed packages…
‘libicu’ not found in package names. Trying capabilities.
‘libicu60_2’ providing ‘libicu’ is already installed.
Resolving package dependencies…
Nothing to do.

sudo zypper info libicu60_2
Loading repository data…
Reading installed packages…
Information for package libicu60_2:

Repository : Main Update Repository
Name : libicu60_2
Version : 60.2-lp151.3.3.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 4.8 MiB
Installed : Yes
Status : out-of-date (version 60.2-lp151.2.4 installed)
Source package : icu-60.2-lp151.3.3.1.src
Summary : International Components for Unicode
Description :
ICU is a set of C and C++ libraries that provide extensive Unicode
and locale support.
This package contains the runtime libraries for ICU.

Oops, yes, agree.

Please submit a Bug Report against “calibre” and, please mention the OpenQA test suite – it should have picked this up …

What I did:

I chose to not apply that patch.

There’s already a bug report out there on this. I’m having problems digging up the bug number, because the mailing list archive site is not responding.

The long and short of it – there’s another patch for libicu in the test queue. And that one will fix the problem.

It’s possible that if you take the option to install the update and break “calibre”, that might actually work, if the issue is only a packaging problem. But I’m playing it safe and waiting for the next libicu patch to come out.

The existing bug report is Bug 1160962.