Changelogs from build 20131217.2 to 20131218

  boost1.54 (1.54.0-4~ubuntu6) trusty; urgency=medium
   * Bump version to -4~ubuntu6 to sync with boost-mpi-source1.54.

 boost1.54 (1.54.0-4~ubuntu5) trusty; urgency=medium
   * debian/patches/eglibc-long-long.patch: Fix build with eglibc 2.18.
   * debian/rules: Treat ppc64el like ppc64.

  eglibc (2.18-0ubuntu1) trusty; urgency=low
   * Merge with latest 2.18 from Debian experimental, remaining changes:
     - Drop the Breaks line from libc6, which refers to a Debian transition
     - Remove the libc6 recommends on libc6-i686, which we don't build
     - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel
     - Ship update-locale and validlocale in /usr/sbin in libc-bin
     - Don't build locales or locales-all in Ubuntu, we rely on langpacks
     - Heavily mangle the way we do service restarting on major upgrades
     - Use different MIN_KERNEL_SUPPORTED versions than Debian, due to
       buildd needs.  This should be universally bumped to 2.6.32 once all
       our buildds (including the PPA guests) are running precise kernels
     - Build i386 variants as -march=i686, build amd64 with -O3, and build
       ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize
     - debian/patches/ubuntu/local-CVE-2012-3406.diff: switch to malloc when
       array grows too large to handle via alloca extension (CVE-2012-3406)
     - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs
   * debian/patches/ubuntu/local-linaro-cortex-strings.diff: Dropped at the
     request of Will Newton, who will upstream something more performant.
   * debian/patches/i386/cvs-nonascii-case-strcmp.diff: Pull upstream patch
     to fix LC_CTYPE nonascii-case fallback in i686 strcasecmp/strncasecmp.
   * debian/testsuite-checking/*: Update 686 targets to match the 586 ones.
   * Generate expected-results-powerpc64le-linux-gnu-libc for ppc64el port.
 eglibc (2.18-0experimental0) experimental; urgency=low
   [ Adam Conrad ]
   * New upstream release: version 2.18, orig tarball built at SVN r24653:
     - patches/alpha/local-string-functions.diff: Rebased.
     - patches/alpha/submitted-PTR_MANGLE.diff: Rebased.
     - patches/any/local-allocalim-header.diff: Rebased.
     - patches/any/local-disable-test-tgmath2.diff: Rebased.
     - patches/any/local-dlfptr.diff: Rebased.
     - patches/any/local-ld-multiarch.diff: Rebased.
     - patches/any/local-ldso-disable-hwcap.diff: Rebased.
     - patches/any/local-mktemp.diff: Rebased.
     - patches/any/local-nss-overflow.diff: Rebased.
     - patches/any/submitted-bits-fcntl_h-at.diff: Rebased.
     - patches/any/submitted-longdouble.diff: Rebased.
     - patches/arm/local-vfp-sysdeps.diff: Rebased.
     - patches/arm/unsubmitted-ldconfig-cache-abi.diff: Rebased.
     - patches/hppa/submitted-nptl-carlos.diff: Rebased.
     - patches/sparc/local-fork.diff: Rebased.
     - patches/ia64/submitted-fpu-ulps.diff: Rebased.
     - patches/localedata/first_weekday.diff: Rebased.
     - patches/locale/LC_IDENTIFICATION-optional-fields.diff: Rebased.
     - patches/powerpcspe/unsubmitted-nearbyint.diff: Applied upstream.
     - patches/m68k/cvs-sysdep-cfi.diff: Applied upstream.
     - patches/i386/cvs-simd-exception.diff: Applied upstream.
     - patches/any/local-rtld.diff: Applied upstream.
     - patches/any/cvs-tst-array-as-needed.diff: Applied upstream.
     - patches/any/cvs-use-glibc-wchar.diff: Applied upstream.
     - patches/any/submitted-setfsid-wur.diff: Applied upstream.
     - patches/any/cvs-sys-param-h-DEV_BSIZE.diff: Applied upstream.
     - patches/any/cvs-getaddrinfo-stack-overflow.diff: Applied upstream.
     - patches/any/cvs-regexp-overrun.diff: Applied upstream.
     - patches/any/cvs-gethostbyname-numeric.diff: Applied upstream.
     - patches/any/cvs-getaddrinfo-EAI_NONAME.diff: Applied upstream.
     - patches/any/cvs-tst-cancel4-buf.diff: Applied upstream.
     - patches/arm64/cvs-setjmp-clobber.diff: Applied upstream.
     - patches/any/cvs-tst-cancel4-buf.diff: Applied upstream.
     - patches/any/cvs-CVE-2013-4332-pvalloc.diff: Rebased.
     - patches/any/cvs-CVE-2013-4332-valloc.diff: Rebased.
     - patches/any/cvs-CVE-2013-4788-static-ptrguard.diff: Rebased.
     - patches/any/cvs-CVE-2013-4788-static-ptrguard-arm.diff: Rebased.
     - patches/any/cvs-CVE-2013-2207-pt_chown.diff: Applied upstream.
   * debian/patches/any/cvs-tst-tls-atexit-deps.diff: Fix compilation of
     stdlib/tst-tls-atexit with binutils defaulting to ld --as-needed.
   * debian/control: Build-dep on netbase for service lookups in tests.
   * debian/sysdeps/{linux,hurd}.mk: Force on pt_chown on linux and hurd.
   * debian/rules.d/ Compress $(libc), multiarch-support, and
     libc-bin with gzip, and let the rest default to dpkg's new defaults.
   * debian/ The manpages for zic
     zdump, ldd, ldconfig, and getent have moved to the manpages package.
   * debian/ Don't whine about ldconfig.
   * debian/testsuite-checking/*: Allow powerpc to fail test-{double,float}.
   * debian/testsuite-checking/expected-results-aarch64-linux-gnu-libc: New.
   * debian/testsuite-checking/expected-results-arm-linux-gnueabi-armel: New.
   * debian/testsuite-checking/expected-results-i686-linux-gnu-libc: New.
   * debian/patches/any/local-rtlddir-cross.diff: Revert to the state found
     in 2.17 where was installed to slibdir and so listed in
   * Skeleton in packaging support for the new powerpc64le-linux-gnu:
     - debian/sysdeps/ Define base ppc64el libc targets.
     - debian/rules.d/ Add ppc64el to the list of libc_arches.
     - debian/ Build-depend on gcc-4.8 for ppc64el builds.
   * debian/libc6.symbols.ppc64: Add missing libc6 symbols file for ppc64.
   * debian/libc6.symbols.arm64: Add missing libc6 symbols file for arm64.
   * debian/sysdeps/*: Enable new IFUNC support on armel and armhf builds.
   * debian/patches/arm/cvs-ifunc-hwcap-fix.diff: Fix IFUNC on non-NEON.
   * debian/patches/arm/cvs-arm-pointer-mangling.diff: Add ARM support for
     pointer encryption in glibc internal structures in C and assembler.
   * debian/patches/any/cvs-tst-cleanup2-ret.diff: Fix return regression
     on recent versions of gcc in nptl/tst-cleanup2 and nptl/tst-cleanupx2.
   * debian/patches/any/unsubmitted-tst-tlsmod-as-needed.diff: Fix linking and with an as-needed default toolchain.
   * debian/patches/any/unsubmitted-scanf-includes.diff: Fix includes for
     the scanf15 and scanf17 tests for arches that need misc/bits/syscall.h.
   * debian/patches/any/local-use-glibc-predef.diff: Backport stdc-predef.h
     from glibc instead of eglibc, avoiding bits/predefs.h (closes: #717557)
   * debian/rules.d/ Fix unpatch with only one arch patch applied.
   * debian/patches/arm64/cvs-arm64-sigcontext.diff: arm64 sigcontextinfo.h.
   * debian/patches/arm64/cvs-arm64-relocs.diff: Add arm64 reloc definitions.
   * debian/patches/arm64/cvs-arm64-mcount-profiling.diff: mcount profiling.
   * debian/patches/arm64/cvs-arm64-ifunc.diff: Enable arm64 IFUNC support.
   * debian/{rules,sysdeps/,control}: Enable libc6-prof on aarch64.
   * debian/{,rules,sysdeps/*}: Switch to using gcc-4.8 on all
     architectures as gcc-4.6 and gcc-4.7 are going away in the near future.
   * debian/rules: Build for i586 where dpkg-architecture claims i486, which
     matches the default that gcc-4.8 has had on i386 for the last two years.
   * debian/rules: Set configure_build the same as configure_target above, so
     we don't think we're cross-building and skip half the testsuite on i386.
   * debian/patches/i386/local-i586-ulps.diff: Regen ulps for i586, not i686.
   * debian/patches/i386/cvs-tst-cond25.diff: Pull fix for an intermittent
     failure in nptl/tst-cond25 in pthread_cond_timedwait.S on i486 and up.
   [ Samuel Thibault ]
   * patches/hurd-i386/libpthread_hurd_cond_timedwait.diff: Rebased.
   * patches/hurd-i386/libpthread_hurd_cond_wait.diff: Rebased.
   * patches/hurd-i386/submitted-add-needed.diff: Rebased.
   * patches/hurd-i386/submitted-exec_filename.diff: Rebased.
   * patches/hurd-i386/tg-EIEIO-fr.diff: Rebased.
   * patches/hurd-i386/tg-elfosabi_gnu.diff: Rebased.
   * patches/hurd-i386/tg-exec-static.diff: Rebased.
   * patches/hurd-i386/tg-hurdsig-fixes.diff: Rebased.
   * patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rebased.
   * patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff: Rebased.
   * patches/hurd-i386/tg-tls-threadvar.diff: Rebased.
   * patches/hurd-i386/tg-tls.diff: Rebased.
   * patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: Rebased.
   * patches/hurd-i386/submitted-net.diff: Rebased.
   * patches/hurd-i386/local-ulimit.diff: Removed, fixed upstream.
   * patches/hurd-i386/libpthread_hurd_cond_timedwait.diff: Add missing
   * patches/hurd-i386/libpthread_hurd_cond_wait.diff: Likewise.
   * patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: New patch, fixes undefined
     __GI_memmove/memset reference failures.
   * testsuite-checking/expected-results-i486-gnu-libc,
     expected-results-i686-gnu-i386, expected-results-i686-gnu-i686,
     expected-results-i686-gnu-xen: Update testsuite result.
   [ Petr Salinger ]
   * debian/*: change version occurences from 2.17 to 2.18 for upgrades/deps.
   * kfreebsd/local-sysdeps.diff: update to revision 5214 (from glibc-bsd).
   * kfreebsd/local-fbtl.diff: likewise
   * sysdeps/ pt_chown is mandatory
   * update symbols file for kfreebsd
   * update testsuite-checking/expected-results-*-kfreebsd-gnu-*
   * add kfreebsd/submitted-waitid.diff. Closes: #720188.
   * add kfreebsd/submitted-auxv.diff. Closes: #717912.
   * drop obsolete patches/*/local-linuxthreads*
   * drop obsolete linuxthreads part of kfreebsd/local-scripts.diff
   * drop obsolete kfreebsd/local-dosavesse.diff, local-pthread_at_fork.diff,
     kfreebsd/local-nosavesse.diff, kfreebsd/local-use-thr-primitives.diff,
     and kfreebsd/submitted-libc_once.diff.
   * drop kfreebsd/local-readdir_r.diff, obsoleted by fix for CVE-2013-4237.
   [ Aurelien Jarno ]
   * Drop s390 support.
   * sysdeps/{hurd,kfreebsd,linux}.mk: remove dead code.
   * Remove linuxthreads from the tarball:
     - rules.d/ don't fetech linuxthreads and linuxthreads_db.
     - rules.d/ don't build linuxthreads manpages.
     - rules: don't run make clean in linuxthreads directory.
     - patches/any/local-sysctl.diff: drop the linuxthreads part.
     - patches/all/local-pthread-manpages.diff: remove.
     - local/manpages/pthread_*.3: import the few remaining linuxthreads
     - update manpage locations.
   * debian/sysdeps/ Enable new IFUNC support.
   * debian/rules.d/ compress locales-all with xz -z7.
   * patches/any/cvs-strcasecmp-locales.diff: new patch from upstream to
     fix mismatch between strcasecmp and toupper/tolower in tr_TR.iso88599
     locale (Closes: #716775).
   * patches/any/cvs-CVE-2013-4458-getaddrinfo.diff: new patch from upstream
     to fix stack (frame) overflow in getaddrinfo() when called with AF_INET6
     / CVE-2013-4458 (Closes: #727181).
   * testsuite-checking/expected-results-s390-linux-gnu-s390,
     testsuite-checking/expected-results-s390x-linux-gnu-libc: cleanup.
   * patches/svn-updates.diff: update with the glibc 2.18 branch to get commits
     which are not yet available in eglibc. Fixes multiarch math functions on
   * testsuite-checking/expected-results-i486*: rename expected result files
     from i486 to i586.
   * testsuite-checking/ use sort -u to avoid duplicated entries
     in the test results.
   * testsuite-checking/expected-results-mips*: remove duplicated entries,
   * testsuite-checking/expected-results-arm-linux-gnueabihf-libc: cleanup.
   * testsuite-checking/expected-results-arm-linux-gnueabi-libc: cleanup.
   * testsuite-checking/expected-results-*86-linux-gnu*: cleanup.
   * patches/any/cvs-DL_CALL_DT_INIT_FINI.diff,
     patches/ia64/cvs-ia64-DL_CALL_DT_INIT_FINI.diff: new patches from upstream
     to fix a segmentation fault in on hppa and ia64.
   * testsuite-checking/expected-results-sparc*-linux-gnu-*: cleanup.
   * patches/s390/cvs-s390-tls-got-pointer.diff: new patch from upstream to fix
     the TLS GOT pointer setup on s390.
   * debian/rules.d/ define the installation in configparms to avoid
     broken glibc makefiles to spuriously trigger install rules trying to
     overwrite system headers.
   * testsuite-checking/expected-results-*-kfreebsd-gnu-*: allow
     check-local-headers.out to fail as the script is linux specific and
     doesn't now about kfreebsd specific headers.
   * debian/rules: don't pass -fstrict-aliasing to HOST_CFLAGS, it is already
     included in -O2.
   * Replace patches/any/submitted-findlocale-div-by-zero.diff by upstream
     version patches/any/cvs-findlocale-div-by-zero.diff.
   * patches/any/cvs-CVE-2013-4332-memalign-2.diff: patch from upstream to
     address some remaining issues from CVE-2013-4332.
   * patches/ia64/local-rtld-compile-options.diff: new patch to workaround
     miscompilation issues.
   * testsuite-checking/expected-results-ia64-linux-gnu-libc: cleanup and
 eglibc (2.17-97) unstable; urgency=medium
   [ Aurelien Jarno ]
   * patches/mips/local-prlimit64.diff: remove.
   * patches/mips/cvs-prlimit64.diff: new patch from upstream to fix
     getrlimit64/setrlimit64 with recent 64-bit kernels (Closes: #665897).
   * patches/any/submitted-findlocale-div-by-zero.diff: new patch to fix
     a SIGFPE when locale-archive has been corrupted to all zeros (Closes:
     #718890, #730336).
   [ Petr Salinger ]
   * kfreebsd/local-sysdeps.diff: raise MAXLOGNAME
 eglibc (2.17-96) unstable; urgency=low
   * patches/any/cvs-CVE-2013-4237-alignment.diff: Fix alignment of the
     directory block in dirstream.h, fixing readdir regression on sparc.
   * testsuite-checking/*: Allow ptrguard test to fail on mips and hurd.
 eglibc (2.17-95) unstable; urgency=low
   [ Adam Conrad ]
   * patches/any/cvs-CVE-2013-4788-static-ptrguard-arm.diff: Pull fix
     from git to fix the static-ptrguard testsuite regression on ARM.
   * patches/series: Re-enable CVE-2013-4788 fixes (Closes: #717178)
   * patches/series.kfreebsd*: Disable kfreebsd/local-readdir_r.diff.
   [ Samuel Thibault ]
   * patches/any/cvs-CVE-2012-44xx.diff: Include  to get
     MIN/MAX macros on hurd-i386.
 eglibc (2.17-94) unstable; urgency=low
   [ Adam Conrad]
   * patches/any/cvs-CVE-2012-44xx.diff: backport overflow fixes in strcoll
     addressing CVE-2012-4412 and CVE-2012-4424 (Closes: #687530, #689423)
   * patches/any/cvs-CVE-2013-4237.diff: backport git fix to respect the
     NAME_MAX constraints in readdir_r: CVE-2013-4237 (Closes: #719558)
   * debian/patches/any/cvs-CVE-2013-2207-pt_chown.diff: backpot git patch
     to disable building and using pt_chown, but leave disabled for now
     until we come up with a complete plan to not break end-user machines.
   * patches/any/cvs-CVE-2013-4788-static-ptrguard*: backport fix from git
     for pointer mangling in static builds, disabled due to ARM regression.
   * patches/arm64/cvs-setjmp-clobber.diff: __sigsetjmp clobbers register
     x1 before making the tail call to __sigjmp_save, which causes the
     latter to always save the signal mask.  Backport git patch to fix.
   * patches/ubuntu/unsubmitted-dlopen-static-crash.diff: New patch from
     Maciej Rozycki to fix a dlopen segfault in statically linked programs.
   [ Samuel Thibault ]
   * libc0.3.symbols.hurd-i386: Refresh.
   * patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff: Fix spurious returned error
     when flags are not 0.  Thanks Svante Signell for the catch
     (Closes: #724681)
   * patches/hurd-i386/libpthread_stubs.diff: Drop stub for pthread_atfork, now
   * patches/hurd-i386/tg-tls.diff: Fix getting LDT on fork.
   * patches/hurd-i386/local-dl-dynamic-weak.diff: Remove patch, issue fixed in
   * control: Make libc0.3 break old binaries which were depending on the
     previous patch.
   * patches/hurd-i386/tg-extern_inline.diff: Do not expose some internals of
     libc outside libc.
   * patches/hurd-i386/cvs-tls-threadvar-threadself.diff: New patch, store
     pthread_self in TLS instead of threadvar.
   * patches/hurd-i386/cvs-libpthread-tls.diff: New patch, delay TLS
   * patches/hurd-i386/tg-tls.diff: Update, fix errno declaration for TLS.
   * patches/hurd-i386/tg-tls-threadvar.diff: Update, replace all threadvars
     with TLS.
   * patches/hurd-i386/cvs-libpthread-userstack.diff: New patch, allow
     user-provided stacks.
   * patches/hurd-i386/tg-libc_getspecific.diff: New patch, fix erroneous
     __libc_getspecific weak reference.
   * control: Make libc0.3 break old hurd with overzealous inlines.
   * patches/hurd-i386/libpthread.diff: Synchronize with upstream.
   [ Petr Salinger ]
   * fbtl.diff: limit default stack size to 4 * ARCH_STACK_DEFAULT_SIZE.
     See #727009, #725516.
   * sysdeps.diff: fixup get/set owner of socket

  exiv2 (0.23-1ubuntu2) trusty; urgency=low
   * Apply libtool patch for powerpc*le-linux support, copied from libtool

  gallery-app (0.0.67+14.04.20131217-0ubuntu1) trusty; urgency=low
   [ Omer Akram ]
   * Changes the color of the delete dialog's cancel button. (LP:
   [ Dmitrijs Ledkovs ]
   * Remove gstreamer0.10-ffmpeg dependency. (LP: #1254033). (LP:
   [ Olivier Tilloy ]
   * Use QT5_WRAP_CPP instead of QT_WRAP_CPP. Fixes building from source
     on an up-to-date trusty setup. (LP: #1261417)
   * Fix a flaky test by always waiting for the confirmation dialogue to
     be fully visible before interacting with it.
   [ Ubuntu daily release ]
   * Automatic snapshot from revision 892

  gdk-pixbuf (2.30.2-0ubuntu1) trusty; urgency=medium
   * New upstream release:
     - jpeg: fix icc profile loading
     - jpeg: Improve error handling
     - Make --update-cache work better
   * debian/libgdk-pixbuf2.0-0.symbols:
     - Remove ubuntu version from symbol

  glib-networking (2.38.1-1ubuntu1) trusty; urgency=low
   * Use dh-autoreconf to update libtool.m4 for new ports.

  gstreamer0.10 (0.10.36-1.2ubuntu3) trusty; urgency=low
   * 99_YYLEX_PARAM-deprecated.patch: follow deprecation of YYLEX_PARAM
     in favour of %lex-param.  Fixes FTBFS following bison update.

  libgee (0.6.8-1ubuntu1) trusty; urgency=medium
   * Use dh-autoreconf for current libtool.


  Changesfile not available.

  pixman (0.30.2-2ubuntu1) trusty; urgency=medium
   * Pass --disable-vmx on ppc64el to work around testsuite failure.

  qtbase-opensource-src (5.0.2+dfsg1-7ubuntu14) trusty; urgency=low
   * Positively restrict libopenvg1-mesa-dev build-dependency to only those
     architectures where it is built (matching the mesa source), rather than
     trying to simulate this with negative architecture restrictions.
   * Drop [!arm64] restriction on libpulse-dev; we have libpulse-dev/arm64
   * Disable gdb build-dependency on ppc64el for now, until we have a working
     gdb there.

  telepathy-glib (0.22.0-1ubuntu3) trusty; urgency=medium
   * Use dh-autoreconf for current libtool.

  util-linux (2.20.1-5.1ubuntu11) trusty; urgency=medium
   * Regularly trim SSDs automatically:
     - Add debian/fstrim-all: Script to detect which mounted partitions
       need/support trimming, and call fstrim(8) on all of them. Installed into
     - Add debian/fstrim-all.8: Manpage for the above.
     - Add debian/fstrim-all.cron: Trivial shell script to call fstrim-all,
       so that admins can easily adjust/disable it. Installed as
     - See
     - Closes: #732054