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: gpgme1.0

gpgme1.0 (1.11.1-1ubuntu3) cosmic; urgency=medium * Fix Build-Depends to use python3-all-dev instead of python3-dev -- Julian Andres Klode <juliank@ubuntu.com> Tue, 14 Aug 2018 16:32:44 +0200 gpgme1.0 (1.11.1-1ubuntu2) cosmic; urgency=medium * Mak debian/libgpgme-dev.links executable, it uses dh-exec (LP: #1762384) -- Julian Andres Klode <juliank@ubuntu.com> Tue, 14 Aug 2018 14:52:40 +0200 gpgme1.0 (1.11.1-1ubuntu1) cosmic; urgency=low * Merge from Debian unstable. Remaining changes: - debian/patch/0007-Python-Versions.patch: Use py{,3}versions detection. - debian/patches/0006-PIC-and-shared.patch: Libs are -fPIC and -shared. - Add in libgpgme-dev a libgpgme-pthread.so pointing to libgpgme.so, this will fix the build failures of kf5-kdepim-apps-libs when built against this gpgme package. * Bump libgpg-error-dev build dependency to 1.28 for new gpgrt API * Drop versioned python tests - 3.5 is not shipped anymore; and it makes transitions harder for dubious benefits. -- Julian Andres Klode <juliank@ubuntu.com> Mon, 07 May 2018 15:52:27 +0200

Modifications :
  1. Download patch debian/tests/control

    --- 1.11.1-1/debian/tests/control 2017-10-25 22:42:48.000000000 +0000 +++ 1.11.1-1ubuntu3/debian/tests/control 2018-05-07 13:52:27.000000000 +0000 @@ -4,9 +4,3 @@ Depends: python-gpg Tests: python3 Depends: python3-gpg -Tests: python3.5 -Depends: python3.5, python3-gpg - -Tests: python3.6 -Depends: python3.6, python3-gpg -
  2. Download patch debian/control

    --- 1.11.1-1/debian/control 2018-04-23 05:11:09.000000000 +0000 +++ 1.11.1-1ubuntu3/debian/control 2018-08-14 14:27:37.000000000 +0000 @@ -1,7 +1,8 @@ Source: gpgme1.0 Priority: optional Section: libs -Maintainer: Debian GnuPG Maintainers <pkg-gnupg-maint@lists.alioth.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian GnuPG Maintainers <pkg-gnupg-maint@lists.alioth.debian.org> Uploaders: Daniel Kahn Gillmor <dkg@fifthhorseman.net>, Build-Depends: @@ -13,10 +14,10 @@ Build-Depends: gnupg2 | gnupg (>= 2), gpgsm, libassuan-dev (>= 2.4.2), - libgpg-error-dev (>= 1.24), + libgpg-error-dev (>= 1.28), pkg-config, python-all-dev, - python3-dev, + python3-all-dev, qtbase5-dev, scdaemon, swig,
  3. Download patch debian/patches/0007-Python-Versions.patch

    --- 1.11.1-1/debian/patches/0007-Python-Versions.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1.11.1-1ubuntu3/debian/patches/0007-Python-Versions.patch 2018-05-07 13:52:27.000000000 +0000 @@ -0,0 +1,68 @@ +Description: Use py{,3}versions detection. +Author: Adam Conrad <adconrad@ubuntu.com> +Last-Update: 2018-01-15 + +--- a/configure.ac ++++ b/configure.ac +@@ -401,6 +401,7 @@ if test "$found_py" = "1" -o "$found_py2 + PYTHONS= + PYTHON_VERSIONS= + unset PYTHON ++ unset PYTHON_INTERPS + unset PYTHON_VERSION + unset PYTHON_CPPFLAGS + unset PYTHON_LDFLAGS +@@ -415,18 +416,21 @@ if test "$found_py" = "1" -o "$found_py2 + unset am_cv_python_pyexecdir + + if test "$found_py" = "1" -o "$found_py2" = "1"; then +- AM_PATH_PYTHON([2.7], [ +- AX_PYTHON_DEVEL ++ for i in $(pyversions -vr); do ++ PYTHON="/usr/bin/python$i"; ++ PYTHON_INTERPS="$(echo $PYTHON_INTERPS $PYTHON)"; ++ PYTHON_VERSION="$(echo $i $PYTHON_VERSION)"; ++ done + if test "$PYTHON_VERSION"; then +- PYTHONS="$(echo $PYTHONS $PYTHON)" ++ PYTHONS="$(echo $PYTHONS $PYTHON_INTERPS)" + PYTHON_VERSIONS="$(echo $PYTHON_VERSIONS $PYTHON_VERSION)" + fi +- ], :) + fi + + if test "$found_py" = "1" -o "$found_py3" = "1"; then + # Reset everything, so that we can look for another Python. + unset PYTHON ++ unset PYTHON_INTERPS + unset PYTHON_VERSION + unset PYTHON_CPPFLAGS + unset PYTHON_LDFLAGS +@@ -439,13 +443,15 @@ if test "$found_py" = "1" -o "$found_py2 + unset am_cv_python_platform + unset am_cv_python_pythondir + unset am_cv_python_pyexecdir +- AM_PATH_PYTHON([3.4], [ +- AX_PYTHON_DEVEL ++ for i in $(py3versions -vr); do ++ PYTHON="/usr/bin/python$i"; ++ PYTHON_INTERPS="$(echo $PYTHON_INTERPS $PYTHON)"; ++ PYTHON_VERSION="$(echo $i $PYTHON_VERSION)"; ++ done + if test "$PYTHON_VERSION"; then +- PYTHONS="$(echo $PYTHONS $PYTHON)" ++ PYTHONS="$(echo $PYTHONS $PYTHON_INTERPS)" + PYTHON_VERSIONS="$(echo $PYTHON_VERSIONS $PYTHON_VERSION)" + fi +- ], :) + fi + + # Recover some values lost in the second attempt to find Python. +@@ -470,6 +476,7 @@ if test "$found_py" = "1" -o "$found_py2 + fi + fi + ++ AC_SUBST(PYTHON, $PYTHON) + AC_SUBST(PYTHONS, $PYTHONS) + fi + fi
  4. Download patch debian/patches/series

    --- 1.11.1-1/debian/patches/series 2018-04-23 05:11:09.000000000 +0000 +++ 1.11.1-1ubuntu3/debian/patches/series 2018-04-23 10:15:00.000000000 +0000 @@ -1 +1,3 @@ 0001-avoid-identifying-as-beta.patch +0006-PIC-and-shared.patch +0007-Python-Versions.patch
  5. Download patch debian/libgpgme-dev.links
  6. Download patch debian/patches/0006-PIC-and-shared.patch

    --- 1.11.1-1/debian/patches/0006-PIC-and-shared.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1.11.1-1ubuntu3/debian/patches/0006-PIC-and-shared.patch 2017-05-12 07:22:23.000000000 +0000 @@ -0,0 +1,19 @@ +Description: Use -fPIC instead of -fpic. +Author: Adam Conrad <adconrad@ubuntu.com> +Last-Update: 2017-05-12 + +Index: gpgme1.0-1.8.0/m4/qt.m4 +=================================================================== +--- gpgme1.0-1.8.0.orig/m4/qt.m4 ++++ gpgme1.0-1.8.0/m4/qt.m4 +@@ -24,8 +24,9 @@ AC_DEFUN([FIND_QT], + [have_qt5test_libs="no"]) + + if ! test "$have_w32_system" = yes; then ++ GPGME_QT_CFLAGS="$GPGME_QT_CFLAGS -shared" + if "$PKG_CONFIG" --variable qt_config Qt5Core | grep -q "reduce_relocations"; then +- GPGME_QT_CFLAGS="$GPGME_QT_CFLAGS -fpic" ++ GPGME_QT_CFLAGS="$GPGME_QT_CFLAGS -fPIC" + fi + fi + if test "$have_qt5_libs" = "yes"; then
  1. gpgme1.0