Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package coreutils. SHA performance problem caused by buggy gcc optimizer seems to make powerpc users sad. Change is fairly trivial and architecture-specific. --- coreutils-8.26/debian/changelog 2017-01-20 09:46:22.000000000 -0500 +++ coreutils-8.26/debian/changelog 2017-02-22 07:23:45.000000000 -0500 @@ -1,3 +1,11 @@ +coreutils (8.26-3) unstable; urgency=medium + + * Update standards version to 3.9.8.0 (no changes) + * Add -fno-schedule-insns to CFLAGS for sha256.o on PPC to fix + performance regression (Closes: #854053) + + -- Michael Stone <mst...@debian.org> Wed, 22 Feb 2017 07:23:45 -0500 + coreutils (8.26-2) unstable; urgency=low * Fix regression in which specifying a TZ in date -d causes the diff -Nru coreutils-8.26/debian/control coreutils-8.26/debian/control --- coreutils-8.26/debian/control 2016-01-29 10:53:58.000000000 -0500 +++ coreutils-8.26/debian/control 2017-01-24 07:56:59.000000000 -0500 @@ -2,7 +2,7 @@ Maintainer: Michael Stone <mst...@debian.org> Section: utils Priority: required -Standards-Version: 3.9.6.0 +Standards-Version: 3.9.8.0 Build-Depends: gettext (>= 0.10.37), debhelper (>= 9.20120115), autotools-dev, texinfo (>= 4.2), groff, libattr1-dev [linux-any], libacl1-dev [linux-any], libselinux1-dev (>= 1.32) [linux-any], gperf, bison Package: coreutils diff -Nru coreutils-8.26/debian/patches/ppc_sha256_flags.patch coreutils-8.26/debian/patches/ppc_sha256_flags.patch --- coreutils-8.26/debian/patches/ppc_sha256_flags.patch 1969-12-31 19:00:00.000000000 -0500 +++ coreutils-8.26/debian/patches/ppc_sha256_flags.patch 2017-02-22 07:18:59.000000000 -0500 @@ -0,0 +1,15 @@ +Index: coreutils-8.26/Makefile.in +=================================================================== +--- coreutils-8.26.orig/Makefile.in 2016-11-30 13:34:55.000000000 -0500 ++++ coreutils-8.26/Makefile.in 2017-02-22 07:18:55.352394058 -0500 +@@ -14661,6 +14661,10 @@ + + $(TEST_LOGS): $(PROGRAMS) + ++ifeq ($(DEB_TARGET_ARCH), ppc64el) ++lib/sha256.o: CFLAGS+=-fno-schedule-insns ++endif ++ + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff -Nru coreutils-8.26/debian/patches/series coreutils-8.26/debian/patches/series --- coreutils-8.26/debian/patches/series 2017-01-20 09:37:07.000000000 -0500 +++ coreutils-8.26/debian/patches/series 2017-02-22 07:18:48.000000000 -0500 @@ -1,3 +1,4 @@ +ppc_sha256_flags.patch date_tz_handling no_ls_quoting.patch 61_whoips.patch unblock coreutils/8.26-3 -- System Information: Debian Release: 9.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)