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 over 1 year ago. Updated 3 months ago.

Status:
NEW
Priority:
Normal
Assignee:
-
Category:
Installer
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Dev Environment
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 poorlyCLOSED - CURRENTRELEASE<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

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

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

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

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

#3 Updated by rchan over 1 year ago

  • Sprint changed from Sprint 50 to Sprint 51

#4 Updated by rchan over 1 year ago

  • Sprint changed from Sprint 51 to Sprint 52

#5 Updated by bmbouter over 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 about 1 year ago

  • Sprint changed from Sprint 53 to Sprint 54

#11 Updated by ttereshc about 1 year ago

  • Sprint deleted (Sprint 54)

#12 Updated by rchan about 1 year 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 3 months ago

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

Please register to edit this issue

Also available in: Atom PDF