Hello community, here is the log from the commit of package syslinux6 for openSUSE:Factory checked in at 2020-03-24 22:36:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/syslinux6 (Old) and /work/SRC/openSUSE:Factory/.syslinux6.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syslinux6" Tue Mar 24 22:36:19 2020 rev:2 rq:787731 version:6.03.99+20171123 Changes: -------- --- /work/SRC/openSUSE:Factory/syslinux6/syslinux6.changes 2019-12-27 13:44:06.912264368 +0100 +++ /work/SRC/openSUSE:Factory/.syslinux6.new.3160/syslinux6.changes 2020-03-24 22:38:22.541265339 +0100 @@ -1,0 +2,5 @@ +Sat Dec 28 21:06:17 UTC 2019 - Bernhard Wiedemann <bwiedem...@suse.com> + +- Add reproducible.patch to sort the file list (boo#1041090) + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ syslinux6.spec ++++++ --- /var/tmp/diff_new_pack.NyD2Oq/_old 2020-03-24 22:38:23.549265829 +0100 +++ /var/tmp/diff_new_pack.NyD2Oq/_new 2020-03-24 22:38:23.549265829 +0100 @@ -50,6 +50,8 @@ Patch16: 16_add_install_all_target.diff Patch17: 17_remove_gnu_note.diff Patch18: 18_lzo.diff +# PATCH-FIX-UPSTREAM +Patch19: reproducible.patch Conflicts: syslinux < %{version} %description @@ -75,6 +77,7 @@ %patch16 -p1 %patch17 -p1 %patch18 -p1 +%patch19 -p1 %build cp %{SOURCE2} . ++++++ reproducible.patch ++++++ commit 5e426532210bb830d2d7426eb8d8c154d9dfcba6 Author: Lukas Schwaighofer <lu...@schwaighofer.name> Date: Thu Oct 25 06:38:12 2018 -0400 core/Makefile: sort to be reproducible Signed-off-by: Lukas Schwaighofer <lu...@schwaighofer.name> Index: syslinux-6.03.99+20171123/core/Makefile =================================================================== --- syslinux-6.03.99+20171123.orig/core/Makefile +++ syslinux-6.03.99+20171123/core/Makefile @@ -41,7 +41,7 @@ BTARGET = kwdhash.gen \ # All primary source files for the main syslinux files NASMSRC := $(sort $(wildcard $(SRC)/*.asm)) NASMHDR := $(sort $(wildcard $(SRC)/*.inc)) -CSRC := $(shell find $(SRC) -name '*.c' -print) +CSRC := $(sort $(shell find $(SRC) -name '*.c' -print)) SSRC := $(shell find $(SRC) -name '*.S' -print) CHDR := $(shell find $(SRC) -name '*.h' -print) OTHERSRC := $(SRC)/keywords @@ -56,13 +56,13 @@ CORE_PXE_CSRC = \ $(addprefix $(SRC)/fs/pxe/, dhcp_option.c pxe.c tftp.c urlparse.c bios.c) LPXELINUX_CSRC = $(CORE_PXE_CSRC) \ - $(shell find $(SRC)/lwip -name '*.c' -print) \ + $(sort $(shell find $(SRC)/lwip -name '*.c' -print)) \ $(addprefix $(SRC)/fs/pxe/, \ core.c dnsresolv.c ftp.c ftp_readdir.c gpxeurl.c http.c \ http_readdir.c idle.c isr.c tcp.c) PXELINUX_CSRC = $(CORE_PXE_CSRC) \ - $(shell find $(SRC)/legacynet -name '*.c' -print) + $(sort $(shell find $(SRC)/legacynet -name '*.c' -print)) LPXELINUX_OBJS = $(subst $(SRC)/,,$(LPXELINUX_CSRC:%.c=%.o)) PXELINUX_OBJS = $(subst $(SRC)/,,$(PXELINUX_CSRC:%.c=%.o))