[golang] bugfix for bz1099206

Vincent Batts vbatts at fedoraproject.org
Mon May 19 20:40:19 UTC 2014


commit 74686a282edefa03381ded81616882ef781c3603
Author: Vincent Batts <vbatts at redhat.com>
Date:   Mon May 19 16:39:22 2014 -0400

    bugfix for bz1099206

 golang.spec |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 57 insertions(+), 1 deletions(-)
---
diff --git a/golang.spec b/golang.spec
index f4e5701..628cdd0 100644
--- a/golang.spec
+++ b/golang.spec
@@ -39,7 +39,7 @@
 
 Name:           golang
 Version:        1.2.2
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        The Go Programming Language
 
 License:        BSD
@@ -577,6 +577,59 @@ if [ $1 = 0 ]; then
 fi
 %endif
 
+# All these archives need to be newer than the corresponding source in goroot
+# https://bugzilla.redhat.com/show_bug.cgi?id=1099206
+%post pkg-linux-386
+find %{goroot}/pkg/linux_386/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-linux-amd64
+find %{goroot}/pkg/linux_amd64/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-linux-arm
+find %{goroot}/pkg/linux_arm/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-darwin-386
+find %{goroot}/pkg/darwin_386/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-darwin-amd64
+find %{goroot}/pkg/darwin_amd64/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-windows-386
+find %{goroot}/pkg/windows_386/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-windows-amd64
+find %{goroot}/pkg/windows_amd64/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-plan9-386
+find %{goroot}/pkg/plan9_386/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-plan9-amd64
+find %{goroot}/pkg/plan9_amd64/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-freebsd-386
+find %{goroot}/pkg/freebsd_386/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-freebsd-amd64
+find %{goroot}/pkg/freebsd_amd64/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-freebsd-arm
+find %{goroot}/pkg/freebsd_arm/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-netbsd-386
+find %{goroot}/pkg/netbsd_386/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-netbsd-amd64
+find %{goroot}/pkg/netbsd_amd64/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-netbsd-arm
+find %{goroot}/pkg/netbsd_arm/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-openbsd-386
+find %{goroot}/pkg/openbsd_386/ -type f -name '*.a' -exec touch "{}" \;
+
+%post pkg-openbsd-amd64
+find %{goroot}/pkg/openbsd_amd64/ -type f -name '*.a' -exec touch "{}" \;
+
 %files
 %doc AUTHORS CONTRIBUTORS LICENSE PATENTS VERSION
 
@@ -904,6 +957,9 @@ fi
 
 
 %changelog
+* Mon May 19 2014 Vincent Batts <vbatts at redhat.com> 1.2.2-3
+- bz1099206 fix timestamp issue caused by koji builders
+
 * Fri May 09 2014 Vincent Batts <vbatts at redhat.com> 1.2.2-2
 - more arch file shuffling
 


More information about the scm-commits mailing list