Project

Profile

Help

Task #6904

Document using https://pypi.org/project/pulpcore-releases/ for the installer

Added by bmbouter 6 months ago. Updated about 16 hours ago.

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

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 87
Quarter:

Description

The Pulp Dependency Checker is a great tool to show compatibility between a pulpcore version and various concerns.

We should do three things:

  1. Move the pdc tool to the pulp org.

  2. Add a very obvious link to the pulp_installer docs recommending users to use the tool to determine pulpcore and plugin compatibility

  3. Update the error message that the installer puts out when the pre-flight check fails. Have that error message point users to specifically check which plugins are compatible with the pulpcore version the installer is trying to install.

History

#1 Updated by dkliban@redhat.com 6 months ago

  • Sprint set to Sprint 74

#2 Updated by rchan 6 months ago

  • Sprint changed from Sprint 74 to Sprint 75

#3 Updated by rchan 5 months ago

  • Sprint changed from Sprint 75 to Sprint 76

#4 Updated by dalley 5 months ago

+1 as long as it's the Python version that we would be using. Even though I really like Rust and would personally be easily able to help maintain it, I would find it hard to justify adding another language to our codebase, and deal with the distribution issues that would entail.

https://github.com/fao89/pypdc

#5 Updated by bmbouter 5 months ago

dalley wrote:

+1 as long as it's the Python version that we would be using. Even though I really like Rust and would personally be easily able to help maintain it, I would find it hard to justify adding another language to our codebase, and deal with the distribution issues that would entail.

https://github.com/fao89/pypdc

I agree completely, but given the choice between using it as is versus waiting to rewrite and then use it, I think using it as is would be easy to do given that I don't think we can prioritize its rewriting.

#6 Updated by rchan 5 months ago

  • Sprint changed from Sprint 76 to Sprint 77

#7 Updated by dalley 5 months ago

Well that's just it, it's already rewritten (at least as far as I can tell, see the repo I linked). Fabricio wrote a Go version as well, I'm assuming just as an exercise.

#8 Updated by rchan 4 months ago

  • Sprint changed from Sprint 77 to Sprint 78

#9 Updated by rchan 4 months ago

  • Sprint changed from Sprint 78 to Sprint 79

#10 Updated by dalley 4 months ago

Also, how do you feel about making pdc part of the pulpcore package? I don't see a tremendous value in keeping it separate personally. It shouldn't change frequently and the only part of it that needs occasional updates would be the list of plugins.

#11 Updated by bmbouter 4 months ago

dalley wrote:

Also, how do you feel about making pdc part of the pulpcore package? I don't see a tremendous value in keeping it separate personally.

I think this is a good idea, +1

#12 Updated by dalley 4 months ago

  • Subject changed from Document using https://github.com/fao89/pdc for the installer to Document using https://github.com/fao89/pypdc for the installer

#13 Updated by rchan 3 months ago

  • Sprint changed from Sprint 79 to Sprint 80

#14 Updated by rchan 3 months ago

  • Sprint changed from Sprint 80 to Sprint 81

#16 Updated by rchan 3 months ago

  • Sprint changed from Sprint 81 to Sprint 82

#17 Updated by rchan 2 months ago

  • Sprint changed from Sprint 82 to Sprint 83

#18 Updated by rchan about 2 months ago

  • Sprint changed from Sprint 83 to Sprint 84

#19 Updated by rchan about 1 month ago

  • Sprint changed from Sprint 84 to Sprint 85

#20 Updated by fao89 about 1 month ago

  • Subject changed from Document using https://github.com/fao89/pypdc for the installer to Document using https://pypi.org/project/pulpcore-releases/ for the installer

#21 Updated by rchan 22 days ago

  • Sprint changed from Sprint 85 to Sprint 86

#22 Updated by rchan about 16 hours ago

  • Sprint changed from Sprint 86 to Sprint 87

Please register to edit this issue

Also available in: Atom PDF