diff -Nru schroot-1.4.4/debian/changelog schroot-1.4.4/debian/changelog --- schroot-1.4.4/debian/changelog 2010-06-13 01:19:20.000000000 +0200 +++ schroot-1.4.4/debian/changelog 2010-06-24 12:31:11.000000000 +0200 @@ -1,3 +1,12 @@ +schroot (1.4.4-1ubuntu1) maverick; urgency=low + + * Merge from debian unstable (LP: #598044), remaining changes: + - debian/rules: + + don't build the docs on armel, fixes FTBFS. + + allow for parallel builds. + + -- Lorenzo De Liso Thu, 24 Jun 2010 12:23:47 +0200 + schroot (1.4.4-1) unstable; urgency=low * Correct personality checks in testsuite for non-Linux @@ -23,6 +32,14 @@ -- Roger Leigh Sat, 12 Jun 2010 16:02:11 +0100 +schroot (1.4.2-1ubuntu1) maverick; urgency=low + + * Merge from debian unstable. Remaining changes: + - debian/rules: don't build the docs on armel, fixes FTBFS. + * debian/rules: allow for parallel builds. + + -- Kees Cook Wed, 09 Jun 2010 16:01:50 -0700 + schroot (1.4.2-1) unstable; urgency=low * Update fr translation (Closes: #571328). Thanks to Thomas Blein. @@ -79,6 +96,12 @@ -- Roger Leigh Sat, 20 Feb 2010 20:16:52 +0000 +schroot (1.4.0-1ubuntu1) lucid; urgency=low + + * Don't build the docs on armel, works around build failure. + + -- Matthias Klose Sat, 03 Apr 2010 03:05:52 +0200 + schroot (1.4.0-1) unstable; urgency=low * New upstream stable release. diff -Nru schroot-1.4.4/debian/control schroot-1.4.4/debian/control --- schroot-1.4.4/debian/control 2010-06-13 01:16:36.000000000 +0200 +++ schroot-1.4.4/debian/control 2010-06-24 12:24:29.000000000 +0200 @@ -1,7 +1,8 @@ Source: schroot Section: admin Priority: optional -Maintainer: Debian buildd-tools Developers +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian buildd-tools Developers Uploaders: Roger Leigh Build-Depends: debhelper (>= 7.0.0), autotools-dev, pkg-config (>= 0.20), libpam0g-dev (>= 0.79-3.1), uuid-dev, liblockdev1-dev (>= 1.0.2), libboost-dev (>= 1.39.0), libboost-program-options-dev (>= 1.39.0), libboost-regex-dev (>= 1.39.0), libboost-filesystem-dev (>= 1.39.0), gettext, libcppunit-dev, doxygen, graphviz Standards-Version: 3.8.4 diff -Nru schroot-1.4.4/debian/patches/debian-changes-1.4.4-1ubuntu1 schroot-1.4.4/debian/patches/debian-changes-1.4.4-1ubuntu1 --- schroot-1.4.4/debian/patches/debian-changes-1.4.4-1ubuntu1 1970-01-01 01:00:00.000000000 +0100 +++ schroot-1.4.4/debian/patches/debian-changes-1.4.4-1ubuntu1 2010-06-24 12:31:15.000000000 +0200 @@ -0,0 +1,443 @@ +Description: Upstream changes introduced in version 1.4.4-1ubuntu1 + This patch has been created by dpkg-source during the package build. + Here's the last changelog entry, hopefully it gives details on why + those changes were made: + . + schroot (1.4.4-1ubuntu1) maverick; urgency=low + . + * Merge from debian unstable (LP: #598044), remaining changes: + - debian/rules: + + don't build the docs on armel, fixes FTBFS. + + allow for parallel builds. + . + The person named in the Author field signed this changelog entry. +Author: Lorenzo De Liso +Bug-Ubuntu: https://bugs.launchpad.net/bugs/598044 + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: , +Bug: +Bug-Debian: http://bugs.debian.org/ +Forwarded: +Reviewed-By: +Last-Update: + +--- schroot-1.4.4.orig/scripts/config.sub ++++ schroot-1.4.4/scripts/config.sub +@@ -1,10 +1,10 @@ + #! /bin/sh + # Configuration validation subroutine script. + # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 ++# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 + # Free Software Foundation, Inc. + +-timestamp='2010-01-22' ++timestamp='2009-06-11' + + # This file is (in principle) common to ALL GNU software. + # The presence of a machine in this file suggests that SOME GNU software +@@ -32,16 +32,13 @@ timestamp='2010-01-22' + + + # Please send patches to . Submit a context +-# diff and a properly formatted GNU ChangeLog entry. ++# diff and a properly formatted ChangeLog entry. + # + # Configuration subroutine to validate and canonicalize a configuration type. + # Supply the specified configuration type as an argument. + # If it is invalid, we print an error message on stderr and exit with code 1. + # Otherwise, we print the canonical config type on stdout and succeed. + +-# You can get the latest version of this script from: +-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD +- + # This file is supposed to be the same for all GNU packages + # and recognize all the CPU types, system types and aliases + # that are meaningful with *any* GNU software. +@@ -75,9 +72,8 @@ Report bugs and patches to and include a ChangeLog +-# entry. ++# Originally written by Per Bothner . ++# Please send patches to . Submit a context ++# diff and a properly formatted ChangeLog entry. + # + # This script attempts to guess a canonical system name similar to + # config.sub. If it succeeds, it prints the system name on stdout, and + # exits with 0. Otherwise, it exits with 1. + # +-# You can get the latest version of this script from: +-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD ++# The plan is that this can be called by configure scripts if you ++# don't specify an explicit build system type. + + me=`echo "$0" | sed -e 's,.*/,,'` + +@@ -56,9 +56,8 @@ version="\ + GNU config.guess ($timestamp) + + Originally written by Per Bothner. +-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +-Software Foundation, Inc. ++Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, ++2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + + This is free software; see the source for copying conditions. There is NO + warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." +@@ -334,9 +333,6 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; +- i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) +- echo i386-pc-auroraux${UNAME_RELEASE} +- exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval $set_cc_for_build + SUN_ARCH="i386" +@@ -811,12 +807,12 @@ EOF + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit ;; +- *:Interix*:*) ++ *:Interix*:[3456]*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; +- authenticamd | genuineintel | EM64T) ++ EM64T | authenticamd | genuineintel) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) +@@ -858,20 +854,6 @@ EOF + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit ;; +- alpha:Linux:*:*) +- case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in +- EV5) UNAME_MACHINE=alphaev5 ;; +- EV56) UNAME_MACHINE=alphaev56 ;; +- PCA56) UNAME_MACHINE=alphapca56 ;; +- PCA57) UNAME_MACHINE=alphapca56 ;; +- EV6) UNAME_MACHINE=alphaev6 ;; +- EV67) UNAME_MACHINE=alphaev67 ;; +- EV68*) UNAME_MACHINE=alphaev68 ;; +- esac +- objdump --private-headers /bin/sh | grep -q ld.so.1 +- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi +- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} +- exit ;; + arm*:Linux:*:*) + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ +@@ -894,17 +876,6 @@ EOF + frv:Linux:*:*) + echo frv-unknown-linux-gnu + exit ;; +- i*86:Linux:*:*) +- LIBC=gnu +- eval $set_cc_for_build +- sed 's/^ //' << EOF >$dummy.c +- #ifdef __dietlibc__ +- LIBC=dietlibc +- #endif +-EOF +- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` +- echo "${UNAME_MACHINE}-pc-linux-${LIBC}" +- exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; +@@ -930,18 +901,39 @@ EOF + #endif + #endif + EOF +- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` ++ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' ++ /^CPU/{ ++ s: ::g ++ p ++ }'`" + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + or32:Linux:*:*) + echo or32-unknown-linux-gnu + exit ;; ++ ppc:Linux:*:*) ++ echo powerpc-unknown-linux-gnu ++ exit ;; ++ ppc64:Linux:*:*) ++ echo powerpc64-unknown-linux-gnu ++ exit ;; ++ alpha:Linux:*:*) ++ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in ++ EV5) UNAME_MACHINE=alphaev5 ;; ++ EV56) UNAME_MACHINE=alphaev56 ;; ++ PCA56) UNAME_MACHINE=alphapca56 ;; ++ PCA57) UNAME_MACHINE=alphapca56 ;; ++ EV6) UNAME_MACHINE=alphaev6 ;; ++ EV67) UNAME_MACHINE=alphaev67 ;; ++ EV68*) UNAME_MACHINE=alphaev68 ;; ++ esac ++ objdump --private-headers /bin/sh | grep -q ld.so.1 ++ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi ++ echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ++ exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-gnu + exit ;; +- parisc64:Linux:*:* | hppa64:Linux:*:*) +- echo hppa64-unknown-linux-gnu +- exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in +@@ -950,11 +942,8 @@ EOF + *) echo hppa-unknown-linux-gnu ;; + esac + exit ;; +- ppc64:Linux:*:*) +- echo powerpc64-unknown-linux-gnu +- exit ;; +- ppc:Linux:*:*) +- echo powerpc-unknown-linux-gnu ++ parisc64:Linux:*:* | hppa64:Linux:*:*) ++ echo hppa64-unknown-linux-gnu + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux +@@ -977,6 +966,58 @@ EOF + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; ++ i*86:Linux:*:*) ++ # The BFD linker knows what the default object file format is, so ++ # first see if it will tell us. cd to the root directory to prevent ++ # problems with other programs or directories called `ld' in the path. ++ # Set LC_ALL=C to ensure ld outputs messages in English. ++ ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ ++ | sed -ne '/supported targets:/!d ++ s/[ ][ ]*/ /g ++ s/.*supported targets: *// ++ s/ .*// ++ p'` ++ case "$ld_supported_targets" in ++ elf32-i386) ++ TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ++ ;; ++ esac ++ # Determine whether the default compiler is a.out or elf ++ eval $set_cc_for_build ++ sed 's/^ //' << EOF >$dummy.c ++ #include ++ #ifdef __ELF__ ++ # ifdef __GLIBC__ ++ # if __GLIBC__ >= 2 ++ LIBC=gnu ++ # else ++ LIBC=gnulibc1 ++ # endif ++ # else ++ LIBC=gnulibc1 ++ # endif ++ #else ++ #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++ LIBC=gnu ++ #else ++ LIBC=gnuaout ++ #endif ++ #endif ++ #ifdef __dietlibc__ ++ LIBC=dietlibc ++ #endif ++EOF ++ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' ++ /^LIBC/{ ++ s: ::g ++ p ++ }'`" ++ test x"${LIBC}" != x && { ++ echo "${UNAME_MACHINE}-pc-linux-${LIBC}" ++ exit ++ } ++ test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } ++ ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both +@@ -1206,16 +1247,6 @@ EOF + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + case $UNAME_PROCESSOR in +- i386) +- eval $set_cc_for_build +- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then +- if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ +- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ +- grep IS_64BIT_ARCH >/dev/null +- then +- UNAME_PROCESSOR="x86_64" +- fi +- fi ;; + unknown) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} diff -Nru schroot-1.4.4/debian/patches/series schroot-1.4.4/debian/patches/series --- schroot-1.4.4/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ schroot-1.4.4/debian/patches/series 2010-06-24 12:29:38.000000000 +0200 @@ -0,0 +1 @@ +debian-changes-1.4.4-1ubuntu1 diff -Nru schroot-1.4.4/debian/rules schroot-1.4.4/debian/rules --- schroot-1.4.4/debian/rules 2010-06-13 01:16:36.000000000 +0200 +++ schroot-1.4.4/debian/rules 2010-06-24 12:29:19.000000000 +0200 @@ -34,7 +34,7 @@ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --enable-dchroot --enable-dchroot-dsa \ - --enable-doxygen \ + $(if $(filter $(DEB_HOST_GNU_TYPE),arm-linux-gnueabi),,--enable-doxygen) \ --enable-static --disable-shared \ --with-bash-completion-dir=/etc/bash_completion.d