Project

Profile

Help

Story #3672

closed

As a user I can blacklist packages from being synced

Added by amacdona@redhat.com almost 6 years ago. Updated over 3 years ago.

Status:
MODIFIED
Priority:
Normal
Assignee:
Sprint/Milestone:
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.

Actions #1

Updated by dalley almost 6 years ago

  • Tracker changed from Issue to Story
  • % Done set to 0
Actions #2

Updated by bizhang almost 6 years ago

  • Sprint/Milestone set to 3.0 GA
Actions #3

Updated by CodeHeeler almost 6 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to CodeHeeler
Actions #4

Updated by CodeHeeler over 5 years ago

  • Status changed from ASSIGNED to POST
Actions #5

Updated by dalley over 5 years ago

  • Status changed from POST to ASSIGNED
  • Assignee changed from CodeHeeler to dalley
Actions #6

Updated by dalley over 5 years ago

  • Status changed from ASSIGNED to POST
  • Sprint set to Sprint 41
Actions #7

Updated by rchan over 5 years ago

  • Sprint changed from Sprint 41 to Sprint 42

Added by CodeHeeler over 5 years ago

Revision b0f8b5f1 | View on GitHub

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

Actions #8

Updated by CodeHeeler over 5 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #9

Updated by bmbouter about 5 years ago

  • Tags deleted (Pulp 3)
Actions #10

Updated by dalley over 3 years ago

  • Platform Release set to 3.0.0

Also available in: Atom PDF