File _patchinfo of Package patchinfo.7522
<patchinfo incident="7522">
<rating>moderate</rating>
<packager>juliogonzalezgil</packager>
<category>recommended</category>
<summary>Recommended update for SUSE Manager Client Tools</summary>
<description>
This update fixes the following issues:
osad:
- Use full package name python-jabberpy as dependency. (bsc#1087299)
- Sync with upstream. (bsc#1083294)
- Remove osad files when packaging only for python3.
- Run osa-dispatcher on python3 when possible.
- Remove clean section from spec. (bsc#1083294)
- Remove unused python-xml requirement. (bsc#1082211)
- Add missing directory to filelist.
- Split into python2/python3 specific packages.
rhn-custom-info:
- Remove empty clean section from spec. (bsc#1083294)
- Sync with upstream.
- Build with python3 when needed.
rhn-virtualization:
- Remove SUSE Studio based image deployments. (bsc#1090504)
- Sync with upstream. (bsc#1083294)
- Build python2 packages on SUSE systems.
- Remove empty clean section from spec. (bsc#1083294)
- Simplify status check.
- Open cache file in binary mode.
- Fixing traceback from poller.py on Python 3.
- Fixing a bytes-like object is required, not 'str'.
- Move files into proper python2/python3 subpackages.
rhncfg:
- Sync with upstream. (bsc#1083294)
- Build python2 packages on SUSE systems.
- Remove empty clean section from spec. (bsc#1083294)
- Improve webui for comparing files. (bsc#1076201)
- Add --config option to rhncfg-manager and rhncfg-client.
- Add better handling of interrupted system calls.
- Add missing dirs to filelist.
- Move files into proper python2/python3 subpackages.
- Store output in the action file so partial output can arrive to server.
- Print different message if file does not exist.
- Print a name of file which does not exist during diff.
- Tell user which file differs.
- Add password config option to rhncfg-manager.
- Execute remote commands in clean environment.
rhnlib:
- Sync with upstream. (bsc#1083294)
- Remove empty clean section from spec. (bsc#1083294)
- Replace netstat with ss command.
- Build python3 package.
- Check a state of handshake before shutdown SSL connection.
- Python's OpenSSL.SSL.Connection method for getting state was renamed.
rhnpush:
- Sync with upstream. (bsc#1083294)
- Rhnpush is needed on python2 due to spacewalk-proxy.
- Build python2 on SUSE.
- Remove empty clean section from spec. (bsc#1083294)
- Move rhnpush files into proper python2/python3 subpackages.
spacecmd:
- Sync with upstream. (bsc#1083294)
- Add save_cache to do_ssm_intersect.
- Fix softwarechannel_listsyncschedule.
- Disable pylint for python2 and RES < 8. (bsc#1088070)
- Command spacecmd supports utf8 name of systems.
- updatefile and addfile are basically same calls.
- Make configchannel_addfile fully non-interactive.
- Display all checksum types, not just MD5.
- Remove clean section from spec. (bsc#1083294)
- Added function to update software channel. Moreover, some refactoring has been done. (bsc#1076578)
- Add more python3 compatibility changes.
- Compatibility with Python 3.
- Fix typo. (bsc#1081151)
- Add --config option to spacecmd.
- pylint: Fix intendation.
- Fix build with python 3.
- Show list of arches for channel.
- Allow softwarechannel_setsyncschedule to disable schedule.
- Add softwarechannel_setsyncschedule --latest.
- In case of system named by id, let id take precedence.
- Make spacecmd prompt for password when overriding config file user.
- Show less output of common packages in selected channels.
- Adding softwarechannel_listmanageablechannels.
spacewalk-backend:
- Do not fail boostrap if no ip6addr interface. (bsc#1090395)
- Allow again to use a higher version of spacewalk-backend-libs with spacewalk-backend. (bsc#1092383)
- Sync with upstream. (bsc#1083294)
- Remove 'www' part from cve.mitre.org domain name.
- rhnRepository.py: Add support for Debian / Ubuntu Release files.
- Allow spacewalk-channel to add parent channel.
- Temporary revert bsc#1083001.
- SLE15 support: recommended/required flag for products and channels. (bsc#1087373)
- Updating .po translations from Zanata.
- Fixing incorrect syntax of format string.
- Fixing newline error in translation.
- KeyError: 'severity' caught when exporting channel with rhn-satellite-exporter.
- Sanitize pwds in backup files and http-proxy-pwds as well.
- Remove empty clean section from spec. (bsc#1083294)
- Clarify error-reporting when checksum_cache is bad.
- Teach packageImport to ignore flags RPM doesn't know.
- Search for product packages when installed packages are available. (bsc#1060182)
- RhnServerNetwork refactoring. (bsc#1063419)
- Change the virtualization backend not to duplicate data in case host and guests are in different organizations.
- Fix joining strings.
- Yum ContentSource() should set number of packages during raw listing.
- Convert release to long while checking which is older or newer.
- Do not import ignored errata.
- Process comps file before package import.
- Yum on RHEL6 has no idea about environments.
- Make rhn_rpm python3 compatible.
- Open checksummed files in binary mode.
- Mention package groups in help.
- Detect and parse package groups in filters.
- Add new spacewalk-repo-sync command line option to synopsis of man-page.
- Add new parameter '--show-packages' for spacewalk-repo-sync.
- Build python3 subpackage for -libs package.
- Fix issues with syncing deb repos. (bsc#1050433)
- Honor MAX_LOG_AGE for (renamed) cobbler/tasks logs file in spacewalk-debug. (bsc#1025201)
- Add hostname to duplicate machine_id email. (bsc#1055292)
- Fix link to manual and the described procedure.
- Don't crash when token is set to 'fake'. (bsc#1060022)
- When searching for not installed products exclude release packages which are provided by others. (bsc#1067509)
spacewalk-client-tools:
- Require zypp-plugin-spacewalk and yum-rhn-plugin in a version which install actions to standard python path.
(bsc#1091665)
- Sync with upstream. (bsc#1083294)
- Build both python 2/3 because of rhnpush.
- Updating .po translations from Zanata.
- Don't try to delete python2 files when there are none.
- Strip quotes when reading /etc/sysconfig/network.
- Remove empty clean section from spec. (bsc#1083294)
- Move dependency to python2 subpackage.
- Python3 fix for searching file in rpm.
- Make is_utf8 method python3 compatible.
- Platform module behave different with python3.
- Device.sys_path is attribute not function.
- Make getting device properties compatible with older versions of pyudev.
- Split files into proper python2/python3 subpackages.
- Fix syntax for python 3.
- Add epoch information for deb packages.
- Fix rhn-profile sync on Fedora 26 fix ipv6 network mask calculation.
- Use new pyudev module to get udev information.
- Remove dependency on libgnome.
spacewalk-koan:
- Sync with upstream. (bsc#1083294)
- Build python2 packages on SUSE systems.
- Remove empty clean section from spec. (bsc#1083294)
- Replace ifconfig with ip command.
- Add missing directories to filelist.
- Split spacewalk-koan into python2/python3 specific packages.
- Replace koan20 with koan.
- Remove dependency to rhn-virtualization.
spacewalk-oscap:
- Require openscap-scanner on newer versions of RHEL. (bsc#1093545)
- Sync with upstream. (bsc#1083294)
- Build python2 packages on SUSE systems.
- Remove clean section from spec. (bsc#1083294)
- Add missing directories to filelist.
- Split spacewalk-oscap into python2/python3 specific packages.
spacewalk-remote-utils:
- Sync with upstream. (bsc#1083294)
- Update spacewalk-remote-utils with RHEL 7.5 channel definitions.
- Remove clean section from spec. (bsc#1083294)
- Update spacewalk-remote-utils with RHEL 7.4 channel definitions.
- Make python2/3 defs consistent with other specs.
- Build with python3 if needed.
spacewalk-usix:
- Split spacewalk-usix into python2 and python3 variants.
- Remove empty clean section from spec. (bsc#1083294)
- Sync with upstream.
- Use macro build_py3.
- Build subpackage with python3.
spacewalksd:
- Sync with upstream. (bsc#1083294)
- Updating .po translations from Zanata.
- Remove empty clean section from spec. (bsc#1083294)
- Close and reopen syslog when redirecting child output.
- No insserv on available in newer distributions.
supportutils-plugin-susemanager-client:
- Released in the SLE15 code stream.
suseRegisterInfo:
- Remove clean section from spec. (bsc#1083294)
- Build for python 2 and 3.
zypp-plugin-spacewalk:
- Fix encoding errors with python3. (bsc#1090746)
- Use standard python path for actions also when building for older distributions. (bsc#1091665)
- Change pkg_gpgcheck setting to restore the old behaviour with upstream Spacewalk. (bsc#1091034)
</description>
<issue id="1025201" tracker="bnc">supportconfig collects lots of useless data, esp. cobbler logs, which results in excessively huge files</issue>
<issue id="1050433" tracker="bnc">Syncing .deb repo results in reposync.py error</issue>
<issue id="1055292" tracker="bnc">mail from duplicate machine-id should (also) contain hostname</issue>
<issue id="1060022" tracker="bnc">After upgrading to 3.1.1 s390 clients fail to bootstrap - Internal Server Error</issue>
<issue id="1060182" tracker="bnc">Enabling OES2018 Channels on Suse Manager</issue>
<issue id="1063419" tracker="bnc">Minions not correctly onboarded if Proxy has multiple FQDNs</issue>
<issue id="1067509" tracker="bnc">Adding live patching or sdk channels to SLES for SAP causes highstate to fail</issue>
<issue id="1076201" tracker="bnc">CFG-MGMT-SALT: incomplete web UI for comparing files</issue>
<issue id="1076578" tracker="bnc">"Enable GPG check" enabled by default on new custom channels and cloned channels</issue>
<issue id="1081151" tracker="bnc">Spacecmd regression on CI:</issue>
<issue id="1082211" tracker="bnc">[PYTHON2] osad requires python-xml</issue>
<issue id="1083001" tracker="bnc">External repository: invalid byte sequence for encoding UTF8</issue>
<issue id="1083294" tracker="bnc">Include spacewalk upstream changes into SUSE Manager</issue>
<issue id="1087299" tracker="bnc">SLE15: missing dependency "jabberpy" for osad</issue>
<issue id="1087373" tracker="bnc">SLE15 support: recommended/required flag for products and channels</issue>
<issue id="1088070" tracker="bnc">spacecmd build broken for RES7</issue>
<issue id="1090395" tracker="bnc">SLES 11 SP1 Traditional client fails bootstrapping with Internal Server Error</issue>
<issue id="1090504" tracker="bnc">Remove SUSE Studio based image deployments</issue>
<issue id="1090746" tracker="bnc">zypper lock mechanism on sles15 trad-client doesn't work</issue>
<issue id="1091034" tracker="bnc">new pkg_gpgcheck handling broke compatibility with upstream spacewalk</issue>
<issue id="1091665" tracker="bnc">Package python2-zypp-plugin-spacewalk missing from SLES11SP4 Tools channel</issue>
<issue id="1092383" tracker="bnc">Patch failed to install on Proxy 3.1 following SUMA Server migration to 3.2</issue>
<issue id="1093545" tracker="bnc">Require openscap-scanner on newer versions of RHEL</issue>
</patchinfo>