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
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
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
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
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
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
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
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
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
mariadb-plugin-aws-key-management.install Deb: wrap-and-sort -a 2018-01-16 13:48:00 +02:00
mariadb-plugin-cassandra.install
mariadb-plugin-connect.install Merge 10.2 into 10.3 2021-06-08 14:33:07 +03:00
mariadb-plugin-cracklib-password-check.install
mariadb-plugin-gssapi-client.install
mariadb-plugin-gssapi-server.install
mariadb-plugin-mroonga.install Deb: wrap-and-sort -a 2018-01-16 13:48:00 +02:00
mariadb-plugin-mroonga.postinst
mariadb-plugin-mroonga.prerm Fix a typo in mariadb-plugin-mroonga.prerm 2019-11-12 07:00:15 -08:00
mariadb-plugin-oqgraph.install
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
mariadb-plugin-spider.postinst
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
mariadb-server-10.3.dirs
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
mariadb-server-10.3.logcheck.ignore.server
mariadb-server-10.3.logcheck.ignore.workstation
mariadb-server-10.3.mysql-server.logrotate
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
mariadb-server-10.3.py
mariadb-server-10.3.README.Debian Misc. typos 2018-04-05 15:26:57 +04:00
mariadb-server-10.3.templates
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
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
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