- Package:
- parser-mysql
- Source:
- parser-mysql
- Submitter:
- Otto Kekäläinen
- Date:
- 2026-09-27 20:37:03 UTC
- Severity:
- normal
- Tags:
Dear Maintainer, Following a recent discussion on debian-devel@[1], there is a plan to dismantle the default-mysql-* virtual package construct provided by the mysql-defaults source package. With the recent releases of MySQL 9.7 and MariaDB 12.3, there is now enough divergence between the two codebases to warrant dismantling this metapackage in the Forky (Debian 14) cycle. This is filed with severity 'normal' as this change is not urgent. We are asking maintainers to drop any dependencies on these virtual packages: * default-libmysqlclient-dev * default-mysql-client * default-mysql-client-core * default-mysql-server * default-mysql-server-core However, how this is handled in is in your discretion based on the details of how the package is maintained and tested in Debian. There are mainly three options: - Direct switch: The most straightforward approach is to switch defaut-mysql-* directly to the MariaDB equivalent (libmariadb-dev, mariadb-client, mariadb-server, etc). For example 'Depends: mariadb-server'. - Dual compatibility: If the package actively supports both engines and you wish to keep an alternative runtime path open for users drawing from third-party repositories, you can declare an OR dependency. For example 'Depends: mariadb-server | mysql-server'. - Specific constraint: If your package does not work with MariaDB, feel free to tailor the package relationships to match that constraint. This is however very unlikely as all Debian releases in past decade have only shipped with MariaDB, and the open source ecosystem has largely shifted to lean towards MariaDB. This change is targeted specifically for the Forky cycle and does not affect any existing stable releases. Thank you for your time and your work maintaining parser-mysql in Debian!
Hello, This bug has been open for several months. Just wondering if there is any particular reason it hasn't been done or if it is just in general due to lack of maintainer time? of time? - Otto
Right... There is no maintainer; this package is orphaned. I'll prepare a QA upload tomorrow. Thanks for the reminder.
We believe that the bug you reported is fixed in the latest version of
parser-mysql, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1137158@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yavor Doganov <yavor@gnu.org> (supplier of updated parser-mysql package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 17 Sep 2026 21:19:31 +0300
Source: parser-mysql
Architecture: source
Version: 10.9-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Yavor Doganov <yavor@gnu.org>
Closes: 1137158
Changes:
parser-mysql (10.9-2) unstable; urgency=medium
.
* QA upload.
* debian/control (Build-Depends): Partially revert last change: replace
default-libmysqlclient-dev with libmariadb-dev-compat as the former
is going to be removed (Closes: #1137158). Switch to debhelper compat
level 14. Add dh-sequence-single-binary.
(Depends): Replace default-libmysqlclient-dev with
libmariadb-dev-compat. Remove ${misc:Depends} and ${shlibs:Depends};
not needed with debhelper's compatibility level 14.
(Description): Prepend MariaDB.
(Section, Priority): Remove; redundant.
(Standards-Version): Claim compliance with 4.7.4.
* debian/rules (PACKAGE, TMP): Remove definitions; unnecessary.
(override_dh_auto_install): Amend path for the .la file and don't
ignore errors from rm.
* debian/install: New file.
* debian/watch: Upgrade to version 5.
* debian/copyright: Update years for Debian packaging; replace my
copyright claim with Debian QA Group.
Checksums-Sha1:
7536f6fe12c932dcca6a12dfd495cdb301157e30 1795 parser-mysql_10.9-2.dsc
23ce90fa305ff74e7da7695da426281702c1a8c5 5292 parser-mysql_10.9-2.debian.tar.xz
de80ace3dd329858750fdb6061b773712ea73049 5050 parser-mysql_10.9-2_source.buildinfo
Checksums-Sha256:
fe45c0804da6d3f1baa970076eb97f1625fb04bc4c524c9874ac69878c24f773 1795 parser-mysql_10.9-2.dsc
b16f2b32f301fbcb5d52e2953f5e4e64d27b62e4de837fc091ab8934c60a45ef 5292 parser-mysql_10.9-2.debian.tar.xz
63b99cfc298312f652310634bef9cffbd8fbe94153b4d9788b611437576ed3b1 5050 parser-mysql_10.9-2_source.buildinfo
Files:
6f26c88b5aa7acdc864d49f4dffcd51d 1795 web optional parser-mysql_10.9-2.dsc
5572c536f70d9147c449fb69236d7cac 5292 web optional parser-mysql_10.9-2.debian.tar.xz
15c701363a19ef274cf41e0006aad66a 5050 web optional parser-mysql_10.9-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmq5d8kQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFD1LC/4w9KyfBH+ne+KhYnX0uHiXWx6q/JbyYxS+
8Q7NrO/2jU+ZT2Lgoj5fImQy7PMpQU4XcV70J3yop0a5NSx3zO5zVfbL/0A3BI1n
rZ2QsKm5/kgsunSm7Dj7h32rK0+ul7vK/9r3uLgKCuqTkqKRRVG+CdxX//F5TL79
RtdrYLmTCc0caxfqxREsbqEHrJcncLHma5TdmkRNsDKpxo8HB4QgpRXQCdiAWuy1
kpu38y3C809LxFix8bzk71S4O4xy8yXmhzDjg2aJWiKWrxnBebJlr9HC0mNKobif
l9RfV06Q0ESGeBsUuv/T5d18DIrboP5ajiNVH1//6tjaSvR36yUijAE1zGzAgDex
aZoZcXx1Ro1dXs3ncyCiGhaVatlFmpiVJPB2xIr3DMg97tBPqtKoFcoBwx1hUTmO
gVUkqXkLQH75ZQC6LvwKWAzzdSLZq5nKKGmqF5vFq5ipHyCNmXU6p2Bk6thCZnmm
ffDcOv3VdcrMobxr0AA2b5v/Mlmzy5s=
=xTfl
-----END PGP SIGNATURE-----