Task #6904
openDocument using https://pypi.org/project/pulpcore-releases/ for the installer
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 almost 3 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 almost 3 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 almost 3 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 almost 3 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 almost 3 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 almost 3 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 over 2 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 rchan almost 2 years ago
- Sprint changed from Sprint 99 to Sprint 100
Updated by rchan almost 2 years ago
- Sprint changed from Sprint 100 to Sprint 101
Updated by ipanova@redhat.com almost 2 years ago
- Sprint changed from Sprint 101 to Sprint 102
Updated by rchan almost 2 years ago
- Sprint changed from Sprint 102 to Sprint 103
Updated by rchan almost 2 years ago
- Sprint changed from Sprint 103 to Sprint 104