Update subscription-manager to 1.27.1-1
Resolves: #1816926 - Fix "attach --auto" command; ENT-2242 (jhnidek@redhat.com) Resolves: #1820001 - initConfig method needs to be reinstated (wpoteat@redhat.com) Resolves: #1774187 - Reinitialize logger, when necessary; ENT-1960 (jhnidek@redhat.com) Resolves: #1796833 - New keys.pot with new strings; ENT-2058 (jhnidek@redhat.com) Resolves: #1775714 - Do not install rhsmd and rhsm-icon on rhel8; ENT-1959 Resolves: #1569491 - rhn-migrate-classic-to-rhsm should try to resolve product ID Resolves: #1763271 - Golden ticket: do not print list of products; ENT-2017 Resolves: #1803783 - Added copytruncate option to logrotate conf file; ENT-2114 Resolves: #1804114 - New D-Bus method SetAll; ENT-2124 (jhnidek@redhat.com) Resolves: #1796986 - Collect AWS instance id when available (wpoteat@redhat.com) Resolves: #1794826 - Added option --force for command refresh; ENT-2033 Resolves: #1794653 - corrected missing quotes for config check; ENT-2010 Resolves: #1797386 - Allow service plugin for zypper (SLES) to set autorefresh Resolves: #1782910 - Log errors in logging set up after set up completes; ENT-1890 Resolves: #1667792 - added --disable-auto-attach option to register command; ENT-1684 Resolves: #1741183 - Yum loaded subscription-manager plugin multiple times Resolves: #1761566 - include kpatch in facts; ENT-1700 (jhnidek@redhat.com) Resolves: #1751200 - Cockpit plugin: select registration method; ENT-1651 Resolves: #1728054 - Obsolete sm-plugin-container on RHEL 8 (csnyder@redhat.com) Resolves: #1764265 - Set gpgcheck to 0, when zypper is used; ENT-1758 Resolves: #1760837 - Disable zypper plugin via ZYPP_RHSM_PLUGIN_DISABLE Resolves: #1764340 - Handle RestlibException in zypper plugin (khowell@redhat.com) Resolves: #1738764 - Fix issue with syspurpose three-way merge; ENT-1564 Resolves: #1703054 - Blacklist some locales for Python2.x; ENT-1288 (jhnidek@redhat.com) Resolves: #1752400 - Ensure that configuration is recorded before data sync processes Resolves: #1764265 - Set gpgcheck to 0, when zypper is used; ENT-1758 Resolves: #1760837 - Disable zypper plugin via ZYPP_RHSM_PLUGIN_DISABLE Resolves: #1764340 - Handle RestlibException in zypper plugin (khowell@redhat.com) Resolves: #1738764 - Fix issue with syspurpose three-way merge; ENT-1564 Resolves: #1703054 - Blacklist some locales for Python2.x; ENT-1288 (jhnidek@redhat.com) Resolves: #1752400 - Ensure that configuration is recorded before data sync processes Resolves: #1750546 - Fix minor product-id issues (csnyder@redhat.com) Resolves: #1520383 - Update to logging levels (wpoteat@redhat.com) Resolves: #1752059 - corrected cron receving stdout mail for rhsmd run (crag@redhat.com) Resolves: #1698606 - Better advice message for syspurpose conflict; ENT-1341 Resolves: #1663432 - Updated keys.pot for syspurpose CLI; ENT-1246 (jhnidek@redhat.com) Resolves: #1687523 - Try to create /var/log/rhsm directory; ENT-1406 (jhnidek@redhat.com) Resolves: #1621275 - YUM plugin - less API calls; ENT-923 (jhnidek@redhat.com) Resolves: #1643189 - Updated defaults to include rhsmd.processtimeout (crag@redhat.com) Resolves: #1643189 - Added timeout for rhsmd cron job (crag@redhat.com) Resolves: #1728054 - Do not install container plugin on RHEL8; ENT-1488 Resolves: #1689974 - Mark several strings for translation; ENT-1246 (jhnidek@redhat.com) Resolves: #1743729 - Update dnf-plugin dependencies for RHEL 7 (csnyder@redhat.com) Resolves: #1657384 - locale sent on request does not allow '.UTF-8' suffix Resolves: #1742208 - Send package profile on yum transactions (csnyder@redhat.com) Resolves: #1700039 - Cockpit - Disable cancel button on register dialog action Resolves: #1708494 - Proper messaging of syspurpose add-addons; ENT-1332 Resolves: #1703148 - Fix cockpit plugin, when golden ticket is used; ENT-1287 Resolves: #1710923 - GUI: Do not auto-attach, when golden ticket is used; ENT-1309 Resolves: #1719725 - rhsm - Write config file atomically (mvollmer@redhat.com) Resolves: #1722055 - cockpit package has additional dependency (wpoteat@redhat.com) Resolves: #1705017 - Show in man page that --installed is the default for the list Resolves: #1689974 - Update translations for 8.1 (csnyder@redhat.com) Resolves: #1722238 - Fix reporting insights id in facts on RHEL7 (jhnidek@redhat.com) Resolves: #1665167 - syspurpose attributes in list --consumed; ENT-1315 Resolves: #1719709 - cockpit - Improve behavior when connection to D-Bus fails Resolves: #1719702 - cockpit - Fix overlapping update requests (mvollmer@redhat.com) Resolves: #1665167 - Print roles and usage in list of subscriptions; ENT-1315 Resolves: #1708438 - Don't print traceback during list --available; ENT-1331 Resolves: #1719697 - cockpit - Fix detection of proxy while attaching
This commit is contained in:
parent
8a6db5c3db
commit
62072c648d
2
.gitignore
vendored
2
.gitignore
vendored
@ -99,3 +99,5 @@
|
||||
/subscription-manager-cockpit-1.25.5.tar.gz
|
||||
/subscription-manager-1.25.9.tar.gz
|
||||
/subscription-manager-cockpit-1.25.9.tar.gz
|
||||
/subscription-manager-1.27.1.tar.gz
|
||||
/subscription-manager-cockpit-1.27.1.tar.gz
|
||||
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
||||
SHA512 (subscription-manager-1.25.9.tar.gz) = eff25987c98c7bd2e2ba8d29f3700e3ab62045e96f7432cacc543c088eba9d6b36d7c21bb2ebce139a77666e5507351d30f3babde42461427c37d77727e68bd5
|
||||
SHA512 (subscription-manager-cockpit-1.25.9.tar.gz) = da0a4c8f2f879dbb2c162f53b472a4ff1eabad2a23940e1fd24ba25891d0ebba404add05642ca0207bd8e86392f9deb4f5cc6326b5749034e318dac6a29356c2
|
||||
SHA512 (subscription-manager-1.27.1.tar.gz) = 0c0409b32e8bc6232fb815a65913ce5a68009a1e0f9d44cc7bb5e9bdbde09afa8e77740430e867e55868a5f1f0d03c279fbf4b3b87d4b0d76c9ffeb966b557b5
|
||||
SHA512 (subscription-manager-cockpit-1.27.1.tar.gz) = 85058efe4d0760024cd0a1257ca4719edd13a3fb1e8b784c6960d0265221e2dd334c1aaaa4e1e09452f03448672d88121ae02bee54731f4733084936889c2d2b
|
||||
|
@ -8,10 +8,30 @@
|
||||
%global use_inotify 1
|
||||
%global py2_package_prefix python2
|
||||
|
||||
# Plugin for container (docker, podman) is not supported on RHEL 8 and higher
|
||||
%if (0%{?rhel} && 0%{?rhel} >= 8)
|
||||
%global use_container_plugin 0
|
||||
%else
|
||||
%global use_container_plugin 1
|
||||
%endif
|
||||
|
||||
%if (0%{?rhel} >= 7 || 0%{?fedora})
|
||||
%global dmidecode_version >= 3.12.2-2
|
||||
%endif
|
||||
|
||||
# We use the tmpfiles_create macro from systemd-rpm-macros rpm.
|
||||
# Because of an incorrect version labelling of that rpm in SLES 12 which
|
||||
# contains the necessary macro definition, we are not able to simply require
|
||||
# a certain version of systemd-rpm-macros which will definitely contain this
|
||||
# macro. To keep our SLES builds working we define the macro here for ourselves.
|
||||
%if !0%{?tmpfiles_create:1}
|
||||
%define tmpfiles_create() \
|
||||
[ -x /usr/bin/systemd-tmpfiles ] && \
|
||||
/usr/bin/systemd-tmpfiles --create %{?*} >/dev/null 2>&1 || : \
|
||||
%{nil}
|
||||
%endif
|
||||
|
||||
|
||||
# borrowed from dnf spec file & tweaked
|
||||
%if (0%{?rhel} && 0%{?rhel} <= 7) || 0%{?suse_version}
|
||||
%bcond_with python3
|
||||
@ -25,7 +45,7 @@
|
||||
%bcond_without python2_rhsm
|
||||
%endif
|
||||
|
||||
%if %{with python3}
|
||||
%if %{with python3} || 0%{?suse_version}
|
||||
%global use_subman_gui 0
|
||||
%else
|
||||
%global use_subman_gui 1
|
||||
@ -37,6 +57,12 @@
|
||||
%global completion_dir %{_datadir}/bash-completion/completions
|
||||
%endif
|
||||
|
||||
%if 0%{?suse_version} > 1110
|
||||
%global run_dir /run
|
||||
%else
|
||||
%global run_dir /var/run
|
||||
%endif
|
||||
|
||||
%global rhsm_plugins_dir /usr/share/rhsm-plugins
|
||||
# on recent Fedora and RHEL 7, let's not use m2crypto
|
||||
%global use_m2crypto (0%{?fedora} < 23 && 0%{?rhel} < 7)
|
||||
@ -46,20 +72,28 @@
|
||||
%global gtk3 1
|
||||
%endif
|
||||
|
||||
%if 0%{?rhel} == 6 || 0%{?suse_version}
|
||||
%if 0%{?rhel} == 6
|
||||
%global use_initial_setup 0
|
||||
%global use_firstboot 1
|
||||
%global use_inotify 0
|
||||
%endif
|
||||
|
||||
%if %{use_subman_gui} || %{use_initial_setup} || %{use_firstboot}
|
||||
%if 0%{?suse_version}
|
||||
%global use_initial_setup 0
|
||||
%global use_firstboot 0
|
||||
%global use_subman_gui 0
|
||||
%global use_container_plugin 0
|
||||
%global use_inotify 0
|
||||
%endif
|
||||
|
||||
%if (%{use_subman_gui} || %{use_initial_setup} || %{use_firstboot})
|
||||
%global use_rhsm_gtk 1
|
||||
%else
|
||||
%global use_rhsm_gtk 0
|
||||
%endif
|
||||
|
||||
%global use_dnf (%{with python3} && (0%{?fedora} || (0%{?rhel}))) || (0%{?rhel} >= 7)
|
||||
%global use_yum (0%{?rhel} && 0%{?rhel} <= 7) || (0%{?suse_version})
|
||||
%global use_yum (0%{?rhel} && 0%{?rhel} <= 7)
|
||||
%global use_cockpit 0%{?fedora} || 0%{?rhel} >= 7
|
||||
|
||||
%if %{with python3}
|
||||
@ -69,7 +103,11 @@
|
||||
%global py_package_prefix python%{python3_pkgversion}
|
||||
%global rhsm_package_name %{py_package_prefix}-subscription-manager-rhsm
|
||||
%else
|
||||
%if 0%{?suse_version} >= 1500
|
||||
%global py_package_prefix python2
|
||||
%else
|
||||
%global py_package_prefix python
|
||||
%endif
|
||||
%global rhsm_package_name subscription-manager-rhsm
|
||||
%endif
|
||||
|
||||
@ -84,6 +122,12 @@
|
||||
%global install_ostree INSTALL_OSTREE_PLUGIN=false
|
||||
%endif
|
||||
|
||||
%if %{use_container_plugin}
|
||||
%global install_container INSTALL_CONTAINER_PLUGIN=true
|
||||
%else
|
||||
%global install_container INSTALL_CONTAINER_PLUGIN=false
|
||||
%endif
|
||||
|
||||
# makefile will guess, but be specific.
|
||||
%if 0%{?gtk3}
|
||||
%global gtk_version GTK_VERSION=3
|
||||
@ -99,6 +143,7 @@
|
||||
|
||||
%if 0%{?suse_version}
|
||||
%global install_zypper_plugins INSTALL_ZYPPER_PLUGINS=true
|
||||
%global post_boot_tool INSTALL_INITIAL_SETUP=false INSTALL_FIRSTBOOT=false
|
||||
%else
|
||||
%global install_zypper_plugins INSTALL_ZYPPER_PLUGINS=false
|
||||
%endif
|
||||
@ -137,12 +182,56 @@
|
||||
|
||||
%global subpackages SUBPACKAGES="%{?include_syspurpose:syspurpose}"
|
||||
|
||||
# Build a list of python package to exclude from the build.
|
||||
# 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.
|
||||
# Because the contents of these optional rpms is often a python package in the
|
||||
# same source tree, if we choose not to build that package and don't tell
|
||||
# setup.py to exclude those packages, we end up with files that get installed
|
||||
# in the buildroot which are not packaged. This fails various
|
||||
# rpm build / verify post steps, which in certain build systems causes the
|
||||
# entire build to be considered a failure.
|
||||
# The implementation of building a list iteratively in a spec file looks a bit
|
||||
# weird. As we want the final value of the global named "exclude_packages" to
|
||||
# be an environment variable definition it needs to begin with the following
|
||||
# (less the single quotes): 'EXCLUDE_PACKAGES="'
|
||||
# After that we can then make all of our checks to see whether certain items
|
||||
# should be added to the comma separated list or not.
|
||||
# In setup.py we are parsing the value of the env var as a string separated
|
||||
# by commas ignoring empty values. That makes the comma at the end of
|
||||
# each conditional addition to the list still valid.
|
||||
%global exclude_packages EXCLUDE_PACKAGES="
|
||||
|
||||
# add new exclude packages items after me
|
||||
|
||||
%if !%{use_rhsm_gtk}
|
||||
%global exclude_packages %{exclude_packages}subscription_manager.gui,
|
||||
%endif
|
||||
|
||||
%if !%{use_container_plugin}
|
||||
%global exclude_packages %{exclude_packages}*.plugin.container,}
|
||||
%endif
|
||||
|
||||
# add new exclude_packages items before me
|
||||
|
||||
%global exclude_packages %{exclude_packages}"
|
||||
|
||||
# Moving our shared icon dependancies to their own package
|
||||
# Both our cockpit plugin and the rhsm-gtk package require an overlapping
|
||||
# set of icons.
|
||||
%global use_rhsm_icons 0%{use_cockpit} || 0%{use_rhsm_gtk}
|
||||
|
||||
Name: subscription-manager
|
||||
Version: 1.25.9
|
||||
Release: 5%{?dist}
|
||||
Version: 1.27.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Tools and libraries for subscription and repository management
|
||||
%if 0%{?suse_version}
|
||||
Group: Productivity/Networking/System
|
||||
License: GPL-2.0
|
||||
%else
|
||||
Group: System Environment/Base
|
||||
License: GPLv2
|
||||
%endif
|
||||
URL: http://www.candlepinproject.org/
|
||||
|
||||
# How to create the source tarball:
|
||||
@ -180,9 +269,19 @@ Requires: %{py_package_prefix}-ethtool
|
||||
Requires: %{py_package_prefix}-iniparse
|
||||
Requires: %{py_package_prefix}-decorator
|
||||
Requires: virt-what
|
||||
%if 0%{?suse_version}
|
||||
Requires: logrotate
|
||||
Requires: cron
|
||||
%endif
|
||||
Requires: %{rhsm_package_name} = %{version}
|
||||
Requires: %{py_package_prefix}-six
|
||||
Requires: %{py_package_prefix}-dateutil
|
||||
%if 0%{?suse_version} >= 1500
|
||||
BuildRequires: %{py_package_prefix}-python-dateutil
|
||||
Requires: %{py_package_prefix}-python-dateutil
|
||||
%else
|
||||
BuildRequires: %{py_package_prefix}-dateutil
|
||||
Requires: %{py_package_prefix}-dateutil
|
||||
%endif
|
||||
Requires: %{py_package_prefix}-syspurpose
|
||||
|
||||
# rhel 8 has different naming for setuptools going forward
|
||||
@ -251,7 +350,11 @@ BuildRequires: desktop-file-utils
|
||||
%endif
|
||||
|
||||
BuildRequires: %{?suse_version:dbus-1-glib-devel} %{!?suse_version:dbus-glib-devel}
|
||||
%if 0%{?suse_version} <= 1110
|
||||
BuildRequires: %{?suse_version:sles-release} %{!?suse_version:system-release}
|
||||
%else
|
||||
BuildRequires: %{?suse_version:distribution-release} %{!?suse_version:system-release}
|
||||
%endif
|
||||
BuildRequires: %{?suse_version:gconf2-devel} %{!?suse_version:GConf2-devel}
|
||||
BuildRequires: %{?suse_version:update-desktop-files} %{!?suse_version:scrollkeeper}
|
||||
|
||||
@ -261,15 +364,18 @@ BuildRequires: %{?gtk3:gtk3-devel} %{!?gtk3:gtk2-devel}
|
||||
BuildRequires: libzypp
|
||||
%endif
|
||||
|
||||
%if %use_systemd
|
||||
# We need the systemd RPM macros
|
||||
%if 0%{?suse_version} >= 1210
|
||||
BuildRequires: systemd-rpm-macros
|
||||
%endif
|
||||
|
||||
%if %use_systemd
|
||||
# We need the systemd RPM macros
|
||||
BuildRequires: systemd
|
||||
%endif
|
||||
|
||||
%if !%{use_container_plugin}
|
||||
Obsoletes: subscription-manager-plugin-container
|
||||
%endif
|
||||
|
||||
%description
|
||||
The Subscription Manager package provides programs and libraries to allow users
|
||||
to manage subscriptions and yum repositories from the Red Hat entitlement
|
||||
@ -278,32 +384,45 @@ platform.
|
||||
|
||||
%package -n %{py_package_prefix}-syspurpose
|
||||
Summary: A commandline utility for declaring system syspurpose
|
||||
%if 0%{?suse_version}
|
||||
Group: Productivity/Networking/System
|
||||
%else
|
||||
Group: System Environment/Base
|
||||
|
||||
%endif
|
||||
%description -n %{py_package_prefix}-syspurpose
|
||||
Provides the syspurpose commandline utility. This utility manages the
|
||||
system syspurpose.
|
||||
|
||||
|
||||
%if %{use_container_plugin}
|
||||
%package -n subscription-manager-plugin-container
|
||||
Summary: A plugin for handling container content
|
||||
%if 0%{?suse_version}
|
||||
Group: Productivity/Networking/System
|
||||
%else
|
||||
Group: System Environment/Base
|
||||
%endif
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description -n subscription-manager-plugin-container
|
||||
Enables handling of content of type 'containerImage' in any certificates
|
||||
from the server. Populates /etc/docker/certs.d appropriately.
|
||||
|
||||
%endif
|
||||
|
||||
%if %{use_rhsm_gtk}
|
||||
%package -n rhsm-gtk
|
||||
Summary: GTK+ widgets used by subscription-manager-gui and initial_setup
|
||||
%if 0%{?suse_version}
|
||||
Group: Productivity/Networking/System
|
||||
%else
|
||||
Group: System Environment/Base
|
||||
%endif
|
||||
Requires: %{?gtk3:%{py_package_prefix}-gobject, gtk3} %{!?gtk3:pygtk2, pygtk2-libglade}
|
||||
Requires: usermode-gtk
|
||||
# Fedora can figure this out automatically, but RHEL cannot:
|
||||
# See #987071
|
||||
Requires: librsvg2%{?_isa}
|
||||
Requires: rhsm-icons
|
||||
|
||||
%if 0%{?gtk3}
|
||||
Requires: font(cantarell)
|
||||
@ -314,6 +433,7 @@ Requires: %{?suse_version:dejavu} %{!?suse_version:dejavu-sans-fonts}
|
||||
%if !0%{?suse_version}
|
||||
Requires(post): scrollkeeper
|
||||
Requires(postun): scrollkeeper
|
||||
%else
|
||||
%endif
|
||||
|
||||
%description -n rhsm-gtk
|
||||
@ -325,7 +445,11 @@ and RHSM initial_setup module for Anaconda.
|
||||
%if %{use_subman_gui}
|
||||
%package -n subscription-manager-gui
|
||||
Summary: A GUI interface to manage Red Hat product subscriptions
|
||||
%if 0%{?suse_version}
|
||||
Group: Productivity/Networking/System
|
||||
%else
|
||||
Group: System Environment/Base
|
||||
%endif
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: gnome-icon-theme
|
||||
|
||||
@ -345,7 +469,11 @@ subscriptions.
|
||||
|
||||
%package -n subscription-manager-migration
|
||||
Summary: Migration scripts for moving to certificate based subscriptions
|
||||
%if 0%{?suse_version}
|
||||
Group: Productivity/Networking/System
|
||||
%else
|
||||
Group: System Environment/Base
|
||||
%endif
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: rhnlib
|
||||
|
||||
@ -363,7 +491,11 @@ subscriptions
|
||||
%if %use_dnf
|
||||
%package -n dnf-plugin-subscription-manager
|
||||
Summary: Subscription Manager plugins for DNF
|
||||
%if 0%{?suse_version}
|
||||
Group: Productivity/Networking/System
|
||||
%else
|
||||
Group: System Environment/Base
|
||||
%endif
|
||||
%if (0%{?fedora} >= 29 || 0%{?rhel} >= 8)
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc
|
||||
@ -374,7 +506,7 @@ Requires: libdnf >= 0.22.5
|
||||
%endif
|
||||
# See BZ 1581410 - avoid a circular dependency
|
||||
%if (0%{?rhel} < 8)
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: %{name} >= %{version}-%{release}
|
||||
%endif
|
||||
%if %{with python3}
|
||||
Requires: python3-dnf-plugins-core
|
||||
@ -399,7 +531,11 @@ product-id plugins.
|
||||
%if %use_firstboot
|
||||
%package -n subscription-manager-firstboot
|
||||
Summary: Firstboot screens for subscription manager
|
||||
%if 0%{?suse_version}
|
||||
Group: Productivity/Networking/System
|
||||
%else
|
||||
Group: System Environment/Base
|
||||
%endif
|
||||
Requires: rhsm-gtk = %{version}-%{release}
|
||||
Requires: rhn-setup-gnome
|
||||
|
||||
@ -414,7 +550,11 @@ This package contains the firstboot screens for subscription-manager.
|
||||
%if %use_initial_setup
|
||||
%package -n subscription-manager-initial-setup-addon
|
||||
Summary: initial-setup screens for subscription-manager
|
||||
%if 0%{?suse_version}
|
||||
Group: Productivity/Networking/System
|
||||
%else
|
||||
Group: System Environment/Base
|
||||
%endif
|
||||
Requires: rhsm-gtk = %{version}-%{release}
|
||||
Requires: initial-setup-gui >= 0.3.9.24-1
|
||||
Obsoletes: subscription-manager-firstboot < 1.15.3-1
|
||||
@ -430,7 +570,11 @@ This package contains the initial-setup screens for subscription-manager.
|
||||
%if %has_ostree
|
||||
%package -n subscription-manager-plugin-ostree
|
||||
Summary: A plugin for handling OSTree content.
|
||||
%if 0%{?suse_version}
|
||||
Group: Productivity/Networking/System
|
||||
%else
|
||||
Group: System Environment/Base
|
||||
%endif
|
||||
|
||||
Requires: %{py_package_prefix}-gobject-base
|
||||
# plugin needs a slightly newer version of python-iniparse for 'tidy'
|
||||
@ -446,12 +590,20 @@ the remote in the currently deployed .origin file.
|
||||
|
||||
%package -n %{rhsm_package_name}
|
||||
Summary: A Python library to communicate with a Red Hat Unified Entitlement Platform
|
||||
%if 0%{?suse_version}
|
||||
Group: Development/Libraries/Python
|
||||
%else
|
||||
Group: Development/Libraries
|
||||
%endif
|
||||
|
||||
%if %use_m2crypto
|
||||
Requires: %{?suse_version:python-m2crypto} %{!?suse_version:m2crypto}
|
||||
%endif
|
||||
%if 0%{?suse_version} >= 1500
|
||||
Requires: %{py_package_prefix}-python-dateutil
|
||||
%else
|
||||
Requires: %{py_package_prefix}-dateutil
|
||||
%endif
|
||||
Requires: %{py_package_prefix}-iniparse
|
||||
# rpm-python is an old name for python2-rpm but RHEL6 uses the old name
|
||||
Requires: %{py_package_prefix}-six
|
||||
@ -479,7 +631,11 @@ entitlements, certificates, and access to content.
|
||||
%if %{with python2_rhsm}
|
||||
%package -n python2-subscription-manager-rhsm
|
||||
Summary: A Python library to communicate with a Red Hat Unified Entitlement Platform
|
||||
%if 0%{?suse_version}
|
||||
Group: Development/Libraries/Python
|
||||
%else
|
||||
Group: Development/Libraries
|
||||
%endif
|
||||
|
||||
BuildRequires: python2-devel
|
||||
|
||||
@ -505,7 +661,11 @@ 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
|
||||
|
||||
@ -523,18 +683,42 @@ BuildArch: noarch
|
||||
Requires: subscription-manager
|
||||
Requires: cockpit-bridge
|
||||
Requires: cockpit-shell
|
||||
Requires: cockpit-ws
|
||||
Requires: rhsm-icons
|
||||
|
||||
%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. There are many such interfaces, subscription-manager-gui,
|
||||
subscription-manager-initial-setup-addon, and subscription-manager-cockpit-plugin primarily.
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
make -f Makefile VERSION=%{version}-%{release} CFLAGS="%{optflags}" \
|
||||
LDFLAGS="%{__global_ldflags}" OS_DIST="%{dist}" PYTHON="%{__python}" \
|
||||
%{?gtk_version} %{?subpackages} %{?include_syspurpose:INCLUDE_SYSPURPOSE="1"}
|
||||
%{?gtk_version} %{?subpackages} %{?include_syspurpose:INCLUDE_SYSPURPOSE="1"} \
|
||||
%{exclude_packages}
|
||||
|
||||
%if %{with python2_rhsm}
|
||||
python2 ./setup.py build --quiet --gtk-version=%{?gtk3:3}%{?!gtk3:2} --rpm-version=%{version}-%{release}
|
||||
@ -554,14 +738,16 @@ make -f Makefile install VERSION=%{version}-%{release} \
|
||||
DESTDIR=%{buildroot} PYTHON_SITELIB=%{python_sitearch} \
|
||||
OS_VERSION=%{?fedora}%{?rhel}%{?suse_version} OS_DIST=%{dist} \
|
||||
COMPLETION_DIR=%{completion_dir} \
|
||||
%{?install_ostree} %{?post_boot_tool} %{?gtk_version} \
|
||||
RUN_DIR=%{run_dir} \
|
||||
%{?install_ostree} %{?install_container} %{?post_boot_tool} %{?gtk_version} \
|
||||
%{?install_yum_plugins} %{?install_dnf_plugins} \
|
||||
%{?install_zypper_plugins} \
|
||||
%{?with_systemd} \
|
||||
%{?with_subman_gui} \
|
||||
%{?with_cockpit} \
|
||||
%{?subpackages} \
|
||||
%{?include_syspurpose:INCLUDE_SYSPURPOSE="1"}
|
||||
%{?include_syspurpose:INCLUDE_SYSPURPOSE="1"} \
|
||||
%{?exclude_packages}
|
||||
|
||||
%if (%{use_dnf} && (0%{?fedora} >= 29 || 0%{?rhel} >= 8))
|
||||
pushd src/dnf-plugins/product-id
|
||||
@ -586,14 +772,18 @@ cp %{buildroot}%{python_sitearch}/rhsm/*.py %{buildroot}%{python2_sitearch}/rhsm
|
||||
desktop-file-validate %{buildroot}/etc/xdg/autostart/rhsm-icon.desktop
|
||||
desktop-file-validate %{buildroot}/usr/share/applications/subscription-manager-gui.desktop
|
||||
%else
|
||||
|
||||
%if %use_cockpit
|
||||
desktop-file-validate %{buildroot}/usr/share/applications/subscription-manager-cockpit.desktop
|
||||
%endif
|
||||
|
||||
%endif
|
||||
|
||||
# libexec directory does not exist on sles based distros
|
||||
%if 0%{?suse_version}
|
||||
sed -i 's/libexec/lib/g' %{buildroot}/%{_sysconfdir}/cron.daily/rhsmd
|
||||
%if %use_subman_gui
|
||||
sed -i 's/libexec/lib/g' %{buildroot}/%{_sysconfdir}/cron.daily/rhsmd
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%find_lang rhsm
|
||||
@ -611,10 +801,12 @@ sed -i 's/libexec/lib/g' %{buildroot}/%{_sysconfdir}/cron.daily/rhsmd
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/pki/consumer
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/pki/entitlement
|
||||
|
||||
%if %{use_container_plugin}
|
||||
# Setup cert directories for the container plugin:
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/docker/certs.d/
|
||||
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
|
||||
%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
|
||||
@ -626,13 +818,24 @@ install -m 644 %{_builddir}/%{buildsubdir}/etc-conf/redhat-uep.pem %{buildroot}/
|
||||
%endif
|
||||
|
||||
# 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 %{with python3}
|
||||
%py_byte_compile %{__python3} %{buildroot}%{rhsm_plugins_dir}/
|
||||
%py_byte_compile %{__python3} %{buildroot}%{_datadir}/anaconda/addons/com_redhat_subscription_manager/
|
||||
%endif
|
||||
|
||||
# symlink services to /usr/sbin/ when building for SUSE distributions
|
||||
%if 0%{?suse_version}
|
||||
%if %{use_systemd}
|
||||
ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rcrhsm
|
||||
ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rcrhsm-facts
|
||||
ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rcrhsmcertd
|
||||
%else
|
||||
ln -s %{_initrddir}/rhsmcertd %{buildroot}%{_sbindir}/rcrhsmcertd
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# base/cli tools use the gettext domain 'rhsm', while the
|
||||
# gnome-help tools use domain 'subscription-manager'
|
||||
%files -f rhsm.lang
|
||||
@ -686,7 +889,10 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
%attr(755,root,root) %{_bindir}/rhsmcertd
|
||||
|
||||
%attr(755,root,root) %{_libexecdir}/rhsmcertd-worker
|
||||
%attr(755,root,root) %{_libexecdir}/rhsmd
|
||||
|
||||
%if %{use_subman_gui}
|
||||
%attr(755,root,root) %{_libexecdir}/rhsmd
|
||||
%endif
|
||||
|
||||
|
||||
# our config dirs and files
|
||||
@ -701,6 +907,10 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/rhsm/rhsm.conf
|
||||
%config %attr(644,root,root) %{_sysconfdir}/rhsm/logging.conf
|
||||
|
||||
%if 0%{?suse_version}
|
||||
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/rhsm/zypper.conf
|
||||
%endif
|
||||
|
||||
# PAM config
|
||||
%if !0%{?suse_version}
|
||||
%{_sysconfdir}/pam.d/subscription-manager
|
||||
@ -728,11 +938,13 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
|
||||
# misc system config
|
||||
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/logrotate.d/subscription-manager
|
||||
%attr(700,root,root) %{_sysconfdir}/cron.daily/rhsmd
|
||||
%if %{use_subman_gui}
|
||||
%attr(700,root,root) %{_sysconfdir}/cron.daily/rhsmd
|
||||
%endif
|
||||
|
||||
%attr(755,root,root) %dir %{_var}/log/rhsm
|
||||
%attr(755,root,root) %dir %{_var}/spool/rhsm/debug
|
||||
%attr(755,root,root) %dir %{_var}/run/rhsm
|
||||
%ghost %attr(755,root,root) %dir %{run_dir}/rhsm
|
||||
%attr(750,root,root) %dir %{_var}/lib/rhsm
|
||||
%attr(750,root,root) %dir %{_var}/lib/rhsm/facts
|
||||
%attr(750,root,root) %dir %{_var}/lib/rhsm/packages
|
||||
@ -830,10 +1042,18 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
%if %use_systemd
|
||||
%attr(644,root,root) %{_unitdir}/*.service
|
||||
%attr(644,root,root) %{_tmpfilesdir}/%{name}.conf
|
||||
%if 0%{?suse_version}
|
||||
%{_sbindir}/rcrhsm
|
||||
%{_sbindir}/rcrhsm-facts
|
||||
%endif
|
||||
%else
|
||||
%attr(755,root,root) %{_initrddir}/rhsmcertd
|
||||
%endif
|
||||
|
||||
%if 0%{?suse_version}
|
||||
%{_sbindir}/rcrhsmcertd
|
||||
%endif
|
||||
|
||||
# Incude rt CLI tool
|
||||
%dir %{python_sitearch}/rct
|
||||
%{python_sitearch}/rct/*.py*
|
||||
@ -867,14 +1087,6 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
%{python_sitearch}/subscription_manager/gui/data/ui/*.ui
|
||||
%{python_sitearch}/subscription_manager/gui/data/glade/*.glade
|
||||
%{python_sitearch}/subscription_manager/gui/data/icons/*.svg
|
||||
%{_datadir}/icons/hicolor/16x16/apps/*.png
|
||||
%{_datadir}/icons/hicolor/22x22/apps/*.png
|
||||
%{_datadir}/icons/hicolor/24x24/apps/*.png
|
||||
%{_datadir}/icons/hicolor/32x32/apps/*.png
|
||||
%{_datadir}/icons/hicolor/48x48/apps/*.png
|
||||
%{_datadir}/icons/hicolor/96x96/apps/*.png
|
||||
%{_datadir}/icons/hicolor/256x256/apps/*.png
|
||||
%{_datadir}/icons/hicolor/scalable/apps/*.svg
|
||||
%if %{with python3}
|
||||
%{python_sitearch}/subscription_manager/gui/__pycache__
|
||||
%endif
|
||||
@ -882,7 +1094,6 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
|
||||
|
||||
%if %{use_subman_gui}
|
||||
#%files -n subscription-manager-gui -f subscription-manager.lang
|
||||
%files -n subscription-manager-gui
|
||||
%defattr(-,root,root,-)
|
||||
%attr(755,root,root) %{_sbindir}/subscription-manager-gui
|
||||
@ -903,10 +1114,11 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
# symlink to console-helper
|
||||
%{_bindir}/subscription-manager-gui
|
||||
%endif
|
||||
|
||||
%{_bindir}/rhsm-icon
|
||||
|
||||
%{_datadir}/gnome/help/subscription-manager/C/figures/*.png
|
||||
%{_datadir}/gnome/help/subscription-manager/C/*.xml
|
||||
%doc %{_datadir}/gnome/help/subscription-manager/C/figures/*.png
|
||||
%doc %{_datadir}/gnome/help/subscription-manager/C/*.xml
|
||||
%{_datadir}/omf/subscription-manager/subscription-manager-C.omf
|
||||
|
||||
%{_datadir}/applications/subscription-manager-gui.desktop
|
||||
@ -983,7 +1195,7 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
%attr(644,root,root) %{_sysconfdir}/rhsm/syspurpose/valid_fields.json
|
||||
%attr(644,root,root) %{completion_dir}/syspurpose
|
||||
|
||||
|
||||
%if %{use_container_plugin}
|
||||
%files -n subscription-manager-plugin-container
|
||||
%defattr(-,root,root,-)
|
||||
%if 0%{?suse_version}
|
||||
@ -995,15 +1207,15 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
%{_sysconfdir}/rhsm/pluginconf.d/container_content.ContainerContentPlugin.conf
|
||||
%{rhsm_plugins_dir}/container_content.py*
|
||||
%if %{with python3}
|
||||
%{rhsm_plugins_dir}/__pycache__
|
||||
%{rhsm_plugins_dir}/__pycache__/*container*
|
||||
%{python_sitearch}/subscription_manager/plugin/container/__pycache__
|
||||
%endif
|
||||
%{python_sitearch}/subscription_manager/plugin/container.py*
|
||||
%{python_sitearch}/subscription_manager/plugin/container/*.py*
|
||||
|
||||
# Copying Red Hat CA cert into each directory:
|
||||
%attr(755,root,root) %dir %{_sysconfdir}/docker/certs.d/cdn.redhat.com
|
||||
%attr(644,root,root) %{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem
|
||||
%attr(644,root,root) %{_sysconfdir}/docker/certs.d/cdn.redhat.com/redhat-entitlement-authority.crt
|
||||
|
||||
%endif
|
||||
|
||||
%if %has_ostree
|
||||
%files -n subscription-manager-plugin-ostree
|
||||
@ -1013,6 +1225,7 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
%{python_sitearch}/subscription_manager/plugin/ostree/*.py*
|
||||
%if %{with python3}
|
||||
%{python_sitearch}/subscription_manager/plugin/ostree/__pycache__
|
||||
%{rhsm_plugins_dir}/__pycache__/*ostree*
|
||||
%endif
|
||||
%endif
|
||||
|
||||
@ -1057,6 +1270,7 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
%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
|
||||
@ -1074,21 +1288,32 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \;
|
||||
%{_datadir}/metainfo/org.candlepinproject.subscription_manager.metainfo.xml
|
||||
%if ! %use_subman_gui
|
||||
%{_datadir}/applications/subscription-manager-cockpit.desktop
|
||||
%{_datadir}/icons/hicolor/16x16/apps/*.png
|
||||
%{_datadir}/icons/hicolor/22x22/apps/*.png
|
||||
%{_datadir}/icons/hicolor/24x24/apps/*.png
|
||||
%{_datadir}/icons/hicolor/32x32/apps/*.png
|
||||
%{_datadir}/icons/hicolor/48x48/apps/*.png
|
||||
%{_datadir}/icons/hicolor/96x96/apps/*.png
|
||||
%{_datadir}/icons/hicolor/256x256/apps/*.png
|
||||
%{_datadir}/icons/hicolor/scalable/apps/*.svg
|
||||
%endif
|
||||
%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
|
||||
|
||||
%if %use_systemd
|
||||
%if 0%{?suse_version}
|
||||
%pre
|
||||
%service_add_pre rhsm.service
|
||||
%service_add_pre rhsm-facts.service
|
||||
%service_add_pre rhsmcertd.service
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%post
|
||||
%if %use_systemd
|
||||
%if 0%{?suse_version}
|
||||
%service_add_post rhsmcertd.service
|
||||
%service_add_post rhsm.service
|
||||
%service_add_post rhsm-facts.service
|
||||
%tmpfiles_create %{_tmpfilesdir}/subscription-manager.conf
|
||||
%else
|
||||
%systemd_post rhsmcertd.service
|
||||
%endif
|
||||
@ -1118,16 +1343,30 @@ scrollkeeper-update -q -o %{_datadir}/omf/%{name} || :
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if !0%{?suse_version}
|
||||
%if %{use_container_plugin}
|
||||
%post -n subscription-manager-plugin-container
|
||||
%{__python} %{rhsm_plugins_dir}/container_content.py || :
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%preun
|
||||
if [ $1 -eq 0 ] ; then
|
||||
%if %use_systemd
|
||||
%systemd_preun rhsmcertd.service
|
||||
%if 0%{?suse_version}
|
||||
%service_del_preun rhsm.service
|
||||
%service_del_preun rhsm-facts.service
|
||||
%service_del_preun rhsmcertd.service
|
||||
%else
|
||||
%systemd_preun rhsmcertd.service
|
||||
%endif
|
||||
%else
|
||||
/sbin/service rhsmcertd stop >/dev/null 2>&1
|
||||
/sbin/chkconfig --del rhsmcertd
|
||||
%if 0%{?suse_version}
|
||||
%stop_on_removal %{_initrddir}/rhsmcertd
|
||||
%else
|
||||
/sbin/service rhsmcertd stop >/dev/null 2>&1
|
||||
/sbin/chkconfig --del rhsmcertd
|
||||
%endif
|
||||
%endif
|
||||
|
||||
if [ -x /bin/dbus-send ] ; then
|
||||
@ -1139,9 +1378,15 @@ fi
|
||||
%if %use_systemd
|
||||
%if 0%{?suse_version}
|
||||
%service_del_postun rhsmcertd.service
|
||||
%service_del_postun rhsm.service
|
||||
%service_del_postun rhsm-facts.service
|
||||
%else
|
||||
%systemd_postun_with_restart rhsmcertd.service
|
||||
%endif
|
||||
%else
|
||||
%if 0%{?suse_version}
|
||||
%insserv_cleanup %{_initrddir}/rhsmcertd
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if %{use_subman_gui}
|
||||
@ -1165,17 +1410,222 @@ gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.9-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
* Tue Apr 14 2020 Christopher Snyder <csnyder@redhat.com> 1.27.1-1
|
||||
- Fix broken zypepr repo print (suttner@atix.de)
|
||||
- Fix apt-plugin for subscription-manager (bucher@atix.de)
|
||||
- Support to upload zypper repository profile (suttner@atix.de)
|
||||
- 1816926: Fix "attach --auto" command; ENT-2242 (jhnidek@redhat.com)
|
||||
- 1820001: initConfig method needs to be reinstated (wpoteat@redhat.com)
|
||||
- 1774187: Reinitialize logger, when necessary; ENT-1960 (jhnidek@redhat.com)
|
||||
- 1796833: New keys.pot with new strings; ENT-2058 (jhnidek@redhat.com)
|
||||
- 1775714: Do not install rhsmd and rhsm-icon on rhel8; ENT-1959
|
||||
(jhnidek@redhat.com)
|
||||
- Various fixes for debian building and packaging (bucher@atix.de)
|
||||
- Fix gcc warnings and clang build failures (tstellar@redhat.com)
|
||||
- 1569491: rhn-migrate-classic-to-rhsm should try to resolve product ID
|
||||
collisions (wpoteat@redhat.com)
|
||||
- Remove yum for suse (suttner@atix.de)
|
||||
- Add basic build-instructions for debian packages (bucher@atix.de)
|
||||
- Make debian build more versatile (bucher@atix.de)
|
||||
- Add missing debian-build-dependency for libssl-dev (bucher@atix.de)
|
||||
- 1763271: Golden ticket: do not print list of products; ENT-2017
|
||||
(jhnidek@redhat.com)
|
||||
- Added basic support for Pipenv for subscription-manager; ENT-1755
|
||||
(jhnidek@redhat.com)
|
||||
- Implement --token option in subscription-manager (shwethakraman57@gmail.com)
|
||||
- Fixed saving and reading configuration file from cockpit plugin.
|
||||
(jhnidek@redhat.com)
|
||||
- cockpit: Be more robust when showing the time for next Insights upload
|
||||
(mvollmer@redhat.com)
|
||||
- Fixed few issues with initConfig() (jhnidek@redhat.com)
|
||||
- 1803783: Added copytruncate option to logrotate conf file; ENT-2114
|
||||
(jhnidek@redhat.com)
|
||||
- 1804114: New D-Bus method SetAll; ENT-2124 (jhnidek@redhat.com)
|
||||
- 1796986: Collect AWS instance id when available (wpoteat@redhat.com)
|
||||
- Hint is printed by subscription-manager during registration.
|
||||
(jhnidek@redhat.com)
|
||||
- Implementation of getting organization using D-Bus API; ENT-1760
|
||||
(jhnidek@redhat.com)
|
||||
- List user's organization during registration process on CLI
|
||||
(jhnidek@redhat.com)
|
||||
- Enable building of libdnf product-id plugin on RHEL 7. (jhnidek@redhat.com)
|
||||
- Refactoring of DNF subscription-manager plugin; ENT-1906 (jhnidek@redhat.com)
|
||||
- 1794826: Added option --force for command refresh; ENT-2033
|
||||
(jhnidek@redhat.com)
|
||||
- 1794653: corrected missing quotes for config check; ENT-2010
|
||||
(crag@redhat.com)
|
||||
- Ensure serial existence before comparison (csnyder@redhat.com)
|
||||
- D-Bus API: support for pagged list of available subscriptions; ENT-1762
|
||||
(jhnidek@redhat.com)
|
||||
- 1797386: Allow service plugin for zypper (SLES) to set autorefresh
|
||||
(darinlively@gmail.com)
|
||||
- 1782910: Log errors in logging set up after set up completes; ENT-1890
|
||||
(jhnidek@redhat.com)
|
||||
- Add unit test for ASN1 generalized time (khowell@redhat.com)
|
||||
- 1667792: added --disable-auto-attach option to register command; ENT-1684
|
||||
(jhnidek@redhat.com)
|
||||
- ENT-1620: Add option to use our cache of npmjs repository (Nexus)
|
||||
(jhnidek@redhat.com)
|
||||
- cockpit: Sync with current Cockpit test API (martin@piware.de)
|
||||
- Make x509 date parsing handle dates after 2049 (khowell@redhat.com)
|
||||
- cockpit: Add 'doc' and 'keywords' into manifest (mmarusak@redhat.com)
|
||||
- 1741183: Yum loaded subscription-manager plugin multiple times
|
||||
(hyu@redhat.com)
|
||||
- 1761566: include kpatch in facts; ENT-1700 (jhnidek@redhat.com)
|
||||
- Fixed several issues based on PR review. (jhnidek@redhat.com)
|
||||
- 1751200: Cockpit plugin: select registration method; ENT-1651
|
||||
(jhnidek@redhat.com)
|
||||
- ENT-1682: Update build process to use Fedora Zanata (ojanus@redhat.com)
|
||||
- Do not include pycache for container plugin on python2 (csnyder@redhat.com)
|
||||
- Make sure to set the mtime of the py files before creating pyc
|
||||
(csnyder@redhat.com)
|
||||
- cockpit: Install insights-client package on demand (mvollmer@redhat.com)
|
||||
- cockpit: CSS fixes for dialog error messages (mvollmer@redhat.com)
|
||||
- Fixed unit test and build process specific for suse (jhnidek@redhat.com)
|
||||
- cockpit: Update cockpit-component-dialog (mvollmer@redhat.com)
|
||||
- Fix downgradability due to conflicts with rhsm-icons (csnyder@redhat.com)
|
||||
- Add rhsm-icons package to contain all icons required by gui interfaces
|
||||
(csnyder@redhat.com)
|
||||
- 1728054: Obsolete sm-plugin-container on RHEL 8 (csnyder@redhat.com)
|
||||
- cockpit: Don't use objects as React children for error details
|
||||
(mvollmer@redhat.com)
|
||||
- Security upgrades of javascript packages (jhnidek@redhat.com)
|
||||
- D-BUS API: Better listing of provided products (jhnidek@redhat.com)
|
||||
|
||||
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.25.9-4
|
||||
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
||||
* Mon Nov 18 2019 Christopher Snyder <csnyder@redhat.com> 1.27.0-1
|
||||
- Make Makefile SLE15 compatible (khowell@redhat.com)
|
||||
- 1764265: Set gpgcheck to 0, when zypper is used; ENT-1758
|
||||
(jhnidek@redhat.com)
|
||||
- 1760837: Disable zypper plugin via ZYPP_RHSM_PLUGIN_DISABLE
|
||||
(khowell@redhat.com)
|
||||
- 1764340: Handle RestlibException in zypper plugin (khowell@redhat.com)
|
||||
- cockpit: Use new services image instead of candlepin (martin@piware.de)
|
||||
- 1738764: Fix issue with syspurpose three-way merge; ENT-1564
|
||||
(jhnidek@redhat.com)
|
||||
- 1703054: Blacklist some locales for Python2.x; ENT-1288 (jhnidek@redhat.com)
|
||||
- 1752400: Ensure that configuration is recorded before data sync processes
|
||||
(wpoteat@redhat.com)
|
||||
- fixed wrong package name for dependency (p.seiler@linuxmail.org)
|
||||
- cockpit: Bump test API to 204 (martin@piware.de)
|
||||
- cockpit: Move default TESTS_OS to rhel-8-1 (martin@piware.de)
|
||||
- cockpit: Support CI testing against a bots project PR (martin@piware.de)
|
||||
- No need for inotify on suse (csnyder@redhat.com)
|
||||
- cockpit: Don't clobber an existing bots checkout (martin@piware.de)
|
||||
|
||||
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.25.9-3
|
||||
- Rebuilt for Python 3.8
|
||||
* Mon Nov 18 2019 Christopher Snyder <csnyder@redhat.com>
|
||||
- Make Makefile SLE15 compatible (khowell@redhat.com)
|
||||
- 1764265: Set gpgcheck to 0, when zypper is used; ENT-1758
|
||||
(jhnidek@redhat.com)
|
||||
- 1760837: Disable zypper plugin via ZYPP_RHSM_PLUGIN_DISABLE
|
||||
(khowell@redhat.com)
|
||||
- 1764340: Handle RestlibException in zypper plugin (khowell@redhat.com)
|
||||
- cockpit: Use new services image instead of candlepin (martin@piware.de)
|
||||
- 1738764: Fix issue with syspurpose three-way merge; ENT-1564
|
||||
(jhnidek@redhat.com)
|
||||
- 1703054: Blacklist some locales for Python2.x; ENT-1288 (jhnidek@redhat.com)
|
||||
- 1752400: Ensure that configuration is recorded before data sync processes
|
||||
(wpoteat@redhat.com)
|
||||
- fixed wrong package name for dependency (p.seiler@linuxmail.org)
|
||||
- cockpit: Bump test API to 204 (martin@piware.de)
|
||||
- cockpit: Move default TESTS_OS to rhel-8-1 (martin@piware.de)
|
||||
- cockpit: Support CI testing against a bots project PR (martin@piware.de)
|
||||
- No need for inotify on suse (csnyder@redhat.com)
|
||||
- cockpit: Don't clobber an existing bots checkout (martin@piware.de)
|
||||
|
||||
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.9-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
* Fri Oct 04 2019 Christopher Snyder <csnyder@redhat.com> 1.26.4-1
|
||||
- No longer build subman gui for sles (csnyder@redhat.com)
|
||||
- cockpit: Update bots target for moved GitHub project
|
||||
(sanne.raymaekers@gmail.com)
|
||||
|
||||
* Tue Sep 24 2019 Christopher Snyder <csnyder@redhat.com> 1.26.3-1
|
||||
- Include only container_content __pycache__ for container_content plugin
|
||||
(csnyder@redhat.com)
|
||||
- Do not use importlib unless available (csnyder@redhat.com)
|
||||
- On sles15+ require python2-python-dateutil (csnyder@redhat.com)
|
||||
- 1750546: Fix minor product-id issues (csnyder@redhat.com)
|
||||
- cockpit: Add support for Red Hat Insights (mvollmer@redhat.com)
|
||||
- Functional tests of yum/dnf plugins (jhnidek@redhat.com)
|
||||
- 1520383: Update to logging levels (wpoteat@redhat.com)
|
||||
- 1752059: corrected cron receving stdout mail for rhsmd run (crag@redhat.com)
|
||||
- Update Vagrantfile to use sshfs instead of rsync. (bcourt@redhat.com)
|
||||
- Add fedora30 vagrant box (csnyder@redhat.com)
|
||||
- Align RHSM spoke to center (jhnidek@redhat.com)
|
||||
- 1698606: Better advice message for syspurpose conflict; ENT-1341
|
||||
(jhnidek@redhat.com)
|
||||
- Fix RHSM addon spoke header background (mkolman@redhat.com)
|
||||
- Use symbolic icon in Anaconda (jhnidek@redhat.com)
|
||||
- icons: update app icon (jimmac@gmail.com)
|
||||
- 1663432: Updated keys.pot for syspurpose CLI; ENT-1246 (jhnidek@redhat.com)
|
||||
- 1687523: Try to create /var/log/rhsm directory; ENT-1406 (jhnidek@redhat.com)
|
||||
|
||||
* Tue Sep 03 2019 Christopher Snyder <csnyder@redhat.com> 1.26.2-1
|
||||
- 1621275: YUM plugin - less API calls; ENT-923 (jhnidek@redhat.com)
|
||||
- small spec file improvements (p.seiler@linuxmail.org)
|
||||
- better SUSE distributions integration (p.seiler@linuxmail.org)
|
||||
- 1643189: Updated defaults to include rhsmd.processtimeout (crag@redhat.com)
|
||||
- 1643189: Added timeout for rhsmd cron job (crag@redhat.com)
|
||||
- 1728054: Do not install container plugin on RHEL8; ENT-1488
|
||||
(jhnidek@redhat.com)
|
||||
- cockpit: Use less-loader 5.0.0 or later (mvollmer@redhat.com)
|
||||
- cockpit: Make sure node_modules directory exists (mvollmer@redhat.com)
|
||||
- cockpit: Put "root: true" into eslintrc (mvollmer@redhat.com)
|
||||
- 1689974: Mark several strings for translation; ENT-1246 (jhnidek@redhat.com)
|
||||
- 1743729: Update dnf-plugin dependencies for RHEL 7 (csnyder@redhat.com)
|
||||
- 1657384: locale sent on request does not allow '.UTF-8' suffix
|
||||
(wpoteat@redhat.com)
|
||||
- 1742208: Send package profile on yum transactions (csnyder@redhat.com)
|
||||
- Updated man pages (redeem command does not have --org option)
|
||||
(jhnidek@redhat.com)
|
||||
- 1700039: Cockpit - Disable cancel button on register dialog action
|
||||
(wpoteat@redhat.com)
|
||||
- Require the python2 version of Sphinx when necessary (csnyder@redhat.com)
|
||||
- 1708494: Proper messaging of syspurpose add-addons; ENT-1332
|
||||
(jhnidek@redhat.com)
|
||||
- Bump jquery from 3.2.1 to 3.4.0 in /cockpit
|
||||
(49699333+dependabot[bot]@users.noreply.github.com)
|
||||
- test: Add check-subscriptions to test the Cockpit UI (mvollmer@redhat.com)
|
||||
- 1703148: Fix cockpit plugin, when golden ticket is used; ENT-1287
|
||||
(jhnidek@redhat.com)
|
||||
- Generate 'ui_repoid_vars' only when running with YUM. (dmach@redhat.com)
|
||||
- * Added chaching mechanism to function is_owner_using_golden_ticket to
|
||||
minimize number of REST API call * Added several unit tests * Fixed some
|
||||
typos (jhnidek@redhat.com)
|
||||
- Send package profiles after updating repositories (yamato@redhat.com)
|
||||
- 1710923: GUI: Do not auto-attach, when golden ticket is used; ENT-1309
|
||||
(jhnidek@redhat.com)
|
||||
- 1719725: rhsm - Write config file atomically (mvollmer@redhat.com)
|
||||
- Adding debian / ubuntu package build instructions (suttner@atix.de)
|
||||
|
||||
* Tue Jun 25 2019 Christopher Snyder <csnyder@redhat.com> 1.26.1-1
|
||||
- 1722055: cockpit package has additional dependency (wpoteat@redhat.com)
|
||||
- 1705017: Show in man page that --installed is the default for the list
|
||||
command (wpoteat@redhat.com)
|
||||
- 1689974: Update translations for 8.1 (csnyder@redhat.com)
|
||||
- Bump eslint from 3.19.0 to 4.18.2 in /cockpit
|
||||
(49699333+dependabot[bot]@users.noreply.github.com)
|
||||
- 1722238: Fix reporting insights id in facts on RHEL7 (jhnidek@redhat.com)
|
||||
- Bump stringstream from 0.0.5 to 0.0.6 in /cockpit
|
||||
(49699333+dependabot[bot]@users.noreply.github.com)
|
||||
|
||||
* Mon Jun 17 2019 Christopher Snyder <csnyder@redhat.com> 1.25.11-1
|
||||
- 1665167: syspurpose attributes in list --consumed; ENT-1315
|
||||
(jhnidek@redhat.com)
|
||||
- 1719709: cockpit - Improve behavior when connection to D-Bus fails
|
||||
(mvollmer@redhat.com)
|
||||
- 1719702: cockpit - Fix overlapping update requests (mvollmer@redhat.com)
|
||||
|
||||
* Thu Jun 13 2019 Christopher Snyder <csnyder@redhat.com> 1.25.10-1
|
||||
- 1665167: Print roles and usage in list of subscriptions; ENT-1315
|
||||
(jhnidek@redhat.com)
|
||||
- Try to fix stylish warning introduced in #2111 (jhnidek@redhat.com)
|
||||
- Bump macaddress from 0.2.8 to 0.2.9 in /cockpit
|
||||
(dependabot[bot]@users.noreply.github.com)
|
||||
- Bump is-my-json-valid from 2.16.0 to 2.20.0 in /cockpit
|
||||
(dependabot[bot]@users.noreply.github.com)
|
||||
- 1708438: Don't print traceback during list --available; ENT-1331
|
||||
(jhnidek@redhat.com)
|
||||
- 1719697: cockpit - Fix detection of proxy while attaching
|
||||
(mvollmer@redhat.com)
|
||||
|
||||
* Wed Jun 12 2019 Christopher Snyder <csnyder@redhat.com> 1.25.9-1
|
||||
- 1717147: Updating from System Type to Entitlement Type (waldirio@gmail.com)
|
||||
|
Loading…
Reference in New Issue
Block a user