From builds at travis-ci.org Tue Feb 11 23:12:58 2020 From: builds at travis-ci.org (Travis CI) Date: Tue, 11 Feb 2020 23:12:58 +0000 Subject: [sos-devel] Passed: BryanQuigley/sos#238 (add_init - 285873a) In-Reply-To: Message-ID: <5e4334fa85e73_43f86d087300c286528@b1f95533-f89c-4422-a6dc-25442c8fd0cc.mail> Build Update for BryanQuigley/sos ------------------------------------- Build: #238 Status: Passed Duration: 7 mins and 4 secs Commit: 285873a (add_init) Author: Bryan Quigley Message: [policies] Detect systemd use instead of hardcoding it This just has us the builtin option to determine if we are on systemd or not. https://www.freedesktop.org/software/systemd/man/sd_booted.html Resolves: #1936 Signed-off-by: Bryan Quigley View the changeset: https://github.com/BryanQuigley/sos/compare/cae33b5962a2^...285873a4f753 View the full build log and details: https://travis-ci.org/BryanQuigley/sos/builds/649183765?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the BryanQuigley/sos repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=12244263&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. -------------- next part -------------- An HTML attachment was scrubbed... URL: From builds at travis-ci.org Tue Feb 11 23:18:21 2020 From: builds at travis-ci.org (Travis CI) Date: Tue, 11 Feb 2020 23:18:21 +0000 Subject: [sos-devel] Passed: BryanQuigley/sos#239 (gdm - 4c7ec26) In-Reply-To: Message-ID: <5e43363d6b2c_43fbc670282183101aa@d691b6fa-df48-48aa-9e24-89446783bfbf.mail> Build Update for BryanQuigley/sos ------------------------------------- Build: #239 Status: Passed Duration: 6 mins and 35 secs Commit: 4c7ec26 (gdm) Author: Bryan Quigley Message: [gdm] Ubuntu calls gdm, gdm3 Resolves: #1937 Signed-off-by: Bryan Quigley View the changeset: https://github.com/BryanQuigley/sos/commit/4c7ec2664254 View the full build log and details: https://travis-ci.org/BryanQuigley/sos/builds/649186161?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the BryanQuigley/sos repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=12244263&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. -------------- next part -------------- An HTML attachment was scrubbed... URL: From builds at travis-ci.org Fri Feb 14 18:23:31 2020 From: builds at travis-ci.org (Travis CI) Date: Fri, 14 Feb 2020 18:23:31 +0000 Subject: [sos-devel] Errored: sosreport/sos#4308 (bmr-ts-perf - ddf456d) In-Reply-To: Message-ID: <5e46e5a2ad4c6_43fdfa4df7e88221395@901ff7e3-b247-4fef-bba5-b35911900675.mail> Build Update for sosreport/sos ------------------------------------- Build: #4308 Status: Errored Duration: 7 mins and 57 secs Commit: ddf456d (bmr-ts-perf) Author: Bryn M. Reeves Message: [policies] fix LinuxPolicy performance regression (test suite) Commit 285873a introduces a regression in the performance of LinuxProfile class initialisation: commit 285873a4f753822a88d475a1b030ab622bf4c72e Author: Bryan Quigley Date: Tue Feb 11 15:03:16 2020 -0800 [policies] Detect systemd use instead of hardcoding it All the patch does is to switch from testing self.init to determine whether to use the SystemdInit() class or the basic InitSystem() one, to looking for '/run/systemd/system' in the file system. This has more broad side effects than it might seem since the test suite uses LinuxPolicy() as a mock policy object for a large number of tests. Since SystemdInit() calls out to systemctl to obtain the state of the init system this both increases the run time for the tests and causes high resource use in systemd itself: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 177196 13504 4512 R 92.7 0.1 5:24.04 systemd This causes the run time for the Python2 and 3 test suite (plus pep8/pycodestyle) to grow from ~5s to over 1m20s on my test system: 285873a~1 real 0m5.683s 285873a real 1m20.353s Allow direct users of LinuxPolicy to override the init system detection by specifying an init= kwarg initialised to an InitSystem-like object directly, and use this in the test suite to avoid the cost of initialising the full SystemdInit() class. Signed-off-by: Bryn M. Reeves View the changeset: https://github.com/sosreport/sos/commit/ddf456d944e2 View the full build log and details: https://travis-ci.org/sosreport/sos/builds/650557300?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the sosreport/sos repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=819743&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. -------------- next part -------------- An HTML attachment was scrubbed... URL: From builds at travis-ci.org Fri Feb 14 18:26:23 2020 From: builds at travis-ci.org (Travis CI) Date: Fri, 14 Feb 2020 18:26:23 +0000 Subject: [sos-devel] Passed: sosreport/sos#4309 (bmr-ts-perf - 73656a3) In-Reply-To: Message-ID: <5e46e64ec7037_43fb72569106031336c@71364cef-63dd-4763-90f1-7efa03c01e0a.mail> Build Update for sosreport/sos ------------------------------------- Build: #4309 Status: Passed Duration: 7 mins and 15 secs Commit: 73656a3 (bmr-ts-perf) Author: Bryn M. Reeves Message: [policies] fix LinuxPolicy performance regression (test suite) Commit 285873a introduces a regression in the performance of LinuxProfile class initialisation: commit 285873a4f753822a88d475a1b030ab622bf4c72e Author: Bryan Quigley Date: Tue Feb 11 15:03:16 2020 -0800 [policies] Detect systemd use instead of hardcoding it All the patch does is to switch from testing self.init to determine whether to use the SystemdInit() class or the basic InitSystem() one, to looking for '/run/systemd/system' in the file system. This has more broad side effects than it might seem since the test suite uses LinuxPolicy() as a mock policy object for a large number of tests. Since SystemdInit() calls out to systemctl to obtain the state of the init system this both increases the run time for the tests and causes high resource use in systemd itself: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 177196 13504 4512 R 92.7 0.1 5:24.04 systemd This causes the run time for the Python2 and 3 test suite (plus pep8/pycodestyle) to grow from ~5s to over 1m20s on my test system: 285873a~1 real 0m5.683s 285873a real 1m20.353s Allow direct users of LinuxPolicy to override the init system detection by specifying an init= kwarg initialised to an InitSystem-like object directly, and use this in the test suite to avoid the cost of initialising the full SystemdInit() class. Resolves: #1953 Signed-off-by: Bryn M. Reeves View the changeset: https://github.com/sosreport/sos/compare/ddf456d944e2...73656a34ed9f View the full build log and details: https://travis-ci.org/sosreport/sos/builds/650557847?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the sosreport/sos repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=819743&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. -------------- next part -------------- An HTML attachment was scrubbed... URL: From builds at travis-ci.org Fri Feb 14 20:37:08 2020 From: builds at travis-ci.org (Travis CI) Date: Fri, 14 Feb 2020 20:37:08 +0000 Subject: [sos-devel] Passed: sosreport/sos#4315 (bmr-container-runtime-policy - ec85bfa) In-Reply-To: Message-ID: <5e4704f31dcc6_43fc5aef0eac02792e8@fa18185b-c6fb-4784-89e3-7ca792ad2634.mail> Build Update for sosreport/sos ------------------------------------- Build: #4315 Status: Passed Duration: 11 mins and 51 secs Commit: ec85bfa (bmr-container-runtime-policy) Author: Jake Hunsaker Message: [podman] Update plugin to utilize policy container runtime Updates the plugin to use the new `ContainerRuntime` abstraction provided by the loaded `Policy` rather than shelling out again to get the same data loaded during `Policy` initialization. Resolves: #1873 Signed-off-by: Jake Hunsaker View the changeset: https://github.com/sosreport/sos/compare/a491ee480740^...ec85bfaa44a3 View the full build log and details: https://travis-ci.org/sosreport/sos/builds/650602184?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the sosreport/sos repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=819743&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bmr at redhat.com Fri Feb 14 21:09:07 2020 From: bmr at redhat.com (Bryn M. Reeves) Date: Fri, 14 Feb 2020 21:09:07 +0000 Subject: [sos-devel] [ANNOUNCE] sos-3.9 is released Message-ID: <20200214210907.GA18578@localhost.localdomain> The sos team is pleased to announce the release of sos-3.9. This is a significant release containing a large number of enhancements, new features, and bug fixes, including: * Improved human-readable archive naming and support for archive labels * Improved reporting of archive output and properties * Support for automatic uploading of report archives via FTP and HTTPS * Policy or command line specified URL and authentication * Policy specified URLs for Red Hat and Canonical uploads * Automatic PATH support on Ubuntu distributions * Improved policy performance * Improved service status collection API * 9 new plugins: cloud_init, convert2rhel, ebpf, fwupd, login, nginx, nvidia, openstack_tripleo * 6 obsolete plugins removed or merged into other plugins: katello, last, mrggrid, mrgmessg, satellite * Significant updates to 14 plugins: dlm, dnf, ceph, foreman, gluster, gnocchi, juju, kubernetes, logs, maas, networking, openvswitch, python, plugins * The openswan plugin was renamed to libreswan to reflect the active upstream project name * Updated Red Hat presets and new Cloud Forms preset * Updates to networking plugin namespace handling * Updates to the OVN plugins (ovn_central, ovn_host) * Kernel eBPF data consolidated in a single plugin For full information on the changes contained in this release, please refer to the Git commit logs. Further release information and tarballs are available at: https://github.com/sosreport/sos/releases/tag/3.9 Please report any problems to the sos-devel mailing list, or the GitHub issue tracker: https://github.com/sosreport/sos/issues/ The team would like to thank everyone who contributed fixes, new features, testing, and feedback for this release. From builds at travis-ci.org Fri Feb 14 21:15:08 2020 From: builds at travis-ci.org (Travis CI) Date: Fri, 14 Feb 2020 21:15:08 +0000 Subject: [sos-devel] Passed: sosreport/sos#4316 (3.9 - 8bb129f) In-Reply-To: Message-ID: <5e470ddbc8f66_43fd3ccff6ad826172d@77fc03d2-9fe7-4c8f-852c-8e61c5b32f66.mail> Build Update for sosreport/sos ------------------------------------- Build: #4316 Status: Passed Duration: 10 mins and 46 secs Commit: 8bb129f (3.9) Author: Bryn M. Reeves Message: [sos] bump release Signed-off-by: Bryn M. Reeves View the changeset: https://github.com/sosreport/sos/commit/8bb129f1d64e View the full build log and details: https://travis-ci.org/sosreport/sos/builds/650616991?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the sosreport/sos repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=819743&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. -------------- next part -------------- An HTML attachment was scrubbed... URL: From builds at travis-ci.org Mon Feb 17 13:09:00 2020 From: builds at travis-ci.org (Travis CI) Date: Mon, 17 Feb 2020 13:09:00 +0000 Subject: [sos-devel] Passed: sosreport/sos#4323 (bmr-py2less-tests - b4e788d) In-Reply-To: Message-ID: <5e4a906bb8c26_43f842e48ceec16114c@60dc29fa-1493-4257-b2a7-c9fa5f3ef4de.mail> Build Update for sosreport/sos ------------------------------------- Build: #4323 Status: Passed Duration: 11 mins and 47 secs Commit: b4e788d (bmr-py2less-tests) Author: Bryn M. Reeves Message: [tests] delete random shebangs Various unit test source files in tests/ have unnecessary shell "shebang" notation specifying a particular Python interpereter. Since these files are executed under the test suite runner there is no need for them to include these lines. Related: #1949 Signed-off-by: Bryn M. Reeves View the changeset: https://github.com/sosreport/sos/compare/eae4905f63eb^...b4e788d3c37d View the full build log and details: https://travis-ci.org/sosreport/sos/builds/651491651?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the sosreport/sos repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=819743&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. -------------- next part -------------- An HTML attachment was scrubbed... URL: