Project

Profile

Help

Story #3672

As a user I can blacklist packages from being synced

Added by amacdona@redhat.com over 1 year ago. Updated 6 months ago.

Status:
MODIFIED
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Platform Release:
Blocks Release:
Target Release - Python:
Backwards Incompatible:
No
Groomed:
No
Sprint Candidate:
No
Tags:
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:
Sprint 42

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.

Associated revisions

Revision b0f8b5f1 View on GitHub
Added by CodeHeeler about 1 year ago

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

History

#1 Updated by dalley over 1 year ago

  • Tracker changed from Issue to Story
  • % Done set to 0

#2 Updated by bizhang over 1 year ago

  • Sprint/Milestone set to 3.0 GA

#3 Updated by CodeHeeler over 1 year ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to CodeHeeler

#4 Updated by CodeHeeler about 1 year ago

  • Status changed from ASSIGNED to POST

#5 Updated by dalley about 1 year ago

  • Status changed from POST to ASSIGNED
  • Assignee changed from CodeHeeler to dalley

#6 Updated by dalley about 1 year ago

  • Status changed from ASSIGNED to POST
  • Sprint set to Sprint 41

#7 Updated by rchan about 1 year ago

  • Sprint changed from Sprint 41 to Sprint 42

#8 Updated by CodeHeeler about 1 year ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100

#9 Updated by bmbouter 6 months ago

  • Tags deleted (Pulp 3)

Please register to edit this issue

Also available in: Atom PDF