Bug 1227170 - Repo packages can be seen in channels the repo is not assigned to.
Summary: Repo packages can be seen in channels the repo is not assigned to.
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Spacewalk
Classification: Community
Component: WebUI
Version: 2.3
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Grant Gainey
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On:
Blocks: space27
TreeView+ depends on / blocked
 
Reported: 2015-06-02 04:30 UTC by rmenezes
Modified: 2017-09-28 18:10 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-06-03 15:30:13 UTC
Embargoed:


Attachments (Terms of Use)

Description rmenezes 2015-06-02 04:30:08 UTC
Description of problem:
Packages from a repo can be seen even on a channel where the repo is not assigned to it.


Version-Release number of selected component (if applicable): 2.3


How reproducible: Always


Steps to Reproduce:
1. Create the following channel and child channels
   CentOS6 x86_64
   ├─CentOS6 Base x86_64
   └─CentOS6 Updates x86_64
2. Create the repo "CentOS6 Base x86_64" with repository URL "http://mirror.centos.org/centos/6/os/x86_64/"
3. Go to "Channels" > "Manage software channels" > "CentOS6 Base x86_64" > "Repositories" > check "CentOS6 Base x86_64" and click "Update Repositories" > Click the "Sync" tab > Click "Sync Now"
4. Wait for a few minutes for some of the packages to be synced.
5. Go to "Channels" > "Manage software channels" > "CentOS6 Update x86_64" > "Packages" > "Add"


Actual results:
You can now see the packages for repo "CentOS6 Base x86_64" in channel "CentOS6 Update x86_64" even when that channel does not have any repos assigned to it.

Expected results:
Only see packages for repos assigned to a channel.

Comment 1 Eric Herget 2017-09-28 18:10:54 UTC
This BZ closed some time during 2.5, 2.6 or 2.7.  Adding to 2.7 tracking bug.


Note You need to log in before you can comment on or make changes to this bug.