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)

Reply via email to