Hello community,

here is the log from the commit of package smartmontools for openSUSE:Factory 
checked in at 2020-01-05 15:21:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/smartmontools (Old)
 and      /work/SRC/openSUSE:Factory/.smartmontools.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "smartmontools"

Sun Jan  5 15:21:22 2020 rev:80 rq:760833 version:7.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/smartmontools/smartmontools.changes      
2019-08-08 14:21:43.984364392 +0200
+++ /work/SRC/openSUSE:Factory/.smartmontools.new.6675/smartmontools.changes    
2020-01-05 15:21:33.873573236 +0100
@@ -1,0 +2,38 @@
+Sat Jan  4 01:53:52 UTC 2020 - Stanislav Brabec <sbra...@suse.com>
+
+- Update to version 7.1:
+  * smartctl: Fixed bogus exception on unknown form factor value.
+  * smartctl '--json=cg': Suppresses extra spaces also in 'g'
+    format.
+  * smartctl '-i': ATA ACS-4 and ACS-5 enhancements.
+  * smartd: No longer truncates very long device names in warning
+    emails.
+  * smartd: No longer skips scheduled tests if system clock has
+    been adjusted to the past.
+  * smartd '-A': Attribute logs now use local time instead of UTC.
+  * ATA: Device type '-d jmb39x,N' for drives behind JMicron JMB39x
+    RAID port multipliers.
+  * SCSI: Workaround for incomplete Log subpages response from some
+    SAS SSDs.
+  * HDD, SSD and USB additions to drive database.
+  * Autodetection of '-d sntjmicron' type for JMicron USB to NVMe
+    bridges.
+  * Fixed segfault on CCISS transfer sizes > 512 bytes.
+  * Fixed smartd.service 'Type' if libsystemd-dev is not available.
+  * Fixed '/dev/megaraid_sas_ioctl_node' fd leak.
+  * Fixed GPL licensing problem of 'linux_nvme_ioctl.h'
+    (smartmontools#1226,
+    drop smartmontools-nvme_ioctl_h-license.patch).
+- Update smartmontools.keyring. Developers use new key.
+- smartmontools-drivedb_h-update.sh: Recognize equal files in
+  different commits.
+- Remove smartmontools-drivedb.h. No update available in the
+  upstream branch RELEASE_7_0_DRIVEDB.
+
+-------------------------------------------------------------------
+Thu Dec 19 14:52:51 UTC 2019 - Dominique Leuenberger <dims...@opensuse.org>
+
+- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
+  Allow OBS to shortcut through the -mini flavors.
+
+-------------------------------------------------------------------

Old:
----
  smartmontools-7.0.tar.gz
  smartmontools-7.0.tar.gz.asc
  smartmontools-drivedb.h
  smartmontools-nvme_ioctl_h-license.patch

New:
----
  smartmontools-7.1.tar.gz
  smartmontools-7.1.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ smartmontools.spec ++++++
--- /var/tmp/diff_new_pack.2YpeTi/_old  2020-01-05 15:21:35.881574243 +0100
+++ /var/tmp/diff_new_pack.2YpeTi/_new  2020-01-05 15:21:35.881574243 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package smartmontools
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 %endif
 
 Name:           smartmontools
-Version:        7.0
+Version:        7.1
 Release:        0
 Source:         
https://sourceforge.net/projects/smartmontools/files/smartmontools/%{version}/%{name}-%{version}.tar.gz
 Source1:        
https://sourceforge.net/projects/smartmontools/files/smartmontools/%{version}/%{name}-%{version}.tar.gz.asc
@@ -34,7 +34,7 @@
 # SOURCE-FEATURE-SLE smartmontools-drivedb_h-update.sh bnc851276 
sbra...@suse.cz -- Supplementary script to update drivedb.h.
 Source6:        smartmontools-drivedb_h-update.sh
 # SOURCE-FEATURE-UPSTREAM smartmontools-drivedb.h bnc851276 sbra...@suse.cz -- 
Update of drivedb.h. (Following line is handled by 
smartmontools-drivedb_h-update.sh.)
-Source7:        smartmontools-drivedb.h
+#Source7:        smartmontools-drivedb.h
 Source8:        smartd_generate_opts.path
 Source9:        smartd_generate_opts.service
 # PATCH-FEATURE-OPENSUSE smartmontools-suse-default.patch sbra...@suse.cz -- 
Define smart SUSE defaults.
@@ -43,17 +43,15 @@
 Patch10:        smartmontools-var-lock-subsys.patch
 # PATCH-FEATURE-OPENSUSE smartd-service-novm.patch crrodrig...@opensuse.org -- 
Do not start smartd in virtual environment.
 Patch11:        smartd-service-novm.patch
-# PATCH-FIX-LEGAL smartmontools-nvme_ioctl_h-license.patch 
https://www.smartmontools.org/ticket/1226 sbra...@suse.com -- Fix license of 
nvme_ioctl.h.
-Patch12:        smartmontools-nvme_ioctl_h-license.patch
 Requires(pre):  %fillup_prereq
 # Needed by generate_smartd_opt:
 Requires(pre):  coreutils
-Url:            https://www.smartmontools.org/
+URL:            https://www.smartmontools.org/
 BuildRequires:  gcc-c++
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libcap-ng-devel
 BuildRequires:  libselinux-devel
-BuildRequires:  systemd-devel
+BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
 Summary:        Monitor for SMART devices
@@ -77,11 +75,10 @@
 %setup -q
 cp -a %{SOURCE2} %{SOURCE5} .
 # Following line is handled by smartmontools-drivedb_h-update.sh.
-cp -a %{SOURCE7} drivedb.h.new
+#cp -a %{SOURCE7} drivedb.h.new
 %patch4
 %patch10 -p1
 %patch11
-%patch12
 #
 # PATCH-FEATURE-OPENSUSE (sed on smartd.service.in) sbra...@suse.cz -- Use 
generated smartd_opts (from SUSE sysconfig file). Systemd smartd.service cannot 
be smart enough to parse SUSE sysconfig file and generate smartd_opts on fly. 
And we do not want to launch shell just for it in every boot.
 sed 
"s:/usr/local/etc/sysconfig/smartmontools:%{_localstatedir}/lib/smartmontools/smartd_opts:"
 <smartd.service.in >smartd.service.in.new
@@ -114,7 +111,6 @@
         --with-selinux\
        --with-libsystemd\
        --with-systemdsystemunitdir=%{_unitdir}\
-       --with-drivedb\
     --with-savestates \
     --with-attributelog \
     --with-nvme-devicescan

++++++ smartmontools-7.0.tar.gz -> smartmontools-7.1.tar.gz ++++++
++++ 19841 lines of diff (skipped)

++++++ smartmontools-drivedb_h-update.sh ++++++
--- /var/tmp/diff_new_pack.2YpeTi/_old  2020-01-05 15:21:36.133574370 +0100
+++ /var/tmp/diff_new_pack.2YpeTi/_new  2020-01-05 15:21:36.133574370 +0100
@@ -59,12 +59,21 @@
 rm -f "$DEST.lastcheck"
 rm -f "$DEST.old"
 
+# Compare time (file in the drivedb branch can be older) and compare
+# files without Id (files can be equal but committed in two commits).
 UPD_TIME=$(date -d "$(sed -n 's/^.*$Id: drivedb.h [0-9][0-9]* \([^ ]* [^ ]*\) 
.*$/\1/p' <smartmontools-drivedb.h)" +%s)
+sed '/^.*$Id:/d' <smartmontools-$VERSION/drivedb.h 
>smartmontools-$VERSION/drivedb-noid.h
+sed '/^.*$Id:/d' <smartmontools-drivedb.h >smartmontools-drivedb-noid.h
+if cmp -s drivedb-noid.h smartmontools-drivedb-noid.h ; then
+       EQUAL=true
+else
+       EQUAL=false
+fi
 
 # Return to the OSC repository and perform needed changes.
 cd - >/dev/null
 
-if test $UPD_TIME -le $PCK_TIME ; then
+if test $EQUAL -o \( $UPD_TIME -le $PCK_TIME \) ; then
        echo "No drivedb.h update available."
        if test -f smartmontools-drivedb.h ; then
                osc rm --force smartmontools-drivedb.h

++++++ smartmontools.keyring ++++++
--- /var/tmp/diff_new_pack.2YpeTi/_old  2020-01-05 15:21:36.169574388 +0100
+++ /var/tmp/diff_new_pack.2YpeTi/_new  2020-01-05 15:21:36.169574388 +0100
@@ -1,32 +1,33 @@
-pub   rsa2048 2016-12-31 [SC] [expires: 2018-12-31]
-      887B8C6321104CA84A8EF91B18ECDA46CBF6BAC6
-uid           [ unknown] Smartmontools Signing Key (through 2018) 
<smartmontools-supp...@listi.jpberlin.de>
-uid           [ unknown] Smartmontools Signing Key (through 2018) 
<smartmontools-supp...@lists.sourceforge.net>
+pub   rsa4096 2018-12-28 [SC] [expires: 2020-12-31]
+      847AF8F72DF4C7B492382C94BF0B339C64BCAA8B
+uid           [ unknown] Smartmontools Signing Key (through 2020) 
<smartmontools-supp...@listi.jpberlin.de>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 
-mQENBFhnw5YBCACsoIZ3/63lo1i4k626AnLYh2k2lueijumTuY86F7iwMeud1dLW
-Ue2pjWT7bwIB+CnjdOQk4G0UBidBf+NtQQ0w/vafGXe0kTEPtVGT1fTVLjBK9IyL
-lyN0A2aJTnj0tFolZXq12DVf5S9AECWibujnnHDMYyUYAcq3pLcG+xSOaWvOCB37
-svLGoxXm89zcl90LfQT8iEVjNJSFP/8G2Soa4+RAONLnN8MDSJ63P0g391o2y8IY
-X4RvIb3ZdcLTiiEEkKNINLqXE8xSZckLs1HkpUEenLSON2QR/QnuWjfyGnFjyKsx
-zExug3eANm7zeB1DaRW8LXo0r62+ZFVj0e0vABEBAAG0UlNtYXJ0bW9udG9vbHMg
-U2lnbmluZyBLZXkgKHRocm91Z2ggMjAxOCkgPHNtYXJ0bW9udG9vbHMtc3VwcG9y
-dEBsaXN0aS5qcGJlcmxpbi5kZT6JAUEEEwECACsCGwMFCQPCZwAGCwkIBwMCBhUI
-AgkKCwQWAgMBAh4BAheABQJZ7jP9AhkBAAoJEBjs2kbL9rrGUVsIAJLuDQRXvr9c
-h2J4Kw0LcGGD4NBbdX5/DNarSh00YK7iVPih0x+V5nbnaeRd1FvzYjWpbcxHOMoA
-n2db8c6/I7cSEe0EC8vG+2G4EpjDtKkR8PAdvDkEmATconcGBlBCDu8ApF0JGXmH
-2LDubsmK874I3WbewS7IRDUiZvcLLwva+odDuIHdoCaqytvAyH0SmeUMd1CsDYwB
-49TyefDurRGqLxdDtfSlfvY1sxZEFIRaz1H2sqvda87hLGeDgIqzpEiPOCkWdfQ0
-h/RnL1BoJxOtCELAA8qmlqItjvW3+BiPqCbokD0jupMYnTX1myNIOUKLJXal0Y10
-k4IgW1uFcg20VlNtYXJ0bW9udG9vbHMgU2lnbmluZyBLZXkgKHRocm91Z2ggMjAx
-OCkgPHNtYXJ0bW9udG9vbHMtc3VwcG9ydEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ+
-iQE+BBMBAgAoBQJYZ8OWAhsDBQkDwmcABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIX
-gAAKCRAY7NpGy/a6xjiRCACsbz5xPUoX1EFVFV3TO4/lrYSOcnR4Wp2VXtM/52a1
-x7yIbE5AKJXRxj+FcC0qOMj9ApLRooMhxjRgBGTXg3djyAXAYlGrjNuwGGz//5ax
-QbdbTUi6TldBJCmZDuDBCY1CEOcS1iHuFg76FI0eK7X7mf2z9Qf8t3ClvHQpfCnH
-3gWkalsISs9kvoWLo+uqx24DIJEOxeVYw3qmnFRKABXdWGD5fRW17WBsGGV3Db9N
-qD7CDcxvBxtGFhD2i5FadaQJkAPJu061JQW15LVLefvXuPkAac9vQLb7wgStwQbg
-9oaTg/fj4FqPR92yFg+Sw/f9yeX6zKJNqH24VwLAN+zs
-=AGpr
+mQINBFwmhqoBEADbig8V2B28xk78xdn7r6BgJ5xojZXdAOqpELy3ZmCZWc11vN/e
+d7x2fuDUBmK6w51KTzJP+9G+tLZqXTnvz0gGwNLvnR+0a+qotba2EScgU/IKSk8v
+mllaexV3tEADzkQ5mykiPCqX5WdTU/HJ/O3t1oJhMTaq1WfdLLxTiFZgv5RxPwiC
+KbIlllwwNyMMnvma2tujaBUkFt8iogk+or9Ulxn1xGiCJgZua2OJzIxLVTvMXBPm
+ZVnaLkSMFSpEmXseXZBqPeoNPFgfv1pCHXPC6HVlQJSO3Tgoj3fCC910IyOqP/9a
+pyIq7TpM7BM3dfUZbZzQ56zM5r2yhFnbVpwsaCa81/TDMedkZq2jHjacyiYRm1ou
+5FgtjSaxK3EQMHhzHJwj8KL9Dm3rZC8r1qyozJT8DWp7zyGcp6WarBs2db2ZvDDa
+/dxNlDkcvuaeYV+OVWgUoXNxoMuIdi0xg0Op3ELywy6R9qM52vQ1RHsLCcRHKzX2
+6a4Dqlzakc2fjXGT+S22vpTiyORzQipZ7VFvntgnJ0nKF+YAQibonzHumQwy4JG3
+LRGKuX2Wq/ZxTP0CkBCjYc6AQLmKLUduy6v+vSSbVFlS67SRE4WVoXFSxf2L1/0+
+UTcCilAeQKkBPtY8oiW7TaUsAL/29i2qxX9Nx1JRpc/744INsFu7S69kxQARAQAB
+tFJTbWFydG1vbnRvb2xzIFNpZ25pbmcgS2V5ICh0aHJvdWdoIDIwMjApIDxzbWFy
+dG1vbnRvb2xzLXN1cHBvcnRAbGlzdGkuanBiZXJsaW4uZGU+iQI+BBMBAgAoBQJc
+JoaqAhsDBQkDx60ABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRC/CzOcZLyq
+iz50D/9gGITv/Je81CkH/lw6dw3DuKN66kuSwEPxA3wIdcYkI8XBXxt4A6xLi860
+T/h477jIIZ+0W9vJfe74qhyx2KrvhwXJW6LhgApk0sED0nkSE+5fEBBa4Y+ryc40
+X3Q2mepsTl857uKGaC4E/iHZdM2UO/FvqvQ9fcSnXZUDzUcyyerdgBL2aktJrYeo
+z2Rq7m7Aae1rziV5GS874EmYYhp6VYA4JAhYSpUMps52q8/WahcEbCjJYR7baI73
+C5qZV1DnRjMwH2W85t+5ZpgMo+/PhXTbQ1ZuftpQHxV+Pu0O0Rb5skdFXhfpkn0w
+qe5nYROm5Va1QUCjKw4JpVzWQ8QUJ8YKmgu2GBcA9IIcOxDFWhO3VnxwCMll9RZz
+mXCTo8HHp6X7Z+iP5oW3mXro2mxyxOVdV9IAtD7Hrpg7lJLBitaz06NomyOVmmpQ
+B9EgdC8LIn848jmJ8bzuBbemD/NRhRd6Ytf87js9s/PO2Y4kAvx3bUVlvRT9cjEa
+B4RlmXfIwQKw5m/wpHboHHY4d/PrLpG1zqS8NIFSnBk+QNloZA3Ws53uO5qq1r/P
+76FFCMxU+WSKdnXRkrJsB8vKE4nE4mGl7H0Sx4O9eUQw69DJq7brV4ep8aWONujp
+p2D9JBmehtIKwwaegsyliWOGe82PbQClk1lmlA3aw+poRlWDfQ==
+=buaE
 -----END PGP PUBLIC KEY BLOCK-----


Reply via email to