freeCodeCamp / devdocs

API Documentation Browser
https://devdocs.io
Mozilla Public License 2.0
35.36k stars 2.37k forks source link

EOL warning after `bundle install` #2214

Open marek22k opened 6 months ago

marek22k commented 6 months ago

Bug report

Hello,

an EOL message appears after all dependencies for devdocs are installed.

OS information

Arch Linux with Ruby from RVM

Steps to reproduce

$ bundle install
Bundler 2.5.9 is running, but your lockfile was generated with 2.4.6. Installing Bundler 2.4.6 and restarting using that version.
Fetching gem metadata from https://rubygems.org/.
Fetching bundler 2.4.6
Installing bundler 2.4.6
Fetching gem metadata from https://rubygems.org/.............
Fetching rake 13.2.1
Installing rake 13.2.1
Using base64 0.2.0
Using ruby2_keywords 0.0.5
Fetching ffi 1.15.5
Fetching eventmachine 1.2.7
Fetching bigdecimal 3.1.6
Fetching concurrent-ruby 1.2.3
Fetching connection_pool 2.4.1
Fetching minitest 5.22.3
Fetching erubi 1.12.0
Fetching rack 2.2.9
Fetching rouge 1.11.1
Fetching browser 5.3.1
Fetching byebug 11.1.3
Fetching chunky_png 1.4.0
Fetching coderay 1.1.3
Fetching daemons 1.4.1
Using mutex_m 0.2.0
Using bundler 2.4.6
Fetching execjs 2.9.1
Fetching exifr 1.4.0
Installing connection_pool 2.4.1
Installing erubi 1.12.0
Installing daemons 1.4.1
Installing execjs 2.9.1
Fetching fspath 3.1.2
Fetching highline 2.0.3
Installing browser 5.3.1
Installing bigdecimal 3.1.6 with native extensions
Using racc 1.7.3
Fetching image_size 3.3.0
Installing byebug 11.1.3 with native extensions
Installing coderay 1.1.3
Installing minitest 5.22.3
Fetching in_threads 1.6.0
Installing rack 2.2.9
Installing rouge 1.11.1
Installing eventmachine 1.2.7 with native extensions
Installing fspath 3.1.2
Installing exifr 1.4.0
Fetching progress 3.6.0
Installing concurrent-ruby 1.2.3
Fetching method_source 1.0.0
Installing in_threads 1.6.0
Fetching multi_json 1.15.0
Installing chunky_png 1.4.0
Fetching net-ssh 7.0.1
Fetching newrelic_rpm 8.16.0
Fetching options 2.3.2
Installing progress 3.6.0
Installing highline 2.0.3
Installing method_source 1.0.0
Fetching rack-ssl-enforcer 0.2.9
Installing multi_json 1.15.0
Installing options 2.3.2
Installing image_size 3.3.0
Fetching rb-fsevent 0.11.2
Installing rack-ssl-enforcer 0.2.9
Fetching redcarpet 3.6.0
Using rexml 3.2.6
Fetching rr 3.1.0
Installing net-ssh 7.0.1
Fetching tilt 2.3.0
Fetching strings-ansi 0.2.0
Installing ffi 1.15.5 with native extensions
Fetching unicode-display_width 2.3.0
Installing newrelic_rpm 8.16.0
Installing redcarpet 3.6.0 with native extensions
Installing tilt 2.3.0
Installing rb-fsevent 0.11.2
Fetching unicode_utils 1.4.0
Installing rr 3.1.0
Fetching thor 1.3.1
Fetching tty-screen 0.8.1
Installing strings-ansi 0.2.0
Installing unicode-display_width 2.3.0
Fetching unix_utils 0.0.15
Installing tty-screen 0.8.1
Fetching yajl-ruby 1.4.3
Using drb 2.2.0
Fetching mustermann 3.0.0
Fetching terser 1.2.2
Installing thor 1.3.1
Fetching nokogiri 1.16.4 (x86_64-linux)
Fetching rack-protection 3.2.0
Fetching rack-test 2.1.0
Installing unicode_utils 1.4.0
Fetching pry 0.14.2
Installing mustermann 3.0.0
Installing rack-test 2.1.0
Installing rack-protection 3.2.0
Using rss 0.3.0
Fetching progress_bar 1.3.3
Fetching i18n 1.14.1
Installing terser 1.2.2
Installing unix_utils 0.0.15
Fetching tzinfo 2.0.6
Fetching sprockets 3.7.3
Installing pry 0.14.2
Fetching better_errors 2.10.1
Fetching image_optim 0.31.3
Installing progress_bar 1.3.3
Installing i18n 1.14.1
Fetching terminal-table 3.0.2
Fetching net-sftp 4.0.0
Installing yajl-ruby 1.4.3 with native extensions
Installing tzinfo 2.0.6
Installing better_errors 2.10.1
Installing sprockets 3.7.3
Fetching sinatra 3.2.0
Installing terminal-table 3.0.2
Fetching strings 0.2.1
Fetching pry-byebug 3.10.1
Installing net-sftp 4.0.0
Installing strings 0.2.1
Installing image_optim 0.31.3
Installing pry-byebug 3.10.1
Fetching sprockets-helpers 1.4.0
Fetching sprockets-sass 2.0.0.beta2
Installing sinatra 3.2.0
Fetching tty-pager 0.14.0
Fetching sinatra-contrib 3.2.0
Installing sprockets-helpers 1.4.0
Installing sprockets-sass 2.0.0.beta2
Installing tty-pager 0.14.0
Fetching image_optim_pack 0.10.1 (x86_64-linux)
Installing sinatra-contrib 3.2.0
Installing nokogiri 1.16.4 (x86_64-linux)
Installing image_optim_pack 0.10.1 (x86_64-linux)
Fetching ethon 0.16.0
Fetching rb-inotify 0.10.1
Installing rb-inotify 0.10.1
Fetching sass-listen 4.0.0
Installing ethon 0.16.0
Fetching typhoeus 1.4.1
Installing sass-listen 4.0.0
Fetching sass 3.7.4
Installing typhoeus 1.4.1
Installing sass 3.7.4
Fetching activesupport 7.1.3.2
Fetching thin 1.8.2
Installing thin 1.8.2 with native extensions
Installing activesupport 7.1.3.2
Fetching html-pipeline 2.14.3
Installing html-pipeline 2.14.3
Bundle complete! 35 Gemfile dependencies, 77 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Post-install message from html-pipeline:
-------------------------------------------------
Thank you for installing html-pipeline!
You must bundle Filter gem dependencies.
See html-pipeline README.md for more details.
https://github.com/jch/html-pipeline#dependencies
-------------------------------------------------
Post-install message from image_optim:
Rails image assets optimization is extracted into image_optim_rails gem
You can safely remove `config.assets.image_optim = false` if you are not going to use that gem
Post-install message from sass:

Ruby Sass has reached end-of-life and should no longer be used.

* If you use Sass as a command-line tool, we recommend using Dart Sass, the new
  primary implementation: https://sass-lang.com/install

* If you use Sass as a plug-in for a Ruby web framework, we recommend using the
  sassc gem: https://github.com/sass/sassc-ruby#readme

* For more details, please refer to the Sass blog:
  https://sass-lang.com/blog/posts/7828841
spamguy commented 4 months ago

What is the ask here? To deprecate Ruby Sass, or stuff the warning?

marek22k commented 4 months ago

Do something to stop the warning from occurring (i.e. do not suppress the warning, but rectify the cause).