Hello community,
here is the log from the commit of package smartmontools for openSUSE:Factory checked in at 2016-01-21 23:40:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/smartmontools (Old)
and /work/SRC/openSUSE:Factory/.smartmontools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "smartmontools"
Changes:
--------
--- /work/SRC/openSUSE:Factory/smartmontools/smartmontools.changes 2015-03-16 09:37:58.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.smartmontools.new/smartmontools.changes 2016-01-21 23:40:55.000000000 +0100
@@ -1,0 +2,43 @@
+Thu Jan 14 09:06:55 UTC 2016 - meissner@suse.com
+
+- replaced keyring with 2015/2016 key.
+ pub rsa2048/0xDF0F1A49C4A4903A 2014-12-31 [verfällt: 2016-12-31]
+ Schl.-Fingerabdruck = F41F 01FC 0784 4958 4FFC CF57 DF0F 1A49 C4A4 903A
+ uid [ unbekannt] Smartmontools Signing Key (through 2016)
+
+
+-------------------------------------------------------------------
+Sun Jan 10 14:09:14 UTC 2016 - p.drouand@gmail.com
+
+- Update to version 6.0.4
+ * Device type ' *d usbprolific' for Prolific PL2571/277x USB bridges.
+ * SAT: Support for ATA registers returned in fixed format sense data.
+ * smartctl ' *i' and ' * *identify': ATA ACS *4 and SATA 3.2 enhancements.
+ * smartctl ' *l xerror': Support for logs with more than 255 pages.
+ * smartctl ' *l devstat': Prints ACS *3 DSN flags.
+ * smartctl ' *l devstat': Read via SMART command if GP log is not
+ available.
+ * smartctl ' *l scttempsts': Prints SCT SMART STATUS (ACS *4) and
+ vendor specific SCT bytes.
+ * configure option ' * *with *systemdenvfile=auto' as new default.
+ * configure options ' * *disable *drivedb', ' * *enable *savestates'
+ and ' * *enable *attributelog' are deprecated.
+ * Corresponding ' * *with **' options are enhanced accordingly.
+ * Configure option ' * *with *docdir' is deprecated.
+ * autoconf < 2.60 and automake < 1.10 are deprecated.
+ (all of the above still work but a warning is printed if used)
+ * HDD, SSD and USB additions to drive database.
+ * Linux: AACRAID fixes, SMART STATUS should work now.
+ * Linux: '/dev/megaraid_sas_ioctl_node' fd leak fix.
+ * Darwin: ' *S' command implemented, ' *l devstat' should work now.
+ * Cygwin: Compile fix.
+ * Windows: Device type ' *d aacraid' for AACRAID controllers.
+ * Windows: SAT autodetection based on IOCTL_STORAGE_QUERY_PROPERTY.
+ * Windows installer: Fix possible loss of user PATH environment variable.
+- Update smartmontools-drivedb.h to the latest version from the
+ upstream branch RELEASE_6_4_DRIVEDB.
+- Cleanup and remove conditional macros; the package doesn't build
+ for SLE anyway
+- Remove smartmontools-default-enabled.patch; not needed anymore
+
+-------------------------------------------------------------------
Old:
----
smartmontools-6.3.tar.gz
smartmontools-6.3.tar.gz.asc
smartmontools-default-enabled.patch
New:
----
smartmontools-6.4.tar.gz
smartmontools-6.4.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ smartmontools.spec ++++++
--- /var/tmp/diff_new_pack.lkCgSP/_old 2016-01-21 23:40:57.000000000 +0100
+++ /var/tmp/diff_new_pack.lkCgSP/_new 2016-01-21 23:40:57.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package smartmontools
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
Name: smartmontools
-Version: 6.3
+Version: 6.4
Release: 0
Source: http://sourceforge.net/projects/smartmontools/files/smartmontools/%{version}/%{name}-%{version}.tar.gz
-Source1: %{name}-%{version}.tar.gz.asc
+Source1: http://sourceforge.net/projects/smartmontools/files/smartmontools/%{version}/%{name}-%{version}.tar.gz.asc
Source2: smartmontools.sysconfig
Source3: %{name}-rpmlintrc
Source4: %{name}.keyring
@@ -30,32 +30,22 @@
Source6: smartmontools-drivedb_h-update.sh
# SOURCE-FEATURE-UPSTREAM smartmontools-drivedb.h bnc851276 sbrabec@suse.cz -- Update of drivedb.h. (Following line is handled by smartmontools-drivedb_h-update.sh.)
Source7: smartmontools-drivedb.h
-# PATCH-FEATURE-UNITEDLINUX smartmontools-default-enabled.patch sbrabec@suse.cz -- Enable smartd by default.
-Patch1: smartmontools-default-enabled.patch
# PATCH-FEATURE-OPENSUSE smartmontools-suse-default.patch sbrabec@suse.cz -- Define smart SUSE defaults.
Patch4: smartmontools-suse-default.patch
# PATCH-FIX-OPENSUSE smartmontools-var-lock-subsys.patch sbrabec@suse.cz -- Do not use unsupported /var/lock/subsys.
Patch10: smartmontools-var-lock-subsys.patch
# PATCH-FEATURE-OPENSUSE smartd-service-novm.patch crrodriguez@opensuse.org -- Do not start smartd in virtual environment.
Patch11: smartd-service-novm.patch
-PreReq: %fillup_prereq
-PreReq: %insserv_prereq
+Requires(pre): %fillup_prereq
# Needed by generate_smartd_opt:
-PreReq: coreutils
-%if 0%{?suse_version} <= 1100
-Requires: powersave
-%endif
+Requires(pre): coreutils
Url: http://smartmontools.sourceforge.net/
BuildRequires: gcc-c++
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} >= 1110
-BuildRequires: libselinux-devel
-%endif
-%if 0%{?suse_version} >= 1130
BuildRequires: libcap-ng-devel
+BuildRequires: libselinux-devel
BuildRequires: pkgconfig(systemd)
%{?systemd_requires}
-%endif
Summary: Monitor for SMART devices
License: GPL-2.0+
Group: Hardware/Other
@@ -78,7 +68,6 @@
cp -a %{SOURCE2} %{SOURCE5} .
# Following line is handled by smartmontools-drivedb_h-update.sh.
cp -a %{SOURCE7} drivedb.h.new
-%patch1
%patch4
%patch10 -p1
%patch11
@@ -105,19 +94,13 @@
fi
%build
-%if 0%{?suse_version} > 1000
export CFLAGS="%{optflags} $(getconf LFS_CFLAGS) -fPIE"
export CXXFLAGS="%{optflags} -fPIE $(getconf LFS_CFLAGS)"
export LDFLAGS="-pie"
-%endif
%configure\
--with-docdir=%{_defaultdocdir}/%{name}\
-%if 0%{?suse_version} >= 1110
--with-selinux\
-%endif
-%if 0%{?suse_version} >= 1130
--with-systemdsystemunitdir=%{_unitdir}\
-%endif
--enable-drivedb\
--enable-savestates\
--enable-attributelog
@@ -127,29 +110,17 @@
%install
%makeinstall
-%if 0%{?suse_version} <= 1100 || 0%{?suse_version} > 1140
mkdir -p %{buildroot}%{_prefix}/lib/smartmontools
-%endif
-%if 0%{?suse_version} <= 1100
-cp examplescripts/Example4 %{buildroot}%{_prefix}/lib/smartmontools/smart-notify
-chmod +x %{buildroot}%{_prefix}/lib/smartmontools/smart-notify
-%endif
mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates
cp smartmontools.sysconfig %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.smartmontools
mkdir -p %{buildroot}%{_localstatedir}/lib/smartmontools
-%if 0%{?suse_version} > 1140
touch %{buildroot}%{_localstatedir}/lib/smartmontools/smartd_opts
install generate_smartd_opts %{buildroot}%{_prefix}/lib/smartmontools/
-%endif
cat >%{buildroot}%{_sysconfdir}/smart_drivedb.h <= 1130
cp smartd.service %{buildroot}/%{_unitdir}
ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcsmartd
-%else
-ln -sf ../../etc/init.d/smartd %{buildroot}%{_sbindir}/rcsmartd
-%endif
# INSTALL file is intended only for packagers.
rm %{buildroot}%{_defaultdocdir}/%{name}/INSTALL
# Create empty ghost files for files created by update-smart-drivedb.
@@ -168,13 +139,8 @@
# Fail if there is no BRANCH= in update-smart-drivedb
grep -q "^BRANCH=\"[^\"]*\"$" update-smart-drivedb
-%clean
-rm -rf %{buildroot}
-
%pre
-%if 0%{?suse_version} >= 1130
%service_add_pre smartd.service
-%endif
# Intelligent drivedb.h update, part 1.
# Extract drivedb.h branch for installed version. We will need it in %%post.
if test -f %{_sbindir}/update-smart-drivedb ; then
@@ -194,20 +160,11 @@
%post
# First prepare sysconfig.
-%if 0%{?suse_version} >= 1130
%{fillup_only}
-%else
-%{fillup_and_insserv -f -y smartd}
-%endif
-
-%if 0%{?suse_version} > 1140
# Then generate initial %%{_localstatedir}/lib/smartmontools/smartd_opts needed by smartd.service.
SMARTD_SKIP_INIT=1 %{_prefix}/lib/smartmontools/generate_smartd_opts
-%endif
# No start by default here.. belongs to -presets packages
-%if 0%{?suse_version} >= 1130
%service_add_post smartd.service
-%endif
# Intelligent drivedb.h update, part 2.
# Now we have the old system drivedb.h.rpmsave and the new packaged drivedb.h.
if test -f %{_datadir}/smartmontools/drivedb.h.rpmsave ; then
@@ -245,19 +202,10 @@
rm -f %{_datadir}/smartmontools/drivedb.h.branch.rpmtemp
%preun
-%if 0%{?suse_version} >= 1130
%service_del_preun smartd.service
-%else
-%{stop_on_removal smartd}
-%endif
%postun
-%if 0%{?suse_version} >= 1130
%service_del_postun smartd.service
-%else
-%{restart_on_update smartd}
-%{insserv_cleanup}
-%endif
# Clean all attrlogs and state files.
if test "$1" = 0 ; then
rm -rf %{_localstatedir}/lib/smartmontools
@@ -273,17 +221,9 @@
%ghost %{_datadir}/smartmontools/drivedb.h.old
%doc %{_mandir}/man*/*
%dir %{_localstatedir}/lib/smartmontools
-%if 0%{?suse_version} > 1140
%ghost %{_localstatedir}/lib/smartmontools/smartd_opts
-%endif
-%if 0%{?suse_version} <= 1100 || 0%{?suse_version} > 1140
%{_prefix}/lib/smartmontools
-%endif
-%if 0%{?suse_version} >= 1130
%{_unitdir}/*
-%else
-%{_sysconfdir}/init.d/smartd
-%endif
%{_sbindir}/*
%config(noreplace) %{_sysconfdir}/smart_drivedb.h
%config(noreplace) %{_sysconfdir}/smartd.conf
++++++ smartmontools-6.3.tar.gz -> smartmontools-6.4.tar.gz ++++++
++++ 8998 lines of diff (skipped)
++++++ smartmontools-drivedb.h ++++++
++++ 1390 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/smartmontools/smartmontools-drivedb.h
++++ and /work/SRC/openSUSE:Factory/.smartmontools.new/smartmontools-drivedb.h
++++++ smartmontools.keyring ++++++
--- /var/tmp/diff_new_pack.lkCgSP/_old 2016-01-21 23:40:57.000000000 +0100
+++ /var/tmp/diff_new_pack.lkCgSP/_new 2016-01-21 23:40:57.000000000 +0100
@@ -1,23 +1,31 @@
-pub 2048R/8F6ED8AA 2012-12-31 [expires: 2014-12-31]
-uid Smartmontools Signing Key (through 2014)
-
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-mQENBFDh0moBCACl0TpfTOv6AiwBhtr1khbyRYhf4uXvTA2W5Dy5/aTgfkkj7M85
-L6E/7MaVeR6Z3qGQTd5RtN61VKybe5x1CETk0LXelNyaE8In2HnrKCk7v01o4UM7
-1bjPa9iU87K5hGJQNAEL4TWVQs5OAkzi39els5CSaboPYtQ00vbuz1e93ZALLsOO
-bdpv9DPfvm27ZGt9kNX2SAYHlVMO/hqwI8kQ2uhw2vE20TNFUMzlajtzTYt+3YaA
-BBR+V5BFJSqSej4BMldopY4x1RS3EQyw5UxT/pOGAaI7PatKSExp80Zp9fJSjxUv
-qS41N1E5cOu19ol+CJoDDKPHh3TV2B5vWnkpABEBAAG0VlNtYXJ0bW9udG9vbHMg
-U2lnbmluZyBLZXkgKHRocm91Z2ggMjAxNCkgPHNtYXJ0bW9udG9vbHMtc3VwcG9y
-dEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ+iQE+BBMBAgAoBQJQ4dJqAhsDBQkDwmcA
-BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCxnPjmj27YqkFtB/9rKXMzUjKY
-h6FmrCH7hLOCGYV1iTa805wOy/zx7fgIKqInkEjAvPhObyLgVe+F+kFI9M1sqmR0
-JlQd1Q4bc8o08QAt1F+jTO3P+Y+2EX9TnPbQBG2VDUhDds0Z/eqKCPpx0w+geAF6
-Kfjb7F1Ixizwzec2Fr4xn7682MCKJFu+j0QzWDJ7inkoE+V2Vc3fBeoqwH2h9xOD
-boMD4HE7hGvysyhb3xfMIR4g5B7W9RpGe/A9rLY3yvNToYx9QD35DoUXqfz1R9WG
-PGxauujeU9xVKQjhJkj6/yG0VOT42DIpqGWLArUmYmwAo71zcdhLVl863/7CtJmw
-iMCJYgIePjz3
-=/RUR
+mQENBFSkITsBCADgmG6B4Pj9ihLdcRwVjvQbbUId32X6znN5LDNF6mEa5BZRrJC5
+JsKeiFyLHzpFxuhfj9KxRhRxgZyTWLQge5E9FKZL6SHsYHaRrekDqRD61O/eGxeK
+1DO/qJogDn0vG9Pm2FXe4bR2lrjEV4BEDweIBHqCvSA0rPnV2X8x4nnXBoLuGw3g
+IlgYu6TZdfKlu22kKoUgcmqrtHH5zeuRoxDpInsD1l7hXkQnhMgxBsN9dANNvron
+Dfxg9o3+bLE8JbvI24RiY/hrdhtavd7DZ0zUj+zDZx7Di/Li4GpLIsEZ68hQzH92
+dvv/+Taa5GWgEUm2ZsO4Nv8devXNDB7Zo49FABEBAAG0VlNtYXJ0bW9udG9vbHMg
+U2lnbmluZyBLZXkgKHRocm91Z2ggMjAxNikgPHNtYXJ0bW9udG9vbHMtc3VwcG9y
+dEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ+iQE+BBMBAgAoBQJUpCE7AhsDBQkDw7iA
+BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRDfDxpJxKSQOkb6B/9ACI12l2/2
+YU6/BxJKaG1do9rWlLxppoq15mlHEi/GhohWFJOKX0U1RQsWkbG7f1WUGI0c0Tk3
+6ufjKOVeHdgXgIMWFxcrAvk/0szKPD4brODCRdpsuvdaXZLX/L0cDYxn2nUDuzok
+Vdh6I9/9gXrXxQmcWWzbSFkshjZBfhhgPtS5DqktQmoGHXZCza6wxlY8zxM0wwQn
+BPAx98Jf6vCijlZ2tV3uLLTnpCSkRwWxlppjsYM3AKHsmlYcfBPfiWzAq0SQz1A0
+18sLXKMnRI4inG5ZVq+bqvt2AyphkokKWnsE5DSw6gsjKlUNZoWB+jrva/sCP/Gw
+w2FAZ0spFTLdiQEcBBMBAgAGBQJUpCNYAAoJELGc+OaPbtiqc9cH/3r4MCQlngJK
+8OqBXQV3J8e2eThhXZgbmubU8nG9jIgyoQNlb4iFyQaDCELJR7Om+IWnRkp27nD+
+oMdZCyYY12gHUFpbdb9HEgTUjg4i62oJKRCBzi/quROGn4WNjkz369z3xhjotSeo
+cHDwuvkCMeSDqw6zVGSk1HVhtPA3pd/pFCUU28gqOgZJbzGlc/onO6U3DoV2eY2s
+kG7HBEqUGdpr5wWZM6nVoNXW7JuIIK9U0bMBssqqiKE62FyK5rC7J8rAkFjKduAr
+rTkrtR5+TUXe+QarxP+1RHO+GKdVA64YTVt7lo3bHK/HvByaEeT+iqhdVSpEG3qb
+fodLvc7FOWKJARwEEwECAAYFAlSkI3oACgkQL83sC9OvGquWSwf/V64ZqsbXDUjm
+fnrZ/GS5CsS0lipP8JAfHeWWsfBvmk3fN+XKZgdnayZJZpDABGGABggiX6oyovps
+ZlX7dwV3RDrT3ft5JPEa+7ixMKvFY5b05kft+embXKt+nBvHoXbaajGvQs4qY7KW
+94dRNjtIPXur3In7+jbgIcqaEw6ak9kMBvqb51UT32XDvsBBncOt/vWPj62+bUmJ
+eYSNv2mYPNv2CIMFsAG9DsDaDAdyuPFBv1UaOpTG5QLI80MHa4XXERmhhSGAU4Ap
+ZlB83p1Af810IeAte/kFDLHwssfimNkeHL0AIjkzSXYQk0hVhpJnsANkxoNN7oSM
+V7pCYnuC7Q==
+=M4lM
-----END PGP PUBLIC KEY BLOCK-----