Hello community,

here is the log from the commit of package HSAIL-Tools for openSUSE:Factory 
checked in at 2019-07-11 13:18:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/HSAIL-Tools (Old)
 and      /work/SRC/openSUSE:Factory/.HSAIL-Tools.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "HSAIL-Tools"

Thu Jul 11 13:18:32 2019 rev:2 rq:714408 version:0+git20180830.6514deb

Changes:
--------
--- /work/SRC/openSUSE:Factory/HSAIL-Tools/HSAIL-Tools.changes  2017-08-28 
15:15:53.663440299 +0200
+++ /work/SRC/openSUSE:Factory/.HSAIL-Tools.new.4615/HSAIL-Tools.changes        
2019-07-11 13:18:47.266759938 +0200
@@ -1,0 +2,13 @@
+Wed Jul 10 08:14:23 UTC 2019 - Bernhard Wiedemann <[email protected]>
+
+- Add reproducible.patch to sort hash keys (boo#1041090)
+
+-------------------------------------------------------------------
+Sun Jun 09 09:01:34 UTC 2019 - [email protected]
+
+- Update to version 0+git20180830.6514deb:
+  * Fix misleading-indentation warning
+  * Fix for issue #52 : -Werror=int-in-bool-context
+  * Sort hash keys (boo#1041090)
+
+-------------------------------------------------------------------

Old:
----
  HSAIL-Tools-0+git20160712.12220b0.tar.xz

New:
----
  HSAIL-Tools-0+git20180830.6514deb.tar.xz
  reproducible.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ HSAIL-Tools.spec ++++++
--- /var/tmp/diff_new_pack.VGKt67/_old  2019-07-11 13:18:49.562759214 +0200
+++ /var/tmp/diff_new_pack.VGKt67/_new  2019-07-11 13:18:49.562759214 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           HSAIL-Tools
-Version:        0+git20160712.12220b0
+Version:        0+git20180830.6514deb
 Release:        0
 Summary:        Parse and (dis)assemble HSA Intermediate Language
 License:        NCSA
@@ -25,6 +25,8 @@
 Url:            https://github.com/HSAFoundation/HSAIL-Tools
 Source:         %{name}-%{version}.tar.xz
 Patch1:         warning.patch
+# PATCH-FIX-UPSTREAM https://github.com/HSAFoundation/HSAIL-Tools/pull/54
+Patch2:         reproducible.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  libdwarf-devel
@@ -44,6 +46,7 @@
 %setup -q
 
 %patch1 -p1
+%patch2 -p1
 
 %build
 %cmake

++++++ HSAIL-Tools-0+git20160712.12220b0.tar.xz -> 
HSAIL-Tools-0+git20180830.6514deb.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/HSAIL-Tools-0+git20160712.12220b0/libHSAIL/HSAILBrigObjectFile.h 
new/HSAIL-Tools-0+git20180830.6514deb/libHSAIL/HSAILBrigObjectFile.h
--- old/HSAIL-Tools-0+git20160712.12220b0/libHSAIL/HSAILBrigObjectFile.h        
2016-07-12 11:48:16.000000000 +0200
+++ new/HSAIL-Tools-0+git20180830.6514deb/libHSAIL/HSAILBrigObjectFile.h        
2018-08-30 14:54:41.000000000 +0200
@@ -105,7 +105,7 @@
 
     template <typename T, unsigned N>
     int write(const T (&a)[N], unsigned numElems = 0) {
-        return write((const char*)a, sizeof a[0] * numElems? numElems : N);
+        return write((const char*)a, sizeof(a[0]) * (numElems != 0 ? numElems 
: N));
     }
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/HSAIL-Tools-0+git20160712.12220b0/libHSAIL/HSAILValidatorBase.cpp 
new/HSAIL-Tools-0+git20180830.6514deb/libHSAIL/HSAILValidatorBase.cpp
--- old/HSAIL-Tools-0+git20160712.12220b0/libHSAIL/HSAILValidatorBase.cpp       
2016-07-12 11:48:16.000000000 +0200
+++ new/HSAIL-Tools-0+git20180830.6514deb/libHSAIL/HSAILValidatorBase.cpp       
2018-08-30 14:54:41.000000000 +0200
@@ -393,7 +393,8 @@
         case OPERAND_VAL_ADDR:      if (OperandAddress(opr))                   
                 return true; break;
         case OPERAND_VAL_LAB:       if (isCodeRef(opr, 
BRIG_KIND_DIRECTIVE_LABEL))              return true; break;
         case OPERAND_VAL_FUNC:      if (isCodeRef(opr, 
BRIG_KIND_DIRECTIVE_FUNCTION) ||
-                                        isCodeRef(opr, 
BRIG_KIND_DIRECTIVE_INDIRECT_FUNCTION))  return true; break;
+                                        isCodeRef(opr, 
BRIG_KIND_DIRECTIVE_INDIRECT_FUNCTION))  return true;
+                break;
         case OPERAND_VAL_IFUNC:     if (isCodeRef(opr, 
BRIG_KIND_DIRECTIVE_INDIRECT_FUNCTION))  return true; break;
         case OPERAND_VAL_KERNEL:    if (isCodeRef(opr, 
BRIG_KIND_DIRECTIVE_KERNEL))             return true; break;
         case OPERAND_VAL_SIGNATURE: if (isCodeRef(opr, 
BRIG_KIND_DIRECTIVE_SIGNATURE))          return true; break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/HSAIL-Tools-0+git20160712.12220b0/libHSAIL/generate.pl 
new/HSAIL-Tools-0+git20180830.6514deb/libHSAIL/generate.pl
--- old/HSAIL-Tools-0+git20160712.12220b0/libHSAIL/generate.pl  2016-07-12 
11:48:16.000000000 +0200
+++ new/HSAIL-Tools-0+git20180830.6514deb/libHSAIL/generate.pl  2018-08-30 
14:54:41.000000000 +0200
@@ -1783,7 +1783,7 @@
 sub getBrigPropByType {
     my ($type) = @_;
 
-    for my $prop (keys %brigProps) {
+    for my $prop (sort keys %brigProps) {
         my ($ty, $acc) = @{$brigProps{$prop}};
         if ($ty eq $type) { return $prop; }
     }

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.VGKt67/_old  2019-07-11 13:18:50.550758903 +0200
+++ /var/tmp/diff_new_pack.VGKt67/_new  2019-07-11 13:18:50.550758903 +0200
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/HSAFoundation/HSAIL-Tools</param>
-              <param 
name="changesrevision">12220b0ddccd4559e979906bfd65fb49fcdd7854</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">6514deb6bcb13930aaba2c5d380621cf685f37d2</param></service></servicedata>
\ No newline at end of file

++++++ reproducible.patch ++++++
https://github.com/HSAFoundation/HSAIL-Tools/pull/54
https://bugzilla.opensuse.org/show_bug.cgi?id=1041090
Date: 2019-06-09
Author: Bernhard M. Wiedemann

sort hash keys for reproducible builds


diff --git a/libHSAIL/generate.pl b/libHSAIL/generate.pl
index b19d72f..a0d9d78 100644
--- a/libHSAIL/generate.pl
+++ b/libHSAIL/generate.pl
@@ -1376,7 +1376,7 @@ sub makeWrappers {
     print map { "class $_->{wname};\n" } grep { !$_->{nowrap} } @sortedStructs;
     print "\n\n";
 
-    for my $tname (keys %$typedefs) {
+    for my $tname (sort keys %$typedefs) {
 
         my $type = $typedefs->{$tname};
         my $prop = $type->{'bitmask'};

Reply via email to