Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mirrormagic for openSUSE:Factory checked in at 2022-09-29 18:12:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mirrormagic (Old) and /work/SRC/openSUSE:Factory/.mirrormagic.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mirrormagic" Thu Sep 29 18:12:49 2022 rev:5 rq:1006658 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mirrormagic/mirrormagic.changes 2021-05-20 19:26:07.881678936 +0200 +++ /work/SRC/openSUSE:Factory/.mirrormagic.new.2275/mirrormagic.changes 2022-09-29 18:13:04.839222845 +0200 @@ -1,0 +2,6 @@ +Sun Sep 25 13:40:50 UTC 2022 - Bernhard Wiedemann <[email protected]> + +- Add reproducible.patch to better declare dependencies + to avoid non-determinism from parallel builds + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mirrormagic.spec ++++++ --- /var/tmp/diff_new_pack.eHA8no/_old 2022-09-29 18:13:05.599224330 +0200 +++ /var/tmp/diff_new_pack.eHA8no/_new 2022-09-29 18:13:05.603224338 +0200 @@ -28,6 +28,8 @@ Source2: %{name}.desktop # PATCH-FIX-UPSTREAM -- Fix LTO multiple definitions linking issue Patch0: fix-multiple-definitions.patch +# PATCH-FIX-UPSTREAM -- bmwiedemann emailed author - will be merged +Patch1: reproducible.patch BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: update-desktop-files @@ -50,6 +52,7 @@ %prep %setup -q -b 1 %patch0 -p1 +%patch1 -p1 rm -rfv lib mirrormagic find . -name "*.orig" -delete ++++++ reproducible.patch ++++++ Author: Bernhard M. Wiedemann <bwiedemann suse.de> Subject: Declare build dependency Date: 2022-09-24 Declare build dependency to ensure consistent make execution order. See https://reproducible-builds.org/ for why this is good. Without this patch, parallelism would make a difference in the produced config.o Index: mirrormagic-3.0.0/src/Makefile =================================================================== --- mirrormagic-3.0.0.orig/src/Makefile +++ mirrormagic-3.0.0/src/Makefile @@ -271,6 +271,8 @@ $(TIMESTAMP_FILE): $(SRCS) $(RNDLIBS) @echo '#define SOURCE_DATE_STRING "$(SOURCE_DATE_STRING)"' \ > $(TIMESTAMP_FILE) +config.o: $(TIMESTAMP_FILE) + $(ICON): # $(CONVERT) $(ICON32X32) $(CONVERT_ICON_ARGS) $(ICONBASE).ico $(CONVERT) $(ICON_PATH)/*.png $(CONVERT_ICON_ARGS) $(ICONBASE).ico
