mariadb/debian
Tuukka Pasanen c168e16782 MDEV-28628: Change current Debian package revision scheme
Current Debian package revision scheme when using
debian/autobake-deb.sh script is:
  '1:VERSION+maria~LSBNAME'

For example if VERSION can be like 10.6.8 and LSBNAME is
buster then version and revision is:
  '1:10.6.8+maria~buster'
Which can lead to problem as distro code names can be lexical unordered.

For example Debian LSBNAME's can be:
  Codename Buster is Debian version 10
  Codename Bookworm is Debian version 11

This happens because in ASCII table
Buster first two digits are 'Bu' and they are in hex 0x42 and 0x75
and Bookworm first digits 'Bo' are they are in hex 0x42 and 0x6F
When apt is upgrading it  means that:
  1:10.6.8+maria~buster is bigger than 1:10.6.8+maria~bookworm
and that leads to problems in dist-upgrade process

To solve problem revision format is changed to:
  '1:VERSION+maria~(deb|ubu)LSBVERSION'

Example for Debian 11 is now:
  1:10.6.8+maria~deb11

and for Ubuntu 22.04 is now:
  1:10.6.8+maria~ubu2204

There are new Variables
 * VERSION which contains whole version string
 * LSBVERSION which contains LSB version of distro
 * LSBID which contains LSB ID (Debian or Ubuntu)
added to debian/autobake-deb.sh.

Also CODENAME is change to LSBNAME as it's more declaritive
2022-06-14 10:44:15 +10:00
..
additions MDEV-12275: Add switch '--silent' to SySV init upgrade 2022-05-05 10:20:05 +10:00
po Merge 10.2 into 10.3 2019-05-29 11:32:46 +03:00
source MDEV-6284: Bump compat level and define native Debian format 2016-10-27 18:42:15 +03:00
apparmor-profile Updated apparmor-profile for spelling errors 2018-04-16 15:44:59 +04:00
autobake-deb.sh MDEV-28628: Change current Debian package revision scheme 2022-06-14 10:44:15 +10:00
changelog Deb: Bump epoch to supercede 1:10.1.29-6 in Debian 2018-04-04 22:43:45 +03:00
compat MDEV-658: debian debug symbols require compat 9 2017-07-18 15:41:22 +02:00
control MDEV-28666: Add correct 'Breaks' to make sure upgrade from 10.2 succeeds 2022-06-10 10:00:57 +10:00
copyright Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
gbp.conf Deb: Make alternative Debian builds easy with git-buildpackage config file 2016-10-07 15:32:46 +03:00
libmariadb-dev-compat.install Deb: Match official Debian package libmariadb-dev-compat 2018-01-16 13:48:00 +02:00
libmariadb-dev-compat.links Change exec bit to allow dh-exec to work 2020-03-18 22:14:38 +02:00
libmariadb-dev.examples Deb: rename client library packages to reflect its contents 2016-11-20 10:49:12 +02:00
libmariadb-dev.install Merge branch '10.2' into 10.3 2020-03-06 23:28:26 +01:00
libmariadb-dev.links Deb: switch from usr/include/mysql to usr/include/mariadb 2018-01-16 13:48:00 +02:00
libmariadb-dev.README.Maintainer Deb: rename client library packages to reflect its contents 2016-11-20 10:49:12 +02:00
libmariadb3-compat.install Deb: Split libmysqlclient19/20 compat links into a separate package 2018-01-16 13:48:00 +02:00
libmariadb3.install Merge remote-tracking branch 'origin/10.2' into 10.3 2021-02-25 12:16:13 +11:00
libmariadb3.postinst Deb: rename client library packages to reflect its contents 2016-11-20 10:49:12 +02:00
libmariadbclient18.install MDEV-13589 libmariadbclient18 is broken when using mariadb repo instead of debian's 2017-09-18 10:12:23 +02:00
libmariadbd-dev.install Deb: Run 'wrap-and-sort -a' so comparison across releases is easier 2020-02-13 20:47:23 +02:00
libmariadbd19.install MDEV-14953 - rename libmysqld.so to libmariadbd.so 2018-02-08 12:02:49 +00:00
libmysqlclient18.install MDEV-13589 libmariadbclient18 is broken when using mariadb repo instead of debian's 2017-09-18 10:12:23 +02:00
mariadb-backup.install Deb: Fix commit c0f5addecb - also rename .install file 2018-04-09 23:09:03 +03:00
mariadb-client-10.3.docs Deb: wrap-and-sort -a 2018-01-16 13:48:00 +02:00
mariadb-client-10.3.install Deb: wrap-and-sort -a 2018-01-16 13:48:00 +02:00
mariadb-client-10.3.links Deb: wrap-and-sort -a 2018-01-16 13:48:00 +02:00
mariadb-client-10.3.manpages Deb: .manpages files should only contain man pages unique to deb packages 2018-01-16 13:48:00 +02:00
mariadb-client-10.3.menu Update debian packaging to work in 10.3 2017-04-05 22:27:16 +03:00
mariadb-client-10.3.README.Debian Deb: Fix spelling etc Lintian complaints 2018-01-16 13:48:00 +02:00
mariadb-client-core-10.3.install Deb: .manpages files should only contain man pages unique to deb packages 2018-01-16 13:48:00 +02:00
mariadb-common.dirs MDEV-6284: Clean up crufs (dirs files, duplicate entries etc) 2016-10-27 18:42:17 +03:00
mariadb-common.install Deb: Add missing files into correct packages and rest in not-installed 2018-01-16 13:48:00 +02:00
mariadb-common.postrm Modified debian scripts to make galera packages 2014-03-14 17:54:53 -04:00
mariadb-plugin-aws-key-management.install Deb: wrap-and-sort -a 2018-01-16 13:48:00 +02:00
mariadb-plugin-cassandra.install MDEV-6284: Remove CMakeLists.txt hack that mangled the server install file 2016-10-27 18:42:16 +03:00
mariadb-plugin-connect.install Merge 10.2 into 10.3 2021-06-08 14:33:07 +03:00
mariadb-plugin-cracklib-password-check.install Deb: wrap-and-sort for easier comparison to downstream in future 2016-11-27 22:25:17 +01:00
mariadb-plugin-gssapi-client.install MDEV-6284: Rename plugin packages to match new Debian convention 2016-10-27 18:42:16 +03:00
mariadb-plugin-gssapi-server.install Deb: wrap-and-sort for easier comparison to downstream in future 2016-11-27 22:25:17 +01:00
mariadb-plugin-mroonga.install Deb: wrap-and-sort -a 2018-01-16 13:48:00 +02:00
mariadb-plugin-mroonga.postinst Deb: correct comment about socket auth in Spider/Mroong maintainer scripts 2016-11-20 10:49:11 +02:00
mariadb-plugin-mroonga.prerm Fix a typo in mariadb-plugin-mroonga.prerm 2019-11-12 07:00:15 -08:00
mariadb-plugin-oqgraph.install MDEV-6284: Spliy Mroonga, Spider and TokuDB into their own packages 2016-10-27 18:42:16 +03:00
mariadb-plugin-rocksdb.install Deb: Run 'wrap-and-sort -a' so comparison across releases is easier 2020-02-13 20:47:23 +02:00
mariadb-plugin-spider.install MDEV-6284: Spliy Mroonga, Spider and TokuDB into their own packages 2016-10-27 18:42:16 +03:00
mariadb-plugin-spider.postinst Deb: correct comment about socket auth in Spider/Mroong maintainer scripts 2016-11-20 10:49:11 +02:00
mariadb-plugin-tokudb.install After-merge fix: s/tokudb_logdump/tokudb_logprint/ 2018-09-07 07:27:05 +03:00
mariadb-server-10.3.config Update debian packaging to work in 10.3 2017-04-05 22:27:16 +03:00
mariadb-server-10.3.dirs Update debian packaging to work in 10.3 2017-04-05 22:27:16 +03:00
mariadb-server-10.3.install Deb: Run 'wrap-and-sort -a' so comparison across releases is easier 2020-02-13 20:47:23 +02:00
mariadb-server-10.3.logcheck.ignore.paranoid Update debian packaging to work in 10.3 2017-04-05 22:27:16 +03:00
mariadb-server-10.3.logcheck.ignore.server Update debian packaging to work in 10.3 2017-04-05 22:27:16 +03:00
mariadb-server-10.3.logcheck.ignore.workstation Update debian packaging to work in 10.3 2017-04-05 22:27:16 +03:00
mariadb-server-10.3.mysql-server.logrotate Update debian packaging to work in 10.3 2017-04-05 22:27:16 +03:00
mariadb-server-10.3.mysql.default Deb: Update documentation and fix spelling errors 2018-05-28 11:32:21 +03:00
mariadb-server-10.3.mysql.init Minor spelling fixes in code comments, docs and output 2018-01-12 16:49:02 +02:00
mariadb-server-10.3.postinst Merge 10.2 into 10.3 2021-08-23 10:14:01 +03:00
mariadb-server-10.3.postrm Merge branch '10.2' into 10.3 2022-05-07 11:48:15 +02:00
mariadb-server-10.3.preinst Merge branch '10.2' into 10.3 2022-05-07 11:48:15 +02:00
mariadb-server-10.3.prerm Update debian packaging to work in 10.3 2017-04-05 22:27:16 +03:00
mariadb-server-10.3.py Update debian packaging to work in 10.3 2017-04-05 22:27:16 +03:00
mariadb-server-10.3.README.Debian Misc. typos 2018-04-05 15:26:57 +04:00
mariadb-server-10.3.templates Update debian packaging to work in 10.3 2017-04-05 22:27:16 +03:00
mariadb-server-10.3.triggers after-merge fix 2018-07-02 09:30:10 +02:00
mariadb-server-core-10.3.install Deb: wrap-and-sort -a 2018-01-16 13:48:00 +02:00
mariadb-test-data.install Deb: Run 'wrap-and-sort -a' so comparison across releases is easier 2020-02-13 20:47:23 +02:00
mariadb-test.install Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
mariadb-test.links Deb: wrap-and-sort -a 2018-01-16 13:48:00 +02:00
mysql-common.dirs Modified debian scripts to make galera packages 2014-03-14 17:54:53 -04:00
mysql-common.install Deb: Clean away legacy rules sections which no longer have a function 2018-05-29 23:52:46 +03:00
mysql-common.postrm Modified debian scripts to make galera packages 2014-03-14 17:54:53 -04:00
not-installed Deb: Add missing files into correct packages and rest in not-installed 2018-01-16 13:48:00 +02:00
rules Skip TokuDB within autobake-deb.sh 2021-01-29 21:11:16 +02:00