Change logs for sosreport source package in Xenial

  • sosreport (3.9.1-1ubuntu0.16.04.2) xenial; urgency=medium
    
      * d/p/0005-networking-collect-ethtool-e-device-conditionally-only.patch:
        - EEPROM dump collection might hang on specific types of devices, or
          negatively impact the system otherwise. As a safe option, sos report
          should collect the command when explicitly asked via a plugopt only.
          (LP: #1925351)
    
     -- Eric Desrochers <email address hidden>  Wed, 21 Apr 2021 09:07:20 -0400
  • sosreport (3.9.1-1ubuntu0.16.04.1) xenial; urgency=medium
    
      * New 3.9.1 upstream release. (LP: #1884293)
        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
    
      * Remaining patch:
        - d/p/0001-lshw-command.patch
    
      * Other specific modifications:
        - d/p/0002-lds-substitute-oidc-conf.patch
        - d/p/0003-kvm-change-trigger-to-dev-kvm.patch (LP: #1883320)
        - d/p/0004-maas-add-snap-support.patch (LP: #1886494)
        - Add simple.sh as part of the autopkgtest (LP: #1865212)
    
     -- Eric Desrochers <email address hidden>  Wed, 15 Jul 2020 13:06:39 +0000
  • sosreport (3.9-1ubuntu0.16.04.2) xenial; urgency=low
    
      * d/p/0002-lshw-command.patch (LP: #1871494)
        - Add `lshw` command to hardware plugin
    
     -- Heather Lemon <email address hidden>  Wed, 22 Apr 2020 09:32:27 -0600
  • sosreport (3.9-1ubuntu0.16.04.1) xenial; urgency=medium
    
      * New 3.9 upstream release (LP: #1862830)
        - 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 <email address hidden>  Wed, 11 Mar 2020 13:07:26 -0400
  • sosreport (3.6-1ubuntu0.16.04.4) xenial; urgency=medium
    
      * d/p/juju-shouldnt-restart-juju-db-service.patch (LP: #1828467)
        sosreport shouldn't restart a service. It can only collect
        it's status to notify user in case the service is stopped.
    
     -- Eric Desrochers <email address hidden>  Mon, 11 Nov 2019 16:06:09 +0000
  • sosreport (3.6-1ubuntu0.16.04.3) xenial; urgency=medium
    
      * d/p/split-lastlog-per-uid-ranges.patch: (LP: #1842489)
        - Split lastlog per UID ranges.
    
     -- Eric Desrochers <email address hidden>  Wed, 04 Sep 2019 21:32:28 +0000
  • sosreport (3.6-1ubuntu0.16.04.2) xenial; urgency=medium
    
      * d/p/dont-collect-some-tracing-instance-files.patch: (LP: #1803735)
        - Ignoring some kernel files as the copy of them make sosreport
          hangs in situation where kernel tracing events is in used.
    
    sosreport (3.6-1ubuntu0.16.04.1) xenial; urgency=medium
    
      * New 3.6 upstream release. (LP: #1775195)
        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
    
      * Cherry-pick upstream patch:
        - d/p/fix-string-substitution-method.patch:
          Fix plugin string substitution methods to fail.
    
     -- Eric Desrochers <email address hidden>  Fri, 16 Nov 2018 11:13:16 -0500
  • sosreport (3.6-1ubuntu0.16.04.1) xenial; urgency=medium
    
      * New 3.6 upstream release. (LP: #1775195)
        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
    
      * Cherry-pick upstream patch:
        - d/p/fix-string-substitution-method.patch:
          Fix plugin string substitution methods to fail.
    
     -- Eric Desrochers <email address hidden>  Wed, 14 Nov 2018 08:52:06 -0500
  • sosreport (3.5-1~ubuntu16.04.3) xenial; 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 <email address hidden>  Tue, 05 Jun 2018 10:52:56 -0400
  • sosreport (3.5-1~ubuntu16.04.2) xenial; urgency=medium
    
      * d/p/0003-fix-name-containers-is-not-defined.patch:
        "containers" is an unknown variable, "insp" is the correct one.
        (LP: #1734983)
    
    sosreport (3.5-1~ubuntu16.04.1) xenial; urgency=medium
    
      * New upstream release v3.5 (LP: #1734983)
        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
    
      * d/p/0002-reset-to-expected-variable-order-for-packagemanager.patch:
        Fixing severe regression where many "packages = <PKG_NAME>" lines are no
        longer working in Debian/Ubuntu. Preventing automatic package detection.
    
     -- Eric Desrochers <email address hidden>  Thu, 25 Jan 2018 15:55:05 -0500
  • sosreport (3.5-1~ubuntu16.04.1) xenial; urgency=medium
    
      * New upstream release v3.5 (LP: #1734983)
        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
    
      * d/p/0002-reset-to-expected-variable-order-for-packagemanager.patch:
        Fixing severe regression where many "packages = <PKG_NAME>" lines are no
        longer working in Debian/Ubuntu. Preventing automatic package detection.
    
     -- Eric Desrochers <email address hidden>  Wed, 03 Jan 2018 17:22:09 -0500
  • sosreport (3.4-1~ubuntu16.04.1) xenial; urgency=medium
    
      * Release of the current artful 3.4 version that fixes some
        specific Ubuntu issues :
        - Collection of the OPAL msglog (LP: #1614052)
        - Add ZFS sosreport plugin (LP: #1666239)
      * Ubuntu specific modifications to sosreport not yet upstream :
        - Inclusion of DEP8 tests to verify regression. This is required
          to SRU to a new major version.
        - Take into account the iscsi initiator config and logs (LP: #1605243)
        - d/p/0003-plugins-Handle-stat-errors-on-missing-files.patch:
          Properly handle os.stat() when file is missing or broken link
    
     -- Louis Bouchard <email address hidden>  Tue, 25 Apr 2017 16:40:01 +0200
  • sosreport (3.2+git276-g7da50d6-3ubuntu1) xenial; urgency=medium
    
      * Cherry-pick upstream patch to enable s390 plugin.
    
     -- Dimitri John Ledkov <email address hidden>  Tue, 08 Mar 2016 11:41:25 +0000
  • sosreport (3.2+git276-g7da50d6-3build1) xenial; urgency=medium
    
      * No change rebuild to drop python3.4 support.
    
     -- Dimitri John Ledkov <email address hidden>  Tue, 16 Feb 2016 14:45:25 +0000
  • sosreport (3.2+git276-g7da50d6-3) sid; urgency=medium
    
      * Fix CVE-2015-7529 - predictable tmp files usage
    
     -- Louis Bouchard <email address hidden>  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 <email address hidden>  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 <email address hidden>  Wed, 25 Nov 2015 14:59:15 +0100
  • sosreport (3.2-2ubuntu1) wily; urgency=medium
    
      * Fix [Landscape] Move landscape logs from logs plugin to landscape plugin,
        add server support
      * Fix [Landscape] 15.01 LDS server moves logs files from /var/log/landscape
        to /var/log/landscape-server
    
     -- Eric Desrochers <email address hidden>  Thu, 06 Aug 2015 09:19:47 -0400