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(

Reply via email to