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}

Reply via email to