Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lsof for openSUSE:Factory checked in at 2022-07-09 16:59:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lsof (Old) and /work/SRC/openSUSE:Factory/.lsof.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lsof" Sat Jul 9 16:59:12 2022 rev:42 rq:987339 version:4.95.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lsof/lsof.changes 2022-05-22 20:26:32.790186305 +0200 +++ /work/SRC/openSUSE:Factory/.lsof.new.1523/lsof.changes 2022-07-09 16:59:18.664460778 +0200 @@ -1,0 +2,5 @@ +Mon Jul 4 13:53:11 UTC 2022 - Danilo Spinella <[email protected]> + +- Update remove-hostname.patch with the upstream version + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lsof.spec ++++++ --- /var/tmp/diff_new_pack.maej4p/_old 2022-07-09 16:59:19.176461547 +0200 +++ /var/tmp/diff_new_pack.maej4p/_new 2022-07-09 16:59:19.180461553 +0200 @@ -44,7 +44,7 @@ %build ./Configure -n linux -%make_build DEBUG="%{optflags} -Wall -Wno-unused" +%make_build %install install -m755 -d %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man8 ++++++ remove-hostname.patch ++++++ --- /var/tmp/diff_new_pack.maej4p/_old 2022-07-09 16:59:19.208461595 +0200 +++ /var/tmp/diff_new_pack.maej4p/_new 2022-07-09 16:59:19.208461595 +0200 @@ -1,21 +1,69 @@ -commit 14c51131b961d9fe6a5f474f3171e4893982fc86 -Author: Danilo Spinella <[email protected]> -Date: Fri May 20 11:13:52 2022 +0200 -Url: https://github.com/lsof-org/lsof/pull/217 +From 264aa7cd33038d4b46e54c320676ba694f3118e9 Mon Sep 17 00:00:00 2001 +From: Danilo Spinella <[email protected]> +Date: Mon, 23 May 2022 15:50:29 +0200 +Subject: [PATCH] linux: Make build reproducible by default - Allow setting hostname for reproducible builds +Make build reproducible by checking SOURCE_DATE_EPOCH +and considering LSOF_{HOST,LOGNAME,SYSINFO,USER} as "none" when +it is set. +--- + 00DIST | 5 +++++ + dialects/linux/Makefile | 22 +++++++++++++++++++--- + 2 files changed, 24 insertions(+), 3 deletions(-) -diff --git a/Configure b/Configure -index 9abcc2d..ee94a93 100755 ---- a/Configure -+++ b/Configure -@@ -1242,7 +1242,7 @@ case $LSOF_TGT in # { - then - DU_SYSDIR=$LSOF_TMP1 - fi # } -- LSOF_HOST=`uname -n` -+ LSOF_HOST=${HOSTNAME:-`uname -n`} - if test "X$DU_CDIR" = "X" # { - then - LSOF_CDIR=`expr $LSOF_HOST : '\([^\.]*\)\..*$'` +diff --git a/dialects/linux/Makefile b/dialects/linux/Makefile +index 108f7dc..176a4c2 100644 +--- a/dialects/linux/Makefile ++++ b/dialects/linux/Makefile +@@ -89,7 +89,11 @@ version.h: FRC + @echo '#define LSOF_CCFLAGS "'`echo ${CFLAGS} | sed 's/\\\\(/\\(/g' | sed 's/\\\\)/\\)/g' | sed 's/"/\\\\"/g'`'"' >> version.h + @echo '#define LSOF_CINFO "${CINFO}"' >> version.h + @if [ "X${LSOF_HOST}" = "X" ]; then \ +- echo '#define LSOF_HOST "'`uname -n`'"' >> version.h; \ ++ if [ "X${SOURCE_DATE_EPOCH}" = "X" ]; then \ ++ echo '#define LSOF_HOST "'`uname -n`'"' >> version.h; \ ++ else \ ++ echo '#define LSOF_HOST ""' >> version.h; \ ++ fi \ + else \ + if [ "${LSOF_HOST}" = "none" ]; then \ + echo '#define LSOF_HOST ""' >> version.h; \ +@@ -99,7 +103,11 @@ version.h: FRC + fi + @echo '#define LSOF_LDFLAGS "${CFGL}"' >> version.h + @if [ "X${LSOF_LOGNAME}" = "X" ]; then \ +- echo '#define LSOF_LOGNAME "${LOGNAME}"' >> version.h; \ ++ if [ "X${SOURCE_DATE_EPOCH}" = "X" ]; then \ ++ echo '#define LSOF_LOGNAME "${LOGNAME}"' >> version.h; \ ++ else \ ++ echo '#define LSOF_LOGNAME ""' >> version.h; \ ++ fi \ + else \ + if [ "${LSOF_LOGNAME}" = "none" ]; then \ + echo '#define LSOF_LOGNAME ""' >> version.h; \ +@@ -108,7 +116,11 @@ version.h: FRC + fi; \ + fi + @if [ "X${LSOF_SYSINFO}" = "X" ]; then \ ++ if [ "X${SOURCE_DATE_EPOCH}" = "X" ]; then \ + echo '#define LSOF_SYSINFO "'`uname -a`'"' >> version.h; \ ++ else \ ++ echo '#define LSOF_SYSINFO ""' >> version.h; \ ++ fi \ + else \ + if [ "${LSOF_SYSINFO}" = "none" ]; then \ + echo '#define LSOF_SYSINFO ""' >> version.h; \ +@@ -117,7 +129,11 @@ version.h: FRC + fi \ + fi + @if [ "X${LSOF_USER}" = "X" ]; then \ +- echo '#define LSOF_USER "${USER}"' >> version.h; \ ++ if [ "X${SOURCE_DATE_EPOCH}" = "X" ]; then \ ++ echo '#define LSOF_USER "${USER}"' >> version.h; \ ++ else \ ++ echo '#define LSOF_USER ""' >> version.h; \ ++ fi \ + else \ + if [ "${LSOF_USER}" = "none" ]; then \ + echo '#define LSOF_USER ""' >> version.h; \
