Hello community, here is the log from the commit of package sensors for openSUSE:Factory checked in at 2015-07-16 17:18:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sensors (Old) and /work/SRC/openSUSE:Factory/.sensors.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sensors" Changes: -------- --- /work/SRC/openSUSE:Factory/sensors/sensors.changes 2015-06-11 08:20:59.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.sensors.new/sensors.changes 2015-07-16 17:18:44.000000000 +0200 @@ -1,0 +2,28 @@ +Thu Jul 2 10:55:58 CEST 2015 - jdelv...@suse.com + +- lm_sensors-3.4.0-sensors-detect-fix-systemd-path.patch: Handle + the move of systemd from / to /usr. + +------------------------------------------------------------------- +Tue Jun 30 13:08:50 CEST 2015 - jdelv...@suse.com + +- Update to lm_sensors 3.4.0 + * library: The arbitrary limit on per-type sensor count is gone. + Support for temperature min and critical min hysteresis. + * sensors: Support for temperature min and critical min + hysteresis. + * fancontrol: Deal with moving hwmon attributes. Reduce memory + consumption. + * sensors-detect: Detection of new devices. + * lm_sensors-r6216-fancontrol-moving-hwmon-attributes.patch, + lm_sensors-r6237-default-config-NCT6779-NCT6791.patch, + lm_sensors-r6254-detect-print-kernel-cpu.patch, + lm_sensors-r6255-fix-shell-error-FCFANS.patch, + lm_sensors-r6282-detect-graphics-card-in-all-cases.patch, + lm_sensors-r6283-skip-addresses-0x37-0x4f-on-DDC.patch: + Removed, upstream now. + * lm_sensors-3.0.0-sensord-separate.patch, + lm_sensors-3.0.0-sysconfig_metadata.patch, + lm_sensors-3.0.3-hint-at-kernel-extra-package.patch: Refreshed. + +------------------------------------------------------------------- Old: ---- lm_sensors-3.3.5.tar.bz2 lm_sensors-r6216-fancontrol-moving-hwmon-attributes.patch lm_sensors-r6237-default-config-NCT6779-NCT6791.patch lm_sensors-r6254-detect-print-kernel-cpu.patch lm_sensors-r6255-fix-shell-error-FCFANS.patch lm_sensors-r6282-detect-graphics-card-in-all-cases.patch lm_sensors-r6283-skip-addresses-0x37-0x4f-on-DDC.patch New: ---- lm_sensors-3.4.0-sensors-detect-fix-systemd-path.patch lm_sensors-3.4.0.tar.bz2 lm_sensors-3.4.0.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sensors.spec ++++++ --- /var/tmp/diff_new_pack.Kk1SHE/_old 2015-07-16 17:18:45.000000000 +0200 +++ /var/tmp/diff_new_pack.Kk1SHE/_new 2015-07-16 17:18:45.000000000 +0200 @@ -22,25 +22,21 @@ BuildRequires: rrdtool-devel BuildRequires: systemd-rpm-macros Url: http://www.lm-sensors.org/ -Version: 3.3.5 +Version: 3.4.0 Release: 0 Summary: Hardware health monitoring for Linux License: GPL-2.0+ Group: System/Monitoring Requires: modutils Source0: http://dl.lm-sensors.org/lm-sensors/releases/lm_sensors-%{version}.tar.bz2 +Source3: http://dl.lm-sensors.org/lm-sensors/releases/lm_sensors-%{version}.tar.bz2.sig Source1: sysconfig.sensord Source2: baselibs.conf Patch1: lm_sensors-3.1.1-build.patch Patch2: lm_sensors-3.0.0-sensord-separate.patch Patch3: lm_sensors-3.0.0-sysconfig_metadata.patch Patch4: lm_sensors-3.0.3-hint-at-kernel-extra-package.patch -Patch5: lm_sensors-r6216-fancontrol-moving-hwmon-attributes.patch -Patch6: lm_sensors-r6237-default-config-NCT6779-NCT6791.patch -Patch7: lm_sensors-r6254-detect-print-kernel-cpu.patch -Patch8: lm_sensors-r6255-fix-shell-error-FCFANS.patch -Patch9: lm_sensors-r6282-detect-graphics-card-in-all-cases.patch -Patch10: lm_sensors-r6283-skip-addresses-0x37-0x4f-on-DDC.patch +Patch5: lm_sensors-3.4.0-sensors-detect-fix-systemd-path.patch ExcludeArch: s390 s390x %{?systemd_requires} @@ -103,11 +99,6 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 %build RPM_OPT_FLAGS="$RPM_OPT_FLAGS" ++++++ lm_sensors-3.0.0-sensord-separate.patch ++++++ --- /var/tmp/diff_new_pack.Kk1SHE/_old 2015-07-16 17:18:45.000000000 +0200 +++ /var/tmp/diff_new_pack.Kk1SHE/_new 2015-07-16 17:18:45.000000000 +0200 @@ -1,10 +1,14 @@ ---- lm_sensors-3.1.1.orig/doc/progs -+++ lm_sensors-3.1.1/doc/progs +--- + doc/progs | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/doc/progs ++++ b/doc/progs @@ -53,6 +53,8 @@ see http://www.lm-sensors.org/wiki/Usefu the sensors hardware to syslog, and to alert (using syslog level ALERT) when a sensor alarm is signalled; for example, if a fan fails, a temperature limit is exceeded, etc. -+ In Suse Linux, this daemon is packaged separately. You have to explicitly ++ In SUSE Linux, this daemon is packaged separately. You have to explicitly + install the package named "sensord" if you want it. * prog/sensors/sensors (written in C, installed by `make install') ++++++ lm_sensors-3.0.0-sysconfig_metadata.patch ++++++ --- /var/tmp/diff_new_pack.Kk1SHE/_old 2015-07-16 17:18:45.000000000 +0200 +++ /var/tmp/diff_new_pack.Kk1SHE/_new 2015-07-16 17:18:45.000000000 +0200 @@ -2,9 +2,9 @@ prog/detect/sensors-detect | 6 ++++++ 1 file changed, 6 insertions(+) ---- lm_sensors-3.3.2.orig/prog/detect/sensors-detect -+++ lm_sensors-3.3.2/prog/detect/sensors-detect -@@ -6784,6 +6784,12 @@ sub write_config +--- a/prog/detect/sensors-detect ++++ b/prog/detect/sensors-detect +@@ -7077,6 +7077,12 @@ sub write_config or die "Sorry, can't create /etc/sysconfig/lm_sensors ($!)"; print SYSCONFIG "# Generated by sensors-detect on " . scalar localtime() . "\n"; print SYSCONFIG <<'EOT'; ++++++ lm_sensors-3.0.3-hint-at-kernel-extra-package.patch ++++++ --- /var/tmp/diff_new_pack.Kk1SHE/_old 2015-07-16 17:18:45.000000000 +0200 +++ /var/tmp/diff_new_pack.Kk1SHE/_new 2015-07-16 17:18:45.000000000 +0200 @@ -6,9 +6,9 @@ prog/detect/sensors-detect | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) ---- lm_sensors-3.3.2.orig/prog/detect/sensors-detect -+++ lm_sensors-3.3.2/prog/detect/sensors-detect -@@ -2669,13 +2669,16 @@ sub initialize_conf +--- a/prog/detect/sensors-detect ++++ b/prog/detect/sensors-detect +@@ -2796,13 +2796,16 @@ sub initialize_conf # [2] -> SUBLEVEL # [3] -> EXTRAVERSION # @@ -26,7 +26,7 @@ chomp($kernel_arch = `uname -m`); # We only support kernels >= 2.6.5 -@@ -6729,6 +6732,8 @@ sub generate_modprobes +@@ -7022,6 +7025,8 @@ sub generate_modprobes print "Warning: the required module $driver is not currently installed\n". "on your system. Check http://www.lm-sensors.org/wiki/Devices for\n". "driver availability.\n\n"; ++++++ lm_sensors-3.4.0-sensors-detect-fix-systemd-path.patch ++++++ From: Jean Delvare <jdelv...@suse.de> Subject: sensors-detect: Fix systemd paths Upstream: submitted 2015-07-02 Most systems have moved systemd from / to /usr, so sensors-detect should check for the latter too (and first.) --- prog/detect/sensors-detect | 53 +++++++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 21 deletions(-) --- a/prog/detect/sensors-detect +++ b/prog/detect/sensors-detect @@ -2728,7 +2728,7 @@ sub isa_read_i5d6 # AUTODETECTION # ################# -use vars qw($dev_i2c $sysfs_root); +use vars qw($dev_i2c $sysfs_root $systemd_systemctl $systemd_system_dir); sub initialize_conf { @@ -2789,6 +2789,19 @@ sub initialize_conf exit -1; } } + + # Detect systemd presence and paths + if (-x "/usr/bin/systemctl") { + $systemd_systemctl = "/usr/bin/systemctl"; + } elsif (-x "/bin/systemctl") { + $systemd_systemctl = "/bin/systemctl"; + } + + if (-d "/usr/lib/systemd/system") { + $systemd_system_dir = "/usr/lib/systemd/system"; + } elsif (-d "/lib/systemd/system") { + $systemd_system_dir = "/lib/systemd/system"; + } } # [0] -> VERSION @@ -7101,19 +7114,16 @@ EOT print SYSCONFIG "HWMON_MODULES=\"", join(" ", @{$hwmon_modules}), "\"\n"; close(SYSCONFIG); - if (-x "/bin/systemctl" && -d "/lib/systemd/system" && - ! -f "/lib/systemd/system/lm_sensors.service") { - print "Copy prog/init/lm_sensors.service to /lib/systemd/system\n". - "and run 'systemctl enable lm_sensors.service'\n". - "for initialization at boot time.\n"; - return; - } - - if (-x "/bin/systemctl" && - -f "/lib/systemd/system/lm_sensors.service") { - system("/bin/systemctl", "enable", "lm_sensors.service"); - system("/bin/systemctl", "start", "lm_sensors.service"); - # All done, don't check for /etc/init.d/lm_sensors + if ($systemd_systemctl && $systemd_system_dir) { + if (-f "$systemd_system_dir/lm_sensors.service") { + system($systemd_systemctl, "enable", "lm_sensors.service"); + system($systemd_systemctl, "start", "lm_sensors.service"); + # All done, don't check for /etc/init.d/lm_sensors + } else { + print "Copy prog/init/lm_sensors.service to $systemd_system_dir\n". + "and run 'systemctl enable lm_sensors.service'\n". + "for initialization at boot time.\n"; + } return; } @@ -7181,13 +7191,6 @@ sub main exit -1; } - if (-x "/bin/systemctl" && -f "/lib/systemd/system/lm_sensors.service") { - system("/bin/systemctl", "stop", "lm_sensors.service"); - } elsif (-x "/sbin/service" && -f "/etc/init.d/lm_sensors" && - -f "/var/lock/subsys/lm_sensors") { - system("/sbin/service", "lm_sensors", "stop"); - } - initialize_kernel_version(); initialize_conf(); initialize_pci(); @@ -7198,6 +7201,14 @@ sub main initialize_modules_supported(); initialize_cpu_list(); + if ($systemd_systemctl && $systemd_system_dir && + -f "$systemd_system_dir/lm_sensors.service") { + system("$systemd_systemctl", "stop", "lm_sensors.service"); + } elsif (-x "/sbin/service" && -f "/etc/init.d/lm_sensors" && + -f "/var/lock/subsys/lm_sensors") { + system("/sbin/service", "lm_sensors", "stop"); + } + print "# sensors-detect revision $revision\n"; initialize_dmi_data(); print_dmi_summary(); ++++++ lm_sensors-3.3.5.tar.bz2 -> lm_sensors-3.4.0.tar.bz2 ++++++ ++++ 1967 lines of diff (skipped)