New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Docs] incorrect pre-requirements for Fedora #2558
Comments
I'll rewrite the CentOS/RHEL section and remove Fedora from it. You're correct about not needing everything in the development tools group. This section was written with CentOS in mind for the most part, and knowing the instructions can translate to RHEL, but they should not be broadly applied to Fedora. |
Looking more into this, we should be splitting our docs by major distribution again. The fact that we require python3.7 now fragments instructions enough that we should be ensuring each distribution has separate docs which full cover what end users need. |
In #2920 I've added a section for Fedora Linux, and, given that version 29 and above has Python 3.7 in official repositories, it's very straightforward. For now, I decided to keep development tools, since it adds a failsafe when one of our dependencies which include C extensions doesn't have a wheel available. For example, this would probably happen if someone installed Fedora on an ARM machine (not as unusual as you might think - RPi 3 and above users looking to take advantage of their 64-bit armv8 CPU would need to look away from Raspbian). From what I gather, In case you were wondering, these dependencies have C extensions:
On Raspbian, some of these packages may be available on piwheels, but it's not guaranteed. |
the docs state that the following commands need to be run on Fedora and possibly RHEL
I'm going to adress every command on its own
the development group group is called
Development Tools
but its questionable if all those tools are really needed for this bot, if they are needed please correct me in a commentthe repo is designed for CentOS 7 and adding it to Fedora introduces a bunch of new packages which are not really needed and just slow down dnf (yum on Fedora is a dnf wrapper)
everything is fine here except git2u
Fedora already includes a recent version of git (git version 2.20.1 as of writing) so there is no reason at all to install the ius repo
I'd be willing to make a seperate pre-requirements list for Fedora needed
The text was updated successfully, but these errors were encountered: