From builds at travis-ci.org Fri Nov 1 16:40:51 2019 From: builds at travis-ci.org (Travis CI) Date: Fri, 01 Nov 2019 16:40:51 +0000 Subject: [sos-devel] Failed: sosreport/sos#4008 (bmr-sysroot-fixes - 05f3d5b) In-Reply-To: Message-ID: <5dbc6013825e3_43feeb749158431086c@ac2932d9-8f2a-4462-bf8a-69cd013c36cc.mail> Build Update for sosreport/sos ------------------------------------- Build: #4008 Status: Failed Duration: 2 mins and 50 secs Commit: 05f3d5b (bmr-sysroot-fixes) Author: Bryn M. Reeves Message: [kernel] remove trailing directory globs in forbidden paths Since the forbidden path test now uses an exact match the trailing globs ("/some/directory/path/to/exclude/*") used to exclude trace related directories from collection lead to a failure to properly blacklist these files: The glob is expanded, for e.g.: "/sys/kernel/debug/tracing/per_cpu/*" Expands to unclude a 'cpuN' sub-directory for each CPU present on the machine. These expanded paths are then added to the forbidden paths list for the plugin: /sys/kernel/debug/tracing/per_cpu/cpu0 /sys/kernel/debug/tracing/per_cpu/cpu1 ... When an attempt is made to collect the entire "per_cpu" directory a check is made for the full "/sys/kernel/debug/tracing/per_cpu" path against each entry in the forbidden paths list. Since this is a prefix of the actual paths stored no match is returned and the collection is permitted. Remove the trailing globs from these directory paths and prevent any collection of the directories they reference by the plugin. Related: #1842 Signed-off-by: Bryn M. Reeves View the changeset: https://github.com/sosreport/sos/compare/9a0ab16793a8^...05f3d5bda8f5 View the full build log and details: https://travis-ci.org/sosreport/sos/builds/606088953?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 Nov 1 16:59:18 2019 From: builds at travis-ci.org (Travis CI) Date: Fri, 01 Nov 2019 16:59:18 +0000 Subject: [sos-devel] Fixed: sosreport/sos#4010 (bmr-sysroot-fixes - 801c71b) In-Reply-To: Message-ID: <5dbc64665489f_43fb4f1c17f4c17879@cca3db26-b62e-44c2-83c1-12567b47c8aa.mail> Build Update for sosreport/sos ------------------------------------- Build: #4010 Status: Fixed Duration: 3 mins and 52 secs Commit: 801c71b (bmr-sysroot-fixes) Author: Bryn M. Reeves Message: [tests] fix test_copy_dir_forbidden_path Rather than call just Plugin.setup() and Plugin._do_copy_path(), add an add_copy_spec() call to the mock plugin setup() method, and invoke copying by calling the Plugin.collect() method. Related: #1845 Signed-off-by: Bryn M. Reeves View the changeset: https://github.com/sosreport/sos/compare/05f3d5bda8f5...801c71b33dcf View the full build log and details: https://travis-ci.org/sosreport/sos/builds/606097524?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 Wed Nov 6 17:56:58 2019 From: builds at travis-ci.org (Travis CI) Date: Wed, 06 Nov 2019 17:56:58 +0000 Subject: [sos-devel] Broken: BryanQuigley/sos#176 (logsredux - 6dfca1e) In-Reply-To: Message-ID: <5dc3096a1b034_43f910e6fbaec2400af@a07ae1d8-99af-4334-aef6-0bfbb89866bb.mail> Build Update for BryanQuigley/sos ------------------------------------- Build: #176 Status: Broken Duration: 6 mins and 5 secs Commit: 6dfca1e (logsredux) Author: Bryan Quigley Message: [plugins, logs] Substancial rewrite ending RH/U/D differences --all-logs totally broke due to extra s in get_options, this resulted in me trying to fix it, but it's simply grown too complicated IMHO. We're duplicating functionality differently in the RH and Ubuntu/Debian sections. Moved since logic to all ll journal based plugins. They will all apply it by default. This is my try at a rewrite that I hope will be good for all: Dropped the log_days option as it's confusing with since. Use journal if persistant, otherwise don't collect it. If all-logs collect full raw journal insteaf of verbose as it's the same size but collects more info and is easier to parse. Still collecting catalog but now it is limited by since. Default to just stop at 100mb limit jounral limit (which is enforced outside of plugin). Also implement some basic "did it error" travis checks for the above. Resolves: #1714 Resolves: #1849 Closes: #1848 Signed-off-by: Bryan Quigley View the changeset: https://github.com/BryanQuigley/sos/compare/d4d57ba59d45...6dfca1ea3883 View the full build log and details: https://travis-ci.org/BryanQuigley/sos/builds/608323474?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 Wed Nov 6 21:17:53 2019 From: builds at travis-ci.org (Travis CI) Date: Wed, 06 Nov 2019 21:17:53 +0000 Subject: [sos-devel] Errored: BryanQuigley/sos#178 (logsredux - 3b94af5) In-Reply-To: Message-ID: <5dc338818c356_43fac03f252e431956@dee9eaa4-49cf-4f84-bb41-ee184c5c2a69.mail> Build Update for BryanQuigley/sos ------------------------------------- Build: #178 Status: Errored Duration: 3 mins and 8 secs Commit: 3b94af5 (logsredux) Author: Bryan Quigley Message: [plugins, logs] Substancial rewrite ending RH/U/D differences --all-logs totally broke due to extra s in get_options, this resulted in me trying to fix it, but it's simply grown too complicated IMHO. We're duplicating functionality differently in the RH and Ubuntu/Debian sections. Moved since logic to all ll journal based plugins. They will all apply it by default. Also updated help message. Logs.py changes: Dropped the log_days option as it's confusing with since. Use journal if persistant, otherwise don't collect it. If all-logs collect full raw journal insteaf of verbose as it's the same size but collects more info and is easier to parse. Still collecting catalog but now it is limited by since. RH request. Collect message/secure no matter what. Rh specific. Collect first 3 syslog/kern/auth only if not-system. Default to just stop at 100mb limit jounral limit (which is enforced outside of plugin). Also implement some basic "did it error" travis checks for the above. Resolves: #1714 Closes: #1848 Signed-off-by: Bryan Quigley View the changeset: https://github.com/BryanQuigley/sos/compare/6dfca1ea3883...3b94af5583a1 View the full build log and details: https://travis-ci.org/BryanQuigley/sos/builds/608416924?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 Wed Nov 6 21:21:55 2019 From: builds at travis-ci.org (Travis CI) Date: Wed, 06 Nov 2019 21:21:55 +0000 Subject: [sos-devel] Fixed: BryanQuigley/sos#179 (logsredux - 8e4641f) In-Reply-To: Message-ID: <5dc3397310a89_43f80f492c50c4550f@5d2b78fe-0608-4683-a7fd-843c054e6f75.mail> Build Update for BryanQuigley/sos ------------------------------------- Build: #179 Status: Fixed Duration: 4 mins and 26 secs Commit: 8e4641f (logsredux) Author: Bryan Quigley Message: [plugins, logs] Substancial rewrite ending RH/U/D differences --all-logs totally broke due to extra s in get_options, this resulted in me trying to fix it, but it's simply grown too complicated IMHO. We're duplicating functionality differently in the RH and Ubuntu/Debian sections. Moved since logic to all ll journal based plugins. They will all apply it by default. Also updated help message. Logs.py changes: Dropped the log_days option as it's confusing with since. Use journal if persistant, otherwise don't collect it. If all-logs collect full raw journal insteaf of verbose as it's the same size but collects more info and is easier to parse. Still collecting catalog but now it is limited by since. RH request. Collect message/secure no matter what. Rh specific. Collect first 3 syslog/kern/auth only if not-journal. Default to just stop at 100mb limit jounral limit (which is enforced outside of plugin). Also implement some basic "did it error" travis checks for the above. Resolves: #1714 Closes: #1848 Signed-off-by: Bryan Quigley View the changeset: https://github.com/BryanQuigley/sos/compare/3b94af5583a1...8e4641f62fc7 View the full build log and details: https://travis-ci.org/BryanQuigley/sos/builds/608420898?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: