diff -Nru gutenprint-5.3.1/debian/changelog gutenprint-5.3.1/debian/changelog --- gutenprint-5.3.1/debian/changelog 2018-12-03 11:08:35.000000000 +0000 +++ gutenprint-5.3.1/debian/changelog 2018-12-12 19:28:23.000000000 +0000 @@ -1,3 +1,9 @@ +gutenprint (5.3.1-6) unstable; urgency=medium + + * Run tests with custom verbose log driver (Closes: #868743) + + -- Didier Raboud Wed, 12 Dec 2018 20:28:23 +0100 + gutenprint (5.3.1-5) unstable; urgency=medium * Migrate 5.3 to unstable diff -Nru gutenprint-5.3.1/debian/gbp.conf gutenprint-5.3.1/debian/gbp.conf --- gutenprint-5.3.1/debian/gbp.conf 2018-12-03 11:08:35.000000000 +0000 +++ gutenprint-5.3.1/debian/gbp.conf 2018-12-12 19:28:20.000000000 +0000 @@ -1,4 +1,4 @@ [DEFAULT] -debian-branch = debian/experimental +debian-branch = debian/master upstream-branch = upstream/latest pristine-tar = True diff -Nru gutenprint-5.3.1/debian/.git-dpm gutenprint-5.3.1/debian/.git-dpm --- gutenprint-5.3.1/debian/.git-dpm 2018-12-03 11:08:35.000000000 +0000 +++ gutenprint-5.3.1/debian/.git-dpm 2018-12-12 19:27:43.000000000 +0000 @@ -1,6 +1,6 @@ # see git-dpm(1) from git-dpm package -82ee55983110c5975405c017fe719e232e2ce8b9 -82ee55983110c5975405c017fe719e232e2ce8b9 +025859d8ca69d4486e03014125d232a851904b9d +025859d8ca69d4486e03014125d232a851904b9d e50542121e724e851fc5d6c68bb773f80c0bc12c e50542121e724e851fc5d6c68bb773f80c0bc12c gutenprint_5.3.1.orig.tar.xz diff -Nru gutenprint-5.3.1/debian/.gitignore gutenprint-5.3.1/debian/.gitignore --- gutenprint-5.3.1/debian/.gitignore 2018-12-03 11:08:35.000000000 +0000 +++ gutenprint-5.3.1/debian/.gitignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -build -install -*.log -*.substvars -*.debhelper -escputil -files -gimp-gutenprint -gutenprint-doc -gutenprint-locales -libgutenprint-dev -libgutenprint-doc -libgutenprint9 -libgutenprintui2-2 -libgutenprintui2-dev diff -Nru gutenprint-5.3.1/debian/patches/0007-Run-tests-with-custom-verbose-log-driver.patch gutenprint-5.3.1/debian/patches/0007-Run-tests-with-custom-verbose-log-driver.patch --- gutenprint-5.3.1/debian/patches/0007-Run-tests-with-custom-verbose-log-driver.patch 1970-01-01 00:00:00.000000000 +0000 +++ gutenprint-5.3.1/debian/patches/0007-Run-tests-with-custom-verbose-log-driver.patch 2018-12-12 19:27:43.000000000 +0000 @@ -0,0 +1,186 @@ +From 025859d8ca69d4486e03014125d232a851904b9d Mon Sep 17 00:00:00 2001 +From: Didier Raboud +Date: Sun, 4 May 2014 12:34:59 +0200 +Subject: Run tests with custom verbose log driver + +This avoids timing out on slow architectures + +Closes: #868743 +--- + scripts/global.mk | 4 + + scripts/test-driver-verbose | 151 ++++++++++++++++++++++++++++++++++++ + 2 files changed, 155 insertions(+) + create mode 100755 scripts/test-driver-verbose + +diff --git a/scripts/global.mk b/scripts/global.mk +index c4054826..3c55e55d 100644 +--- a/scripts/global.mk ++++ b/scripts/global.mk +@@ -8,6 +8,10 @@ + + AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(LOCAL_CPPFLAGS) $(GNUCFLAGS) + ++# Use a verbose script to avoid timing out ++LOG_DRIVER = $(top_srcdir)/scripts/test-driver-verbose ++ ++ + LIBS = $(INTLLIBS) @LIBS@ + + # Libraries +diff --git a/scripts/test-driver-verbose b/scripts/test-driver-verbose +new file mode 100755 +index 00000000..221fa9e2 +--- /dev/null ++++ b/scripts/test-driver-verbose +@@ -0,0 +1,151 @@ ++#! /bin/sh ++# test-driver - testsuite driver script inherited from Automake's basic, but with verbose output. ++# Verbosity patch by Didier Raboud ++ ++scriptversion=2018-03-07.03; # UTC ++ ++# Copyright (C) 2011-2018 Free Software Foundation, Inc. ++# ++# This program is free software; you can redistribute it and/or modify ++# it under the terms of the GNU General Public License as published by ++# the Free Software Foundation; either version 2, or (at your option) ++# any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program. If not, see . ++ ++# As a special exception to the GNU General Public License, if you ++# distribute this file as part of a program that contains a ++# configuration script generated by Autoconf, you may include it under ++# the same distribution terms that you use for the rest of that program. ++ ++# Make unconditional expansion of undefined variables an error. This ++# helps a lot in preventing typo-related bugs. ++set -u ++ ++usage_error () ++{ ++ echo "$0: $*" >&2 ++ print_usage >&2 ++ exit 2 ++} ++ ++print_usage () ++{ ++ cat <&1 | tee -a $log_file ++estatus=$? ++ ++if test $enable_hard_errors = no && test $estatus -eq 99; then ++ tweaked_estatus=1 ++else ++ tweaked_estatus=$estatus ++fi ++ ++case $tweaked_estatus:$expect_failure in ++ 0:yes) col=$red res=XPASS recheck=yes gcopy=yes;; ++ 0:*) col=$grn res=PASS recheck=no gcopy=no;; ++ 77:*) col=$blu res=SKIP recheck=no gcopy=yes;; ++ 99:*) col=$mgn res=ERROR recheck=yes gcopy=yes;; ++ *:yes) col=$lgn res=XFAIL recheck=no gcopy=yes;; ++ *:*) col=$red res=FAIL recheck=yes gcopy=yes;; ++esac ++ ++# Report the test outcome and exit status in the logs, so that one can ++# know whether the test passed or failed simply by looking at the '.log' ++# file, without the need of also peaking into the corresponding '.trs' ++# file (automake bug#11814). ++echo "$res $test_name (exit status: $estatus)" >>$log_file ++ ++# Report outcome to console. ++echo "${col}${res}${std}: $test_name" ++ ++# Register the test result, and other relevant metadata. ++echo ":test-result: $res" > $trs_file ++echo ":global-test-result: $res" >> $trs_file ++echo ":recheck: $recheck" >> $trs_file ++echo ":copy-in-global-log: $gcopy" >> $trs_file ++ ++# Local Variables: ++# mode: shell-script ++# sh-indentation: 2 ++# eval: (add-hook 'before-save-hook 'time-stamp) ++# time-stamp-start: "scriptversion=" ++# time-stamp-format: "%:y-%02m-%02d.%02H" ++# time-stamp-time-zone: "UTC0" ++# time-stamp-end: "; # UTC" ++# End: diff -Nru gutenprint-5.3.1/debian/patches/series gutenprint-5.3.1/debian/patches/series --- gutenprint-5.3.1/debian/patches/series 2018-12-03 11:08:35.000000000 +0000 +++ gutenprint-5.3.1/debian/patches/series 2018-12-12 19:27:43.000000000 +0000 @@ -4,3 +4,4 @@ 0004-Need-to-increment-current_interface-as-well-as-binar.patch 0005-Also-need-to-fix-gutenprintui2_current_interface.patch 0006-Mirror-doc-developer-cleanwarnings.pl-from-upstream.patch +0007-Run-tests-with-custom-verbose-log-driver.patch