Why is Ruby in minimal edition?

Ruby is part of the minimal KDE edition, but there are no applications in the start menu that uses Ruby, and no installed packages depend on Ruby (apart from ruby-packages).

I would expect a minimal edition to have a minimal selection of applications, e.g. just the desktop environment plus what is needed to find and install the applications the user wants.

I conceed that the current selection of applications in the KDE start menu is useful, but I cannot see the purpose of having Ruby installed. What have I missed?

Could be it has been pulled as a dependency.

It appears to provide some additional/optional functionality to dolphin.

From Packages-Desktop file

## Optional dependencies for dolphin
kdegraphics-thumbnailers  # PDF and PS thumbnails
ffmpegthumbs              # video thumbnails
ruby                      # installing new service menus with GHNS

Hmm, it’s not listed as such:

$ pacman -Qi dolphin
...
Depends On      : baloo-widgets  knewstuff  kio-extras  kcmutils  kparts  kactivities  kuserfeedback
Optional Deps   : kde-cli-tools: for editing file type options [installed]
                  ffmpegthumbs: video thumbnails [installed]
                  kdegraphics-thumbnailers: PDF and PS thumbnails [installed]
                  konsole: terminal panel [installed]
                  purpose: share context menu [installed]

What does your system tell you, why ruby is installed?

$ pacman -Qi ruby
$ pactree -ro -d1 ruby | grep -v ruby

I know - it’s not a dependency for dolphin itself - as package - but the comments in the profile indicates something optional - I know as little as you do.

## Optional dependencies for dolphin
kdegraphics-thumbnailers  # PDF and PS thumbnails
ffmpegthumbs              # video thumbnails
ruby                      # installing new service menus with GHNS

It’s not a dependency anymore, I’ll remove it.

UPD: Done.

4 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.