Bug 909467
Summary: | Subscription Manager should check on supported arch when calculating 'status' | ||
---|---|---|---|
Product: | [Community] Candlepin | Reporter: | Amanda Carter <acarter> |
Component: | candlepin | Assignee: | John Sefler <jsefler> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Katello QA List <katello-qa-list> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 0.9 | CC: | bkearney, ckozak, jsefler, mstead, redakkan |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-10-01 13:50:37 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 840995, 863175, 920191 | ||
Attachments: |
Description
Amanda Carter
2013-02-08 20:51:46 UTC
commit 180367de922e0250ca7984060d378a5baa999511 Author: Carter Kozak <ckozak> Date: Wed Apr 3 15:44:40 2013 -0400 909467: Now checks stacked entitlements. Added tests commit 6c4fe801c9ddf6d87b9399fdd7cae29133762723 Author: Carter Kozak <ckozak> Date: Mon Apr 1 14:52:32 2013 -0400 909467: warning on architecture mismatch Created attachment 733777 [details] "Partially Subscribed" status is misleading for a product whose arch does not match the system. With the implementation from comment 2, an installed product color of yellow now has more than one meaning. "Partially Subscribed" is misleading when the reason for the yellow status is really that the product's supported arch(es) does not include the system's arch. Including mreid on this bug for design considerations of another status string - something like "Unmatched Arch". Will this not be addressed when reasons are visible in the client? You are still partially subscribed (yellow) and the reason is the unmatched arch. The status will remain as is, but we are adding new status details to clarify. Ex: Product Name: Awesome OS for ppc64 Bits Product ID: 100000000000003 Version: 3.11 Arch: ppc64 Status: Partially Subscribed Status Details: Awesome OS for ppc64 covers architecture ppc64 but the system is x86_64. Starts: Ends: Note: This has not been merged yet. in the current errata. in the current errata. Created attachment 758299 [details]
Status Details on My Subscriptions tab explains the reason why the installed product is 'Partially Installed"
[root@jsefler-5 ~]# rpm -q subscription-manager-gui
subscription-manager-gui-1.8.10-1.el5
[root@jsefler-5 ~]# subscription-manager list --installed
+-------------------------------------------+
Installed Product Status
+-------------------------------------------+
Product Name: Awesome OS for S390X Bits
Product ID: 100000000000000
Version: 3.11
Arch: s390x
Status: Partially Subscribed
Status Details: Covers architecture s390x but the system is x86_64.
Starts:
Ends:
Using the CLI as demonstrated above, the new Status Details explains why the installed product is not fully compliant.
See the attached screenshot which shows in the GUI that My Installed Software providing for the "Partially Subscribed" product is where the user will find the Status Details explaining the reason for the non-fully compliant status "Covers architecture s390x but the system is x86_64."
Moving to VERIFIED
|