Update subscription-manager to 1.29.29-1
Resolves: #2092014 - Do not use injections in rhsm (mhorky@redhat.com) Resolves: #2078827 - Handle all exceptions of gathering data properly Resolves: #2075455 - enable sslverifystatus on repos if advertized by CP Resolves: #2094259 - Do not delete installed SCA cert during registration Resolves: #2073354 - Print correct status, when access mode has changed Resolves: #2074110 - clear the release cache on release change (ptoscano@redhat.com) Resolves: #2058662 - Fix inaccurate module status in combined profile Resolves: #2059631 - rhsm.conf: fix typo in comment (ptoscano@redhat.com) Resolves: #2083642 - Improve API of detection of cloud-what (jhnidek@redhat.com) Resolves: #2083642 - Facts: do no use heuristics detection of cloud (jhnidek@redhat.com) Resolves: #2078827 - Handle all exceptions of gathering data properly
This commit is contained in:
parent
59b930224d
commit
ee858ffa6c
1
.gitignore
vendored
1
.gitignore
vendored
@ -153,3 +153,4 @@
|
|||||||
/subscription-manager-cockpit-1.29.25.tar.gz
|
/subscription-manager-cockpit-1.29.25.tar.gz
|
||||||
/subscription-manager-1.29.26.tar.gz
|
/subscription-manager-1.29.26.tar.gz
|
||||||
/subscription-manager-cockpit-1.29.26.tar.gz
|
/subscription-manager-cockpit-1.29.26.tar.gz
|
||||||
|
/subscription-manager-1.29.29.tar.gz
|
||||||
|
3
sources
3
sources
@ -1,2 +1 @@
|
|||||||
SHA512 (subscription-manager-1.29.26.tar.gz) = b0d0608edbe4a48e96fcaf11eba43243132cfb93987bbb54d78fe97bde869c4a51b07ddcff861cc049adbc912d549a1929cf8c510298f53c0ab886e44fbd2977
|
SHA512 (subscription-manager-1.29.29.tar.gz) = e76970ddb89da1b5633a9af5676bb46bca20c7cdd7c9d6d62d70938ba97722117d0539131cf5b7d9ad22143b07a78891bfe8ad34967238b0f82d5b3c3a8e7f87
|
||||||
SHA512 (subscription-manager-cockpit-1.29.26.tar.gz) = cbe9cda952d2616b0d06017f055dbd0e1e2a926be501998573550cb2754263e162863babb11da71848c679216684d783af11a4c0e96961fcd2c028af7783b3f2
|
|
||||||
|
@ -1,15 +1,6 @@
|
|||||||
# This seems ok to me
|
# This seems ok to me
|
||||||
addFilter('invalid-url')
|
addFilter('invalid-url')
|
||||||
|
|
||||||
# All dnf plugins seem to hardcode paths
|
|
||||||
addFilter("hardcoded-library-path .*lib/dnf-plugins/.*")
|
|
||||||
|
|
||||||
# Filter out zypper plugins too!
|
|
||||||
addFilter("hardcoded-library-path .*lib/zypp/plugins/.*")
|
|
||||||
|
|
||||||
# Systemd tmpfiles are in /usr/lib
|
|
||||||
addFilter("hardcoded-library-path .*lib/tmpfiles.d/.*")
|
|
||||||
|
|
||||||
# Ignore failing suse specific checks
|
# Ignore failing suse specific checks
|
||||||
setBadness("suse-dbus-unauthorized-service", 0)
|
setBadness("suse-dbus-unauthorized-service", 0)
|
||||||
setBadness("polkit-unauthorized-privilege", 0)
|
setBadness("polkit-unauthorized-privilege", 0)
|
||||||
|
@ -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
|
||||||
%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%{?fedora} || 0%{?rhel}
|
|
||||||
|
|
||||||
%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.29
|
||||||
Release: 4%{?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,6 @@ 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
|
|
||||||
|
|
||||||
# Especially for the OpenSuse Build Service we need to have another lint config
|
# Especially for the OpenSuse Build Service we need to have another lint config
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
@ -155,6 +135,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
|
||||||
@ -169,11 +153,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
|
||||||
@ -208,13 +187,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
|
||||||
@ -258,7 +232,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
|
||||||
@ -272,7 +245,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
|
||||||
@ -293,7 +265,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
|
||||||
@ -320,7 +291,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.
|
||||||
@ -333,7 +303,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'
|
||||||
@ -351,10 +320,9 @@ the remote in the currently deployed .origin file.
|
|||||||
Summary: A Python library to communicate with a Red Hat Unified Entitlement Platform
|
Summary: A Python library to communicate with a Red Hat 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
|
||||||
@ -377,58 +345,6 @@ 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 a Red Hat 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 a Red Hat 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 Red Hat 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 Red Hat 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
|
||||||
@ -439,8 +355,8 @@ License: GPL-2.0
|
|||||||
License: GPLv2
|
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
|
||||||
@ -477,7 +393,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}
|
||||||
|
|
||||||
@ -492,10 +407,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
|
||||||
@ -512,16 +423,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/pki/entitlement
|
|||||||
# Setup cert directories for the container plugin:
|
# Setup cert directories for the container plugin:
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/docker/certs.d/
|
mkdir -p %{buildroot}%{_sysconfdir}/docker/certs.d/
|
||||||
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
|
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/etc/rhsm/ca
|
|
||||||
install -m 644 %{_builddir}/%{buildsubdir}/etc-conf/redhat-entitlement-authority.pem %{buildroot}/%{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem
|
|
||||||
install -m 644 %{_builddir}/%{buildsubdir}/etc-conf/redhat-uep.pem %{buildroot}/%{_sysconfdir}/rhsm/ca/redhat-uep.pem
|
|
||||||
|
|
||||||
%if %use_cockpit
|
|
||||||
# install cockpit dist targz
|
|
||||||
tar --strip-components=1 -xzf %{SOURCE1} -C %{buildroot}
|
|
||||||
%endif
|
%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
|
||||||
@ -594,7 +496,6 @@ find %{buildroot} -name \*.py* -exec touch -r %{SOURCE0} '{}' \;
|
|||||||
# 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
|
||||||
@ -764,34 +665,6 @@ find %{buildroot} -name \*.py* -exec touch -r %{SOURCE0} '{}' \;
|
|||||||
%{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
|
|
||||||
|
|
||||||
%attr(644,root,root) %{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem
|
|
||||||
%attr(644,root,root) %{_sysconfdir}/rhsm/ca/redhat-uep.pem
|
|
||||||
|
|
||||||
%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
|
||||||
|
|
||||||
|
|
||||||
@ -866,8 +739,249 @@ 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
|
||||||
* Fri Jun 03 2022 Matyas Horky <mhorky@redhat.com> 1.29.26-4
|
* Wed Jul 13 2022 Pino Toscano <ptoscano@redhat.com> 1.29.29-1
|
||||||
- 2086704: Relax subscription-manager-rhsm-certificates requires
|
- 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""
|
||||||
|
(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)
|
||||||
|
Loading…
Reference in New Issue
Block a user