Hide Forgot
Description of problem: When using the search filter "have no overlap with existing subscriptions", it does not factor in the date ranges of your existing subscription vs the date you are searching for. Version-Release number of selected component (if applicable): subscription-manager-gnome-0.98.10-1.git.4.71f8f71.el5 How reproducible: always Steps to Reproduce: 1. Install a product that have available future and current subscriptions 2. Launch and register subscription-manager-gui 3. Add a year to your search date, and subscribe to a future subscription. 4. Change the date back to today, so that you are out of the future subscription's date range and search again. Actual results: If the filter "have no overlap with existing subscriptions" is enabled, you will not see the corresponding current subscription. Expected results: That filter only acts on subscriptions that are active for the searched date.
This request was evaluated by Red Hat Product Management for inclusion in Red Hat Enterprise Linux 5.8 and Red Hat does not plan to fix this issue the currently developed update. Contact your manager or support representative in case you need to escalate this bug.
Created attachment 573396 [details] A good start to a solution for this BZ.
I began working on this as it was associated with 6.3 blocker bug. It was decided that it would be pushed to 5.9. Moving back to NEW. I've attached a patch for a good start to a solution. We should also consider the effects of stacking/multi-entitlement on this filter as well.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release.
Fixed in commit: af0f732dd87af27ce75b868e05ece2b25cc03641 Available in subscription-manager-1.0.11-1+
Version: # rpm -qa | egrep "subscription-manager|python-rhsm" subscription-manager-1.0.11-1.git.10.ac56ecc.el5 subscription-manager-migration-1.0.11-1.git.10.ac56ecc.el5 subscription-manager-firstboot-1.0.11-1.git.10.ac56ecc.el5 subscription-manager-gui-1.0.11-1.git.10.ac56ecc.el5 subscription-manager-migration-data-1.11.2.2-1.git.2.c3c8e22.el5 python-rhsm-1.0.4-1.git.7.47e5112.el5 Steps to Reproduce: 1. Install a product that have available future and current subscriptions 2. Launch and register subscription-manager-gui 3. Add a year to your search date, and subscribe to a future subscription. 4. Change the date back to today, so that you are out of the future subscription's date range and search again. Actual Result: The subscription that was subscribed at a future date is not available at the current date. Expected Result: The subscription that was subscribed at a future date should be available at a current date. moving back to NEW
I'm not sure that the Actual and Expected are correct in comment 8. If your search date is not within the 'Future' subscription's date range, then it should _not_ show up in the search results. Please provide more information on how you are testing this. What product cert are you are using? Is it a test data cert? Thanks.
agree.. per the description in 8 you would see the current subscription.