[subscription-manager] Update subscription-manager to 1.8.4-1

Devan Goodwin dgoodwin at fedoraproject.org
Fri Mar 8 15:58:56 UTC 2013


commit b898fad86e31e24828a85dc415ab7b6e2fa9199e
Author: Devan Goodwin <dgoodwin at redhat.com>
Date:   Fri Mar 8 11:58:53 2013 -0400

    Update subscription-manager to 1.8.4-1

 .gitignore                |    1 +
 sources                   |    2 +-
 subscription-manager.spec |  127 +++++++++++++++++++++++++++++++++++---------
 3 files changed, 103 insertions(+), 27 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 795d9d8..423b4be 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,4 @@
 /subscription-manager-1.8.1.tar.gz
 /subscription-manager-1.8.2.tar.gz
 /subscription-manager-1.8.3.tar.gz
+/subscription-manager-1.8.4.tar.gz
diff --git a/sources b/sources
index 0c1ba2f..c6ddb78 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1ce9d4438687384ad121921cf5330b97  subscription-manager-1.8.3.tar.gz
+3baa72a23f8e7dfb313eb6acc38faa21  subscription-manager-1.8.4.tar.gz
diff --git a/subscription-manager.spec b/subscription-manager.spec
index 6151af2..6251587 100644
--- a/subscription-manager.spec
+++ b/subscription-manager.spec
@@ -1,5 +1,9 @@
 # Prefer systemd over sysv on Fedora 17+ and RHEL 7+
 %define use_systemd (0%{?fedora} && 0%{?fedora} >= 17) || (0%{?rhel} && 0%{?rhel} >= 7)
+%define use_dateutil (0%{?fedora} && 0%{?fedora} >= 17) || (0%{?rhel} && 0%{?rhel} >= 6)
+
+
+%define rhsm_plugins_dir   /usr/share/rhsm-plugins
 
 # A couple files are for RHEL 5 only:
 %if 0%{?rhel} == 5
@@ -7,7 +11,7 @@
 %endif
 
 Name: subscription-manager
-Version: 1.8.3
+Version: 1.8.4
 Release: 1%{?dist}
 Summary: Tools and libraries for subscription and repository management
 Group:   System Environment/Base
@@ -26,13 +30,24 @@ Requires:  python-ethtool
 Requires:  python-simplejson
 Requires:  python-iniparse
 Requires:  pygobject2
-Requires:  python-dateutil
 Requires:  virt-what
-Requires:  python-rhsm >= 1.8.2
+Requires:  python-rhsm >= 1.8.7
 Requires:  dbus-python
 Requires:  yum >= 3.2.19-15
 Requires:  usermode
+# dateutil is better than our version
+# built using PyXML utils, but PyXML is
+# deprecated for f17+, and dateutil doesn't
+# exist on rhel5
+%if %use_dateutil
+# we are building for fedora >= 12 or rhel >= 6
+Requires: python-dateutil
+%else
+Requires: PyXML
+%endif
 
+
+%{?el5:Requires: rhn-setup-gnome >= 0.4.20-49}
 # There's no dmi to read on these arches, so don't pull in this dep.
 %ifnarch ppc ppc64 s390 s390x
 Requires:  python-dmidecode
@@ -175,38 +190,50 @@ rm -rf %{buildroot}
 
 %dir %{_datadir}/rhsm
 %dir %{_datadir}/rhsm/subscription_manager
-%{_datadir}/rhsm/subscription_manager/__init__.py*
-%{_datadir}/rhsm/subscription_manager/i18n.py*
-%{_datadir}/rhsm/subscription_manager/i18n_optparse.py*
-%{_datadir}/rhsm/subscription_manager/cli.py*
-%{_datadir}/rhsm/subscription_manager/managercli.py*
-%{_datadir}/rhsm/subscription_manager/managerlib.py*
-%{_datadir}/rhsm/subscription_manager/async.py*
-%{_datadir}/rhsm/subscription_manager/logutil.py*
-%{_datadir}/rhsm/subscription_manager/repolib.py*
 
-# Using _prefix + lib here instead of libdir as that evaluates to /usr/lib64 on x86_64,
-# but yum plugins seem to normally be sent to /usr/lib/:
-%{_prefix}/lib/yum-plugins/subscription-manager.py*
-%{_prefix}/lib/yum-plugins/product-id.py*
-
-%{_datadir}/rhsm/subscription_manager/certlib.py*
+%{_datadir}/rhsm/subscription_manager/async.py*
+%{_datadir}/rhsm/subscription_manager/base_plugin.py*
+%{_datadir}/rhsm/subscription_manager/branding
+%{_datadir}/rhsm/subscription_manager/cache.py*
 %{_datadir}/rhsm/subscription_manager/certdirectory.py*
+%{_datadir}/rhsm/subscription_manager/certlib.py*
+%{_datadir}/rhsm/subscription_manager/certmgr.py*
 %{_datadir}/rhsm/subscription_manager/cert_sorter.py*
-%{_datadir}/rhsm/subscription_manager/validity.py*
+%{_datadir}/rhsm/subscription_manager/cli.py*
+%{_datadir}/rhsm/subscription_manager/factlib.py*
+%{_datadir}/rhsm/subscription_manager/facts.py*
 %{_datadir}/rhsm/subscription_manager/hwprobe.py*
+%{_datadir}/rhsm/subscription_manager/isodate.py*
+%{_datadir}/rhsm/subscription_manager/i18n_optparse.py*
+%{_datadir}/rhsm/subscription_manager/i18n.py*
+%{_datadir}/rhsm/subscription_manager/identity.py*
+%{_datadir}/rhsm/subscription_manager/injection.py*
+%{_datadir}/rhsm/subscription_manager/injectioninit.py*
+%{_datadir}/rhsm/subscription_manager/__init__.py*
+%{_datadir}/rhsm/subscription_manager/jsonwrapper.py*
+%{_datadir}/rhsm/subscription_manager/listing.py*
 %{_datadir}/rhsm/subscription_manager/lock.py*
-%{_datadir}/rhsm/subscription_manager/facts.py*
-%{_datadir}/rhsm/subscription_manager/factlib.py*
+%{_datadir}/rhsm/subscription_manager/logutil.py*
+%{_datadir}/rhsm/subscription_manager/managercli.py*
+%{_datadir}/rhsm/subscription_manager/managerlib.py*
+%{_datadir}/rhsm/subscription_manager/plugins.py*
 %{_datadir}/rhsm/subscription_manager/productid.py*
-%{_datadir}/rhsm/subscription_manager/cache.py*
-%{_datadir}/rhsm/subscription_manager/branding
 %{_datadir}/rhsm/subscription_manager/quantity.py*
-%{_datadir}/rhsm/subscription_manager/jsonwrapper.py*
-%{_datadir}/rhsm/subscription_manager/certmgr.py*
-%{_datadir}/rhsm/subscription_manager/listing.py*
 %{_datadir}/rhsm/subscription_manager/release.py*
+%{_datadir}/rhsm/subscription_manager/repolib.py*
 %{_datadir}/rhsm/subscription_manager/utils.py*
+%{_datadir}/rhsm/subscription_manager/validity.py*
+
+# subscription-manager plugins
+%dir %{rhsm_plugins_dir}
+%dir %{_sysconfdir}/rhsm/pluginconf.d
+# add default plugins here when we have some
+
+# yum plugins
+# Using _prefix + lib here instead of libdir as that evaluates to /usr/lib64 on x86_64,
+# but yum plugins seem to normally be sent to /usr/lib/:
+%{_prefix}/lib/yum-plugins/subscription-manager.py*
+%{_prefix}/lib/yum-plugins/product-id.py*
 
 
 %attr(755,root,root) %{_sbindir}/subscription-manager
@@ -350,6 +377,54 @@ fi
 %endif
 
 %changelog
+* Fri Mar 08 2013 Devan Goodwin <dgoodwin at rm-rf.ca> 1.8.4-1
+- Pull latest strings from zanata. (dgoodwin at redhat.com)
+- Use PyXML for iso8601 date on RHEL5 and dateutil after (alikins at redhat.com)
+- Major switchover to server for compliance checking logic. (dgoodwin at redhat.com)
+- Introduce dependency injection framework. (dgoodwin at redhat.com)
+- 916369: Do not persist config changes until the action completes
+  (bkearney at redhat.com)
+- Fix a bug with changing installed products during healing.
+  (dgoodwin at redhat.com)
+- 912776: fix migration test scripts to expect get_int usage
+  (alikins at redhat.com)
+- 912776: cast port numbers from cli to int immediately (alikins at redhat.com)
+- 912776: use config.get_int for server port as well (alikins at redhat.com)
+- 905649: subscription-manager does not work with dbus-python-1.1.1-1
+  (wpoteat at redhat.com)
+- use ngettext for plural messages in certlib/managercli (alikins at redhat.com)
+- 912776: use cfg.get_int for proxy port (alikins at redhat.com)
+- 878097: update service-level org key help text (alikins at redhat.com)
+- Handle manifests with no subscriptions in the archive (alikins at redhat.com)
+- 878664: Add filename support to the bash completion for the rct tool.
+  (bkearney at redhat.com)
+- 877590: Changes to the branding messages when the user attempts to register
+  twice (bkearney at redhat.com)
+- New plugin framework. (alikins at redhat.com / awood at redhat.com)
+- 886115: Remove line continuations within strings. (bkearney at redhat.com)
+- 913302: Support Level and Support Type should be shown as Service Level and
+  Service Type (bkearney at redhat.com)
+- Add unknown product status state. (dgoodwin at redhat.com)
+- 913703: Prefer the use of SKU over Product ID (bkearney at redhat.com)
+- 913720: Use the term order number instead of subscription id
+  (bkearney at redhat.com)
+- 878634: Use correct capitalization for ID in the rct tool
+  (bkearney at redhat.com)
+- 878097: Help text for service-level command should be consistent with other
+  help texts (bkearney at redhat.com)
+- 906554: Add ui_repoid_vars line to yum based on the variables which are in
+  the baseurl (bkearney at redhat.com)
+- 912707: Remove a use of the deprecated hasNow() function.
+  (bkearney at redhat.com)
+- 913187: Allow older manifests to print out correctly. (bkearney at redhat.com)
+- 912776: Cast proxy port to an integer. (awood at redhat.com)
+- 882459: Deprecated message in help for cert-interval (wpoteat at redhat.com)
+- 895447: Changed messages to distinguish between local and server-side
+  removal. (wpoteat at redhat.com)
+- 908671: Display the pool ID when available. (awood at redhat.com)
+- 911386: Displaying combined Service Level and Type should handle empty values
+  for both items (jmolet at redhat.com)
+
 * Thu Feb 14 2013 Devan Goodwin <dgoodwin at rm-rf.ca> 1.8.3-1
 - string and string catalog update from zanata (alikins at redhat.com)
 - 908954: Ensure that 'Not Set' is shown in the preferences dialog if it is not


More information about the scm-commits mailing list