Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mumble for openSUSE:Factory checked 
in at 2024-01-28 19:39:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mumble (Old)
 and      /work/SRC/openSUSE:Factory/.mumble.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mumble"

Sun Jan 28 19:39:39 2024 rev:4 rq:1141790 version:1.5.517

Changes:
--------
--- /work/SRC/openSUSE:Factory/mumble/mumble.changes    2024-01-19 
23:01:45.377063371 +0100
+++ /work/SRC/openSUSE:Factory/.mumble.new.1815/mumble.changes  2024-01-28 
19:39:41.138176708 +0100
@@ -1,0 +2,5 @@
+Thu Jan 25 06:45:30 UTC 2024 - Bernhard Wiedemann <[email protected]>
+
+- Add reproducible.patch to sort the file list (boo#1041090)
+
+-------------------------------------------------------------------

New:
----
  reproducible.patch

BETA DEBUG BEGIN:
  New:
- Add reproducible.patch to sort the file list (boo#1041090)
BETA DEBUG END:

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

Other differences:
------------------
++++++ mumble.spec ++++++
--- /var/tmp/diff_new_pack.nnJ3Mr/_old  2024-01-28 19:39:43.394257958 +0100
+++ /var/tmp/diff_new_pack.nnJ3Mr/_new  2024-01-28 19:39:43.410258534 +0100
@@ -41,6 +41,8 @@
 Patch2:         mumble-cxx17.patch
 Patch3:         mumble-1.5.517-qsystemlocaledate.patch
 Patch4:         mumble-leap-cxx17-filesystem.patch
+# PATCH-FIX-UPSTREAM -- reproducible builds
+Patch5:         
https://github.com/mumble-voip/mumble/pull/6147.patch#/reproducible.patch
 BuildRequires:  cmake >= 3.15
 BuildRequires:  gcc-c++
 BuildRequires:  libboost_headers-devel
@@ -128,6 +130,7 @@
 %if 0%{?suse_version} <= 1550
 %patch4 -p1
 %endif
+%patch5 -p1
 
 %build
 %cmake \



++++++ reproducible.patch ++++++
>From 5c2e2ddcd0d4574d1f8be11a92e37846d6d85a8a Mon Sep 17 00:00:00 2001
From: "Bernhard M. Wiedemann" <[email protected]>
Date: Fri, 9 Jun 2023 08:10:56 +0200
Subject: [PATCH] MAINT: Sort input file list

so that mumble_flags.qrc builds in a reproducible way
in spite of non-deterministic filesystem readdir order

See https://reproducible-builds.org/ for why this is good.
---
 scripts/generate_flag_qrc.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/generate_flag_qrc.py b/scripts/generate_flag_qrc.py
index c1c5447674e..d13f2a9af86 100755
--- a/scripts/generate_flag_qrc.py
+++ b/scripts/generate_flag_qrc.py
@@ -39,7 +39,7 @@ def main():
     # Get a list of all flag SVGs
     flags = []
 
-    for fn in os.listdir(args.flag_dir):
+    for fn in sorted(os.listdir(args.flag_dir)):
         if not fn.lower().endswith('svg'):
             continue
         

Reply via email to