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 7 months ago. Updated 4 months ago.

Status:
NEW
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
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, Pulp 3 installer
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 MODIFIED Actions

History

#1 Updated by amacdona@redhat.com 7 months ago

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

#2 Updated by amacdona@redhat.com 7 months ago

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

#3 Updated by rchan 7 months ago

  • Sprint changed from Sprint 50 to Sprint 51

#4 Updated by rchan 6 months ago

  • Sprint changed from Sprint 51 to Sprint 52

#5 Updated by bmbouter 6 months ago

  • Tags deleted (Pulp 3)

#6 Updated by amacdona@redhat.com 6 months ago

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

#7 Updated by amacdona@redhat.com 6 months ago

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

#8 Updated by amacdona@redhat.com 6 months ago

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

#9 Updated by rchan 5 months ago

  • Sprint changed from Sprint 52 to Sprint 53

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

  • Sprint changed from Sprint 53 to Sprint 54

#11 Updated by ttereshc 4 months ago

  • Sprint deleted (Sprint 54)

#12 Updated by rchan 4 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.

Please register to edit this issue

Also available in: Atom PDF