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: cross-toolchain-base

cross-toolchain-base (43ubuntu1) focal; urgency=medium * Build using binutils 2.33.50. * Build using linux 5.4. -- Matthias Klose <doko@ubuntu.com> Wed, 08 Jan 2020 14:23:26 +0100

Modifications :
  1. Download patch debian/tests/control

    --- 43/debian/tests/control 2019-09-10 07:48:38.000000000 +0000 +++ 43ubuntu1/debian/tests/control 2019-09-10 10:35:47.000000000 +0000 @@ -4,10 +4,10 @@ Tests: build #Restrictions: build-needed Depends: build-essential, fakeroot, - binutils-source (>= 2.32.51-1~), - glibc-source (>= 2.29-1~), + binutils-source (>= 2.31.1-14~), + glibc-source (>= 2.30-0ubuntu1~), gcc-9-source (>= 9.2.1-8~), - linux-source (>= 5.2), linux-libc-dev (>= 5.2), + linux-source (>= 5.3), linux-libc-dev (>= 5.3), autoconf (>= 2.64), autoconf2.64, autogen, automake, bison (>= 1:2.3), chrpath, debhelper (>= 9), dpkg-dev (>= 1.15.3.1), fakeroot, file, flex,
  2. Download patch debian/rules

    --- 43/debian/rules 2020-01-08 11:34:11.000000000 +0000 +++ 43ubuntu1/debian/rules 2020-01-08 13:23:26.000000000 +0000 @@ -26,6 +26,7 @@ else DEB_VER_ACT := $(shell /bin/sh debian/new_cross_version.sh $(if $(filter $(DEB_NAME_ACT), cross-toolchain-base),ppc64el,ppc64)) endif CROSS_EXT := cross$(DEB_VER_ACT) +#CROSS_EXT := cross1.$(shell expr $(DEB_VER_ACT) - 1) HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
  3. Download patch debian/control

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

Source: cross-toolchain-base-mipsen

cross-toolchain-base-mipsen (7ubuntu2) eoan; urgency=medium * Disable the autopkg tests. Nothing new to test compared to the tests in the cross-toolchain-base source package. -- Matthias Klose <doko@ubuntu.com> Tue, 24 Sep 2019 07:45:36 +0200 cross-toolchain-base-mipsen (7ubuntu1) eoan; urgency=medium * Merge with Debian; remaining changes: -- Matthias Klose <doko@ubuntu.com> Thu, 19 Sep 2019 15:12:50 +0200

Modifications :
  1. Download patch debian/patches/binutils/mips-cross-to-mipsen.patch

    --- 7/debian/patches/binutils/mips-cross-to-mipsen.patch 2019-09-16 14:00:15.000000000 +0000 +++ 7ubuntu2/debian/patches/binutils/mips-cross-to-mipsen.patch 2019-09-19 13:18:55.000000000 +0000 @@ -56,12 +56,3 @@ diff -urN binutils-2.32.51.20190909/debi HOST_ARCHS_mipsr6 = amd64 i386 x32 HOST_ARCHS_mipsr6el = amd64 i386 x32 -@@ -266,7 +266,7 @@ - - gold_targets = \ - amd64 arm64 armel armhf i386 \ -- mipsel mipsn32 mipsn32el mips64 mips64el \ -+ mips mipsel mipsn32 mipsn32el mips64 mips64el \ - mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el \ - powerpc ppc64 ppc64el sparc sparc64 s390x \ - x32 kfreebsd-amd64 kfreebsd-i386 hurd-i386
  2. Download patch debian/control

    --- 7/debian/control 2019-09-16 14:09:47.000000000 +0000 +++ 7ubuntu2/debian/control 2019-09-19 13:26:35.000000000 +0000 @@ -8,10 +8,10 @@ Vcs-Git: https://salsa.debian.org/toolch Standards-Version: 4.4.0 Build-Depends: binutils-multiarch, dpkg (>= 1.16.0~ubuntu6), rdfind, symlinks, lsb-release, - binutils-source (>= 2.32.51.20190909-1~), - glibc-source (>= 2.29-0~), - gcc-9-source (>= 9.2.1-8~), - linux-source (>= 5.2), linux-libc-dev (>= 5.2), + binutils-source (>= 2.32.51.20190702-1~), + glibc-source (>= 2.30-0ubuntu1~), + gcc-9-source (>= 9.2.1-6~), + linux-source (>= 5.0), linux-libc-dev (>= 5.0), autoconf (>= 2.64), autoconf2.64, autogen, automake, bison (>= 1:2.3), chrpath, debhelper (>= 9), dpkg-dev (>= 1.15.3.1), fakeroot, file, flex,
  3. Download patch debian/patches/glibc/ubuntu/glibc-build-tools.diff

    --- 7/debian/patches/glibc/ubuntu/glibc-build-tools.diff 2019-09-16 14:00:15.000000000 +0000 +++ 7ubuntu2/debian/patches/glibc/ubuntu/glibc-build-tools.diff 2019-09-19 13:26:24.000000000 +0000 @@ -1,8 +1,10 @@ ---- glibc-2.27/debian/rules~ 2018-02-22 10:47:56.000000000 +0100 -+++ glibc-2.27/debian/rules 2018-04-02 19:07:06.562170629 +0200 -@@ -105,8 +105,8 @@ - CC = $(DEB_HOST_GNU_TYPE)-$(BASE_CC)$(DEB_GCC_VERSION) -no-pie -fno-PIE - CXX = $(DEB_HOST_GNU_TYPE)-$(BASE_CXX)$(DEB_GCC_VERSION) -no-pie -fno-PIE +Index: glibc-2.30/debian/rules +=================================================================== +--- glibc-2.30.orig/debian/rules ++++ glibc-2.30/debian/rules +@@ -103,8 +103,8 @@ TIMEOUTFACTOR = 25 + CC = $(DEB_HOST_GNU_TYPE)-$(BASE_CC)$(DEB_GCC_VERSION) + CXX = $(DEB_HOST_GNU_TYPE)-$(BASE_CXX)$(DEB_GCC_VERSION) MIG = $(DEB_HOST_GNU_TYPE)-$(BASE_MIG) -BUILD_CC = $(DEB_BUILD_GNU_TYPE)-$(BASE_CC) -BUILD_CXX = $(DEB_BUILD_GNU_TYPE)-$(BASE_CXX)
  4. Download patch debian/tests/build

    --- 7/debian/tests/build 2019-09-16 14:00:15.000000000 +0000 +++ 7ubuntu2/debian/tests/build 2019-09-24 05:45:12.000000000 +0000 @@ -2,6 +2,9 @@ set -e +echo "autopkg test disabled; nothing to test" +exit 0 + arch=$(dpkg --print-architecture) echo "Testing cross builds on $arch ..."

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

Source: cross-toolchain-base-ports

cross-toolchain-base-ports (36ubuntu1) focal; urgency=medium * Build using binutils 2.33.50. * Build using linux 5.4. -- Matthias Klose <doko@ubuntu.com> Wed, 08 Jan 2020 14:26:36 +0100

Modifications :
  1. Download patch debian/rules

    --- 36/debian/rules 2020-01-08 13:02:30.000000000 +0000 +++ 36ubuntu1/debian/rules 2020-01-08 13:26:36.000000000 +0000 @@ -78,12 +78,11 @@ ifeq ($(vendor),Ubuntu) else VER_LINUX := $(shell echo $(DEB_VER_LINUX) | sed 's/^\([0-9]*\.[0-9]*\).*/\1/') endif -VER_GCC_BASE := 9 +VER_GCC_BASE := 9 ifeq ($(vendor),Ubuntu) - MIN_VER_GLIBC := 2.30-0ubuntu1~ + MIN_VER_GLIBC := 2.30-0~ VER_GCC_BASE := 9 - MIN_VER_GCC := 9.2.1-6~ - MIN_VER_BINUTILS := 2.32-3~ + MIN_VER_GCC := 9.2.1-8~ MIN_VER_BINUTILS := 2.33.50.20200107-1~ MIN_VER_LINUX := 5.4 endif @@ -458,12 +457,12 @@ $(stamp)init-glibc: cd glibc-${VER_GLIBC} ; \ QUILT_PATCHES=${GLIBC_PATCHES} quilt --quiltrc /dev/null push -a && \ rm -rf .pc/ -# set -ex; \ -# if dpkg --compare-versions $(DEB_VER_GLIBC) le 2.27-3; then \ -# cd glibc-${VER_GLIBC}; \ -# patch -p1 < ../debian/patches/glibc/updates.diff; \ -# debian/rules debian/control || true; \ -# fi + set -ex; \ + if dpkg --compare-versions $(DEB_VER_GLIBC) le 2.30-0ubuntu1; then \ + cd glibc-${VER_GLIBC}; \ + patch -p1 < ../debian/patches/glibc-alpha-use-gcc9.diff; \ + debian/rules debian/control || true; \ + fi touch $@ $(stamp)build-glibc1.%: $(stamp)init-glibc $(stamp)install-linux.% $(stamp)install-gcc1.%
  2. Download patch debian/patches/glibc-alpha-use-gcc9.diff

    --- 36/debian/patches/glibc-alpha-use-gcc9.diff 1970-01-01 00:00:00.000000000 +0000 +++ 36ubuntu1/debian/patches/glibc-alpha-use-gcc9.diff 2019-09-03 17:33:05.000000000 +0000 @@ -0,0 +1,11 @@ +--- glibc-2.30/debian/sysdeps/alpha.mk~ 2019-08-29 11:59:56.000000000 +0200 ++++ glibc-2.30/debian/sysdeps/alpha.mk 2019-09-03 19:32:26.504125416 +0200 +@@ -1,6 +1,6 @@ + # configuration options for all flavours +-CC = $(DEB_HOST_GNU_TYPE)-$(BASE_CC)-8 +-CXX = $(DEB_HOST_GNU_TYPE)-$(BASE_CXX)-8 ++CC = $(DEB_HOST_GNU_TYPE)-$(BASE_CC)-9 ++CXX = $(DEB_HOST_GNU_TYPE)-$(BASE_CXX)-9 + libc = libc6.1 + + ifeq (,$(filter stage1 stage2, $(DEB_BUILD_PROFILES)))
  3. Download patch debian/control
  1. cross-toolchain-base
  2. cross-toolchain-base-mipsen
  3. cross-toolchain-base-ports