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