Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openvas-smb for openSUSE:Factory checked in at 2023-05-03 12:56:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openvas-smb (Old) and /work/SRC/openSUSE:Factory/.openvas-smb.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openvas-smb" Wed May 3 12:56:36 2023 rev:2 rq:1077873 version:1.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/openvas-smb/openvas-smb.changes 2020-01-16 18:20:45.292958320 +0100 +++ /work/SRC/openSUSE:Factory/.openvas-smb.new.1533/openvas-smb.changes 2023-05-03 12:56:54.527702591 +0200 @@ -1,0 +2,5 @@ +Wed Feb 9 12:08:44 UTC 2022 - Bernhard Wiedemann <[email protected]> + +- Add reproducible.patch to omit build date (boo#1047218) + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openvas-smb.spec ++++++ --- /var/tmp/diff_new_pack.5zErPP/_old 2023-05-03 12:56:54.983705270 +0200 +++ /var/tmp/diff_new_pack.5zErPP/_new 2023-05-03 12:56:54.991705317 +0200 @@ -29,6 +29,7 @@ Source98: https://github.com/greenbone/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz.sig Source99: https://www.greenbone.net/GBCommunitySigningKey.asc#/%{name}.keyring Patch0: 0001-Fix-heimdal-gssapi-dependencies.patch +Patch1: reproducible.patch BuildRequires: cmake BuildRequires: doxygen BuildRequires: graphviz @@ -86,8 +87,7 @@ applications that want to make use of libopenvas_wmiclient. %prep -%setup -q -%patch0 -p1 +%autosetup -p1 # Fix libheimdal include path find . -name '*.[c\|h]' -print0 | xargs -0 sed -i 's|heimdal\/||g' ++++++ reproducible.patch ++++++ https://github.com/greenbone/openvas-smb/pull/40 commit 195440b141e198740d06d1391a9d4de44521855a Author: Bernhard M. Wiedemann <[email protected]> Date: Sat Jun 12 05:42:28 2021 +0200 Omit timestamp from PE executable to make binaries reproducible. See https://reproducible-builds.org/ for why this is good. This PR was done while working on reproducible builds for openSUSE. Co-authored-by: Jaspar L. <[email protected]> Index: openvas-smb-1.0.5/winexe/CMakeLists.txt =================================================================== --- openvas-smb-1.0.5.orig/winexe/CMakeLists.txt +++ openvas-smb-1.0.5/winexe/CMakeLists.txt @@ -71,7 +71,7 @@ set (BINTOC_SOURCES add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/winexesvc.exe - COMMAND ${MINGW_GCC} ${WINEXESVC_SOURCES} -o winexesvc.exe + COMMAND ${MINGW_GCC} -Xlinker --no-insert-timestamp ${WINEXESVC_SOURCES} -o winexesvc.exe DEPENDS ${WINEXESVC_SOURCES}) add_custom_command(
