Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package arpwatch for openSUSE:Factory checked in at 2025-09-01 17:18:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/arpwatch (Old) and /work/SRC/openSUSE:Factory/.arpwatch.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "arpwatch" Mon Sep 1 17:18:45 2025 rev:45 rq:1302187 version:3.8 Changes: -------- --- /work/SRC/openSUSE:Factory/arpwatch/arpwatch.changes 2024-07-29 21:55:04.603252836 +0200 +++ /work/SRC/openSUSE:Factory/.arpwatch.new.1977/arpwatch.changes 2025-09-01 17:19:32.042354339 +0200 @@ -1,0 +2,8 @@ +Thu Jul 31 14:53:38 UTC 2025 - Eyad Issa <[email protected]> + +- Update to version 3.8: + * update-ethercodes.sh: exit when curls fails. +- Update to version 3.7: + * Complete switch to python massagevendor. + +------------------------------------------------------------------- Old: ---- arpwatch-3.6.tar.gz New: ---- arpwatch-3.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ arpwatch.spec ++++++ --- /var/tmp/diff_new_pack.G058xo/_old 2025-09-01 17:19:32.742383977 +0200 +++ /var/tmp/diff_new_pack.G058xo/_new 2025-09-01 17:19:32.746384146 +0200 @@ -1,7 +1,7 @@ # # spec file for package arpwatch # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: arpwatch -Version: 3.6 +Version: 3.8 Release: 0 Summary: Tool to keep track of Ethernet<->IP address pairings License: BSD-3-Clause ++++++ arpwatch-3.6.tar.gz -> arpwatch-3.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arpwatch-3.6/CHANGES new/arpwatch-3.8/CHANGES --- old/arpwatch-3.6/CHANGES 2024-01-21 23:08:27.000000000 +0100 +++ new/arpwatch-3.8/CHANGES 2025-03-02 19:00:03.000000000 +0100 @@ -1,4 +1,12 @@ -@(#) $Id: CHANGES 1542 2024-01-21 22:08:27Z leres $ (LBL) +@(#) $Id: CHANGES 1547 2025-03-02 18:00:03Z leres $ (LBL) + +v3.8 Sun Mar 2 09:58:34 PST 2025 + + - update-ethercodes.sh: exit when curls fails. + +v3.7 Thu Oct 3 12:58:52 PDT 2024 + + - Complete switch to python massagevendor. v3.6 Sun Jan 21 14:01:02 PST 2024 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arpwatch-3.6/VERSION new/arpwatch-3.8/VERSION --- old/arpwatch-3.6/VERSION 2024-01-21 23:01:14.000000000 +0100 +++ new/arpwatch-3.8/VERSION 2025-03-02 18:58:26.000000000 +0100 @@ -1 +1 @@ -3.6 +3.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arpwatch-3.6/update-ethercodes.sh.in new/arpwatch-3.8/update-ethercodes.sh.in --- old/arpwatch-3.6/update-ethercodes.sh.in 2023-09-05 18:44:51.000000000 +0200 +++ new/arpwatch-3.8/update-ethercodes.sh.in 2025-03-02 19:00:03.000000000 +0100 @@ -1,5 +1,5 @@ #!/bin/sh -# @(#) $Id: update-ethercodes.sh.in 1535 2023-09-05 16:44:51Z leres $ (LBL) +# @(#) $Id: update-ethercodes.sh.in 1547 2025-03-02 18:00:03Z leres $ (LBL) # # Generate ethercodes.dat # @@ -20,25 +20,22 @@ fn=ethercodes.dat url=https://standards-oui.ieee.org/oui/oui.csv -if [ -x /usr/bin/fetch ]; then - cmd1="fetch -q -o - ${url}" -else - cmd1="wget -q --output-document=- ${url}" -fi - -fn2=massagevendor.py -if [ -x ${fn2} ]; then - # XXX - ## cmd2="@PYTHON@ ${fn2}" - cmd2="/usr/local/bin/python ${fn2}" -else - cmd2=./massagevendor -fi +cmd1="curl --no-progress-meter ${url}" +cmd2=./massagevendor # Emit exit status of first command in pipe # https://unix.stackexchange.com/a/70675 ((((${cmd1}; echo $? >&3) | ${cmd2} >&4) 3>&1) | (read xs; exit ${xs})) 4> ${t1} if [ $? -ne 0 ]; then rm -f ${t1} + exit 1 +fi + +if [ ! -e ${fn} ]; then + mv ${t1} ${fn} || exit 1 + exit +fi +diff ${t1} ${fn} > /dev/null +if [ $? -eq 1 ]; then + mv ${t1} ${fn} || exit 1 fi -mv ${t1} ${fn}
