Activity log for bug #1479052

Date Who What changed Old value New value Message
2015-07-28 16:50:07 Colin Ian King bug added bug
2015-07-28 16:50:13 Colin Ian King thermald (Ubuntu): status New In Progress
2015-07-28 16:50:16 Colin Ian King thermald (Ubuntu): importance Undecided High
2015-07-28 16:50:17 Colin Ian King thermald (Ubuntu): assignee Colin Ian King (colin-king)
2015-07-28 17:03:24 Colin Ian King description Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the lts-trusty kernel that are advantageous for HWE enablement and users with newer chipsets. Specific fixes that I deem as absolutely necessary Vivid: * Fix postinst (original postinst logic was braindead) * Fix marshalling array error * Fix regression in exit via dbus message * New DBUS message to get sensor temperature at a given index * Fix buffer overrun on a readlink Trusty, the above plus also: * Improve accuracy of unit_value calculation * Null terminate buffer on error return path * Fix resource leak on file descriptor, close fd on error return paths * thermald.conf: start only at runlevels 2,3,4,5 * Fix assumption about hwmon0 * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g * typos in man page * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun: 1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed? 2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W 3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential] 1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones 2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios) 3) Thermald causes install/boot issues. Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the lts-trusty kernel that are advantageous for HWE enablement and users with newer chipsets. This SRU is for thermald backport to vivid and trusty. Specific fixes that I deem as absolutely necessary Vivid:  * Fix postinst (original postinst logic was braindead)  * Fix marshalling array error  * Fix regression in exit via dbus message  * New DBUS message to get sensor temperature at a given index  * Fix buffer overrun on a readlink Trusty, the above plus also:  * Improve accuracy of unit_value calculation  * Null terminate buffer on error return path  * Fix resource leak on file descriptor, close fd on error return paths  * thermald.conf: start only at runlevels 2,3,4,5  * Fix assumption about hwmon0  * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g  * typos in man page  * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun:    1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed?    2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W    3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential]   1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones   2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios)   3) Thermald causes install/boot issues.
2015-07-28 17:28:53 Colin Ian King description Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the lts-trusty kernel that are advantageous for HWE enablement and users with newer chipsets. This SRU is for thermald backport to vivid and trusty. Specific fixes that I deem as absolutely necessary Vivid:  * Fix postinst (original postinst logic was braindead)  * Fix marshalling array error  * Fix regression in exit via dbus message  * New DBUS message to get sensor temperature at a given index  * Fix buffer overrun on a readlink Trusty, the above plus also:  * Improve accuracy of unit_value calculation  * Null terminate buffer on error return path  * Fix resource leak on file descriptor, close fd on error return paths  * thermald.conf: start only at runlevels 2,3,4,5  * Fix assumption about hwmon0  * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g  * typos in man page  * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun:    1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed?    2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W    3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential]   1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones   2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios)   3) Thermald causes install/boot issues. Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the lts-trusty kernel that are advantageous for HWE enablement and users with newer chipsets. This SRU is for thermald backport to lts-vivid and lts-trusty. Specific fixes that I deem as absolutely necessary: Vivid:  * Fix postinst (original postinst logic was braindead)  * Fix marshalling array error  * Fix regression in exit via dbus message  * New DBUS message to get sensor temperature at a given index  * Fix buffer overrun on a readlink Trusty, the above plus also:  * Improve accuracy of unit_value calculation  * Null terminate buffer on error return path  * Fix resource leak on file descriptor, close fd on error return paths  * thermald.conf: start only at runlevels 2,3,4,5  * Fix assumption about hwmon0  * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g  * typos in man page  * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun:    1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed?    2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W    3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential]   1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones   2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios)   3) Thermald causes install/boot issues.
2015-07-28 17:49:24 Colin Ian King description Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the lts-trusty kernel that are advantageous for HWE enablement and users with newer chipsets. This SRU is for thermald backport to lts-vivid and lts-trusty. Specific fixes that I deem as absolutely necessary: Vivid:  * Fix postinst (original postinst logic was braindead)  * Fix marshalling array error  * Fix regression in exit via dbus message  * New DBUS message to get sensor temperature at a given index  * Fix buffer overrun on a readlink Trusty, the above plus also:  * Improve accuracy of unit_value calculation  * Null terminate buffer on error return path  * Fix resource leak on file descriptor, close fd on error return paths  * thermald.conf: start only at runlevels 2,3,4,5  * Fix assumption about hwmon0  * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g  * typos in man page  * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun:    1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed?    2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W    3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential]   1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones   2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios)   3) Thermald causes install/boot issues. Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the lts-trusty kernel that are advantageous for HWE enablement and users with newer chipsets. This SRU is for thermald backport to Vivid and Trusty. Specific fixes that I deem as absolutely necessary: Vivid:  * Fix postinst (original postinst logic was braindead)  * Fix marshalling array error  * Fix regression in exit via dbus message  * New DBUS message to get sensor temperature at a given index  * Fix buffer overrun on a readlink Trusty, the above plus also:  * Improve accuracy of unit_value calculation  * Null terminate buffer on error return path  * Fix resource leak on file descriptor, close fd on error return paths  * thermald.conf: start only at runlevels 2,3,4,5  * Fix assumption about hwmon0  * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g  * typos in man page  * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun:    1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed?    2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W    3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential]   1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones   2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios)   3) Thermald causes install/boot issues.
2015-07-28 17:49:38 Colin Ian King description Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the lts-trusty kernel that are advantageous for HWE enablement and users with newer chipsets. This SRU is for thermald backport to Vivid and Trusty. Specific fixes that I deem as absolutely necessary: Vivid:  * Fix postinst (original postinst logic was braindead)  * Fix marshalling array error  * Fix regression in exit via dbus message  * New DBUS message to get sensor temperature at a given index  * Fix buffer overrun on a readlink Trusty, the above plus also:  * Improve accuracy of unit_value calculation  * Null terminate buffer on error return path  * Fix resource leak on file descriptor, close fd on error return paths  * thermald.conf: start only at runlevels 2,3,4,5  * Fix assumption about hwmon0  * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g  * typos in man page  * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun:    1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed?    2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W    3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential]   1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones   2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios)   3) Thermald causes install/boot issues. Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the trusty kernel that are advantageous for HWE enablement and users with newer chipsets. This SRU is for thermald backport to Vivid and Trusty. Specific fixes that I deem as absolutely necessary: Vivid:  * Fix postinst (original postinst logic was braindead)  * Fix marshalling array error  * Fix regression in exit via dbus message  * New DBUS message to get sensor temperature at a given index  * Fix buffer overrun on a readlink Trusty, the above plus also:  * Improve accuracy of unit_value calculation  * Null terminate buffer on error return path  * Fix resource leak on file descriptor, close fd on error return paths  * thermald.conf: start only at runlevels 2,3,4,5  * Fix assumption about hwmon0  * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g  * typos in man page  * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun:    1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed?    2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W    3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential]   1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones   2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios)   3) Thermald causes install/boot issues.
2015-07-28 17:52:30 Colin Ian King description Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the trusty kernel that are advantageous for HWE enablement and users with newer chipsets. This SRU is for thermald backport to Vivid and Trusty. Specific fixes that I deem as absolutely necessary: Vivid:  * Fix postinst (original postinst logic was braindead)  * Fix marshalling array error  * Fix regression in exit via dbus message  * New DBUS message to get sensor temperature at a given index  * Fix buffer overrun on a readlink Trusty, the above plus also:  * Improve accuracy of unit_value calculation  * Null terminate buffer on error return path  * Fix resource leak on file descriptor, close fd on error return paths  * thermald.conf: start only at runlevels 2,3,4,5  * Fix assumption about hwmon0  * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g  * typos in man page  * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun:    1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed?    2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W    3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential]   1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones   2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios)   3) Thermald causes install/boot issues. Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the trusty kernel that are advantageous for HWE enablement and users with newer chipsets. This SRU is for thermald backport to Vivid and to Trusty HWE kernels. Specific fixes that I deem as absolutely necessary: Vivid:  * Fix postinst (original postinst logic was braindead)  * Fix marshalling array error  * Fix regression in exit via dbus message  * New DBUS message to get sensor temperature at a given index  * Fix buffer overrun on a readlink Trusty, the above plus also:  * Improve accuracy of unit_value calculation  * Null terminate buffer on error return path  * Fix resource leak on file descriptor, close fd on error return paths  * thermald.conf: start only at runlevels 2,3,4,5  * Fix assumption about hwmon0  * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g  * typos in man page  * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun:    1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed?    2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W    3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential]   1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones   2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios)   3) Thermald causes install/boot issues.
2015-07-28 17:53:34 Adam Conrad nominated for series Ubuntu Vivid
2015-07-28 17:53:34 Adam Conrad bug task added thermald (Ubuntu Vivid)
2015-07-28 17:53:34 Adam Conrad nominated for series Ubuntu Trusty
2015-07-28 17:53:34 Adam Conrad bug task added thermald (Ubuntu Trusty)
2015-07-28 18:06:59 Adam Conrad thermald (Ubuntu Trusty): assignee Colin Ian King (colin-king)
2015-07-28 18:07:06 Adam Conrad thermald (Ubuntu Vivid): assignee Colin Ian King (colin-king)
2015-07-28 18:07:14 Adam Conrad thermald (Ubuntu): status In Progress Invalid
2015-07-28 18:07:22 Adam Conrad thermald (Ubuntu Trusty): importance Undecided High
2015-07-28 18:07:24 Adam Conrad thermald (Ubuntu Vivid): importance Undecided High
2015-07-28 18:07:27 Adam Conrad thermald (Ubuntu Trusty): status New In Progress
2015-07-28 18:07:30 Adam Conrad thermald (Ubuntu Vivid): status New In Progress
2015-07-28 18:07:37 Adam Conrad summary SRU thermald backport of thermald 1.4.3 SRU thermald backport of thermald 1.4.3-2
2015-07-28 18:20:31 Adam Conrad thermald (Ubuntu Trusty): status In Progress Fix Committed
2015-07-28 18:20:34 Adam Conrad bug added subscriber Ubuntu Stable Release Updates Team
2015-07-28 18:20:36 Adam Conrad bug added subscriber SRU Verification
2015-07-28 18:20:40 Adam Conrad tags verification-needed
2015-07-28 18:21:46 Adam Conrad thermald (Ubuntu Vivid): status In Progress Fix Committed
2015-07-28 18:33:32 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/thermald
2015-07-28 18:33:30 Launchpad Janitor branch linked lp:ubuntu/vivid-proposed/thermald
2015-07-29 11:58:03 Colin Ian King tags verification-needed verification-done
2015-07-31 21:09:07 Launchpad Janitor thermald (Ubuntu Trusty): status Fix Committed Fix Released
2015-07-31 21:09:11 Adam Conrad removed subscriber Ubuntu Stable Release Updates Team
2015-07-31 21:09:20 Launchpad Janitor thermald (Ubuntu Vivid): status Fix Committed Fix Released