[debian-mysql] Bug#852709: Bug#852709: Patch

James Clarke jrtc27 at debian.org
Sat Jan 28 01:32:12 UTC 2017


> On 27 Jan 2017, at 21:07, Otto Kekäläinen <otto at debian.org> wrote:
> 
> I've now built and uploaded 10.1.21-5.
> 
> Post upload I diffed the filelists (public at
> http://labs.seravo.fi/~otto/debian/mariadb-10.1-sid-amd64/?C=M;O=D)
> and I noticed my amd64 sid pbuilder is not generating
> mariadb-plugin-tokudb anymore...
> 
> James: can you please review your commits today and track down where
> the mistake was? Now we have the problem at hand, that if I re-upload
> a version where mariadb-plugin-tokudb is back again, then DAK will
> detect a new package and the whole mariadb-10.1 will need to go though
> the NEW queue again..
> 
> 
> $ diff -u filelist-2db349e.log filelist-d237cd1.log
> --- filelist-2db349e.log 2017-01-25 16:03:08.000000000 +0200
> +++ filelist-d237cd1.log 2017-01-27 22:02:01.000000000 +0200
> @@ -177,8 +177,8 @@
> drwxr-xr-x root/root ./usr/lib/
> drwxr-xr-x root/root ./usr/lib/debug/
> drwxr-xr-x root/root ./usr/lib/debug/.build-id/
> -drwxr-xr-x root/root ./usr/lib/debug/.build-id/80/
> --rw-r--r-- root/root
> ./usr/lib/debug/.build-id/80/7640a5d6deb080854ee8a35ee5156f876be14c.debug
> +drwxr-xr-x root/root ./usr/lib/debug/.build-id/e4/
> +-rw-r--r-- root/root
> ./usr/lib/debug/.build-id/e4/1ba3aae4ba6b95b07e7f31c1b001fa1fddcdac.debug
> drwxr-xr-x root/root ./usr/share/
> drwxr-xr-x root/root ./usr/share/doc/
> lrwxrwxrwx root/root ./usr/share/doc/libmariadbd18-dbgsym
> @@ -529,45 +529,6 @@
> drwxr-xr-x root/root ./usr/share/doc/
> lrwxrwxrwx root/root ./usr/share/doc/mariadb-plugin-spider-dbgsym
> ------------------------------------------------
> -mariadb-plugin-tokudb
> -drwxr-xr-x root/root ./
> -drwxr-xr-x root/root ./etc/
> -drwxr-xr-x root/root ./etc/mysql/
> -drwxr-xr-x root/root ./etc/mysql/mariadb.conf.d/
> --rw-r--r-- root/root ./etc/mysql/mariadb.conf.d/tokudb.cnf
> -drwxr-xr-x root/root ./usr/
> -drwxr-xr-x root/root ./usr/bin/
> --rwxr-xr-x root/root ./usr/bin/tokuftdump
> -drwxr-xr-x root/root ./usr/lib/
> -drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/
> -drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/mariadb18/
> -drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/
> --rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/ha_tokudb.so
> -drwxr-xr-x root/root ./usr/share/
> -drwxr-xr-x root/root ./usr/share/doc/
> -drwxr-xr-x root/root ./usr/share/doc/mariadb-plugin-tokudb/
> --rw-r--r-- root/root ./usr/share/doc/mariadb-plugin-tokudb/changelog.Debian.gz
> --rw-r--r-- root/root ./usr/share/doc/mariadb-plugin-tokudb/copyright
> -drwxr-xr-x root/root ./usr/share/doc/mariadb-plugin-tokudb/README.md/
> --rw-r--r-- root/root
> ./usr/share/doc/mariadb-plugin-tokudb/README.md/README.md.gz
> -drwxr-xr-x root/root ./usr/share/man/
> -drwxr-xr-x root/root ./usr/share/man/man1/
> --rw-r--r-- root/root ./usr/share/man/man1/tokuftdump.1.gz
> -------------------------------------------------
> -mariadb-plugin-tokudb-dbgsym
> -drwxr-xr-x root/root ./
> -drwxr-xr-x root/root ./usr/
> -drwxr-xr-x root/root ./usr/lib/
> -drwxr-xr-x root/root ./usr/lib/debug/
> -drwxr-xr-x root/root ./usr/lib/debug/.build-id/
> -drwxr-xr-x root/root ./usr/lib/debug/.build-id/d9/
> --rw-r--r-- root/root
> ./usr/lib/debug/.build-id/d9/72c47905eb64c2b1755e086ae77db8ffa2b004.debug
> -drwxr-xr-x root/root ./usr/lib/debug/.build-id/fd/
> --rw-r--r-- root/root
> ./usr/lib/debug/.build-id/fd/7bb08c929158052c7eb0428c7180568374eb29.debug
> -drwxr-xr-x root/root ./usr/share/
> -drwxr-xr-x root/root ./usr/share/doc/
> -lrwxrwxrwx root/root ./usr/share/doc/mariadb-plugin-tokudb-dbgsym
> -------------------------------------------------
> mariadb-server-10.1
> drwxr-xr-x root/root ./
> drwxr-xr-x root/root ./etc/
> @@ -678,6 +639,9 @@
> -rw-r--r-- root/root ./usr/share/man/man1/aria_ftdump.1.gz
> -rw-r--r-- root/root ./usr/share/man/man1/aria_pack.1.gz
> -rw-r--r-- root/root ./usr/share/man/man1/aria_read_log.1.gz
> +-rw-r--r-- root/root ./usr/share/man/man1/galera_new_cluster.1.gz
> +-rw-r--r-- root/root ./usr/share/man/man1/galera_recovery.1.gz
> +-rw-r--r-- root/root ./usr/share/man/man1/mariadb-service-convert.1.gz
> -rw-r--r-- root/root ./usr/share/man/man1/msql2mysql.1.gz
> -rw-r--r-- root/root ./usr/share/man/man1/myisamchk.1.gz
> -rw-r--r-- root/root ./usr/share/man/man1/myisam_ftdump.1.gz
> @@ -688,6 +652,7 @@
> -rw-r--r-- root/root ./usr/share/man/man1/mysql_convert_table_format.1.gz
> -rw-r--r-- root/root ./usr/share/man/man1/mysqld_multi.1.gz
> -rw-r--r-- root/root ./usr/share/man/man1/mysqld_safe.1.gz
> +-rw-r--r-- root/root ./usr/share/man/man1/mysqld_safe_helper.1.gz
> -rw-r--r-- root/root ./usr/share/man/man1/mysqlhotcopy.1.gz
> -rw-r--r-- root/root ./usr/share/man/man1/mysql_install_db.1.gz
> -rw-r--r-- root/root ./usr/share/man/man1/mysql_plugin.1.gz
> @@ -921,8 +886,8 @@
> -rw-r--r-- root/root
> ./usr/lib/debug/.build-id/09/df4fe8db8d9dbf6167dbca178e9e6fc785891c.debug
> drwxr-xr-x root/root ./usr/lib/debug/.build-id/33/
> -rw-r--r-- root/root
> ./usr/lib/debug/.build-id/33/de9dda23924363b28d77bb43f183fb1a159544.debug
> -drwxr-xr-x root/root ./usr/lib/debug/.build-id/97/
> --rw-r--r-- root/root
> ./usr/lib/debug/.build-id/97/efaa9844529412f545907ff732b9f9c3ae22d7.debug
> +drwxr-xr-x root/root ./usr/lib/debug/.build-id/63/
> +-rw-r--r-- root/root
> ./usr/lib/debug/.build-id/63/28111087760686952583ad51d5770960560d2d.debug
> drwxr-xr-x root/root ./usr/share/
> drwxr-xr-x root/root ./usr/share/doc/
> lrwxrwxrwx root/root ./usr/share/doc/mariadb-server-core-10.1-dbgsym
> @@ -15403,10 +15368,10 @@
> drwxr-xr-x root/root ./usr/lib/
> drwxr-xr-x root/root ./usr/lib/debug/
> drwxr-xr-x root/root ./usr/lib/debug/.build-id/
> -drwxr-xr-x root/root ./usr/lib/debug/.build-id/1f/
> --rw-r--r-- root/root
> ./usr/lib/debug/.build-id/1f/08c571ad73897ec7c6769dcd0818343aed0a41.debug
> drwxr-xr-x root/root ./usr/lib/debug/.build-id/42/
> -rw-r--r-- root/root
> ./usr/lib/debug/.build-id/42/a6d0fcdfc10616f222bc2110e93e031710d43d.debug
> +drwxr-xr-x root/root ./usr/lib/debug/.build-id/46/
> +-rw-r--r-- root/root
> ./usr/lib/debug/.build-id/46/936e6b2aef654d9d1d502dfb2cdfe790a004f9.debug
> drwxr-xr-x root/root ./usr/lib/debug/.build-id/51/
> -rw-r--r-- root/root
> ./usr/lib/debug/.build-id/51/920b0a7949dcdcce81fa7e9992fc5f52acd533.debug
> drwxr-xr-x root/root ./usr/lib/debug/.build-id/55/
> @@ -15432,12 +15397,12 @@
> -rw-r--r-- root/root
> ./usr/lib/debug/.build-id/eb/a5142f0364ffd4d63660db4dc2c25769e13b87.debug
> drwxr-xr-x root/root ./usr/lib/debug/.build-id/ed/
> -rw-r--r-- root/root
> ./usr/lib/debug/.build-id/ed/0bdab233ab7631f736bed902b747f9415b1688.debug
> -drwxr-xr-x root/root ./usr/lib/debug/.build-id/f0/
> --rw-r--r-- root/root
> ./usr/lib/debug/.build-id/f0/9cf105f4a71857f8e62b0c1fd784738e714db5.debug
> drwxr-xr-x root/root ./usr/lib/debug/.build-id/f2/
> -rw-r--r-- root/root
> ./usr/lib/debug/.build-id/f2/6aab9ef269ed27f40bba52536746e5a3cd68ae.debug
> drwxr-xr-x root/root ./usr/lib/debug/.build-id/f6/
> -rw-r--r-- root/root
> ./usr/lib/debug/.build-id/f6/b1577f3b230c7169c791cb211bb5a7991be16c.debug
> +drwxr-xr-x root/root ./usr/lib/debug/.build-id/ff/
> +-rw-r--r-- root/root
> ./usr/lib/debug/.build-id/ff/4bccfa5178a808d8262d9d3bea9f01470ad13e.debug
> drwxr-xr-x root/root ./usr/share/
> drwxr-xr-x root/root ./usr/share/doc/
> lrwxrwxrwx root/root ./usr/share/doc/mariadb-test-dbgsym

Works for me building in an up-to-date chroot on barriere.debian.org:

> ...
> dpkg-deb: building package 'mariadb-server-10.1' in '../mariadb-server-10.1_10.1.21-5_amd64.deb'.
>         dpkg-deb -z1 -Zxz -Sextreme --build debian/.debhelper/mariadb-plugin-mroonga/dbgsym-root ..
> dpkg-deb: building package 'mariadb-plugin-mroonga-dbgsym' in '../mariadb-plugin-mroonga-dbgsym_10.1.21-5_amd64.deb'.
>         dpkg-deb --build debian/mariadb-plugin-tokudb ..
> dpkg-deb: building package 'mariadb-plugin-tokudb' in '../mariadb-plugin-tokudb_10.1.21-5_amd64.deb'.
>         dpkg-deb --build debian/mariadb-plugin-mroonga ..
> ...

(and yes it's in the .changes file)

Are you using a very old chroot? You need dpkg-dev (>= 1.18.11) to support
quadruplets in the Architecture field, though that was uploaded on the 6th
November...

(Yes, dak has support for it too)

Regards,
James



More information about the pkg-mysql-maint mailing list