Skip to content

[READY] Add some advice for CentOS/RHEL users#775

Merged
zzbot merged 1 commit intoycm-core:masterfrom
puremourning:centos-warn
Jun 13, 2017
Merged

[READY] Add some advice for CentOS/RHEL users#775
zzbot merged 1 commit intoycm-core:masterfrom
puremourning:centos-warn

Conversation

@puremourning
Copy link
Copy Markdown
Member

@puremourning puremourning commented Jun 10, 2017

CentOS/RHEL users don't have a new enough compiler to build ycmd, but we can tell them the best way to get one, because we're nice like that.

See also https://github.com/Valloric/YouCompleteMe/wiki/Full-installation-on-CentOS


This change is Reviewable

@puremourning puremourning changed the title Add some advice for CentOS/REHL users [READY] Add some advice for CentOS/REHL users Jun 10, 2017
@puremourning puremourning changed the title [READY] Add some advice for CentOS/REHL users [READY] Add some advice for CentOS/RHEL users Jun 10, 2017
@codecov-io
Copy link
Copy Markdown

codecov-io commented Jun 10, 2017

Codecov Report

Merging #775 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #775   +/-   ##
=======================================
  Coverage   94.84%   94.84%           
=======================================
  Files          79       79           
  Lines        5278     5278           
  Branches      158      158           
=======================================
  Hits         5006     5006           
  Misses        228      228           
  Partials       44       44

@bstaletic
Copy link
Copy Markdown
Collaborator

Debian stable can lag a little behind Ubuntu LTS. Should we say something about that too? We have recently had ycm-core/YouCompleteMe#2653.

Anyway, this is :lgtm:. Debian can be addressed in another PR.


Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, 1 unresolved discussion.


cpp/CMakeLists.txt, line 184 at r1 (raw file):

  # is too old.
  #
  # We use ldb_release on linux systems to detect the distro/verseion.

Is ldb_release here a typo?


Comments from Reviewable

@Valloric
Copy link
Copy Markdown
Member

:lgtm: with minor comments.

Thanks for the PR!


Review status: all files reviewed at latest revision, 3 unresolved discussions.


cpp/CMakeLists.txt, line 203 at r1 (raw file):

      message( STATUS "NOTE: You appear to be on ${LSB_RELEASE_ID} version "
      "${LSB_RELEASE_VERSION}. In order to use this application, you require a "
      "more modern compiler than the default. Please install the devtoolset-6 "

I'd clarify this a bit with "the default installed."


cpp/CMakeLists.txt, line 211 at r1 (raw file):

        message( STATUS "NOTE: It looks like you have the devtoolset-6 "
                        "installed in /opt/rh/devtoolset-6, so you probably "
                        "just need to activate it and re-run the installation" )

This should print the command to activate it.


Comments from Reviewable

@puremourning
Copy link
Copy Markdown
Member Author

Debian stable can lag a little behind Ubuntu LTS. Should we say something about that too?

Maybe, but I don't use Debian, so I have no motivation to do so :) The reason for this is really RHEL users in corporate environments (like me: ))


Review status: 0 of 1 files reviewed at latest revision, 3 unresolved discussions.


cpp/CMakeLists.txt, line 184 at r1 (raw file):

Previously, bstaletic (Boris Staletic) wrote…

Is ldb_release here a typo?

Yse.


cpp/CMakeLists.txt, line 203 at r1 (raw file):

Previously, Valloric (Val Markovic) wrote…

I'd clarify this a bit with "the default installed."

Done.


cpp/CMakeLists.txt, line 211 at r1 (raw file):

Previously, Valloric (Val Markovic) wrote…

This should print the command to activate it.

There are actually a few ways to enable it that work differently dependent on your environment and your shell (which is why I was lazy and didn't include that instruction). I added a simple bash example, which should work for most folk.


Comments from Reviewable

@micbou
Copy link
Copy Markdown
Collaborator

micbou commented Jun 13, 2017

:lgtm:

@zzbot r+


Reviewed 1 of 1 files at r1, 1 of 1 files at r2.
Review status: all files reviewed at latest revision, 2 unresolved discussions.


Comments from Reviewable

@zzbot
Copy link
Copy Markdown
Contributor

zzbot commented Jun 13, 2017

📌 Commit 3b3f303 has been approved by micbou

@zzbot
Copy link
Copy Markdown
Contributor

zzbot commented Jun 13, 2017

⌛ Testing commit 3b3f303 with merge 552520f...

zzbot added a commit that referenced this pull request Jun 13, 2017
[READY] Add some advice for CentOS/RHEL users

CentOS/RHEL users don't have a new enough compiler to build ycmd, but we can tell them the best way to get one, because we're nice like that.

See also https://github.com/Valloric/YouCompleteMe/wiki/Full-installation-on-CentOS

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/ycmd/775)
<!-- Reviewable:end -->
@zzbot
Copy link
Copy Markdown
Contributor

zzbot commented Jun 13, 2017

💔 Test failed - status-travis

@micbou
Copy link
Copy Markdown
Collaborator

micbou commented Jun 13, 2017

@zzbot retry


Review status: all files reviewed at latest revision, 2 unresolved discussions, some commit checks failed.


Comments from Reviewable

@zzbot
Copy link
Copy Markdown
Contributor

zzbot commented Jun 13, 2017

⌛ Testing commit 3b3f303 with merge 8b5bce1...

zzbot added a commit that referenced this pull request Jun 13, 2017
[READY] Add some advice for CentOS/RHEL users

CentOS/RHEL users don't have a new enough compiler to build ycmd, but we can tell them the best way to get one, because we're nice like that.

See also https://github.com/Valloric/YouCompleteMe/wiki/Full-installation-on-CentOS

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/ycmd/775)
<!-- Reviewable:end -->
@zzbot
Copy link
Copy Markdown
Contributor

zzbot commented Jun 13, 2017

☀️ Test successful - status-travis
Approved by: micbou
Pushing 8b5bce1 to master...

@zzbot zzbot merged commit 3b3f303 into ycm-core:master Jun 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants