Actions
Story #3672
closedAs a user I can blacklist packages from being synced
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
3.0.0
Target Release - Python:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 42
Quarter:
Description
It would be useful if I could specify packages that should not be synced.
Why might I disinclude packages from a sync?
- Known security problems for some versions
- typo-squatting prevention/cleanup (like `requirements.txt`)
- I don't need the wheels for that type of linux distribution (probably should be a separate issue)
Blacklists should work alongside whitelists
Something like:
inventory = set(whitelist) - set(blacklist)
Ideally, the blacklist will use the same structure as whitelist, so the user could blacklist by name, by version, by version range, hash, etc.
Updated by dalley over 6 years ago
- Tracker changed from Issue to Story
- % Done set to 0
Updated by CodeHeeler over 6 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to CodeHeeler
Updated by CodeHeeler over 6 years ago
- Status changed from ASSIGNED to POST
Updated by dalley over 6 years ago
- Status changed from POST to ASSIGNED
- Assignee changed from CodeHeeler to dalley
Updated by dalley over 6 years ago
- Status changed from ASSIGNED to POST
- Sprint set to Sprint 41
Added by CodeHeeler over 6 years ago
Updated by CodeHeeler over 6 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset b0f8b5f14b1cb667689ddc7bea06835819ca968c.
Actions
Add blacklist, here exclude list, of packages not to install
Now packages are not only checked against a whitelist/include list but also against an exclude list when syncing.
fixes #3672 https://pulp.plan.io/issues/3672