sosreport (4.0-2) unstable; urgency=medium * d/p/0003-systemd-prefer-resolvectl-over-systemd-resolve.patch: - resolvectl has been introduced in systemd v239. This change prefers resolvectl but is backward compatible with systemd-resolve. (closes: #979264) * d/control: Recommends lsof, mount and e2fsprogs: - They aren't marked as Essential in Debian, but they are for sos to collect generic useful data. (closes: #887181) -- Eric Desrochers Wed, 27 Jan 2021 09:29:24 -0500 sosreport (4.0-1) unstable; urgency=medium * New 4.0 upstream release. Release information and tarballs are available at: - https://github.com/sosreport/sos/releases/tag/4.0 * Other specific modifications: - d/p/0001-debian-change-tmp-dir-location.patch - d/p/0002-fix-dict-order-py38-incompatiblity.patch * d/control: Maintainer change from Louis to Eric. -- Eric Desrochers Wed, 19 Aug 2020 22:49:24 +0000 sosreport (3.9.1-1) unstable; urgency=medium * New 3.9.1 upstream release. This maintenance release includes: - New plugins: sos_extras, ovirt_engine_backup, console, validation_framework. - lxd plugin collections have been overhauled. - Fixed handling of the namespace pattern for the networking plugin. - A basic path is now defined in Policy for all subclasses. Plugin API Enhancements: - Enablement checks have been extended to include architecture constraints. - SoSPredicate has been extended to include architecture constraints, as well as negative constraints for all elements. - Plugins will now capture service status information for all services defined in the services class attr. Further release information and tarballs are available at: - https://github.com/sosreport/sos/releases/tag/3.9.1 * Former patches now fixed upstream: - d/p/0001-unittest-py3-fix.patch * Other specific modifications: - Include simple.sh, an upstream port of the travis test to bash, as part of the package autopkgtest. -- Eric Desrochers Tue, 16 Jun 2020 12:18:58 +0000 sosreport (3.9-2) unstable; urgency=medium * debian/control: Drop accidentally re-introduces py2 runtime dependency -- Eric Desrochers Mon, 17 Feb 2020 12:50:37 +0000 sosreport (3.9-1) unstable; urgency=medium * New 3.9 upstream release. - 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 - 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 Further release information and tarballs are available at: https://github.com/sosreport/sos/releases/tag/3.9 * Other specific modifications: - d/p/0001-unittest-py3-fix.patch -- Eric Desrochers Sun, 16 Feb 2020 01:35:52 +0000 sosreport (3.8-1) unstable; urgency=medium * New 3.8 upstream release. Contains a number of enhancements, new features and bug fixes including: - 6 new plugins: container_log, frr, leapp, openstack_placement, qt, vdsm - kubernetes plugin can now optionally grab logs only for certain pods - kdump plugin will now collect initramfs content - pulp and foreman plugins now support collecting from an external database - sar plugin will now collect the full sar log dir - vdsm and ovirt plugins will now collect host certificates - openvswitch plugin will now enable on openvswitch2.* packages - Added support for only capturing logs after a specific date, --since option - Fixed an issue causing high CPU utilization which slowed journal collection - Fixed an issue where plugins could continue executing commands after their timeout was hit - sosreport will no longer abort execution on Red Hat family systems when the package manager fails to query a file list * Plugin API enhancements - Plugins may now capture environment variables, which will be written to /environment in the sos archive root - Plugins may now write command output to subdirs within their own sos_commands/plugin directory - The container plugins have been updated to make use of this functionality - SoSPredicate usage may now be match either any or all of the provided elements, and may mix requirements of kmods and services to determine if a command should be collected. * Significant changes to the reporting system of sos - HTML reports replaced by a Report subclass - HTML report creation time is significantly improved - Added a JSON formatted report option * Allow system changes option - A new --allow-system-changes option has been added that will allow users to collect certain data, even if it means the host system would be changed. * Former patches now fixed upstream: - d/p/0001-skip-py2-only-tests.patch - d/p/archive-fix-stat-typo.patch - d/p/avoid-distutils.diff -- Eric Desrochers Mon, 09 Sep 2019 15:40:31 +0000 sosreport (3.6-1) unstable; urgency=medium * New 3.6 upstream release. major enhancements to core features and existing plugins: - better package manager version information - policy support for detecting package managed files - fixed exit status propagation - deprecated optparse replaced with argparse - simplified and improved SoSOptions interface - better error handling during interactive prompting - allow journal collection by identifier - allow collection of journal message catalogs - support for collecting binary file data - more fine-grained system plugins (date etc.) - policy defined report file name patterns - more human-readable report file names by default - increased default log size (25MiB vs. 10MiB) - support for forbidden path lists and forbid logging - support for enabling plugins by kernel module name - support for enabling plugins by executable name - support for collecting eBPF (bpftool) data - support for device information via add_udev_info() - support for detecting and reporting unpackaged binaries - optional collection of the RPMDB - improved archive compression level and multithreading - default log size increased from 10MiB to 25MiB - improved debug logging and ENOSPC handling - major updates to the IPA plugin - major updates to the Docker plugin - string decoding fixes - DNF and Yum module support - OpenShift 3.10 support - Python3 fixes Further release information and tarballs are available at: https://github.com/sosreport/sos/releases/tag/3.6 * Debian specific modifications : - Omit Python2 only unittests - Avoid distutils in lstopo plugin * Former debian modifications now fixed upstream: - d/p/0002-reset-to-expected-variable-order-for-packagemanager.patch: - d/p/0003-fix-name-containers-is-not-defined.patch: - Fix-string-decoding-for-debug-log-output.patch -- Louis Bouchard Mon, 24 Sep 2018 09:24:07 +0000 sosreport (3.5-1ubuntu4) cosmic; urgency=medium * d/p/Fix-string-decoding-for-debug-log-output.patch: Fix bug in _collect_strings that causes error trying to str.decode() (LP: #1761442) -- Dan Streetman Tue, 05 Jun 2018 10:52:56 -0400 sosreport (3.5-1ubuntu3) bionic; urgency=medium * Avoid using distutils during runtime. -- Matthias Klose Thu, 12 Apr 2018 10:48:13 +0200 sosreport (3.5-1ubuntu2) bionic; urgency=medium * d/p/0003-fix-name-containers-is-not-defined.patch: "containers" is an unknown variable, "insp" is the correct one. -- Eric Desrochers Mon, 15 Jan 2018 18:39:54 -0500 sosreport (3.5-1ubuntu1) bionic; urgency=medium * d/p/0002-reset-to-expected-variable-order-for-packagemanager.patch: Fixing severe regression where many "packages = " lines are no longer working in Debian/Ubuntu. Preventing automatic package detection. -- Eric Desrochers Tue, 05 Dec 2017 17:04:34 +0000 sosreport (3.5-1) unstable; urgency=medium * testNew upstream release v3.5 New Features include : New plugins for : * perl * boom * vdo * os_net_config * conntrackd * ovirt_imageio * nss * sas3ircu * openstack_aodh * docker_distribution * gluster_block * snappy Plugin API enhancements * Plugin triggers by executable name * Improved log size limit handling * Better handling of compressed log files * Per-plugin package verification lists Updates to 227 plugins * Debian modifications : - Addition of DEP8 tests - Do not run Python2 only tests -- Louis Bouchard Thu, 16 Nov 2017 12:53:34 +0100 sosreport (3.4-1) unstable; urgency=medium * New upstream release v3.4 New Features include : New plugins for : * virt-who * nodejs * npm * dracut * juju 2.0 * grafana * nfsganesha * collectd * canonical_livepatch * jars * salt * saltmaster * storageconsole * gnocchi * crypto * azure/Red Hat * zfs Plugin API enhancements Internationalisation updates * Debian modifications : - Addition of DEP8 tests - Do not run Python2 only tests - d/p/0002-iscsi-Enable-plugin-for-Ubuntu-and-Debian.patch: Take into account the iscsi initiator config and logs -- Louis Bouchard Wed, 05 Apr 2017 13:30:22 +0200 sosreport (3.3+git50-g3c0349b-3) unstable; urgency=medium * d/p/0003-iscsi-Enable-plugin-for-Ubuntu-and-Debian.patch: Take into account the iscsi initiator config and logs (LP: #1605243) -- Louis Bouchard Thu, 16 Feb 2017 16:32:07 +0100 sosreport (3.3+git50-g3c0349b-2) unstable; urgency=medium * Fix sosreport displaying the wrong version number when executed (Closes: #850922) * Raise the standard version to 3.9.8 -- Louis Bouchard Wed, 11 Jan 2017 10:43:37 +0100 sosreport (3.3+git50-g3c0349b-1) unstable; urgency=medium New release to allign to upstream release : * make class method instance names consistent * handle SIGTERM correctly in plugin setup()/collect() phases * Mention python3 and update Ubuntu note. * replace cluster plugin by dlm in sosreport help * plugin tracebacks when net-tools not installed * [sssd] Retrieve drop directory conf files * [openstack_sahara] capture all sahara* sudoers files * [systemd] Collect detailed runtime info on each unit * [juju] Get Ready for 2.0 and make it less likely to get too much * [dracut] add new plugin * [insights] Update some verbiage and collect all log files. * [docs] document use of --config with in-tree builds * [docker] Gather more data and expand plugin options * [osma] add omreport storage controller * [atomichost] fix collection of 'docker info' output * improve 'atomic info' collection loop * replace custom logic with Policy.in_container() * fix option list style * [grub2] grub2-mkconfig loads ext4 and brctl kernel modules * [ceph] skip collecting of all keyring and bindpass files * new plugin npm : get project modules and globally installed modules * new plugin nodejs: get runtime info * new plugin virtwho: for virt-who agent Debian specific changes : * Fix mknod error in systemd plugin when sosreport is running in LXC containers -- Louis Bouchard Thu, 08 Dec 2016 12:37:48 +0100 sosreport (3.3-1) unstable; urgency=medium * New upstream release. This release includes a number of enhancements, new features, and bug fixes, including: - Support for OpenShift Enterprise 3.x - Improved and expanded OpenStack plugins - Enhanced support for Open vSwitch - Enhanced Kubernetes data collection - Improved support for systemd journal collection - Policy support for the SuSE family of Linux distributions - Policy support for the IBMKvm hypervisor distribution - Enhanced display manager and 3D acceleration data capture - Improved support for Linux clusters, including Pacemaker - Expanded CPU and NUMA topology collection - Expanded mainframe (s390x) coverage - Collection of multipath topology * Debian modifications : - Addition of DEP8 tests - Do not run Python2 only tests -- Louis Bouchard Tue, 05 Jul 2016 10:04:55 +0200 sosreport (3.2+git276-g7da50d6-3) sid; urgency=medium * Fix CVE-2015-7529 - predictable tmp files usage -- Louis Bouchard Thu, 10 Dec 2015 14:17:18 +0100 sosreport (3.2+git276-g7da50d6-2) sid; urgency=medium * Added comprehensive changelog for previous upload * [activemq] - Honour all_logs and get config on RHEL * [apache] - Added collection of conf.modules.d dir for httpd 2.4 * [apparmor] - Capture AppArmor profiles and status * [apport] - Add information on specific crashes - Move apport logging to apport plugin * [atomic] - Add plugin for Atomic Host * [block] - add 'blockdev --report' - collect /proc/diskstats * [boot] - Collect efibootmgr output * [ceph] - add calamari-server and librados2 to the package list (upstream/pmoravec-ceph-update) - add logs, report and calamari conf * [chrony] - add chrony plugin * [cluster] - add a couple pcs commands to the cluster plugin - add luci to packages for standalone luci servers - enable crm_report password scrubbing (upstream/sbradley-cluster_scrub_passwords) * [corosync] - add postprocessing for corosync-objctl output * [corosync/pacemaker] - Collect corosync-cfgtool -s output / add Pacemaker support * [devices] - New plugin to collect "udevadm info --export-db" * [docker] - add 'docker' to the package list for Red Hat distros - use splitelines() for command output * [docs] - add --chroot to sosreport.1 - add --experimental to sosreport.1 - Add prominent link to user focused docs - add -s/--sysroot to sosreport.1 - fix documentation of --sysroot parameter - update man page for new options * [dpkg] - Collect debconf db, add verify and all logs options * [etcd] - split etcd functionality from kubernetes into new plugin * [firewalld] - work around command hangs in container environments * [foreman] - Skip collection of generic resources * [gdm] - add journalctl logs and systemctl status * [general] - Better handling --name and --ticket-number in interactive mode * [global] - make all utf-8 handling use errors='ignore' * [infiniband] - add opensm and infiniband-diags support * [iprconfig] - add plugin for IBM Power RAID adapters * [iscsi] - get iscsiadm -m node -P 1 instead of -P 3 * [juju] - add generate-bundle option - Update log collection to have limits * [kernel] - collect directory listings for module updates - collect /sys/firmware/acpi/* - Collect clock source for all kernels * [kimchi] - add new plugin * [kubernetes] - add journal output for kube services - add services and pod logs collection - Change 'minions' to 'nodes'. - new plugin * [landscape] - 15.01 moves logs files to landscape-server - Collect landscape status - Move landscape logs, add server support * [last] - information about login actions * [libvirt] - add listing of /var/lib/libvirt/qemu - Collect XML files from /var/run/libvirt * [lightdm] - add plugin * [logs] - add to storage profile - Implement all-logs, limits and small fixes. - Remove passwords from rsyslog * [manageiq] - New plugin for ManageIQ * [memory] - add ksm, swap and vmallocinfo data to plugin - collect swapon --show output in bytes * [monit] - add new plugin for monit monitoring * [mpt] - add plugin * [mysql] - Collect log file (upstream/sbradley-mysql_config_file) - improve handling of dbuser, dbpass and MYSQL_PWD - obtain dbpass from the environment - test for boolean values in user and password options * [navicli] - catch exception if input is unreadable * [networking] - add ethtool -d - additional ip, firewall and traffic shaping commands - brctl command is run when bridge kernel module is loaded only - Collect "ethtool -T $NIC" - Collect plotnetcfg output. - Enable the networking on debian based systems - gather per-namespace ip and ethtool data - improve readability of nmcli handling - iptables: check module version and do ipv6 - nmcli status is obtained from the output - re-add 'ip addr' with a root symlink * [ntp] - Collect "ntpq -p" output * [openshift] - collect additional config files - Obfuscate DNS plugin credentials - Obfuscate only DNS plugin credential values * [openstack] - Add new controller and compute profiles. - Ensure openstack passwords and secrets are obfuscated. - New Ironic plugin. - New openstack_instack plugin. - New Openstack Trove (DBaaS) plugin. * [openstack_glance] - ensure class naming is consistent * [openstack_heat] - ensure class naming is consistent * [openstack_horizon] - Only use regex against configuration files - fix legacy component detection test (upstream/bmr-openstack_neutron-pkgcheck) - obfuscate server_auth in restproxy.ini - Obscure passwords and secrets * [openstack_nova] - Limit log collection to .log files by default * [openstack_sahara] - add new plugin - redact secrets from sahara configuration * [openstack_swift] - capture all swift logs * [openvswitch] - Capture additional output for OVS bridges. - capture the logs - dump and capture the database * [ovirt] - Collect engine tunables and domain information. - obfuscate passwords in aaa profiles - remove ovirt-engine setup answer file password leak - remove password leak from engine setup answer file - remove password leak from ovirt-engine setup answer file * [pci] - simplify lspci collection * [pcp] - collect /etc/pcp.conf * [rabbitmq] - Added cluster_status command output * [policies] - add container support to Red Hat policy - Add support for IBM PowerKVM/ZKVM platform - run PackageManager query_command under timeout * [policies/redhat] - add Red Hat Atomic Host policy * [policies/redhat] - automatically set tmp_dir in containers * [postgresql] - don't warn if dbname is not set * [powerpc] - allow PowerPC plugin to run on ppc64le * [process] - Collect few "ps" outputs - collect /proc/sched_debug * [ptp] - Add new plugin for Precision time protocol * [puppet] - adding new plugin for puppet (upstream/sbradley-puppet-new_plugin) * [qpid_dispatch] - add new plugin for Qpid Dispatch * [rabbitmq] - Add list_policies output for the default virtual host. * [saphana] - add SAP HANA plugin * [sapnw] - Add check if saphostctrl is not present - add SAP NetWeaver plugin - add 'sapnw' as member of the 'sap' profile - add sybase ASE collection * [satellite] - remove explicit gathering of Tomcat info * [selinux] - capture process SELinux domains - fixfiles produces no useful output, use restorecon * [services] - add "ls /var/lock/subsys" * [sosreport] - add --chroot option - add --sysroot option - disable the 'zip' compression type - log plugin exceptions to a file * [sosreport,plugin] - add --experimental and ExperimentalPlugin tag * [squid] - collect logs from /var/log/squid * [startup] - rename plugin to 'services' * [systemd] - Collect timedatectl for timezone - Enable the plugin for Debian and Ubuntu * [sysvipc] - Collect "ipcs -u" * [targetcli] - add plugin * [tomcat] - add support for tomcat7 and log size limits * [tuned] - Collect additional configurations files and profiles. (upstream/sbradley-tuned_config_files) * [unity] - new plugin to collect unity-support-status * [vhostmd] - add new plugin - add plugin to the system and virt profiles * [virsh] - add new plugin * [x11] - Add xrandr and glxinfo output * [yum] - add output for yum history - add subscription-manager identity output - call rhsm-debug with --no-subscriptions - split out subscription-manager into its own plugin -- Louis Bouchard Tue, 08 Dec 2015 15:52:02 +0100 sosreport (3.2+git276-g7da50d6-1) sid; urgency=medium * New release that brings in line sosreport with latest upstream trunk (commit 7da50d6ee5afce577f02339fdc285891c8485bc0) * Fix FTBS on debian (Closes: ##805247) -- Louis Bouchard Wed, 25 Nov 2015 14:59:15 +0100 sosreport (3.2-1) unstable; urgency=medium * Profiles for plugin selection * Improved log size limiting * File archiving enhancements and robustness improvements * Global plugin options: --verify, --log-size, --all-logs * Better plugin descriptions * Improved journalctl log capture * PEP8 compliant code base * oVirt support improvements * New plugins: hpasm, ctdb, dbus, oVirt engine hosted, MongoDB, ActiveMQ, OpenShift 2.0, MegaCLI, FCoE, python, Ubuntu, NUMA, Team network driver -- Adam Stokes Sun, 12 Oct 2014 12:47:23 -0400 sosreport (3.1-1) unstable; urgency=low * New upstream release v3.1 Features include: - Full Python 3 support - Further modularized openstack plugins * debian/rules: - Use pybuild * debian/control: - Use X-Python-Version: >= 3.3 -- Adam Stokes Wed, 15 Jan 2014 16:58:54 -0500 sosreport (3.0-1) unstable; urgency=low * New upstream release v3.0 Features include: - Openstack, MAAS, Juju, and other cloud technologies - Extended policies to allow for easier cross distribution support. - Cross distribution support for Debian, Ubuntu, Fedora, and Red Hat Enterprise Linux - Increase execution speed of plugins * Fixes traceback error in the utilities log (Closes: #717401) * debian/copyright: - Add Company contributions notices in AUTHORS file. * setup.py: - Added to support packaging python modules via distutils. * debian/rules: - Fix build instructions to package sosreport as a private module. * debian/control: - Use XS-Python-Version and remove debian/pyversions. * tests/archive_tests.py: - Update unittests to work with latest api changes in the new release. -- Adam Stokes Sun, 21 Jul 2013 20:35:04 -0400 sosreport (2.3~git20130509-1) unstable; urgency=low * Package updated from git rev 395ad13da8 Closes: #698329 -- Adam Stokes Fri, 31 May 2013 12:12:46 -0400