Task #6904
openDocument using https://pypi.org/project/pulpcore-releases/ for the installer
Added by bmbouter over 4 years ago. Updated almost 3 years ago.
0%
Description
The Pulp Dependency Checker is a great tool to show compatibility between a pulpcore version and various concerns.
We should do three things:
-
Move the pdc tool to the pulp org.
-
Add a very obvious link to the pulp_installer docs recommending users to use the tool to determine pulpcore and plugin compatibility
-
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.
Updated by dalley over 4 years 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.
Updated by bmbouter over 4 years 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.
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.
Updated by dalley over 4 years 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.
Updated by dalley over 4 years 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.
Updated by bmbouter over 4 years 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
Updated by dalley over 4 years 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
Updated by fao89 about 4 years 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
Updated by ipanova@redhat.com over 3 years ago
- Sprint changed from Sprint 101 to Sprint 102
Updated by rchan about 3 years ago
- Sprint changed from Sprint 105 to Sprint 106
Updated by rchan about 3 years ago
- Sprint changed from Sprint 106 to Sprint 107
Updated by rchan about 3 years ago
- Sprint changed from Sprint 107 to Sprint 108
Updated by rchan about 3 years ago
- Sprint changed from Sprint 108 to Sprint 109
Updated by rchan about 3 years ago
- Sprint changed from Sprint 109 to Sprint 110
Updated by rchan about 3 years ago
- Sprint changed from Sprint 110 to Sprint 111
Updated by rchan almost 3 years ago
- Sprint changed from Sprint 111 to Sprint 112