Merge branch 'c9-beta' into a9-beta

This commit is contained in:
eabdullin 2022-10-17 14:38:13 +03:00
commit dbb38c1ec6
3 changed files with 277 additions and 147 deletions

3
.gitignore vendored
View File

@ -1,2 +1 @@
SOURCES/subscription-manager-1.29.26.tar.gz SOURCES/subscription-manager-1.29.30.tar.gz
SOURCES/subscription-manager-cockpit-1.29.26.tar.gz

View File

@ -1,2 +1 @@
feb29a0499f263edb0ffb2356421dc0d09de5837 SOURCES/subscription-manager-1.29.26.tar.gz f215baaa9b77568434494e44ad5f8dd5deac6805 SOURCES/subscription-manager-1.29.30.tar.gz
3849751ae7638ad42c910818f2e68125ace6da35 SOURCES/subscription-manager-cockpit-1.29.26.tar.gz

View File

@ -10,9 +10,7 @@
%global use_container_plugin 1 %global use_container_plugin 1
%endif %endif
%if (0%{?rhel} || 0%{?fedora}) %global dmidecode_arches %{ix86} x86_64 aarch64
%global dmidecode_version >= 3.12.2-2
%endif
%global completion_dir %{_datadir}/bash-completion/completions %global completion_dir %{_datadir}/bash-completion/completions
@ -27,7 +25,6 @@
%global use_dnf (0%{?fedora} || (0%{?rhel})) %global use_dnf (0%{?fedora} || (0%{?rhel}))
%global create_libdnf_rpm (0%{?fedora} || 0%{?rhel} > 8) %global create_libdnf_rpm (0%{?fedora} || 0%{?rhel} > 8)
%global use_cockpit 0
%global python_sitearch %python3_sitearch %global python_sitearch %python3_sitearch
%global python_sitelib %python3_sitelib %global python_sitelib %python3_sitelib
@ -67,12 +64,6 @@
%global install_dnf_plugins INSTALL_DNF_PLUGINS=false %global install_dnf_plugins INSTALL_DNF_PLUGINS=false
%endif %endif
%if %{use_cockpit}
%global with_cockpit WITH_COCKPIT=true
%else
%global with_cockpit WITH_COCKPIT=false
%endif
# Build a list of python package to exclude from the build. # Build a list of python package to exclude from the build.
# This is necessary because we have multiple rpms which may or may not # This is necessary because we have multiple rpms which may or may not
# need to be built depending on the distro which are all in one source tree. # need to be built depending on the distro which are all in one source tree.
@ -103,20 +94,14 @@
%global exclude_packages %{exclude_packages}" %global exclude_packages %{exclude_packages}"
# Moving our shared icon dependancies to their own package
# Cockpit plugin requires these icons. They are placed in separate package
# because they have been shared with subscription-manager-gui in RHEL < 9.
%global use_rhsm_icons 0%{use_cockpit}
Name: subscription-manager Name: subscription-manager
Version: 1.29.26 Version: 1.29.30
Release: 2%{?dist} Release: 1%{?dist}
Summary: Tools and libraries for subscription and repository management Summary: Tools and libraries for subscription and repository management
%if 0%{?suse_version} %if 0%{?suse_version}
Group: Productivity/Networking/System Group: Productivity/Networking/System
License: GPL-2.0 License: GPL-2.0
%else %else
Group: System Environment/Base
License: GPLv2 License: GPLv2
%endif %endif
URL: http://www.candlepinproject.org/ URL: http://www.candlepinproject.org/
@ -127,11 +112,7 @@ URL: http://www.candlepinproject.org/
# yum install tito # yum install tito
# tito build --tag subscription-manager-$VERSION-$RELEASE --tgz # tito build --tag subscription-manager-$VERSION-$RELEASE --tgz
Source0: %{name}-%{version}.tar.gz Source0: %{name}-%{version}.tar.gz
# this is a little different from the Source0, because of limitations in tito,
# namely that tito expects only one source tarball
%if %{use_cockpit}
Source1: %{name}-cockpit-%{version}.tar.gz
%endif
Patch100: use-almalinux-syspurposes.patch Patch100: use-almalinux-syspurposes.patch
Patch101: subscription-manager-remove-redhat.repo.patch Patch101: subscription-manager-remove-redhat.repo.patch
Patch102: subscription-manager-debrand.patch Patch102: subscription-manager-debrand.patch
@ -158,6 +139,10 @@ Requires: %{py_package_prefix}-iniparse
Requires: %{py_package_prefix}-decorator Requires: %{py_package_prefix}-decorator
Requires: virt-what Requires: virt-what
Requires: %{rhsm_package_name} = %{version} Requires: %{rhsm_package_name} = %{version}
Requires: subscription-manager-rhsm-certificates
%ifarch %{dmidecode_arches}
Requires: dmidecode
%endif
%if 0%{?suse_version} %if 0%{?suse_version}
Requires: %{py_package_prefix}-python-dateutil Requires: %{py_package_prefix}-python-dateutil
@ -172,11 +157,6 @@ Requires: %{py_package_prefix}-dateutil
Requires: %{py_package_prefix}-dbus Requires: %{py_package_prefix}-dbus
Requires: usermode Requires: usermode
Requires: python3-gobject-base Requires: python3-gobject-base
# There's no dmi to read on these arches, so don't pull in this dep.
# Additionally, dmidecode isn't packaged at all on SUSE
%ifnarch aarch64 ppc ppc64 ppc64le s390 s390x
Requires: %{py_package_prefix}-dmidecode %{?dmidecode_version}
%endif
%endif %endif
# rhel 8 has different naming for setuptools going forward # rhel 8 has different naming for setuptools going forward
@ -211,13 +191,8 @@ BuildRequires: openssl-devel
BuildRequires: gcc BuildRequires: gcc
BuildRequires: %{py_package_prefix}-setuptools BuildRequires: %{py_package_prefix}-setuptools
BuildRequires: gettext BuildRequires: gettext
BuildRequires: intltool
BuildRequires: libnotify-devel BuildRequires: libnotify-devel
%if %{use_cockpit}
BuildRequires: desktop-file-utils
%endif
%if 0%{?suse_version} %if 0%{?suse_version}
BuildRequires: distribution-release BuildRequires: distribution-release
BuildRequires: libzypp BuildRequires: libzypp
@ -267,7 +242,6 @@ platform.
%if %{use_container_plugin} %if %{use_container_plugin}
%package -n subscription-manager-plugin-container %package -n subscription-manager-plugin-container
Summary: A plugin for handling container content Summary: A plugin for handling container content
Group: System Environment/Base
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
%description -n subscription-manager-plugin-container %description -n subscription-manager-plugin-container
@ -281,7 +255,6 @@ from the server. Populates /etc/docker/certs.d appropriately.
%if %{create_libdnf_rpm} %if %{create_libdnf_rpm}
%package -n libdnf-plugin-subscription-manager %package -n libdnf-plugin-subscription-manager
Summary: Subscription Manager plugin for libdnf Summary: Subscription Manager plugin for libdnf
Group: System Environment/Base
BuildRequires: cmake BuildRequires: cmake
BuildRequires: gcc BuildRequires: gcc
BuildRequires: json-c-devel BuildRequires: json-c-devel
@ -302,7 +275,6 @@ e.g. microdnf.
# RPM containing DNF plugin # RPM containing DNF plugin
%package -n dnf-plugin-subscription-manager %package -n dnf-plugin-subscription-manager
Summary: Subscription Manager plugins for DNF Summary: Subscription Manager plugins for DNF
Group: System Environment/Base
%if (0%{?fedora} || 0%{?rhel}) %if (0%{?fedora} || 0%{?rhel})
BuildRequires: cmake BuildRequires: cmake
@ -329,7 +301,6 @@ product-id plugins.
# We need to obsolete old dnf-sub-man-plugin-debuginfo RPM # We need to obsolete old dnf-sub-man-plugin-debuginfo RPM
%package -n libdnf-plugin-subscription-manager-debuginfo %package -n libdnf-plugin-subscription-manager-debuginfo
Summary: Debug information for package libdnf-plugin-subscription-manager Summary: Debug information for package libdnf-plugin-subscription-manager
Group: Development/Debug
Obsoletes: dnf-plugin-subscription-manager-debuginfo < 1.29.0 Obsoletes: dnf-plugin-subscription-manager-debuginfo < 1.29.0
%description -n libdnf-plugin-subscription-manager-debuginfo %description -n libdnf-plugin-subscription-manager-debuginfo
This package provides debug information for package libdnf-plugin-subscription-manager. This package provides debug information for package libdnf-plugin-subscription-manager.
@ -342,7 +313,6 @@ package or when debugging this package.
%if %has_ostree %if %has_ostree
%package -n subscription-manager-plugin-ostree %package -n subscription-manager-plugin-ostree
Summary: A plugin for handling OSTree content. Summary: A plugin for handling OSTree content.
Group: System Environment/Base
Requires: %{py_package_prefix}-gobject-base Requires: %{py_package_prefix}-gobject-base
# plugin needs a slightly newer version of python-iniparse for 'tidy' # plugin needs a slightly newer version of python-iniparse for 'tidy'
@ -360,17 +330,16 @@ the remote in the currently deployed .origin file.
Summary: A Python library to communicate with Unified Entitlement Platform Summary: A Python library to communicate with Unified Entitlement Platform
%if 0%{?suse_version} %if 0%{?suse_version}
Group: Development/Libraries/Python Group: Development/Libraries/Python
%else
Group: Development/Libraries
%endif %endif
%if 0%{?suse_version} %if 0%{?suse_version}
Requires: %{py_package_prefix}-python-dateutil Requires: %{py_package_prefix}-python-dateutil
%else %else
Requires: %{py_package_prefix}-dateutil Requires: %{py_package_prefix}-dateutil
%endif %endif
Requires: %{py_package_prefix}-iniparse Requires: %{py_package_prefix}-iniparse
Requires: subscription-manager-rhsm-certificates = %{version}-%{release} Requires: subscription-manager-rhsm-certificates
# Required by Fedora packaging guidelines # Required by Fedora packaging guidelines
%{?python_provide:%python_provide %{py_package_prefix}-rhsm} %{?python_provide:%python_provide %{py_package_prefix}-rhsm}
Requires: python3-cloud-what = %{version}-%{release} Requires: python3-cloud-what = %{version}-%{release}
@ -386,70 +355,14 @@ Entitlement Platform. This interface is used for the management of system
entitlements, certificates, and access to content. entitlements, certificates, and access to content.
%package -n subscription-manager-rhsm-certificates
Summary: Certificates required to communicate with Unified Entitlement Platform
%if 0%{?suse_version}
Group: Development/Libraries/Python
%else
Group: Development/Libraries
%endif
Provides: python-rhsm-certificates = %{version}-%{release}
Obsoletes: python-rhsm-certificates <= 1.20.3-1
%description -n subscription-manager-rhsm-certificates
This package contains certificates required for communicating with the REST interface
of Unified Entitlement Platform, used for the management of system entitlements
and to receive access to content.
%if %use_cockpit
%package -n subscription-manager-cockpit
Summary: Subscription Manager Cockpit UI
License: GPLv2
BuildArch: noarch
Requires: subscription-manager
Requires: cockpit-bridge
Requires: cockpit-shell
Requires: rhsm-icons
# Used by desktop UI, but not necessary for web UI
Recommends: cockpit-ws
%description -n subscription-manager-cockpit
Subscription Manager Cockpit UI
%endif
%if %{use_rhsm_icons}
%package -n rhsm-icons
Summary: Icons for Subscription Management client tools
License: GPLv2
BuildArch: noarch
# As these two packages previously contained the icons now contained in
# rhsm-icons package, we need to specify the logical complement to a
# "Requires", which is "Conflicts". With any luck the underlying
# depsolver will cause the removal of this package if the request
# is to downgrade either of the following to a version below these
# requirements.
Conflicts: rhsm-gtk < 1.26.7
Conflicts: subscription-manager-cockpit < 1.26.7
%description -n rhsm-icons
This package contains the desktop icons for the graphical interfaces provided for management
of subscriptions: subscription-manager-gui, subscription-manager-cockpit-plugin.
%endif
%package -n python3-cloud-what %package -n python3-cloud-what
Summary: Python package for detection of public cloud provider Summary: Python package for detection of public cloud provider
%if 0%{?suse_version} %if 0%{?suse_version}
Group: Productivity/Networking/System Group: Productivity/Networking/System
License: GPL-2.0
%else
License: GPLv2
%endif %endif
Requires: python3-requests Requires: python3-requests
%ifnarch aarch64 ppc ppc64 ppc64le s390 s390x %ifarch %{dmidecode_arches}
Requires: %{py_package_prefix}-dmidecode %{?dmidecode_version} Requires: dmidecode
%endif %endif
%description -n python3-cloud-what %description -n python3-cloud-what
@ -489,7 +402,6 @@ make -f Makefile install VERSION=%{version}-%{release} \
%{?install_ostree} %{?install_container} \ %{?install_ostree} %{?install_container} \
%{?install_dnf_plugins} \ %{?install_dnf_plugins} \
%{?install_zypper_plugins} \ %{?install_zypper_plugins} \
%{?with_cockpit} \
%{?subpackages} \ %{?subpackages} \
%{?exclude_packages} %{?exclude_packages}
@ -504,10 +416,6 @@ mkdir -p %{buildroot}%{_libdir}/libdnf/plugins
popd popd
%endif %endif
%if %use_cockpit
desktop-file-validate %{buildroot}/usr/share/applications/subscription-manager-cockpit.desktop
%endif
%find_lang rhsm %find_lang rhsm
# fake out the redhat.repo file # fake out the redhat.repo file
@ -527,7 +435,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/pki/entitlement
mkdir -p %{buildroot}%{_sysconfdir}/docker/certs.d/ mkdir -p %{buildroot}%{_sysconfdir}/docker/certs.d/
%if %{undefined almalinux_ver} %if %{undefined almalinux_ver}
mkdir %{buildroot}%{_sysconfdir}/docker/certs.d/cdn.redhat.com mkdir %{buildroot}%{_sysconfdir}/docker/certs.d/cdn.redhat.com
install -m 644 %{_builddir}/%{buildsubdir}/etc-conf/redhat-entitlement-authority.pem %{buildroot}%{_sysconfdir}/docker/certs.d/cdn.redhat.com/redhat-entitlement-authority.crt install -m 644 %{_builddir}/%{buildsubdir}/src/content_plugins/redhat-entitlement-authority.pem %{buildroot}%{_sysconfdir}/docker/certs.d/cdn.redhat.com/redhat-entitlement-authority.crt
%endif %endif
%endif %endif
@ -539,11 +447,6 @@ install -m 644 %{_builddir}/%{buildsubdir}/etc-conf/redhat-uep.pem %{buildroot}/
rm %{buildroot}/%{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem rm %{buildroot}/%{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem
%endif %endif
%if %use_cockpit
# install cockpit dist targz
tar --strip-components=1 -xzf %{SOURCE1} -C %{buildroot}
%endif
# fix timestamps on our byte compiled files so they match across arches # fix timestamps on our byte compiled files so they match across arches
find %{buildroot} -name \*.py* -exec touch -r %{SOURCE0} '{}' \; find %{buildroot} -name \*.py* -exec touch -r %{SOURCE0} '{}' \;
%if %{defined almalinux_ver} %if %{defined almalinux_ver}
@ -617,7 +520,6 @@ sed -e '/^enabled=/ s/1/0/' -i %{buildroot}%{_sysconfdir}/dnf/plugins/subscripti
# our config dirs and files # our config dirs and files
%attr(755,root,root) %dir %{_sysconfdir}/pki/consumer %attr(755,root,root) %dir %{_sysconfdir}/pki/consumer
%attr(755,root,root) %dir %{_sysconfdir}/pki/entitlement %attr(755,root,root) %dir %{_sysconfdir}/pki/entitlement
%attr(755,root,root) %dir %{_sysconfdir}/rhsm
%attr(755,root,root) %dir %{_sysconfdir}/rhsm/facts %attr(755,root,root) %dir %{_sysconfdir}/rhsm/facts
%attr(755,root,root) %dir %{_sysconfdir}/rhsm/syspurpose %attr(755,root,root) %dir %{_sysconfdir}/rhsm/syspurpose
@ -789,36 +691,6 @@ sed -e '/^enabled=/ s/1/0/' -i %{buildroot}%{_sysconfdir}/dnf/plugins/subscripti
%{python_sitearch}/cloud_what/__pycache__ %{python_sitearch}/cloud_what/__pycache__
%{python_sitearch}/cloud_what/providers/__pycache__ %{python_sitearch}/cloud_what/providers/__pycache__
%files -n subscription-manager-rhsm-certificates
%attr(755,root,root) %dir %{_sysconfdir}/rhsm
%attr(755,root,root) %dir %{_sysconfdir}/rhsm/ca
%if %{undefined almalinux_ver}
%attr(644,root,root) %{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem
%attr(644,root,root) %{_sysconfdir}/rhsm/ca/redhat-uep.pem
%endif
%if %use_cockpit
%files -n subscription-manager-cockpit
%defattr(-,root,root,-)
%dir %{_datadir}/cockpit/subscription-manager
%{_datadir}/cockpit/subscription-manager/index.html
%{_datadir}/cockpit/subscription-manager/index.min.js.gz
%{_datadir}/cockpit/subscription-manager/index.css
%{_datadir}/cockpit/subscription-manager/manifest.json
%{_datadir}/cockpit/subscription-manager/po.*.js
%{_datadir}/cockpit/subscription-manager/po.js
%{_datadir}/metainfo/org.candlepinproject.subscription_manager.metainfo.xml
%{_datadir}/applications/subscription-manager-cockpit.desktop
%endif
%if %use_rhsm_icons
%files -n rhsm-icons
%defattr(-,root,root,-)
%{_datadir}/icons/hicolor/scalable/apps/*.svg
%{_datadir}/icons/hicolor/symbolic/apps/*.svg
%endif
%pre %pre
@ -893,13 +765,273 @@ rmdir %{python_sitearch}/subscription_manager-*-*.egg-info --ignore-fail-on-non-
rm -f /var/lib/rhsm/cache/rhsm_icon.json rm -f /var/lib/rhsm/cache/rhsm_icon.json
%changelog %changelog
* Mon Apr 11 2022 Eduard Abdullin <eabdullin@almalinux.org> - 1.29.26-2.alma * Mon Apr 11 2022 Eduard Abdullin <eabdullin@almalinux.org> - 1.29.30-1.alma
- Debrand for AlmaLinux - Debrand for AlmaLinux
* Thu Mar 17 2022 Christopher Snyder <csnyder@redhat.com> 1.29.26-2 * Tue Aug 09 2022 Christopher Snyder <csnyder@redhat.com> 1.29.30-1
- Fix issue, when connection is not shared (jhnidek@redhat.com)
- Unit tests: Add stub class for SyspurposeComplianceStatusCache
(jhnidek@redhat.com)
- ENT-4664: Ensure tests clean up after themselves (mhorky@redhat.com)
- Refactoring of cloud-what unit tests (jhnidek@redhat.com)
- 2111035: Do not allow reusing TCP connection for rhsm.service
(jhnidek@redhat.com)
- spec: remove redundant License from python3-cloud-what (ptoscano@redhat.com)
- Ensure tests don't fail when run under root (mhorky@redhat.com)
- Fix issue with unit tests (jhnidek@redhat.com)
- 2111757: Make parsing of HTTP headers more reliable (jhnidek@redhat.com)
- Translated using Weblate (Chinese (Simplified) (zh_CN)) (ljanda@redhat.com)
- Update translation files (noreply@weblate.org) - Update translation files (noreply@weblate.org)
- ENT-5286: Unify environment variable evaluation (mhorky@redhat.com)
- Use dmidecode on aarch64 (jhnidek@redhat.com)
- New extraction for translatable strings (ptoscano@redhat.com)
- Increase security level for zypper repos managed by sub-man (suttner@atix.de)
- ENT-5271: Fix spelling of Candlepin API endpoint description
(mhorky@redhat.com)
* Wed Jul 13 2022 Pino Toscano <ptoscano@redhat.com> 1.29.29-1
- Translated using Weblate (Japanese) (suanand@redhat.com)
- Translated using Weblate (Korean) (simmon@nplob.com)
- Update translation files (noreply@weblate.org)
- ENT-5215: Handle all exceptions caused by network problems
(mhorky@redhat.com)
- ENT-5215: Handle errors raised in DNF plugin (mhorky@redhat.com)
- Make TestProfileManager subclass of SubManFixture (mhorky@redhat.com)
- ENT-5054: Drop singleton implementation in rhsmlib/utils.py
(mhorky@redhat.com)
- Rename test file for rhsm/utils.py (mhorky@redhat.com)
- ENT-5054: Create singleton decorators in rhsm/utils.py (mhorky@redhat.com)
- zypper: drop dead python-dmidecode usage (ptoscano@redhat.com)
- facts: drop DmiFirmwareInfoCollector (ptoscano@redhat.com)
- facts: switch to DmidecodeFactCollector for DMI facts (ptoscano@redhat.com)
- facts: add dmidecode parser and facts collector (ptoscano@redhat.com)
- cloud-what: switch MiniHostCollector to dmidecode(1) (ptoscano@redhat.com)
- 2096446: Make 'rhsm-debug' autocomplete --no-progress-messages
(mhorky@redhat.com)
- New extraction for translatable strings (ptoscano@redhat.com)
- Translated using Weblate (Korean) (simmon@nplob.com)
- 2092014: Do not use injections in rhsm (mhorky@redhat.com)
- ci: run rpmlint as part of stylish (ptoscano@redhat.com)
- build: switch rpmlint check to rpmlint 2.x (ptoscano@redhat.com)
- ci: drop stylish job from Jenkins (ptoscano@redhat.com)
- ci: add black & flake8 check using GitHub Actions (ptoscano@redhat.com)
- build: install files without exec permissions (ptoscano@redhat.com)
- 2092014: Disable progress messages when sub-man RPM is not installed
(mhorky@redhat.com)
* Thu Jun 02 2022 Christopher Snyder <csnyder@redhat.com> 1.29.28-1
- Make keeping connection more reliable (jhnidek@redhat.com)
- Small improvements of keep alive (jhnidek@redhat.com)
- Keep TCP/TLS connection alive and close connection properly
(jhnidek@redhat.com)
- ENT-4700: Switch away from 'imp' (mhorky@redhat.com)
- ENT-4088: Fix flake8 error E731 (mhorky@redhat.com)
- ENT-4048: Fix flake8 error E501 (mhorky@redhat.com)
- ENT-240: Add --no-progress-messages CLI option (mhorky@redhat.com)
- ENT-240: Use spinner to indicate that API communication is pending
(mhorky@redhat.com)
- ENT-240: Make verbose messages translatable (mhorky@redhat.com)
- ENT-240: Make subscription-manager more verbose (mhorky@redhat.com)
- 2075455: enable sslverifystatus on repos if advertized by CP
(ptoscano@redhat.com)
- RepoUpdateActionCommand: lazy load the consumer auth (ptoscano@redhat.com)
- 2043331: Do not delete installed SCA cert during registration
(jhnidek@redhat.com)
- Remove Group tag from .spec file for RHEL/Fedora (jhnidek@redhat.com)
- 2073354: Print correct status, when access mode has changed
(jhnidek@redhat.com)
- flake8: ignore the build directory (ptoscano@redhat.com)
- Remove ownership of /etc/rhsm (csnyder@redhat.com)
- Update translation files (noreply@weblate.org)
- New extraction for translatable strings (ptoscano@redhat.com)
- Revert "build: pin flake8 to < 4" (ptoscano@redhat.com)
- build: simplify flake8 run (ptoscano@redhat.com)
- flake8: improve the config a bit (ptoscano@redhat.com)
- jenkins: run stylish.sh with -e (ptoscano@redhat.com)
- flake8: simplify/update config (ptoscano@redhat.com)
- tests: remove unused exception variable (ptoscano@redhat.com)
- Drop cockpit sources & related bits (ptoscano@redhat.com)
- cockpit: test with split subscription-manager-cockpit (ptoscano@redhat.com)
- Remove print statements from test suite (mhorky@redhat.com)
- Run CI's pytest with verbose flag (mhorky@redhat.com)
- Optimize rhsmlib DBus test strings (mhorky@redhat.com)
- Change names of some directories in test/ (mhorky@redhat.com)
- Reorder rhsmlib tests (mhorky@redhat.com)
- refresh: clear also the release status (ptoscano@redhat.com)
- 2074110: clear the release cache on release change (ptoscano@redhat.com)
- Add gcp_license_codes to system facts. (jhnidek@redhat.com)
- Pass version to make in debian/rules using 'pkg-info.mk' (reisner@atix.de)
- Refactored rpm-version to pkg-version (reisner@atix.de)
- Ignore black commit hashes (mhorky@redhat.com)
- Add check to YumPluginManager.enable_pkg_plugins() if system is using yum/dnf
to prevent warnings on debian based systems (reisner@atix.de)
- Extend HardwareCollector.get_distribution() to return ID and ID_LIKE
(reisner@atix.de)
- Format code with black==22.3.0 (mhorky@redhat.com)
- Add Black to CI (mhorky@redhat.com)
- Translated using Weblate (Georgian) (temuri.doghonadze@gmail.com)
- Fix few grammar mistakes in rhsm.conf and man page (jhnidek@redhat.com)
- 2058662: Fix inaccurate module status in combined profile
(jhnidek@redhat.com)
- Add file .git-blame-ignore-revs (mhorky@redhat.com)
- Update configuration files for flake8 (mhorky@redhat.com)
- Use double quotes for strings (mhorky@redhat.com)
- Format the code with black (mhorky@redhat.com)
- Custom facts should not influence unit tests of cloud-what
(jhnidek@redhat.com)
- Drop redhat-uep.pem (ptoscano@redhat.com)
- Move redhat-entitlement-authority.pem to container plugin
(ptoscano@redhat.com)
- Drop subscription-manager-rhsm-certificates package (ptoscano@redhat.com)
- spec: relax subscription-manager-rhsm-certificates requires
(ptoscano@redhat.com)
- test: Rely on insights-client.service to succeed in testSubAndInAndFail
(mvollmer@redhat.com)
- integration-tests: Run testSubAndInAndFail with "setenforce 0"
(mvollmer@redhat.com)
- integration-test: Use custom TLS certs for mock-insights
(mvollmer@redhat.com)
- Keep the user namespace from the host (csnyder@redhat.com)
- tracking return values of tests (jmolet@redhat.com)
- Adding containers for development and test (csnyder@redhat.com)
- Drop old git-checkcommits bits (ptoscano@redhat.com)
- tests: drop no more needed bits (ptoscano@redhat.com)
- tests: switch away from SyspurposeTestBase (ptoscano@redhat.com)
- Drop the rel-eng directory for old tito versions (ptoscano@redhat.com)
- tests: switch away from SyspurposeTestBase.assertRaisesNothing()
(ptoscano@redhat.com)
- tests: use write_to_file_utf8() from syspurpose.utils (ptoscano@redhat.com)
- tests: directly use tempfile.TemporaryDirectory() (ptoscano@redhat.com)
- tests: use Capture from the main sub-man fitxure module (ptoscano@redhat.com)
- tests: switch from assert_equal_dict() to assertEqual() (ptoscano@redhat.com)
- tests: switch from assert_string_equals() to assertEqual()
(ptoscano@redhat.com)
- cockpit: bump API version to 264 (ptoscano@redhat.com)
- cockpit: simplify skipUnlessDistroFamily() to properly skip tests
(ptoscano@redhat.com)
- cockpit: drop rhel-atomic bits (ptoscano@redhat.com)
- cockpit: bump candlepin minimum waiting time to 10 seconds
(ptoscano@redhat.com)
- integration-test: Updates for newer insights-client (mvollmer@redhat.com)
- 2018221: Cockpit use "Organization ID" in label (jhnidek@redhat.com)
- 2059631: rhsm.conf: fix typo in comment (ptoscano@redhat.com)
- 2057053: Improve API of detection of cloud-what (jhnidek@redhat.com)
- 1935446: Revert "Revert "1935446: Use updated cert with SHA-256 algorithm"" - 1935446: Revert "Revert "1935446: Use updated cert with SHA-256 algorithm""
(ptoscano@redhat.com) (ptoscano@redhat.com)
- cockpit: set $RPM_BUILD_ROOT w/ installing (ptoscano@redhat.com)
- 2057053: Facts: do no use heuristics detection of cloud (jhnidek@redhat.com)
- Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand@redhat.com)
- Translated using Weblate (Italian) (toscano.pino@tiscali.it)
- Improve azure determination method (suttner@atix.de)
- 2056896: Handle all exceptions of gathering data properly
(jhnidek@redhat.com)
* Thu Jun 02 2022 Christopher Snyder <csnyder@redhat.com>
- Make keeping connection more reliable (jhnidek@redhat.com)
- Small improvements of keep alive (jhnidek@redhat.com)
- Keep TCP/TLS connection alive and close connection properly
(jhnidek@redhat.com)
- ENT-4700: Switch away from 'imp' (mhorky@redhat.com)
- ENT-4088: Fix flake8 error E731 (mhorky@redhat.com)
- ENT-4048: Fix flake8 error E501 (mhorky@redhat.com)
- ENT-240: Add --no-progress-messages CLI option (mhorky@redhat.com)
- ENT-240: Use spinner to indicate that API communication is pending
(mhorky@redhat.com)
- ENT-240: Make verbose messages translatable (mhorky@redhat.com)
- ENT-240: Make subscription-manager more verbose (mhorky@redhat.com)
- 2075455: enable sslverifystatus on repos if advertized by CP
(ptoscano@redhat.com)
- RepoUpdateActionCommand: lazy load the consumer auth (ptoscano@redhat.com)
- 2043331: Do not delete installed SCA cert during registration
(jhnidek@redhat.com)
- Remove Group tag from .spec file for RHEL/Fedora (jhnidek@redhat.com)
- 2073354: Print correct status, when access mode has changed
(jhnidek@redhat.com)
- flake8: ignore the build directory (ptoscano@redhat.com)
- Remove ownership of /etc/rhsm (csnyder@redhat.com)
- Update translation files (noreply@weblate.org)
- New extraction for translatable strings (ptoscano@redhat.com)
- Revert "build: pin flake8 to < 4" (ptoscano@redhat.com)
- build: simplify flake8 run (ptoscano@redhat.com)
- flake8: improve the config a bit (ptoscano@redhat.com)
- jenkins: run stylish.sh with -e (ptoscano@redhat.com)
- flake8: simplify/update config (ptoscano@redhat.com)
- tests: remove unused exception variable (ptoscano@redhat.com)
- Drop cockpit sources & related bits (ptoscano@redhat.com)
- cockpit: test with split subscription-manager-cockpit (ptoscano@redhat.com)
- Remove print statements from test suite (mhorky@redhat.com)
- Run CI's pytest with verbose flag (mhorky@redhat.com)
- Optimize rhsmlib DBus test strings (mhorky@redhat.com)
- Change names of some directories in test/ (mhorky@redhat.com)
- Reorder rhsmlib tests (mhorky@redhat.com)
- refresh: clear also the release status (ptoscano@redhat.com)
- 2074110: clear the release cache on release change (ptoscano@redhat.com)
- Add gcp_license_codes to system facts. (jhnidek@redhat.com)
- Pass version to make in debian/rules using 'pkg-info.mk' (reisner@atix.de)
- Refactored rpm-version to pkg-version (reisner@atix.de)
- Ignore black commit hashes (mhorky@redhat.com)
- Add check to YumPluginManager.enable_pkg_plugins() if system is using yum/dnf
to prevent warnings on debian based systems (reisner@atix.de)
- Extend HardwareCollector.get_distribution() to return ID and ID_LIKE
(reisner@atix.de)
- Format code with black==22.3.0 (mhorky@redhat.com)
- Add Black to CI (mhorky@redhat.com)
- Translated using Weblate (Georgian) (temuri.doghonadze@gmail.com)
- Fix few grammar mistakes in rhsm.conf and man page (jhnidek@redhat.com)
- 2058662: Fix inaccurate module status in combined profile
(jhnidek@redhat.com)
- Add file .git-blame-ignore-revs (mhorky@redhat.com)
- Update configuration files for flake8 (mhorky@redhat.com)
- Use double quotes for strings (mhorky@redhat.com)
- Format the code with black (mhorky@redhat.com)
- Custom facts should not influence unit tests of cloud-what
(jhnidek@redhat.com)
- Drop redhat-uep.pem (ptoscano@redhat.com)
- Move redhat-entitlement-authority.pem to container plugin
(ptoscano@redhat.com)
- Drop subscription-manager-rhsm-certificates package (ptoscano@redhat.com)
- spec: relax subscription-manager-rhsm-certificates requires
(ptoscano@redhat.com)
- test: Rely on insights-client.service to succeed in testSubAndInAndFail
(mvollmer@redhat.com)
- integration-tests: Run testSubAndInAndFail with "setenforce 0"
(mvollmer@redhat.com)
- integration-test: Use custom TLS certs for mock-insights
(mvollmer@redhat.com)
- Keep the user namespace from the host (csnyder@redhat.com)
- tracking return values of tests (jmolet@redhat.com)
- Adding containers for development and test (csnyder@redhat.com)
- Drop old git-checkcommits bits (ptoscano@redhat.com)
- tests: drop no more needed bits (ptoscano@redhat.com)
- tests: switch away from SyspurposeTestBase (ptoscano@redhat.com)
- Drop the rel-eng directory for old tito versions (ptoscano@redhat.com)
- tests: switch away from SyspurposeTestBase.assertRaisesNothing()
(ptoscano@redhat.com)
- tests: use write_to_file_utf8() from syspurpose.utils (ptoscano@redhat.com)
- tests: directly use tempfile.TemporaryDirectory() (ptoscano@redhat.com)
- tests: use Capture from the main sub-man fitxure module (ptoscano@redhat.com)
- tests: switch from assert_equal_dict() to assertEqual() (ptoscano@redhat.com)
- tests: switch from assert_string_equals() to assertEqual()
(ptoscano@redhat.com)
- cockpit: bump API version to 264 (ptoscano@redhat.com)
- cockpit: simplify skipUnlessDistroFamily() to properly skip tests
(ptoscano@redhat.com)
- cockpit: drop rhel-atomic bits (ptoscano@redhat.com)
- cockpit: bump candlepin minimum waiting time to 10 seconds
(ptoscano@redhat.com)
- integration-test: Updates for newer insights-client (mvollmer@redhat.com)
- 2018221: Cockpit use "Organization ID" in label (jhnidek@redhat.com)
- 2059631: rhsm.conf: fix typo in comment (ptoscano@redhat.com)
- 2057053: Improve API of detection of cloud-what (jhnidek@redhat.com)
- 1935446: Revert "Revert "1935446: Use updated cert with SHA-256 algorithm""
(ptoscano@redhat.com)
- cockpit: set $RPM_BUILD_ROOT w/ installing (ptoscano@redhat.com)
- 2057053: Facts: do no use heuristics detection of cloud (jhnidek@redhat.com)
- Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand@redhat.com)
- Translated using Weblate (Italian) (toscano.pino@tiscali.it)
- Improve azure determination method (suttner@atix.de)
- 2056896: Handle all exceptions of gathering data properly
(jhnidek@redhat.com)
* Tue Feb 15 2022 Christopher Snyder <csnyder@redhat.com> 1.29.26-1 * Tue Feb 15 2022 Christopher Snyder <csnyder@redhat.com> 1.29.26-1
- Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Korean) (simmon@nplob.com)