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 - meiss...@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) <smartmontools-supp...@lists.sourceforge.net> + + +------------------------------------------------------------------- +Sun Jan 10 14:09:14 UTC 2016 - p.drou...@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 sbra...@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 sbra...@suse.cz -- Enable smartd by default. -Patch1: smartmontools-default-enabled.patch # PATCH-FEATURE-OPENSUSE smartmontools-suse-default.patch sbra...@suse.cz -- Define smart SUSE defaults. Patch4: smartmontools-suse-default.patch # PATCH-FIX-OPENSUSE smartmontools-var-lock-subsys.patch sbra...@suse.cz -- Do not use unsupported /var/lock/subsys. 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 -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 <<EOF /* smart_drivedb.h: Custom drive database. See also %{_datadir}/smartmontools/drivedb.h. */ EOF -%if 0%{?suse_version} >= 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) <smartmontools-supp...@lists.sourceforge.net> - -----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-----