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-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-1ubuntu1/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/patches/series

    --- 1.2.1-1/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ 1.2.1-1ubuntu1/debian/patches/series 2019-07-16 16:45:45.000000000 +0000 @@ -0,0 +1 @@ +mysql-8.0

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

Source: ocaml

ocaml (4.05.0-12ubuntu3) eoan; urgency=medium * Also require gcc-8 on arm64 during installation (Fixes cudf testsuite failure on arm64) -- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 12 Aug 2019 10:20:05 +0200 ocaml (4.05.0-12ubuntu2) eoan; urgency=medium * Use gcc-8 on arm64 -- Gianfranco Costamagna <locutusofborg@debian.org> Sat, 10 Aug 2019 08:11:00 +0200 ocaml (4.05.0-12ubuntu1) eoan; urgency=low * Merge from Debian unstable. Remaining changes: - Pass --hash-style=both --as-needed --build-id to the linker. - Keep -fPIC patch. -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 09 Aug 2019 12:14:51 +0200

Modifications :
  1. Download patch debian/patches/linker-flags.patch

    --- 4.05.0-12/debian/patches/linker-flags.patch 1970-01-01 00:00:00.000000000 +0000 +++ 4.05.0-12ubuntu3/debian/patches/linker-flags.patch 2017-10-20 10:15:00.000000000 +0000 @@ -0,0 +1,23 @@ +--- a/configure ++++ b/configure +@@ -402,7 +402,9 @@ + if cc="$bytecc" sh ./hasgot -mieee; then + bytecccompopts="-mieee $bytecccompopts"; + fi +- bytecclinkopts="-Wl,--no-relax";; ++ bytecclinkopts="-Wl,--hash-style=both -Wl,--as-needed -Wl,--build-id -Wl,--no-relax";; ++ gcc,*-*-linux*) ++ bytecclinkopts="-Wl,--hash-style=both -Wl,--as-needed -Wl,--build-id";; + *,mips-*-irix6*) + # Turn off warning "unused library" + bytecclinkopts="-n32 -Wl,-woff,84";; +@@ -923,7 +925,8 @@ + case "$arch,$nativecc,$system,$model" in + *,*,nextstep,*) nativecclinkopts="-posix";; + *,*,rhapsody,*) if $arch64; then partialld="ld -r -arch ppc64"; fi;; +- alpha,gcc*,linux*,*) nativecclinkopts="-Wl,--no-relax";; ++ alpha,gcc*,linux*,*) nativecclinkopts="-Wl,--hash-style=both -Wl,--as-needed -Wl,--build-id -Wl,--no-relax";; ++ *,gcc*,linux*,*) nativecclinkopts="-Wl,--hash-style=both -Wl,--as-needed -Wl,--build-id";; + amd64,gcc*,macosx,*) partialld="ld -r -arch x86_64";; + amd64,gcc*,solaris,*) partialld="ld -r -m elf_x86_64";; + power,gcc*,elf,ppc) partialld="ld -r -m elf32ppclinux";;
  2. Download patch debian/rules

    --- 4.05.0-12/debian/rules 2019-08-06 07:27:23.000000000 +0000 +++ 4.05.0-12ubuntu3/debian/rules 2019-08-10 06:11:00.000000000 +0000 @@ -71,6 +71,10 @@ ifneq (,$(filter $(DEB_HOST_ARCH),armel) CONFIGURE_OPTS += --no-native-compiler endif +ifneq (,$(filter $(DEB_HOST_ARCH),arm64)) +CONFIGURE_OPTS += -cc gcc-8 +endif + %: dh $@
  3. Download patch debian/control

    --- 4.05.0-12/debian/control 2019-08-06 07:27:23.000000000 +0000 +++ 4.05.0-12ubuntu3/debian/control 2019-08-12 08:19:48.000000000 +0000 @@ -1,7 +1,8 @@ Source: 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>, Ralf Treinen <treinen@debian.org>, @@ -10,6 +11,7 @@ Uploaders: Ximin Luo <infinity0@debian.org> Build-Depends: debhelper (>= 9), + gcc-8 [arm64], pkg-config, quilt, autotools-dev, @@ -74,6 +76,7 @@ Depends: libncurses5-dev, ocaml-interp (= ${binary:Version}), gcc, + gcc-8 [arm64], binutils Provides: libnum-ocaml-dev,
  4. Download patch debian/control.in

    --- 4.05.0-12/debian/control.in 2019-08-06 07:27:23.000000000 +0000 +++ 4.05.0-12ubuntu3/debian/control.in 2019-08-06 16:56:46.000000000 +0000 @@ -1,7 +1,8 @@ Source: 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>, Ralf Treinen <treinen@debian.org>,
  5. Download patch debian/patches/pie-on-amd64.diff

    --- 4.05.0-12/debian/patches/pie-on-amd64.diff 1970-01-01 00:00:00.000000000 +0000 +++ 4.05.0-12ubuntu3/debian/patches/pie-on-amd64.diff 2017-10-20 10:15:00.000000000 +0000 @@ -0,0 +1,13 @@ +--- a/configure ++++ b/configure +@@ -1044,6 +1044,10 @@ + echo "HASHBANGSCRIPTS=false" >> Makefile + fi + ++case "$arch,$system" in ++ amd64,linux) nativecccompopts="$nativecccompopts -fPIC";; ++esac ++ + # Use 64-bit file offset if possible + + bytecccompopts="$bytecccompopts -D_FILE_OFFSET_BITS=64"
  6. Download patch debian/.gitattributes

    --- 4.05.0-12/debian/.gitattributes 2019-08-06 07:27:23.000000000 +0000 +++ 4.05.0-12ubuntu3/debian/.gitattributes 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -changelog merge=dpkg-mergechangelogs
  7. Download patch debian/patches/series

    --- 4.05.0-12/debian/patches/series 2019-08-06 07:27:23.000000000 +0000 +++ 4.05.0-12ubuntu3/debian/patches/series 2019-08-06 16:56:46.000000000 +0000 @@ -10,3 +10,5 @@ 0013-Use-CCLINKFLAGS-for-linking-all-executables-and-shar.patch 0014-Compute-a-stable-name-for-preprocessed-files.patch 0012-Integer-overflows-when-unmarshaling-a-bigarray.patch +linker-flags.patch +pie-on-amd64.diff

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

Source: ocaml-alsa

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. There are no changes
  1. mysql-ocaml
  2. ocaml
  3. ocaml-alsa