Package percona-icu-data-files is required but not automatically installed via YUM when installing PS starting with 8.0.28

Description

Hi Team,

Starting with percona-server-8.0.28 icu-data-files package is required but it is not being installed via YUM.

From the source code spec file :

percona-server-8.0.28-20/packaging/rpm-oel/mysql.spec.in*

   224  %package        server
   225  Summary:        A very fast and reliable SQL database server
   226  Group:          Applications/Databases
....................
   232  Requires:       %{name}-client%{?_isa} >= %{min}
   233  Requires:       %{name}-common%{?_isa} = %{version}%{release}
   234  Requires:       %{name}-icu-data-files = %{version}%{release}

Checking via RPM command for the required packages confirms that it is not being required :

# rpm -qR percona-server-server | grep percona
config(percona-server-server) = 8.0.28-20.1.el7
percona-server-client
percona-server-shared

{{{}While the upstream }}mysql-community-server{{ requires it.}}

# rpm -qR mysql-community-server | grep mysql
config(mysql-community-server) = 8.0.28-1.el7
mysql-community-client(x86-64) >= 8.0.11
mysql-community-common(x86-64) = 8.0.28-1.el7
mysql-community-icu-data-files = 8.0.28-1.el7

How to reproduce :

yum install [https://repo.percona.com/yum/percona-release-latest.noarch.rpm]
percona-release setup ps80
yum install percona-server-server

Workaround :

Manual install of percona-icu-data-files package.

Possible fix :

The available package for icu-data-files :

# yum list percona-icu-data-files --showduplicates
Available Packages
percona-icu-data-files.x86_64                       8.0.28-19.1.el7                       ps-80-release-x86_64
percona-icu-data-files.x86_64                       8.0.28-20.1.el7                       ps-80-release-x86_64
percona-icu-data-files.x86_64                       8.0.29-21.1.el7                       ps-80-release-x86_64

It could be that *%{name}-icu-data-files* translate to *percona-server-icu-data-files* and not the available package {*}percona-icu-data-files{*}.

 

Additional Notes :

{{{}PXC 8.0.28 also has similar requirements for }}icu-data-files{{ :}}

# Percona-XtraDB-Cluster-8.0.28-19/packaging/rpm-oel/mysql.spec.in
{{}}

   208  %package        server
   209  Summary:        A very fast and reliable SQL database server
   210  Group:          Applications/Databases
....................
   216  Requires:       %{name}-client%{?_isa} >= %{min}
   217  Requires:       %{name}-common%{?_isa} = %{version}%{release}
   218  Requires:       %{name}-icu-data-files = %{version}%{release}

Environment

None

AFFECTED CS IDs

CS0031193

Attachments

1
  • 26 Oct 2022, 12:56 PM

Smart Checklist

Activity

puneet.kaushik November 16, 2022 at 7:48 AM

Fix verified ..

Vadim Yalovets October 26, 2022 at 12:57 PM

Fixed.
Packages are in the testing repo

Done

Details

Assignee

Reporter

Needs QA

Yes

Components

Priority

Smart Checklist

Created October 25, 2022 at 8:47 AM
Updated March 6, 2024 at 9:58 AM
Resolved November 16, 2022 at 7:48 AM

Flag notifications