Project

Profile

Help

Issue #4562

Source installs should fail if a plugin requires a newer version of pulpcore-plugin or pulpcore than is checked out

Added by amacdona@redhat.com about 1 year ago. Updated 17 days ago.

Status:
NEW
Priority:
Normal
Assignee:
-
Category:
Installer
Start date:
Due date:
Severity:
2. Medium
Version:
Platform Release:
Blocks Release:
OS:
Backwards Incompatible:
No
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Dev Environment
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:

Description

This occurs when:
- A plugin is being installed
- pulpcore-plugin is being installed from source
- the plugin requires version X of pulpcore-plugin
- checked out pulpcore-plugin is older than X

When these factors are all true, pulpcore-plugin is installed from PyPI, which is surprising. If pulp_plugin_source_dir is set, and pulpcore-plugin is installed during the plugin installation, the installer should raise an error.

An alternate implementation could be to check the requirements of each plugin early in the installation. If they are not compatible, it could fail quickly.


Related issues

Related to Pulp - Issue #4794: Pulp handles incompatible plugins poorly CLOSED - CURRENTRELEASE Actions

History

#1 Updated by amacdona@redhat.com about 1 year ago

  • Tags Dev Environment, Pulp 3, Pulp 3 installer added

#2 Updated by amacdona@redhat.com about 1 year ago

  • Triaged changed from No to Yes
  • Sprint set to Sprint 50

#3 Updated by rchan about 1 year ago

  • Sprint changed from Sprint 50 to Sprint 51

#4 Updated by rchan about 1 year ago

  • Sprint changed from Sprint 51 to Sprint 52

#5 Updated by bmbouter about 1 year ago

  • Tags deleted (Pulp 3)

#6 Updated by amacdona@redhat.com about 1 year ago

  • Related to Issue #4793: Locking does not work as expected with Publications added

#7 Updated by amacdona@redhat.com about 1 year ago

  • Related to deleted (Issue #4793: Locking does not work as expected with Publications)

#8 Updated by amacdona@redhat.com about 1 year ago

  • Related to Issue #4794: Pulp handles incompatible plugins poorly added

#9 Updated by rchan about 1 year ago

  • Sprint changed from Sprint 52 to Sprint 53

#10 Updated by amacdona@redhat.com 12 months ago

  • Sprint changed from Sprint 53 to Sprint 54

#11 Updated by ttereshc 11 months ago

  • Sprint deleted (Sprint 54)

#12 Updated by rchan 11 months ago

This issue won't get moved forward to Sprint 55 because it impacts developers only and isn't a high enough priority given other stakeholder needs. Will consider later.

#13 Updated by bmbouter 17 days ago

  • Category set to Installer
  • Tags deleted (Pulp 3 installer)

Please register to edit this issue

Also available in: Atom PDF