From 7871237fd5e9a4f072e516e857995e4f94d689850a34cf2ffe5378b27d93d403 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 28 Aug 2017 07:28:33 +0000 Subject: [PATCH] - Sort tar file list to make cross-* packages build reproducibly (boo#1041090) - Sort tar file list to make cross-* packages build reproducibly (boo#1041090) - Sort tar file list to make cross-* packages build reproducibly (boo#1041090) - Sort tar file list to make cross-* packages build reproducibly (boo#1041090) - Sort tar file list to make cross-* packages build reproducibly (boo#1041090) - Sort tar file list to make cross-* packages build reproducibly (boo#1041090) - Sort tar file list to make cross-* packages build reproducibly (boo#1041090) - Sort tar file list to make cross-* packages build reproducibly (boo#1041090) - Sort tar file list to make cross-* packages build reproducibly (boo#1041090) - Sort tar file list to make cross-* packages build reproducibly (boo#1041090) OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=77 --- cross-aarch64-gcc7.changes | 6 ++++++ cross-aarch64-gcc7.spec | 3 ++- cross-arm-gcc7.changes | 6 ++++++ cross-arm-gcc7.spec | 3 ++- cross-avr-gcc7.changes | 6 ++++++ cross-avr-gcc7.spec | 3 ++- cross-epiphany-gcc7-bootstrap.changes | 6 ++++++ cross-epiphany-gcc7-bootstrap.spec | 3 ++- cross-epiphany-gcc7.changes | 6 ++++++ cross-epiphany-gcc7.spec | 3 ++- cross-hppa-gcc7.changes | 6 ++++++ cross-hppa-gcc7.spec | 3 ++- cross-i386-gcc7.changes | 6 ++++++ cross-i386-gcc7.spec | 3 ++- cross-m68k-gcc7.changes | 6 ++++++ cross-m68k-gcc7.spec | 3 ++- cross-mips-gcc7.changes | 6 ++++++ cross-mips-gcc7.spec | 3 ++- cross-nvptx-gcc7.changes | 6 ++++++ cross-nvptx-gcc7.spec | 3 ++- cross-ppc64-gcc7.changes | 6 ++++++ cross-ppc64-gcc7.spec | 3 ++- cross-ppc64le-gcc7.changes | 6 ++++++ cross-ppc64le-gcc7.spec | 3 ++- cross-rx-gcc7-bootstrap.changes | 6 ++++++ cross-rx-gcc7-bootstrap.spec | 3 ++- cross-rx-gcc7.changes | 6 ++++++ cross-rx-gcc7.spec | 3 ++- cross-s390x-gcc7.changes | 6 ++++++ cross-s390x-gcc7.spec | 3 ++- cross-sparc-gcc7.changes | 6 ++++++ cross-sparc-gcc7.spec | 3 ++- cross-sparc64-gcc7.changes | 6 ++++++ cross-sparc64-gcc7.spec | 3 ++- cross-x86_64-gcc7.changes | 6 ++++++ cross-x86_64-gcc7.spec | 3 ++- gcc7-testresults.changes | 6 ++++++ 37 files changed, 150 insertions(+), 18 deletions(-) diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index 466e3bc..adaa6a2 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index d03961e..858e3ee 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index 2b09fec..dea607a 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index f7cb329..ff1dc25 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index e9d353b..b1ba790 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -652,7 +652,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index 7b3cd3a..2e7881b 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index 1e9b7d0..5f20676 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index 3b53a97..d34eef7 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index f3495d7..c006425 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index a6ba78f..358d778 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index d94e913..e878086 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index cc8ef42..3e13673 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index a43dbe1..7913014 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index f7cb329..ff1dc25 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index aa38958..e0c8633 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -652,7 +652,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index 3956c3f..e794c5a 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index cb63c1b..62ae4cb 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index 24ebdb2..b1024e6 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index 1ae344c..0f85203 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index f7cb329..ff1dc25 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index ea49b12..14c199d 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -651,7 +651,8 @@ for lib in $libs; do done cd $RPM_BUILD_ROOT/env -tar cvzf ../%{name}_%{_arch}.tar.gz * +tar --no-recursion --mtime @${SOURCE_DATE_EPOCH:-$(date +%s)} --format=gnu -cv `find *|LC_ALL=C sort` |\ + gzip -n9 > ../%{name}_%{_arch}.tar.gz cd .. mkdir -p usr/share/icecream-envs mv %{name}_%{_arch}.tar.gz usr/share/icecream-envs diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index f7cb329..ff1dc25 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com + +- Sort tar file list to make cross-* packages build reproducibly + (boo#1041090) + ------------------------------------------------------------------- Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com