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
