There is an oddity I noticed in the .debdiffs I generated: there are /tmp/*/... files changed in the packages. From the trusty package:
$ grep ^Binary !$
grep ^Binary ../source/mariadb-5.5_5.5.43*debdiff
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/mysql-test/std_data/bad_row_type.MYI and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/mysql-test/std_data/bad_row_type.MYI differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/mysql-test/std_data/bad_row_type.frm and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/mysql-test/std_data/bad_row_type.frm differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/mysql-test/std_data/mysql_upgrade/event.MYI and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/mysql-test/std_data/mysql_upgrade/event.MYI differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/mysql-test/std_data/mysql_upgrade/event.frm and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/mysql-test/std_data/mysql_upgrade/event.frm differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ma10.tokudb754.loglog.png and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ma10.tokudb754.loglog.png differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ma10.tokudb754.png and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ma10.tokudb754.png differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.binlog.png and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.binlog.png differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.loglog.png and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.loglog.png differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.png and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.png differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.my55.tokudb753.loglog.png and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.my55.tokudb753.loglog.png differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ps56.tokudb754.loglog.png and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ps56.tokudb754.loglog.png differ
Binary files /tmp/XkuaG7K9CK/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ps56.tokudb754.png and /tmp/LgKKv09Sby/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ps56.tokudb754.png differ
.. and from the utopic package:
$ grep ^Binary ../source/*debdiff
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/mysql-test/std_data/bad_row_type.MYI and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/mysql-test/std_data/bad_row_type.MYI differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/mysql-test/std_data/bad_row_type.frm and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/mysql-test/std_data/bad_row_type.frm differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/mysql-test/std_data/mysql_upgrade/event.MYI and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/mysql-test/std_data/mysql_upgrade/event.MYI differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/mysql-test/std_data/mysql_upgrade/event.frm and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/mysql-test/std_data/mysql_upgrade/event.frm differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ma10.tokudb754.loglog.png and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ma10.tokudb754.loglog.png differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ma10.tokudb754.png and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ma10.tokudb754.png differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.binlog.png and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.binlog.png differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.loglog.png and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.loglog.png differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.png and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ma55.tokudb753.png differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.my55.tokudb753.loglog.png and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.my55.tokudb753.loglog.png differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ps56.tokudb754.loglog.png and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ps56.tokudb754.loglog.png differ
Binary files /tmp/_2kqsreixm/mariadb-5.5-5.5.41/storage/tokudb/doc2/sysbench.update.ps56.tokudb754.png and /tmp/_3iphoFfwM/mariadb-5.5-5.5.43/storage/tokudb/doc2/sysbench.update.ps56.tokudb754.png differ
I suspect this means they've been part of the packages for a little while now, so not introduced with these changes, so I went ahead and started the builds anyway. But if you could investigate these and hopefully stop them from being included in the future, that'd be best.
I also found that 'uscan' isn't particularly useful for performing security updates -- it mangles your useful changelog with a generic changelog and ran a large amount of what felt like magic commands. I decided to skip uscan and just follow the usual process we've worked out: download the tarball, check the signature, unpack, rename the tarball and directory, delete upstream''s debian/ directory, cp -a the old debian/ directory, apply your patch, and build. (Repeating it mostly for Seth in the future.) (Thanks again for asking the MariaDB team to use gpg signatures!)
Thanks Otto, packages are building now.
There is an oddity I noticed in the .debdiffs I generated: there are /tmp/*/... files changed in the packages. From the trusty package:
$ grep ^Binary !$ mariadb- 5.5_5.5. 43*debdiff /mariadb- 5.5-5.5. 41/mysql- test/std_ data/bad_ row_type. MYI and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/mysql- test/std_ data/bad_ row_type. MYI differ /mariadb- 5.5-5.5. 41/mysql- test/std_ data/bad_ row_type. frm and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/mysql- test/std_ data/bad_ row_type. frm differ /mariadb- 5.5-5.5. 41/mysql- test/std_ data/mysql_ upgrade/ event.MYI and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/mysql- test/std_ data/mysql_ upgrade/ event.MYI differ /mariadb- 5.5-5.5. 41/mysql- test/std_ data/mysql_ upgrade/ event.frm and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/mysql- test/std_ data/mysql_ upgrade/ event.frm differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ma10.tokudb754. loglog. png and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ma10.tokudb754. loglog. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ma10.tokudb754. png and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ma10.tokudb754. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. binlog. png and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. binlog. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. loglog. png and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. loglog. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. png and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. my55.tokudb753. loglog. png and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. my55.tokudb753. loglog. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ps56.tokudb754. loglog. png and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ps56.tokudb754. loglog. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ps56.tokudb754. png and /tmp/LgKKv09Sby /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ps56.tokudb754. png differ
grep ^Binary ../source/
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
Binary files /tmp/XkuaG7K9CK
.. and from the utopic package:
$ grep ^Binary ../source/*debdiff /mariadb- 5.5-5.5. 41/mysql- test/std_ data/bad_ row_type. MYI and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/mysql- test/std_ data/bad_ row_type. MYI differ /mariadb- 5.5-5.5. 41/mysql- test/std_ data/bad_ row_type. frm and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/mysql- test/std_ data/bad_ row_type. frm differ /mariadb- 5.5-5.5. 41/mysql- test/std_ data/mysql_ upgrade/ event.MYI and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/mysql- test/std_ data/mysql_ upgrade/ event.MYI differ /mariadb- 5.5-5.5. 41/mysql- test/std_ data/mysql_ upgrade/ event.frm and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/mysql- test/std_ data/mysql_ upgrade/ event.frm differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ma10.tokudb754. loglog. png and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ma10.tokudb754. loglog. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ma10.tokudb754. png and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ma10.tokudb754. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. binlog. png and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. binlog. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. loglog. png and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. loglog. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. png and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ma55.tokudb753. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. my55.tokudb753. loglog. png and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. my55.tokudb753. loglog. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ps56.tokudb754. loglog. png and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ps56.tokudb754. loglog. png differ /mariadb- 5.5-5.5. 41/storage/ tokudb/ doc2/sysbench. update. ps56.tokudb754. png and /tmp/_3iphoFfwM /mariadb- 5.5-5.5. 43/storage/ tokudb/ doc2/sysbench. update. ps56.tokudb754. png differ
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
Binary files /tmp/_2kqsreixm
I suspect this means they've been part of the packages for a little while now, so not introduced with these changes, so I went ahead and started the builds anyway. But if you could investigate these and hopefully stop them from being included in the future, that'd be best.
I also found that 'uscan' isn't particularly useful for performing security updates -- it mangles your useful changelog with a generic changelog and ran a large amount of what felt like magic commands. I decided to skip uscan and just follow the usual process we've worked out: download the tarball, check the signature, unpack, rename the tarball and directory, delete upstream''s debian/ directory, cp -a the old debian/ directory, apply your patch, and build. (Repeating it mostly for Seth in the future.) (Thanks again for asking the MariaDB team to use gpg signatures!)
Thanks