Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: bacula

bacula (9.4.2-2ubuntu3) eoan; urgency=medium * d/t/backup-test: fix test failures caused by test dependency installation misordering by reinstalling the required database schema at the start of the test. This is a workaround for Debian bug 923444. * d/t/control: some dbconfig-common output goes to stderr. This is not a failure, so instruct the autopkgtest machinery accordingly. -- Robie Basak <robie.basak@ubuntu.com> Wed, 28 Aug 2019 13:00:33 +0000 bacula (9.4.2-2ubuntu2) eoan; urgency=medium * No change rebuild for libmysqlclient21. -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 15 Aug 2019 09:32:44 +0200 bacula (9.4.2-2ubuntu1) disco; urgency=medium * Merge from Debian unstable. Remaining changes: - debian/patches/debian/mysql-8-compat: Fix compatibility with MySQL 8 by using bool instead of my_bool. -- Logan Rosen <logan@ubuntu.com> Sun, 03 Mar 2019 15:17:26 -0500

Modifications :
  1. Download patch debian/tests/control

    --- 9.4.2-2/debian/tests/control 2019-02-28 11:01:51.000000000 +0000 +++ 9.4.2-2ubuntu3/debian/tests/control 2019-08-27 17:23:30.000000000 +0000 @@ -1,13 +1,13 @@ Tests: backup-test, program-test -Restrictions: breaks-testbed needs-root +Restrictions: breaks-testbed needs-root allow-stderr Depends: bacula, bacula-director-pgsql, postgresql Tests: backup-test, program-test -Restrictions: breaks-testbed needs-root +Restrictions: breaks-testbed needs-root allow-stderr Depends: bacula, bacula-director-mysql, default-mysql-server | virtual-mysql-server Tests: backup-test, program-test -Restrictions: breaks-testbed needs-root +Restrictions: breaks-testbed needs-root allow-stderr Depends: bacula, bacula-director-sqlite3
  2. Download patch debian/control

    --- 9.4.2-2/debian/control 2019-02-28 11:01:51.000000000 +0000 +++ 9.4.2-2ubuntu3/debian/control 2019-03-01 04:45:37.000000000 +0000 @@ -1,7 +1,8 @@ Source: bacula Section: admin Priority: optional -Maintainer: Debian Bacula Team <pkg-bacula-devel@lists.alioth.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian Bacula Team <pkg-bacula-devel@lists.alioth.debian.org> Uploaders: Carsten Leonhardt <leo@debian.org> Build-Depends: autoconf, bc,
  3. Download patch debian/patches/series

    --- 9.4.2-2/debian/patches/series 2019-02-14 12:01:08.000000000 +0000 +++ 9.4.2-2ubuntu3/debian/patches/series 2019-03-01 04:45:38.000000000 +0000 @@ -20,3 +20,4 @@ debian/fix-desktop-in-files debian/non-silent-build #upstream/fix-baculabackupreport-defaults #debian/fix-baculabackupreport-defaults +debian/mysql-8-compat
  4. Download patch debian/tests/backup-test

    --- 9.4.2-2/debian/tests/backup-test 2019-02-04 22:23:12.000000000 +0000 +++ 9.4.2-2ubuntu3/debian/tests/backup-test 2019-08-28 12:08:57.000000000 +0000 @@ -10,6 +10,22 @@ BASH_XTRACEFD="3" # Activate Tracing and exit-on-error set -ex +# Workaround for https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923444 +apt-get -y install debconf-utils +# If we don't reset some password fields we get a password mismatch error on +# the subsequent database reinstallation. For the purposes of this workaround +# in this isolated test environment it's easier just to reset them all. +debconf-get-selections|awk '$3=="password"{print}'|debconf-set-selections +for pkg in bacula-director-mysql bacula-director-pgsql; do + # This test script is used in multiple cases; we want to only reinstall the + # database if its package is installed. + pkg_status=`dpkg-query --showformat '${db:Status-Status}' -W "$pkg" 2>/dev/null || true` + if [ "$pkg_status" = "installed" ]; then + echo "$pkg $pkg/dbconfig-reinstall boolean true"|debconf-set-selections + DEBIAN_FRONTEND=noninteractive dpkg-reconfigure "$pkg" + fi +done + echo "start testing ... " echo "USER: ${USER}"
  5. Download patch debian/patches/debian/mysql-8-compat

    --- 9.4.2-2/debian/patches/debian/mysql-8-compat 1970-01-01 00:00:00.000000000 +0000 +++ 9.4.2-2ubuntu3/debian/patches/debian/mysql-8-compat 2019-02-24 04:16:05.000000000 +0000 @@ -0,0 +1,16 @@ +Description: Fix compatibility with MySQL 8.0 +Author: Logan Rosen <logan@ubuntu.com> +Last-Update: 2019-02-24 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/src/cats/mysql.c ++++ b/src/cats/mysql.c +@@ -198,7 +198,7 @@ + BDB_MYSQL *mdb = this; + bool retval = false; + int errstat; +- my_bool reconnect = 1; ++ bool reconnect = true; + + P(mutex); + if (mdb->m_connected) {
  1. bacula