Missing mysql_config_editor from Percona Server for MySQL 8.4.8-8

On all previous Percona Server for MySQL 8.4.x releases, mysql_config_editor was always bundled with libperconaserverclient22-dev, but since Percona for MySQL Server 8.4.8-8, libperconaserverclient22 is no longer compatible and gets removed by a full-upgrade:

$ apt upgrade -V
Not upgrading:
percona-server-client (8.4.7-7-1.trixie => 8.4.8-8-1.trixie)
percona-server-common (8.4.7-7-1.trixie => 8.4.8-8-1.trixie)
percona-server-server (8.4.7-7-1.trixie => 8.4.8-8-1.trixie)

$ apt -o Debug::pkgProblemResolver=yes upgrade
Entering ResolveByKeep 10%
Dependencies are not satisfied for libperconaserverclient22:amd64 < 8.4.7-7-1.trixie @ii mK Ib >
Keeping package libperconaserverclient22:amd64
Dependencies are not satisfied for libperconaserverclient22:amd64 < 8.4.7-7-1.trixie @ii mK Ib >
Package libperconaserverclient22:amd64 libperconaserverclient22:amd64 Depends on percona-server-common:amd64 < 8.4.7-7-1.trixie → 8.4.8-8-1.trixie @ii umU > (= 8.4.7-7-1.trixie)
Keeping Package percona-server-common:amd64 due to Depends
Dependencies are not satisfied for percona-server-server:amd64 < 8.4.7-7-1.trixie → 8.4.8-8-1.trixie @ii umU Ib >
Keeping package percona-server-server:amd64
Dependencies are not satisfied for percona-server-server:amd64 < 8.4.7-7-1.trixie | 8.4.8-8-1.trixie @ii umH Ib >
Package percona-server-server:amd64 percona-server-server:amd64 Depends on percona-server-client:amd64 < 8.4.7-7-1.trixie → 8.4.8-8-1.trixie @ii umU Ib > (= 8.4.7-7-1.trixie)
Keeping Package percona-server-client:amd64 due to Depends
Not upgrading:
percona-server-client  percona-server-common  percona-server-server
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 3

$ apt full-upgrade
Upgrading:
percona-server-client  percona-server-common  percona-server-server
REMOVING:
libperconaserverclient22  libperconaserverclient22-dev

Is that intended or do we just need to wait for updated libperconaserverclient22 / libperconaserverclient22-dev packages? Definitely need mysql_config_editor and don’t want to mix Percona packages with MariaDB or any other dist packages.

Enabled repos:

$ percona-release show
The following repositories are enabled on your system:
prel - release
ps-84-lts - release
pt - release
telemetry - release

and btw, I find it quite confusing that this forum misses a Percona Server for MySQL 8.4 category. Is this category meant for all latest versions?

Thanks!

Hi Philip,

The package was renamed to libperconaserverclient24-dev.

Wow, indeed, thanks a lot!

Just astonished that this was not mentioned in the release notes – but must just be a packaging thing…

Works now.

Well that problem seems to exist in pxc-84-lts, too.

Right now there is no such package

> percona-release show

The following repositories are enabled on your system:
prel - release
pxc-84-lts - release
telemetry - release
<\*> All done!

> dpkg -l | grep -i percon
hi  libperconaserverclient22:amd64  1:8.4.8-8-1.noble                       amd64        Percona XtraDB Cluster database client library
hi  libperconaserverclient22-dev    1:8.4.8-8-1.noble                       amd64        Percona XtraDB Cluster database development files
ii  percona-release                 1.0-32.generic                          all          Package to install Percona gpg key and APT repos
ii  percona-telemetry-agent         1.0.11-1.noble                          amd64        Percona Telemetry Agent gathers information and metrics from Percona products installed on the host.
ii  percona-toolkit                 3.2.1-1                                 all          Command-line tools for MySQL and system tasks
ii  percona-xtrabackup              8.0.35-30-0ubuntu5                      amd64        Open source backup tool for InnoDB and XtraDB
hi  percona-xtradb-cluster          1:8.4.8-8-1.noble                       amd64        Percona XtraDB Cluster with Galera
hi  percona-xtradb-cluster-client   1:8.4.8-8-1.noble                       amd64        Percona XtraDB Cluster database client binaries
hi  percona-xtradb-cluster-common   1:8.4.8-8-1.noble                       amd64        Percona XtraDB Cluster database common files (e.g. /etc/mysql/my.cnf)
hi  percona-xtradb-cluster-server   1:8.4.8-8-1.noble                       amd64        Percona XtraDB Cluster database server binaries

> apt search libpercona     
Sorting... Done
Full Text Search... Done
libperconaserverclient22/stable,now 1:8.4.8-8-1.noble amd64 [installed]
  Percona XtraDB Cluster database client library

libperconaserverclient22-dev/stable,now 1:8.4.8-8-1.noble amd64 [installed]
  Percona XtraDB Cluster database development files

> apt-file update && apt-file search mysql_config_editor
mysql-client-core-8.0: /usr/bin/mysql_config_editor  # incompatible with percona!!

> apt install mysql-client-core-8.0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mysql-client-core-8.0 : Conflicts: virtual-mysql-client-core
 percona-xtradb-cluster-client : Breaks: mysql-client-core-8.0
                                 Breaks: virtual-mysql-client-core
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Thanky @moro15011
I will check