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: r-cran-sf

r-cran-sf (0.8-0+dfsg-1ubuntu3) focal; urgency=medium * No-change rebuild with fixed binutils on arm64. -- Matthias Klose <doko@ubuntu.com> Mon, 10 Feb 2020 08:16:33 +0100 r-cran-sf (0.8-0+dfsg-1ubuntu2) focal; urgency=medium * No-change rebuild for gdal soname change. -- Matthias Klose <doko@ubuntu.com> Tue, 14 Jan 2020 14:34:47 +0000 r-cran-sf (0.8-0+dfsg-1ubuntu1) focal; urgency=medium * Cherrypick upstream unaligned fix on armhf. -- Dimitri John Ledkov <xnox@ubuntu.com> Fri, 22 Nov 2019 11:58:05 +0000

Modifications :
  1. Download patch debian/patches/590cb67767f5bd1a7cd9f664c5e49ccde496a4a8.patch

    --- 0.8-0+dfsg-1/debian/patches/590cb67767f5bd1a7cd9f664c5e49ccde496a4a8.patch 1970-01-01 00:00:00.000000000 +0000 +++ 0.8-0+dfsg-1ubuntu3/debian/patches/590cb67767f5bd1a7cd9f664c5e49ccde496a4a8.patch 2019-11-22 11:57:57.000000000 +0000 @@ -0,0 +1,28 @@ +From 48add45dcaeb5762b11726f2c6fe139ade74c471 Mon Sep 17 00:00:00 2001 +From: Dan Baston <dbaston@isciences.com> +Date: Wed, 18 Sep 2019 12:24:54 -0400 +Subject: [PATCH] Resolve UBSAN error in wkb_read + +--- + src/wkb.cpp | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/wkb.cpp b/src/wkb.cpp +index 40a92a9a..f91ff7d9 100644 +--- a/src/wkb.cpp ++++ b/src/wkb.cpp +@@ -44,10 +44,12 @@ template<typename T> + inline T wkb_read(wkb_buf *wkb) { + if (sizeof(T) > wkb->size) + Rcpp::stop("range check error: WKB buffer too small. Input file corrupt?"); +- T ret = *(reinterpret_cast<const T*>(wkb->pt)); ++ ++ T dst; ++ memcpy(&dst, wkb->pt, sizeof(T)); + wkb->pt += sizeof(T); + wkb->size -= sizeof(T); +- return ret; ++ return dst; + } + + // https://stackoverflow.com/questions/105252/how-do-i-convert-between-big-endian-and-little-endian-values-in-c
  2. Download patch debian/control

    --- 0.8-0+dfsg-1/debian/control 2019-09-20 09:10:25.000000000 +0000 +++ 0.8-0+dfsg-1ubuntu3/debian/control 2019-11-22 11:58:05.000000000 +0000 @@ -1,5 +1,6 @@ Source: r-cran-sf -Maintainer: Debian R Packages Maintainers <r-pkg-team@alioth-lists.debian.net> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian R Packages Maintainers <r-pkg-team@alioth-lists.debian.net> Uploaders: Andreas Tille <tille@debian.org> Section: gnu-r Testsuite: autopkgtest-pkg-r
  3. Download patch debian/patches/series

    --- 0.8-0+dfsg-1/debian/patches/series 2019-09-20 09:10:25.000000000 +0000 +++ 0.8-0+dfsg-1ubuntu3/debian/patches/series 2019-11-22 11:57:57.000000000 +0000 @@ -1,2 +1,3 @@ exclude_test_requiring_rgeos.patch exclude_test_requiring_rgdal.patch +590cb67767f5bd1a7cd9f664c5e49ccde496a4a8.patch
  1. r-cran-sf