diff --git a/.gitignore b/.gitignore index 12ff4ab..04fe33d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -SOURCES/subscription-manager-1.23.8.tar.gz -SOURCES/subscription-manager-cockpit-1.23.8.tar.gz +SOURCES/subscription-manager-1.25.17.tar.gz +SOURCES/subscription-manager-cockpit-1.25.17.tar.gz diff --git a/.subscription-manager.metadata b/.subscription-manager.metadata index 612a91d..e06b9b0 100644 --- a/.subscription-manager.metadata +++ b/.subscription-manager.metadata @@ -1,2 +1,2 @@ -27579d62bc407d50470712ef251a5281df3f43af SOURCES/subscription-manager-1.23.8.tar.gz -79ec5fa5c330d66d8b8812e33be5cd10104de8a6 SOURCES/subscription-manager-cockpit-1.23.8.tar.gz +cf356060bc760a59c537200ddcf898c860e3ff1a SOURCES/subscription-manager-1.25.17.tar.gz +9efec5cace526cddb07dd2df349ad12fea38d8bc SOURCES/subscription-manager-cockpit-1.25.17.tar.gz diff --git a/README.debrand b/README.debrand deleted file mode 100644 index 01c46d2..0000000 --- a/README.debrand +++ /dev/null @@ -1,2 +0,0 @@ -Warning: This package was configured for automatic debranding, but the changes -failed to apply. diff --git a/SOURCES/CENTOS-use-centos-syspurposes.patch b/SOURCES/CENTOS-use-centos-syspurposes.patch deleted file mode 100644 index 52d2e66..0000000 --- a/SOURCES/CENTOS-use-centos-syspurposes.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/etc-conf/syspurpose/valid_fields.json b/etc-conf/syspurpose/valid_fields.json -index 1ac7ea0e..305ec4b9 100644 ---- a/etc-conf/syspurpose/valid_fields.json -+++ b/etc-conf/syspurpose/valid_fields.json -@@ -1,12 +1,10 @@ - { - "role": [ -- "Red Hat Enterprise Linux Server", -- "Red Hat Enterprise Linux Workstation", -- "Red Hat Enterprise Linux Compute Node" -+ "CentOS Linux Server", -+ "CentOS Linux Workstation", -+ "CentOS Linux Compute Node" - ], - "service_level_agreement": [ -- "Premium", -- "Standard", - "Self-Support" - ], - "usage": [ diff --git a/SOURCES/subscription-manager-centos-remove-redhat.repo.patch b/SOURCES/subscription-manager-centos-remove-redhat.repo.patch deleted file mode 100644 index d474938..0000000 --- a/SOURCES/subscription-manager-centos-remove-redhat.repo.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -uNrp subscription-manager-1.23.8.orig/src/subscription_manager/repofile.py subscription-manager-1.23.8/src/subscription_manager/repofile.py ---- subscription-manager-1.23.8.orig/src/subscription_manager/repofile.py 2019-03-06 08:15:21.000000000 -0600 -+++ subscription-manager-1.23.8/src/subscription_manager/repofile.py 2019-07-10 12:03:11.266030982 -0500 -@@ -340,6 +340,7 @@ class RepoFileBase(object): - return self.path_exists(self.path) - - def create(self): -+ return - if self.path_exists(self.path) or not self.manage_repos: - return - with open(self.path, 'w') as f: diff --git a/SPECS/subscription-manager.spec b/SPECS/subscription-manager.spec index 33fd17d..1917194 100644 --- a/SPECS/subscription-manager.spec +++ b/SPECS/subscription-manager.spec @@ -7,7 +7,6 @@ %global use_firstboot 0 %global use_inotify 1 %global py2_package_prefix python2 -%global if_centos (0%{?centos_ver} && 0%{?centos_ver} >= 7) %if (0%{?rhel} >= 7 || 0%{?fedora}) %global dmidecode_version >= 3.12.2-2 @@ -20,7 +19,7 @@ %bcond_without python3 %endif -%if !(0%{?fedora} && %{with python3}) +%if !(0%{?fedora} < 30 && %{with python3}) || 0%{?rhel} >= 8 %bcond_with python2_rhsm %else %bcond_without python2_rhsm @@ -29,7 +28,13 @@ %if %{with python3} %global use_subman_gui 0 %else -%global use_subman_gui 0 +%global use_subman_gui 1 +%endif + +%if 0%{?suse_version} && 0%{?suse_version} < 1200 +%global completion_dir %{_sysconfdir}/bash_completion.d +%else +%global completion_dir %{_datadir}/bash-completion/completions %endif %global rhsm_plugins_dir /usr/share/rhsm-plugins @@ -63,12 +68,13 @@ %global __python %__python3 %global py_package_prefix python%{python3_pkgversion} %global rhsm_package_name %{py_package_prefix}-subscription-manager-rhsm -%global include_syspurpose 1 %else %global py_package_prefix python %global rhsm_package_name subscription-manager-rhsm %endif +%global include_syspurpose 1 + %global _hardened_build 1 %{!?__global_ldflags: %global __global_ldflags -Wl,-z,relro -Wl,-z,now} @@ -132,8 +138,8 @@ %global subpackages SUBPACKAGES="%{?include_syspurpose:syspurpose}" Name: subscription-manager -Version: 1.23.8 -Release: 35%{?dist} +Version: 1.25.17 +Release: 1%{?dist} Summary: Tools and libraries for subscription and repository management Group: System Environment/Base License: GPLv2 @@ -147,18 +153,17 @@ URL: http://www.candlepinproject.org/ 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 %if 0%{?suse_version} Source2: subscription-manager-rpmlintrc %endif -%if 0%{?suse_version} < 1200 +%if (0%{?suse_version} && 0%{?suse_version} < 1200) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %endif -Patch100: CENTOS-use-centos-syspurposes.patch -Patch101: subscription-manager-centos-remove-redhat.repo.patch - # The following macro examples are preceeded by '%' to stop macro expansion # in the comments. (See https://bugzilla.redhat.com/show_bug.cgi?id=1224660 for # why this is necessary) @@ -178,6 +183,7 @@ Requires: virt-what Requires: %{rhsm_package_name} = %{version} Requires: %{py_package_prefix}-six Requires: %{py_package_prefix}-dateutil +Requires: %{py_package_prefix}-syspurpose # rhel 8 has different naming for setuptools going forward %if (0%{?rhel} && 0%{?rhel} >= 8) @@ -188,7 +194,6 @@ Requires: %{py_package_prefix}-setuptools %if %{with python3} Requires: python3-dbus -Requires: python3-syspurpose %else Requires: %{?suse_version:dbus-1-python} %{!?suse_version:dbus-python} %endif @@ -270,7 +275,7 @@ The Subscription Manager package provides programs and libraries to allow users to manage subscriptions and yum repositories from the Red Hat entitlement platform. -%if %{with python3} + %package -n %{py_package_prefix}-syspurpose Summary: A commandline utility for declaring system syspurpose Group: System Environment/Base @@ -278,7 +283,6 @@ Group: System Environment/Base %description -n %{py_package_prefix}-syspurpose Provides the syspurpose commandline utility. This utility manages the system syspurpose. -%endif %package -n subscription-manager-plugin-container @@ -377,8 +381,12 @@ Requires: python3-dnf-plugins-core Requires: python3-librepo %else Requires: python2-dnf-plugins-core +%if (0%{?rhel} == 7) +Requires: python-librepo +%else Requires: python2-librepo %endif +%endif Requires: dnf >= 1.0.0 %description -n dnf-plugin-subscription-manager @@ -410,7 +418,9 @@ Group: System Environment/Base Requires: rhsm-gtk = %{version}-%{release} Requires: initial-setup-gui >= 0.3.9.24-1 Obsoletes: subscription-manager-firstboot < 1.15.3-1 +%if (0%{?rhel} >= 8) Supplements: initial-setup-gui +%endif %description -n subscription-manager-initial-setup-addon This package contains the initial-setup screens for subscription-manager. @@ -513,6 +523,7 @@ BuildArch: noarch Requires: subscription-manager Requires: cockpit-bridge Requires: cockpit-shell +Requires: cockpit-ws %description -n subscription-manager-cockpit Subscription Manager Cockpit UI @@ -520,8 +531,6 @@ Subscription Manager Cockpit UI %prep %setup -q -%patch100 -p1 -%patch101 -p1 %build make -f Makefile VERSION=%{version}-%{release} CFLAGS="%{optflags}" \ @@ -545,6 +554,7 @@ make -f Makefile install VERSION=%{version}-%{release} \ PYTHON=%{__python} PREFIX=%{_prefix} \ 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} \ %{?install_yum_plugins} %{?install_dnf_plugins} \ %{?install_zypper_plugins} \ @@ -582,6 +592,11 @@ desktop-file-validate %{buildroot}/usr/share/applications/subscription-manager-c %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 +%endif + %find_lang rhsm %if 0%{?include_syspurpose} %find_lang syspurpose @@ -590,7 +605,7 @@ desktop-file-validate %{buildroot}/usr/share/applications/subscription-manager-c # fake out the redhat.repo file %if %{use_yum} || %{use_dnf} mkdir %{buildroot}%{_sysconfdir}/yum.repos.d - #touch %{buildroot}%{_sysconfdir}/yum.repos.d/redhat.repo + touch %{buildroot}%{_sysconfdir}/yum.repos.d/redhat.repo %endif # fake out the certificate directories @@ -599,18 +614,12 @@ mkdir -p %{buildroot}%{_sysconfdir}/pki/entitlement # Setup cert directories for the container plugin: mkdir -p %{buildroot}%{_sysconfdir}/docker/certs.d/ -%if 0%{!?if_centos} 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 -%if 0%{!?if_centos} 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 -%else -rm %{buildroot}/%{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem -%endif %if %use_cockpit # install cockpit dist targz @@ -618,7 +627,7 @@ rm %{buildroot}/%{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem %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}/ @@ -680,6 +689,7 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \; %attr(755,root,root) %{_libexecdir}/rhsmcertd-worker %attr(755,root,root) %{_libexecdir}/rhsmd + # our config dirs and files %attr(755,root,root) %dir %{_sysconfdir}/pki/consumer %attr(755,root,root) %dir %{_sysconfdir}/pki/entitlement @@ -730,14 +740,14 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \; %attr(750,root,root) %dir %{_var}/lib/rhsm/cache %attr(750,root,root) %dir %{_var}/lib/rhsm/repo_server_val -%{_sysconfdir}/bash_completion.d/subscription-manager -%{_sysconfdir}/bash_completion.d/rct -%{_sysconfdir}/bash_completion.d/rhsm-debug -%{_sysconfdir}/bash_completion.d/rhn-migrate-classic-to-rhsm -%{_sysconfdir}/bash_completion.d/rhsmcertd +%{completion_dir}/subscription-manager +%{completion_dir}/rct +%{completion_dir}/rhsm-debug +%{completion_dir}/rhn-migrate-classic-to-rhsm +%{completion_dir}/rhsmcertd %if %use_subman_gui -%{_sysconfdir}/bash_completion.d/rhsm-icon +%{completion_dir}/rhsm-icon %endif %dir %{python_sitearch}/subscription_manager @@ -892,29 +902,29 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \; %dir %{_datadir}/omf/subscription-manager %else # symlink to console-helper -#%{_bindir}/subscription-manager-gui +%{_bindir}/subscription-manager-gui %endif -#%{_bindir}/rhsm-icon +%{_bindir}/rhsm-icon %{_datadir}/gnome/help/subscription-manager/C/figures/*.png %{_datadir}/gnome/help/subscription-manager/C/*.xml %{_datadir}/omf/subscription-manager/subscription-manager-C.omf -#%{_datadir}/applications/subscription-manager-gui.desktop -#%{_datadir}/appdata/subscription-manager-gui.appdata.xml +%{_datadir}/applications/subscription-manager-gui.desktop +%{_datadir}/appdata/subscription-manager-gui.appdata.xml # desktop config files -#%{_sysconfdir}/xdg/autostart/rhsm-icon.desktop -#%if !0%{?suse_version} -#%{_sysconfdir}/pam.d/subscription-manager-gui -#%{_sysconfdir}/security/console.apps/subscription-manager-gui -#%endif +%{_sysconfdir}/xdg/autostart/rhsm-icon.desktop +%if !0%{?suse_version} +%{_sysconfdir}/pam.d/subscription-manager-gui +%{_sysconfdir}/security/console.apps/subscription-manager-gui +%endif -#%{_sysconfdir}/bash_completion.d/subscription-manager-gui +%{completion_dir}/subscription-manager-gui %doc -#%{_mandir}/man8/subscription-manager-gui.8* -#%{_mandir}/man8/rhsm-icon.8* +%{_mandir}/man8/subscription-manager-gui.8* +%{_mandir}/man8/rhsm-icon.8* %doc LICENSE %endif @@ -957,21 +967,23 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \; %doc README.Fedora %endif -%if %{with python3} %files -n %{py_package_prefix}-syspurpose -f syspurpose.lang %defattr(-,root,root,-) -%dir %{python3_sitelib}/syspurpose*.egg-info -%{python3_sitelib}/syspurpose*.egg-info/* +%dir %{python_sitelib}/syspurpose*.egg-info +%{python_sitelib}/syspurpose*.egg-info/* %dir %{_sysconfdir}/rhsm/syspurpose -%dir %{python3_sitelib}/syspurpose -%{python3_sitelib}/syspurpose/{*.py*,__pycache__/*} +%dir %{python_sitelib}/syspurpose +%{python_sitelib}/syspurpose/*.py* +%if %{with python3} +%{python_sitelib}/syspurpose/__pycache__ +%endif %doc %{_mandir}/man8/syspurpose.8.* %doc LICENSE %attr(755, root, root) %{_sbindir}/syspurpose %attr(644,root,root) %{_sysconfdir}/rhsm/syspurpose/valid_fields.json -%attr(644,root,root) %{_sysconfdir}/bash_completion.d/syspurpose -%endif +%attr(644,root,root) %{completion_dir}/syspurpose + %files -n subscription-manager-plugin-container %defattr(-,root,root,-) @@ -984,14 +996,14 @@ 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* %endif %{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 +%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 %if %has_ostree @@ -1002,6 +1014,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 @@ -1046,7 +1059,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-uep.pem +%attr(644,root,root) %{_sysconfdir}/rhsm/ca/redhat-uep.pem %if %use_cockpit %files -n subscription-manager-cockpit @@ -1055,11 +1068,12 @@ find %{buildroot} -name \*.py -exec touch -r %{SOURCE0} '{}' \; %{_datadir}/cockpit/subscription-manager/index.html %{_datadir}/cockpit/subscription-manager/index.min.js.gz %{_datadir}/cockpit/subscription-manager/subscriptions.css +%{_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}/cockpit/subscription-manager/node_modules/* -%{_datadir}/metainfo/org.cockpit-project.subscription-manager.metainfo.xml +%{_datadir}/metainfo/org.candlepinproject.subscription_manager.metainfo.xml %if ! %use_subman_gui %{_datadir}/applications/subscription-manager-cockpit.desktop %{_datadir}/icons/hicolor/16x16/apps/*.png @@ -1093,7 +1107,7 @@ if [ -x /bin/dbus-send ] ; then fi %if !%use_systemd -if [ "$1" -eq "2" ] ; then +if [ "$1" = "2" ] ; then /sbin/service rhsmcertd condrestart >/dev/null 2>&1 || : fi %endif @@ -1135,192 +1149,359 @@ fi %if %{use_subman_gui} %postun -n subscription-manager-gui if [ $1 -eq 0 ] ; then + %if (0%{?fedora} < 30 || 0%{?rhel} < 8) touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + %endif + %if !0%{?suse_version} scrollkeeper-update -q || : %endif fi %posttrans -n subscription-manager-gui +%if (0%{?fedora} < 30 || 0%{?rhel} < 8) touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : %endif +%endif + %changelog -* Wed Jul 10 2019 Johnny Hughes 1.23.8-35 -- Manual CentOS Debranding - -* Wed Mar 06 2019 Christopher Snyder 1.23.8-35 -- 1685037: Ignore null repos when running using packagekit (csnyder@redhat.com) +* Thu Sep 26 2019 Christopher Snyder 1.25.17-1 +- 1754082: Fix our TPS tests (csnyder@redhat.com) -* Fri Mar 01 2019 Christopher Snyder 1.23.8-34 -- 1666845: Always submit empty string for reset (csnyder@redhat.com) -- 1666845: Always submit empty string for reset (csnyder@redhat.com) +* Fri Sep 20 2019 Christopher Snyder 1.25.16-1 +- Include only container_content __pycache__ for container_content plugin + (csnyder@redhat.com) -* Wed Feb 27 2019 Christopher Snyder 1.23.8-33 -- 1666845: Do not set role or usage to the empty string (csnyder@redhat.com) +* Mon Aug 19 2019 Christopher Snyder 1.25.15-1 +- 1689974: Update translations for 8.1 (csnyder@redhat.com) -* Mon Feb 25 2019 Christopher Snyder 1.23.8-32 -- 1673973: Do not override sla on auto-attach (csnyder@redhat.com) +* Fri Aug 16 2019 Christopher Snyder 1.25.14-1 +- 1708494: Proper messaging of syspurpose add-addons; ENT-1332 + (jhnidek@redhat.com) -* Fri Feb 22 2019 Christopher Snyder 1.23.8-31 -- 1673973: Read syspurpose on register using cockpit (csnyder@redhat.com) +* Tue Jul 23 2019 Christopher Snyder 1.25.13-1 +- 1708700: Generate 'ui_repoid_vars' only when running with YUM. + (dmach@redhat.com) -* Fri Feb 22 2019 Christopher Snyder 1.23.8-30 -- 1673934, 1673931: Increase stability of libdnf product-id plugin +* Fri Jul 12 2019 Christopher Snyder 1.25.12-1 +- 1722055: cockpit package has additional dependency (wpoteat@redhat.com) +- Add rhel 8.1 tito releaser (csnyder@redhat.com) +- 1689974: Update translations for 8.1 (csnyder@redhat.com) + +* Mon Jun 17 2019 Christopher Snyder 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 Feb 21 2019 Christopher Snyder 1.23.8-29 -- 1655778: Increase RHEL major version detection reliability +* Thu Jun 13 2019 Christopher Snyder 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 1.25.9-1 +- 1717147: Updating from System Type to Entitlement Type (waldirio@gmail.com) +- Updated from System Type to Entitlement Type (waldirio@gmail.com) +- 1708105: Fixed unsetting syspurpose attributes; ENT-1330 (jhnidek@redhat.com) +- spec: Don't supplement initial-setup-gui on Fedora (awilliam@redhat.com) +- 1713626: Only disable system repos if the disable_system_repos is "1" (csnyder@redhat.com) +- 1673662: Print reasons, why syspurpose status is mismatch; ENT-1247 + (jhnidek@redhat.com) +- Bump sshpk from 1.13.1 to 1.16.1 in /cockpit + (dependabot[bot]@users.noreply.github.com) +- Also handle anaconda removal of install classes in rhsm_gui.py + (awilliam@redhat.com) +- 1652549: Addition of tests for heartbeat method (wpoteat@redhat.com) +- Try to fix ostree unit test. (jhnidek@redhat.com) +- Set LANG to run subscription-manager and get proper output (suttner@atix.de) + +* Mon Jun 03 2019 Christopher Snyder 1.25.8-1 +- Revert "1621275: Less communication with candlepin server from sub-man + plugin; ENT-923" (csnyder@redhat.com) +- Revert "1700445: Do not disabled repos in redhat.repo; ENT-1261" + (cnsnyder@users.noreply.github.com) + +* Mon Jun 03 2019 Christopher Snyder 1.25.7-1 +- 1652549: Connection method for hypervisor heartbeat (wpoteat@redhat.com) +- Report insights id as fact, when insights is installed; ENT-1356 + (jhnidek@redhat.com) +- Anaconda addon: setup() and execute() no longer get instclass + (awilliam@redhat.com) +- 1478892: Add in a last_boot fact for parity with spacewalk facts + (bryan.kearney@gmail.com) +- 1703607: Remove productid cert, when it is not needed; ENT-1300 + (jhnidek@redhat.com) +- Bump tar from 2.2.1 to 2.2.2 in /cockpit + (dependabot[bot]@users.noreply.github.com) +- 1713626: Option disable_system_repos didn't work with DNF; ENT-1350 + (jhnidek@redhat.com) +- Modify Vagrantfile to force qemu:///system (khowell@redhat.com) +- 1702239: Fix traceback for syspurpose on rhel7; ENT-1286 (jhnidek@redhat.com) + +* Mon May 20 2019 Christopher Snyder 1.25.6-1 +- 1710564: Make entitlement certs and keys world-readable (csnyder@redhat.com) +- 1697563: Suppress output when collecting profile (khowell@redhat.com) +- Updated documentation about libdnf (testing section). (jhnidek@redhat.com) +- 1698443: Proper callbacks in cert sorter (wpoteat@redhat.com) +- 1704662: Do not create corrupted redhat.repo (wrong scheme); ENT-1306 + (jhnidek@redhat.com) +- 1709728: Dialog with proxy conf didn't pop-up; ENT-1333 (jhnidek@redhat.com) +- 1699345: Do not perform proxy check under some circumstances. + (awood@redhat.com) +- 1703768: Display 'Status Details' correctly in GUI; ENT-1305 + (jhnidek@redhat.com) +- Update Fedora releases (wpoteat@redhat.com) +- 1703054: Do not crash sub-man during unregistering; ENT-1288 + (jhnidek@redhat.com) + +* Tue May 07 2019 Christopher Snyder 1.25.5-1 +- 1700445: Do not disabled repos in redhat.repo; ENT-1261 (jhnidek@redhat.com) + +* Mon May 06 2019 Christopher Snyder 1.25.4-1 +- Do another tag for the benefit of downstream -* Mon Feb 18 2019 Christopher Snyder 1.23.8-28 +* Thu May 02 2019 Christopher Snyder 1.25.3-1 +- 1701406: Do not build subman-rhsm with python2 on later versions of rhel + (csnyder@redhat.com) +- cockpit plugin: Fix alignment and layout issues in register dialog + (anilsson@redhat.com) +- 1660883: Better feedback for repo commands when not registered + (wpoteat@redhat.com) +- 1657173: Install cron service properly on SLES; ENT-1250 (jhnidek@redhat.com) +- 1698468: require python-librepo for rhel 7 (csnyder@redhat.com) +- 1694107: Begin packaging syspurpose for python 2 systems (csnyder@redhat.com) +- Fix subscription-manager-cockpit AppStream data (martin@piware.de) +- 1698645: Ensure we use local syspurpose when there are network issues + (csnyder@redhat.com) +- Fix broken AptRepoFile section function (pamp@atix.de) +- 1696428: use enabled_metadata = 0 for disabled repositories + (jhnidek@redhat.com) +- 1665022: Syspurpose client to have the same behavior as SubMan when in + conflict with server (wpoteat@redhat.com) +- 1637090: Do not send Host header twice, when m2crypto is used; ENT-1100 + (jhnidek@redhat.com) +- 1681171: Install only one prod cert, when RPM is available in more repos. + (jhnidek@redhat.com) +- 1591315: Fewer warning messages when golden ticket is used; ENT-671 + (jhnidek@redhat.com) +- Make reading of productdb more robust and reliable. (jhnidek@redhat.com) +- Correct SLES version detection conditional (awood@redhat.com) +- Remove Python 2 subpackage from Fedora 30+ (awood@redhat.com) +- Remove obsolete scriptlets in more recent distributions. (awood@redhat.com) +- Use different completion directory for SLES 11 (awood@redhat.com) +- 1520383: Use more appropriate log levels instead of info (wpoteat@redhat.com) +- 1669994: Use on_date on syspurpose status if specified (nmoumoul@redhat.com) +- 1621275: Less communication with candlepin server from sub-man plugin; + ENT-923 (jhnidek@redhat.com) +- Allow subman yum plugin to disable all system repo (suttner@atix.de) +- 1657171: Bug fix of .spec file specific for SuSE; ENT-1056 + (jhnidek@redhat.com) +- Restore bug fix of product-id lost during solving merge conflict. + (jhnidek@redhat.com) +- Refactoring of libdnf productid plugin. (jhnidek@redhat.com) +- 1591704: Handle disabled status when golden ticket is in play + (wpoteat@redhat.com) +- 1685037: Ignore null repos when running using packagekit (csnyder@redhat.com) +- 1666845: Always submit empty string for reset (csnyder@redhat.com) +- 1666845: Do not set role or usage to the empty string (csnyder@redhat.com) +- 1673973: Do not override sla on auto-attach (csnyder@redhat.com) +- 1673934, 1673931: Two bug fixes of productid libdnf plugin; ENT-1165 + (jhnidek@redhat.com) +- 1673973: Read syspurpose on register using cockpit (csnyder@redhat.com) +- 1655778: Increase RHEL major version detection reliability + (csnyder@redhat.com) - 1668152: Remove the Select SLA screen from initial-setup (nmoumoul@redhat.com) - 1676982: Do not make duplicate sync calls on syspurpose show (csnyder@redhat.com) - -* Wed Feb 13 2019 Christopher Snyder 1.23.8-27 - 1654531: Add default for proxy_scheme in rhsm.conf (csnyder@redhat.com) - -* Mon Feb 11 2019 Christopher Snyder 1.23.8-26 +- syspurpose bash-completion file path is now correct (p.seiler@linuxmail.org) +- spec file used wrong macro. %%{_datadir} is the macro for the correct + filesystem path (p.seiler@linuxmail.org) +- changed destination path of bash-completion files to fit corrected path from + commit 3a5263e55 (p.seiler@linuxmail.org) +- correct destination path for bash completion files "/etc/bash_completion.d/" + is used for user deployed files Check output from rpm -ql bash-completion for + more details (p.seiler@linuxmail.org) +- allow offline repo management (code@james.cassell.me) + +* Thu May 02 2019 Christopher Snyder +- 1701406: Do not build subman-rhsm with python2 on later versions of rhel + (csnyder@redhat.com) +- cockpit plugin: Fix alignment and layout issues in register dialog + (anilsson@redhat.com) +- 1660883: Better feedback for repo commands when not registered + (wpoteat@redhat.com) +- 1657173: Install cron service properly on SLES; ENT-1250 (jhnidek@redhat.com) +- 1698468: require python-librepo for rhel 7 (csnyder@redhat.com) +- 1694107: Begin packaging syspurpose for python 2 systems (csnyder@redhat.com) +- Fix subscription-manager-cockpit AppStream data (martin@piware.de) +- 1698645: Ensure we use local syspurpose when there are network issues + (csnyder@redhat.com) +- Fix broken AptRepoFile section function (pamp@atix.de) +- 1696428: use enabled_metadata = 0 for disabled repositories + (jhnidek@redhat.com) +- 1665022: Syspurpose client to have the same behavior as SubMan when in + conflict with server (wpoteat@redhat.com) +- 1637090: Do not send Host header twice, when m2crypto is used; ENT-1100 + (jhnidek@redhat.com) +- 1681171: Install only one prod cert, when RPM is available in more repos. + (jhnidek@redhat.com) +- 1591315: Fewer warning messages when golden ticket is used; ENT-671 + (jhnidek@redhat.com) +- Make reading of productdb more robust and reliable. (jhnidek@redhat.com) +- Correct SLES version detection conditional (awood@redhat.com) +- Remove Python 2 subpackage from Fedora 30+ (awood@redhat.com) +- Remove obsolete scriptlets in more recent distributions. (awood@redhat.com) +- Use different completion directory for SLES 11 (awood@redhat.com) +- 1520383: Use more appropriate log levels instead of info (wpoteat@redhat.com) +- 1669994: Use on_date on syspurpose status if specified (nmoumoul@redhat.com) +- 1621275: Less communication with candlepin server from sub-man plugin; + ENT-923 (jhnidek@redhat.com) +- Allow subman yum plugin to disable all system repo (suttner@atix.de) +- 1657171: Bug fix of .spec file specific for SuSE; ENT-1056 + (jhnidek@redhat.com) +- Restore bug fix of product-id lost during solving merge conflict. + (jhnidek@redhat.com) +- Refactoring of libdnf productid plugin. (jhnidek@redhat.com) +- 1591704: Handle disabled status when golden ticket is in play + (wpoteat@redhat.com) +- 1685037: Ignore null repos when running using packagekit (csnyder@redhat.com) +- 1666845: Always submit empty string for reset (csnyder@redhat.com) +- 1666845: Do not set role or usage to the empty string (csnyder@redhat.com) +- 1673973: Do not override sla on auto-attach (csnyder@redhat.com) +- 1673934, 1673931: Two bug fixes of productid libdnf plugin; ENT-1165 + (jhnidek@redhat.com) +- 1673973: Read syspurpose on register using cockpit (csnyder@redhat.com) +- 1655778: Increase RHEL major version detection reliability + (csnyder@redhat.com) +- 1668152: Remove the Select SLA screen from initial-setup + (nmoumoul@redhat.com) +- 1676982: Do not make duplicate sync calls on syspurpose show + (csnyder@redhat.com) +- 1654531: Add default for proxy_scheme in rhsm.conf (csnyder@redhat.com) +- syspurpose bash-completion file path is now correct (p.seiler@linuxmail.org) +- spec file used wrong macro. %%{_datadir} is the macro for the correct + filesystem path (p.seiler@linuxmail.org) +- changed destination path of bash-completion files to fit corrected path from + commit 3a5263e55 (p.seiler@linuxmail.org) +- correct destination path for bash completion files "/etc/bash_completion.d/" + is used for user deployed files Check output from rpm -ql bash-completion for + more details (p.seiler@linuxmail.org) +- allow offline repo management (code@james.cassell.me) + +* Wed Feb 13 2019 Christopher Snyder 1.25.1-1 - 1654531: Add proxy_scheme to rhsm.conf (csnyder@redhat.com) - 1665409: Update syspurpose status in cockpit addon (nmoumoul@redhat.com) - -* Mon Feb 11 2019 Christopher Snyder 1.23.8-25 - 1673838: Set trailing character '\0' at the end of cert content (jhnidek@redhat.com) - -* Mon Feb 11 2019 Christopher Snyder 1.23.8-24 -- Sync translations (including fix for zh_TW) (csnyder@redhat.com) - -* Sun Feb 10 2019 Christopher Snyder 1.23.8-23 -- Sync Translations (csnyder@redhat.com) - -* Thu Feb 07 2019 Christopher Snyder 1.23.8-22 - 1666516: Allow reporting of profile info on dnf transactions (csnyder@redhat.com) - -* Thu Feb 07 2019 Christopher Snyder 1.23.8-21 -- 1671734: Dont traceback on status syspurpose sync - Do not show an error or - traceback when running the status command and the server is unreachable - during syncing of syspurpose data. (nmoumoul@redhat.com) - -* Thu Feb 07 2019 Christopher Snyder 1.23.8-20 - 1633216: Use new libdnf API to reuse connection to repo; ENT-1111 (jhnidek@redhat.com) - -* Wed Feb 06 2019 Christopher Snyder 1.23.8-19 - 1668947: set enable_metadata to 0 for disabled repos; ENT-1146 (jhnidek@redhat.com) -- 1666516: Don't send package list, when report_package_profile=0; ENT-1097 - (jhnidek@redhat.com) - 1666512: Add some details on dnf uploadprofile to rhsm.conf man page (csnyder@redhat.com) - -* Tue Feb 05 2019 Christopher Snyder 1.23.8-18 +- More reliable PXE server and PXE client (jhnidek@redhat.com) +- 1666516: Don't send package list, when report_package_profile=0; ENT-1097 + (jhnidek@redhat.com) +- 1671734: Dont traceback on status syspurpose sync - Do not show an error or + traceback when running the status command and the server is unreachable + during syncing of syspurpose data. (nmoumoul@redhat.com) - 1668152: take into account syspurpose during initial-setup - Registering through initial-setup will now persist & use the syspurpose values that were set during the anaconda installation process. (nmoumoul@redhat.com) - -* Thu Jan 31 2019 Christopher Snyder 1.23.8-17 -- 1658383: Ensure syspurpose has translations (csnyder@redhat.com) -- 1652870: handle new syspurpose status states (nmoumoul@redhat.com) - -* Fri Jan 25 2019 Christopher Snyder 1.23.8-16 -- 1654531: Make default repolist proxy to http protocol when not specified - (wpoteat@redhat.com) - -* Fri Jan 25 2019 Christopher Snyder 1.23.8-15 - 1661414: No message display when set service level by subscription manager[ENT-1106] (ojanus@redhat.com) -- 1656279: show syspurpose status Unknown when cache missing - When the server - is unreachable and the syspurpose status cache is missing, then don't - traceback, but show status as 'Unknown'. - Also, when the server is - reachable, but the system is unregisted, show the 'Unknown' syspurpose - status, but don't cache it. (nmoumoul@redhat.com) +- 1661400: Incorrect handling of response message (wpoteat@redhat.com) +- 1652870: Stay consistent with Katello list (wpoteat@redhat.com) +- ENT-978: Upgrade pxe-server/client to fedora29 - Also, now the RHSM spoke in + anaconda initializes and logs in the rhsm.log. (nmoumoul@redhat.com) - 1660520: Modify spec file to require right version of libdnf. (jhnidek@redhat.com) -- 1661400: Incorrect handling of response message (wpoteat@redhat.com) +- 1582317: Do not collect hardware facts twice; ENT-653 (jhnidek@redhat.com) - 1666373: Do not delete product certs for disabled repos; ENT-1034 (jhnidek@redhat.com) +- Supplements keyword is not available on rhel7 or centos7. + (jhnidek@redhat.com) - 1634033: do not install conf file for non-existant dnf plugin (csnyder@redhat.com) - -* Fri Jan 11 2019 Christopher Snyder 1.23.8-14 +- 1652870: handle new syspurpose status states - Now, the new syspurpose + statuses 'matched', 'mismatched' and 'not specified' returned by the server + will also be handled and shown. - In addition, for backwards compatibility, + if the server returns one of 'valid', 'invalid' or 'partial' status, those + will still be handled and shown too by subscription-manager. + (nmoumoul@redhat.com) - 1632394: Supplement initial-setup-gui with our addon (csnyder@redhat.com) +- 1654531: Make default repolist proxy to http protocol when not specified + (wpoteat@redhat.com) +- 1655083: Sync syspurpose on status command (csnyder@redhat.com) +- 1658383: Ensure syspurpose has translations (csnyder@redhat.com) - 1624859: Simplify syspurpose bash completion (csnyder@redhat.com) +- 1656598: Treat false as disabled when listing repos (csnyder@redhat.com) - 1663254: Remove "Red Hat Enterprise Linux Client/Desktop" role option (csnyder@redhat.com) -- 1655083: Sync syspurpose on status command (csnyder@redhat.com) - -* Thu Jan 10 2019 Christopher Snyder 1.23.8-13 -- 1656598: Treat false as disabled when listing repos (csnyder@redhat.com) - 1591399: Stop throwing exception on timeout to avoid stacktrace (wpoteat@redhat.com) - 1658409: Stop redhat.repo from growing exponentially (awood@redhat.com) -- 1661219: Do not delete product certs for disabled repos +- 1661219: Do not delete product certs for disabled repos; ENT-1034 (jhnidek@redhat.com) -- 1618901: Module name unknown (wpoteat@redhat.com) - -* Thu Jan 03 2019 Christopher Snyder 1.23.8-12 - 1660224: Allow setting and unsetting of addons and service level (csnyder@redhat.com) +- 1618901: Module name unknown (wpoteat@redhat.com) - 1643128: Do not execute subscription-manager dnf plugin twice; ENT-987 (jhnidek@redhat.com) -- 1658374: Update translations with whitespace fixes (csnyder@redhat.com) - -* Mon Dec 17 2018 Christopher Snyder 1.23.8-11 - 1660224: Use the result from SyncResult objects for showing syspurpose (csnyder@redhat.com) - -* Mon Dec 17 2018 Christopher Snyder 1.23.8-10 -- 1633216: Added several unit tests and refactoring of code to libdnf product ID plugin +- Added several unit tests and refactoring of code to libdnf product ID plugin (jhnidek@redhat.com) - -* Mon Dec 17 2018 Christopher Snyder 1.23.8-9 - 1633277: syspurpose tool will now log in rhsm.log - The syspurpose tool will now log all communication with the server in the rhsm.log - Added a lot of log statements in the key actions of the syspurpose tool itself, to help with debugging. (nmoumoul@redhat.com) - -* Thu Dec 13 2018 Christopher Snyder 1.23.8-8 -- 1658383: Sync Translations for syspurpose (csnyder@redhat.com) - 1636852 & 1646384: better auth handling when listing service-levels - When running service-level --list with invalid credentials, dont traceback, but show the proper error to the user. - This is handled when either the --serverurl, or --username and --password options are used. (nmoumoul@redhat.com) - 1654491: Use new API of DNF (jhnidek@redhat.com) +- 1633264: Ensure we sync syspurpose on register (csnyder@redhat.com) - 1625214: send ConfigChanged event when file replaced - Now, the ConfigChanged event will be sent not only when a monitored file is edited in place, but also when the whole file is replaced with another who is moved/renamed to the same location & name. (nmoumoul@redhat.com) -- 1633264: Ensure we sync syspurpose on register (csnyder@redhat.com) - 1654873: Add man entry for rhsmcertd.disable (csnyder@redhat.com) - 1654868: Add man page docs of the package_profile_on_trans option (csnyder@redhat.com) - -* Mon Dec 10 2018 Christopher Snyder 1.23.8-7 - 1638153: Restore service-level command for older servers (csnyder@redhat.com) - 1624859: Add bash completion for syspurpose aspects (csnyder@redhat.com) +- 1633380: show syspurpose status Unknown when cache missing - When the server + is unreachable and the syspurpose status cache is missing, then don't + traceback, but show status as 'Unknown'. - Also, when the server is + reachable, but the system is unregisted, show the 'Unknown' syspurpose + status, but don't cache it. (nmoumoul@redhat.com) - 1642888: Add semanage advice on setting non-default proxy_port (csnyder@redhat.com) - 1651621: use cockpit-desktop to launch cockpit based gui (csnyder@redhat.com) - Bug fix: include debuginfo in RPM with debuginfo information (jhnidek@redhat.com) - -* Thu Dec 06 2018 Christopher Snyder 1.23.8-6 -- Fix issue in Korean Translations part 2 (csnyder@redhat.com) - -* Thu Dec 06 2018 Christopher Snyder 1.23.8-5 -- 1633264: Sync changes with Entitlement Server from both subman and syspurpose +- Sync changes with Entitlement Server from both subman and syspurpose (csnyder@redhat.com) - -* Mon Dec 03 2018 Christopher Snyder 1.23.8-4 -- Fix issue in Korean Translations (csnyder@redhat.com) - -* Mon Dec 03 2018 Christopher Snyder 1.23.8-3 +- 1618372: Print accessible content paths from X509 extension using rct + (awood@redhat.com) - 1650323: dnf subcommand for profile uploads; ENT-984 (jhnidek@redhat.com) - 1599801: fix Python2 and Python3 incompatibility; ENT-776 (jhnidek@redhat.com) @@ -1330,12 +1511,11 @@ gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : displayed to the user when he doesn't also provide an organisation. (nmoumoul@redhat.com) - 1651669: Remove dbus-python from egg requirements (khowell@redhat.com) +- Fix issue with Python 3.7 on Fedora 29. (jhnidek@redhat.com) - Fix several issues with os.errno (jhnidek@redhat.com) - -* Tue Nov 20 2018 Christopher Snyder 1.23.8-2 - 1650941: Fix value of Self-Support SLA in valid_fields.json (csnyder@redhat.com) -- Add product-id plugin compatible with libdnf (awood@redhat.com) +- Fix builds of product-id plugin (khowell@redhat.com) - Fixed bug that caused crashes of PackageKit daemon. (jhnidek@redhat.com) - Small fixes of libdnf product-id plugin (jhnidek@redhat.com) - Disable rhsmcertd by config entry (wpoteat@redhat.com) @@ -1351,6 +1531,7 @@ gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : - Factor out repofile.py from repolib.py (dellweg@atix.de) - Make apt, yum and zypper equal siblings in repolib (dellweg@atix.de) - Add AptRepoFile (dellweg@atix.de) +- Rename modules to use underscore instead of hyphen. (awood@redhat.com) - Remove zypper productid tests (for now) (khowell@redhat.com) - Fix service name in zypper tests (khowell@redhat.com) - Do not build libdnf plugin on RHEL 7 or Fedora 28. (awood@redhat.com) @@ -1359,7 +1540,7 @@ gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : transaction (wpoteat@redhat.com) - Add module that can be invoked to force package profile upload. (awood@redhat.com) -- Polished libdnf product-id plugin according feedback from PR. +- Polished libdnf product-id plugin accorind feedback from PR. (jhnidek@redhat.com) - 1632394 Fix error caused by changes in pyanaconda API. ENT-906 (jhnidek@redhat.com) @@ -1425,9 +1606,14 @@ gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : - Clean up temp files after unit tests. (awood@redhat.com) - Add an environment variable to disable package profile reporting (awood@redhat.com) -- 1645205: Do not update ent certs inside containers (csnyder@redhat.com) - 1642271: Do not set a None lang (csnyder@redhat.com) - Detect sles11 via /etc/SuSE-release (khowell@redhat.com) + +* Thu Jan 10 2019 Miro HronĨok - 1.24.2-2 +- 1650203: Remove Python 2 subpackage from Fedora 30+ (mhroncok@redhat.com) + +* Mon Nov 05 2018 Christopher Snyder 1.24.2-1 +- 1645205: Do not update ent certs inside containers (csnyder@redhat.com) - 1633304: Disable zypper product-id plugin. (awood@redhat.com) - Fedora documentation guidelines favor global over define. (awood@redhat.com) - Show installed profiles only for enabled modules (paji@redhat.com) @@ -1438,6 +1624,7 @@ gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : (csnyder@redhat.com) - 1616403: Better handling of missing locale use (wpoteat@redhat.com) - 1636381: Handle case of nonexistant org (nmoumoul@redhat.com) +- Add scripts to setup local development environment (khowell@redhat.com) - 1633380: Add syspurpose compliance status cache - Altered the syspurpose compliance status connection call to use the /consumers/{uuid}/purpose_compliance API instead of fetching the consumer @@ -1449,58 +1636,68 @@ gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : - 1639625: Tolerate server missing syspurpose fields (khowell@redhat.com) - 1639086: Fix vendor comparison (hyu@redhat.com) - Includes the installed module profiles (paji@redhat.com) - -* Mon Oct 15 2018 Christopher Snyder 1.23.8-1 -- 1637183: Replace redhat-uep.pem properly (khowell@redhat.com) - 1623390: Fix unregistered messaging in syspurpose (khowell@redhat.com) -- 1632248: User should be able to set/unset while not registered - (csnyder@redhat.com) +- 1637183: Replace redhat-uep.pem properly (khowell@redhat.com) - 1632797: Only save SLA set during register or attach if specified (csnyder@redhat.com) +- Updated how syspurpose handles unsetting values (crog@redhat.com) +- Update man page for report_package_profile option (nmoumoul@redhat.com) +- Automatic commit of package [subscription-manager] release [1.24.1-1]. + (csnyder@redhat.com) - 1616366: Use LANG from environment (csnyder@redhat.com) -- 1625293: Updated how syspurpose handles unsetting values (crog@redhat.com) -- 1632956: syspurpose no longer supresses JSON malformation errors - (crog@redhat.com) -- 1614925: Fix grammar (csnyder@redhat.com) +- syspurpose no longer supresses JSON malformation errors (crog@redhat.com) +- Rename zypper plugin to rhsm (khowell@redhat.com) - 1632384: Sync SLA regardless of capability: (nmoumoul@redhat.com) - 1621783: Updated syspurpose fields to match expected values (crog@redhat.com) +- 1632248: User should be able to set/unset while not registered + (csnyder@redhat.com) +- 1633575: Update error message when syspurpose is not supported by server + (csnyder@redhat.com) +- 1614925: Fix grammar (csnyder@redhat.com) + +* Mon Oct 15 2018 Christopher Snyder 1.24.1-1 - Rename zypper plugin to rhsm (khowell@redhat.com) +- 1632384: Sync SLA regardless of capability: (nmoumoul@redhat.com) +- 1621783: Updated syspurpose fields to match expected values (crog@redhat.com) - 1633575: Update error message when syspurpose is not supported by server (csnyder@redhat.com) +- 1614925: Fix grammar (csnyder@redhat.com) - Added support of modulemd to combined profile; ENT-834 (jhnidek@redhat.com) - 1620136: dnf plugin deletes prod cert as expected; ENT-773 (jhnidek@redhat.com) - (khowell@redhat.com) -- 1614943: Fix bytes/unicode handling of dmi data (khowell@redhat.com) - -* Tue Oct 02 2018 Christopher Snyder 1.23.7-1 -- Sync translations (csnyder@redhat.com) - 1615944: Show help when no args are provided (csnyder@redhat.com) +- 1614943: Fix bytes/unicode handling of dmi data (khowell@redhat.com) - 1618825: Rename de_DE.po and es_ES.po (awood@redhat.com) - Combined profile: WIP enabled repos (jhnidek@redhat.com) - Added list of enabled repos to combined profile; ENT-833 (jhnidek@redhat.com) - 1607955: WIP: polishing PR with bug fix of release --list (jhnidek@redhat.com) -- 1607955: Try to use all entitlement certs for connection with CDN - (jhnidek@redhat.com) - Fixed name of capability and added two unit tests. (jhnidek@redhat.com) - Explict requires added for package we use directly (wpoteat@redhat.com) - 1581410: Eliminate potential for circular dependency (awood@redhat.com) - 1631076: subscription-manager rpm now requires python3-syspurpose (nmoumoul@redhat.com) +- For tito build, clean the yarn cache (khowell@redhat.com) +- Fix ubuntu compat for virt-who travis runs (khowell@redhat.com) - Fix RPMDiff issue with multilib (jhnidek@redhat.com) - Use Combined Profile reporting (jhnidek@redhat.com) - -* Fri Sep 14 2018 Kevin Howell 1.23.6-1 - 1629073: No python3-dmidecode on aarch64, ppc64le (khowell@redhat.com) - -* Fri Sep 14 2018 Kevin Howell 1.23.5-1 -- Sync zanata translations (khowell@redhat.com) +- Simplify and fix subpackages logic (khowell@redhat.com) - 1614653: Update intermediate CA (khowell@redhat.com) +- Fix spelling to capitalize Workstation properly (bcourt@redhat.com) +- 1607955: Try to use all entitlement certs for connection with CDN + (jhnidek@redhat.com) +- Use pre-provisioned centos7 box (khowell@redhat.com) +- Vagrant: use ansible-role-subman-devel via galaxy (khowell@redhat.com) +- Vagrant: skip provisioning if var needs_provision is false + (khowell@redhat.com) + +* Mon Sep 10 2018 Christopher Snyder 1.24.0-1 - Use the "service_level_agreement" attribute for the SlaCommand (csnyder@redhat.com) - 1623262: Make automatic enablement of yum plugins working again; ENT-820 (jhnidek@redhat.com) +- Start releasing to f29 (csnyder@redhat.com) * Thu Aug 30 2018 Christopher Snyder 1.23.4-1 - 1600694: Log dbus exception tracebacks at the debug level