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: mysql-ocaml

mysql-ocaml (1.2.1-1ubuntu3) focal; urgency=medium * d/p/mysql8_my_bool.patch: Reintroduce my_bool to fix build with MySQL 8. (LP: #1863026) -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 21 Feb 2020 08:51:18 +0100 mysql-ocaml (1.2.1-1ubuntu1) eoan; urgency=medium * Drop references to removed features when building against MySQL >= 8.0 to fix FTBFS. -- Robie Basak <robie.basak@ubuntu.com> Tue, 16 Jul 2019 16:45:45 +0000 mysql-ocaml (1.2.1-1build1) bionic; urgency=medium * Rebuild against new OCAML ABIs. -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 27 Oct 2017 21:58:07 +0200

Modifications :
  1. Download patch debian/patches/mysql-8.0

    --- 1.2.1-1/debian/patches/mysql-8.0 1970-01-01 00:00:00.000000000 +0000 +++ 1.2.1-1ubuntu3/debian/patches/mysql-8.0 2019-07-16 16:45:45.000000000 +0000 @@ -0,0 +1,26 @@ +Description: Drop support for options removed in MySQL 8.0 + These are no longer available in MySQL 8.0. There is already an "unknown + option" default case, so it should be safe security-wise: anything still + requesting these options will correctly fail. +Author: Robie Basak <robie.basak@canonical.com> +Origin: vendor +Forwarded: no +X-Not-Forwarded-Reason: work still in progress +Last-Update: 2018-07-16 + +--- a/mysql_stubs.c ++++ b/mysql_stubs.c +@@ -227,9 +227,13 @@ + { + case 0: SET_OPTION_BOOL(OPT_LOCAL_INFILE); + case 1: SET_OPTION_BOOL(OPT_RECONNECT); ++#if defined(MARIADB_BASE_VERSION) || MYSQL_VERSION_ID < 80000 + case 2: SET_OPTION_BOOL(OPT_SSL_VERIFY_SERVER_CERT); ++#endif + case 3: SET_OPTION_BOOL(REPORT_DATA_TRUNCATION); ++#if defined(MARIADB_BASE_VERSION) || MYSQL_VERSION_ID < 80000 + case 4: SET_OPTION_BOOL(SECURE_AUTH); ++#endif + case 5: SET_OPTION(OPT_PROTOCOL, &ml_mysql_protocol_type[Int_val(v)]); + case 6: SET_OPTION_INT(OPT_CONNECT_TIMEOUT); + case 7: SET_OPTION_INT(OPT_READ_TIMEOUT);
  2. Download patch debian/control

    --- 1.2.1-1/debian/control 2017-07-15 15:09:27.000000000 +0000 +++ 1.2.1-1ubuntu3/debian/control 2020-02-21 01:31:52.000000000 +0000 @@ -1,7 +1,8 @@ Source: mysql-ocaml Section: ocaml Priority: optional -Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org> Uploaders: Samuel Mimram <smimram@debian.org>, Mehdi Dogguy <mehdi@debian.org>
  3. Download patch debian/patches/mysq8_my_bool.patch

    --- 1.2.1-1/debian/patches/mysq8_my_bool.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1.2.1-1ubuntu3/debian/patches/mysq8_my_bool.patch 2020-02-21 07:51:15.000000000 +0000 @@ -0,0 +1,17 @@ +Description: Reintroduce my_bool to fix build with MySQL 8 + (patch inspired from the one in cppdb 0.3.1+dfsg-8ubuntu2) +Author: Gianfranco Costamagna <locutusofborg@debian.org>, Andreas Hasenack <andreas@canonical.com> +Bug-Ubuntu: https://bugs.launchpad.net/bugs/1863026 +Forwarded: no +Last-Update: 2020-02-21 + +--- mysql-ocaml-1.2.1.orig/mysql_stubs.c ++++ mysql-ocaml-1.2.1/mysql_stubs.c +@@ -71,6 +71,7 @@ + #define STMTval(x) (*(MYSQL_STMT**)Data_custom_val(x)) + #define ROWval(x) (*(row_t**)Data_custom_val(x)) + ++typedef bool my_bool; + static void mysqlfailwith(char *err) Noreturn; + static void mysqlfailmsg(const char *fmt, ...) Noreturn; +
  4. Download patch debian/patches/series

    --- 1.2.1-1/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ 1.2.1-1ubuntu3/debian/patches/series 2020-02-21 07:51:00.000000000 +0000 @@ -0,0 +1,2 @@ +mysql-8.0 +mysq8_my_bool.patch

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

Source: ocaml-alsa

ocaml-alsa (0.2.3-1ubuntu3) focal; urgency=medium * No-change rebuild against ocaml-nox-4.08.1 -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 21 Feb 2020 07:27:43 +0000 ocaml-alsa (0.2.3-1ubuntu2) bionic; urgency=medium * Rebuild against new OCAML ABIs. -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 27 Oct 2017 21:58:19 +0200 ocaml-alsa (0.2.3-1ubuntu1) artful; urgency=medium * Repack due to wrong tarball -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 18 Jul 2017 12:18:55 +0200

Modifications :
  1. Download patch debian/control

    --- 0.2.3-1/debian/control 2017-07-17 21:21:02.000000000 +0000 +++ 0.2.3-1ubuntu3/debian/control 2020-02-21 07:27:43.000000000 +0000 @@ -1,7 +1,8 @@ Source: ocaml-alsa Section: ocaml Priority: optional -Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org> Uploaders: Samuel Mimram <smimram@debian.org>, Romain Beauxis <toots@rastageeks.org> Build-Depends: cdbs (>= 0.4.53), debhelper (>= 10), ocaml-nox, dh-ocaml (>= 0.9), pkg-config, libasound2-dev, ocaml-findlib (>= 1.2.4), ocamlbuild Standards-Version: 3.9.2
  2. Download patch debian/control.in

    --- 0.2.3-1/debian/control.in 2011-11-02 07:36:13.000000000 +0000 +++ 0.2.3-1ubuntu3/debian/control.in 2020-02-21 07:27:43.000000000 +0000 @@ -1,7 +1,8 @@ Source: ocaml-alsa Section: ocaml Priority: optional -Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org> Uploaders: Samuel Mimram <smimram@debian.org>, Romain Beauxis <toots@rastageeks.org> Build-Depends: @cdbs@, pkg-config, libasound2-dev, ocaml-findlib (>= 1.2.4) Standards-Version: 3.9.2
  1. mysql-ocaml
  2. ocaml-alsa