Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package conky for openSUSE:Factory checked 
in at 2023-10-13 23:15:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/conky (Old)
 and      /work/SRC/openSUSE:Factory/.conky.new.20540 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "conky"

Fri Oct 13 23:15:05 2023 rev:37 rq:1117548 version:1.13.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/conky/conky.changes      2023-04-05 
21:35:40.982578046 +0200
+++ /work/SRC/openSUSE:Factory/.conky.new.20540/conky.changes   2023-10-13 
23:16:09.354246640 +0200
@@ -1,0 +2,5 @@
+Thu Oct 12 06:53:54 UTC 2023 - Bernhard Wiedemann <bwiedem...@suse.com>
+
+- Add reproducible.patch for deterministic output of toluapp (boo#1047218)
+
+-------------------------------------------------------------------

New:
----
  reproducible.patch

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

Other differences:
------------------
++++++ conky.spec ++++++
--- /var/tmp/diff_new_pack.Ae5fG7/_old  2023-10-13 23:16:10.042271595 +0200
+++ /var/tmp/diff_new_pack.Ae5fG7/_new  2023-10-13 23:16:10.042271595 +0200
@@ -32,6 +32,8 @@
 Source3:        README.SUSE
 Patch1:         conky-1.10.1-avoid-git.patch
 Patch2:         conky.timestamp.patch
+# PATCH-FIX-UPSTREAM bmwiedemann https://github.com/brndnmtthws/conky/pull/1619
+Patch3:         reproducible.patch
 BuildRequires:  cmake
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  docbook2x

++++++ reproducible.patch ++++++
https://github.com/brndnmtthws/conky/pull/1619 
Author: Bernhard M. Wiedemann 
Date: 2023-09-08

Patch toluapp for reproducible output

Index: conky-1.13.1/3rdparty/toluapp/src/bin/lua/package.lua
===================================================================
--- conky-1.13.1.orig/3rdparty/toluapp/src/bin/lua/package.lua
+++ conky-1.13.1/3rdparty/toluapp/src/bin/lua/package.lua
@@ -108,7 +108,7 @@ end
 function classPackage:preamble ()
  output('/*\n')
  output('** Lua binding: '..self.name..'\n')
- output('** Generated automatically by '..TOLUA_VERSION..' on '..date()..'.\n')
+ output('** Generated automatically by '..TOLUA_VERSION..'.\n')
  output('*/\n\n')
 
        output('#ifndef __cplusplus\n')
@@ -133,7 +133,7 @@ function classPackage:preamble ()
                output('\n')
                output('/* function to release collected object via destructor 
*/')
                output('#ifdef __cplusplus\n')
-               for i,v in pairs(_collect) do
+               for i,v in ipairs(_collect) do
                 output('\nstatic int '..v..' (lua_State* tolua_S)')
                        output('{')
                        output(' '..i..'* self = ('..i..'*) 
tolua_tousertype(tolua_S,1,0);')
@@ -152,7 +152,7 @@ function classPackage:preamble ()
        if flags.t then
                output("#ifndef Mtolua_typeid\n#define 
Mtolua_typeid(L,TI,T)\n#endif\n")
        end
-       for n,v in pairs(_usertype) do
+       for n,v in ipairs(_usertype) do
                if (not _global_classes[v]) or 
_global_classes[v]:check_public_access() then
                        output(' tolua_usertype(tolua_S,"',v,'");')
                        if flags.t then

Reply via email to