Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sudoku-sensei for openSUSE:Factory 
checked in at 2021-07-28 19:21:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sudoku-sensei (Old)
 and      /work/SRC/openSUSE:Factory/.sudoku-sensei.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sudoku-sensei"

Wed Jul 28 19:21:47 2021 rev:3 rq:908933 version:02_00

Changes:
--------
--- /work/SRC/openSUSE:Factory/sudoku-sensei/sudoku-sensei.changes      
2019-04-14 12:23:57.483860878 +0200
+++ /work/SRC/openSUSE:Factory/.sudoku-sensei.new.1899/sudoku-sensei.changes    
2021-07-28 19:21:55.515487130 +0200
@@ -1,0 +2,6 @@
+Tue Jul 20 08:59:07 UTC 2021 - Bernhard Wiedemann <bwiedem...@suse.com>
+
+- Add reproducible.patch to workaround QTBUG-83186 
+  to make package build reproducible
+
+-------------------------------------------------------------------

New:
----
  reproducible.patch

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

Other differences:
------------------
++++++ sudoku-sensei.spec ++++++
--- /var/tmp/diff_new_pack.dlW8Yw/_old  2021-07-28 19:21:56.079486391 +0200
+++ /var/tmp/diff_new_pack.dlW8Yw/_new  2021-07-28 19:21:56.083486386 +0200
@@ -31,6 +31,7 @@
 Source3:        %{name}.desktop
 # PATCH-FIX-OPENSUSE 0001-Basic-port-to-Qt5.patch
 Patch0:         0001-Basic-port-to-Qt5.patch
+Patch1:         reproducible.patch
 BuildRequires:  dos2unix
 BuildRequires:  pkgconfig
 BuildRequires:  cmake(Qt5Core)
@@ -51,6 +52,7 @@
 %prep
 %setup -q -n %{oname}Sources
 %patch0 -p1
+%patch1 -p1
 
 # Convert to unix line end
 find -name "*.txt" -print0 -or -name "*.h" -print0 -or -name "*.cpp" -print0 
-or -name "*.html" -print0 | xargs -0 dos2unix

++++++ reproducible.patch ++++++
Author: Bernhard M. Wiedemann
Date: 2021-07-20

drop duplicate actionInit_Tutorial to avoid non-determinism from
ASLR via Qt uic https://bugreports.qt.io/browse/QTBUG-83186

See also
https://github.com/bmwiedemann/theunreproduciblepackage/tree/master/aslr

This patch was done while working on reproducible builds for openSUSE.

Index: SudokuSenseiSources/Dmainwindow.ui
===================================================================
--- SudokuSenseiSources.orig/Dmainwindow.ui
+++ SudokuSenseiSources/Dmainwindow.ui
@@ -276,17 +276,6 @@
     <string/>
    </property>
   </action>
-  <action name="actionInit_Tutorial" >
-   <property name="text" >
-    <string>&amp;Start Tutorial</string>
-   </property>
-   <property name="iconText" >
-    <string>Start Tutorial</string>
-   </property>
-   <property name="toolTip" >
-    <string>Start Tutorial</string>
-   </property>
-  </action>
   <action name="actionNo_Help" >
    <property name="checkable" >
     <bool>true</bool>
@@ -482,7 +471,13 @@
   </action>
   <action name="actionInit_Tutorial" >
    <property name="text" >
-    <string>Tutorial</string>
+    <string>&amp;Start Tutorial</string>
+   </property>
+   <property name="iconText" >
+    <string>Start Tutorial</string>
+   </property>
+   <property name="toolTip" >
+    <string>Start Tutorial</string>
    </property>
   </action>
  </widget>

Reply via email to