https://bugs.kde.org/show_bug.cgi?id=399229

            Bug ID: 399229
           Summary: remove Dolphin's Ruby dependency by converting service
                    menu installation scripts to Python
           Product: dolphin
           Version: 18.04.3
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: skierp...@gmail.com
                CC: elvis.angelac...@kde.org
  Target Milestone: ---

SUMMARY
I was trying to cut down on my 4,000+ Fedora packages and noticed the Ruby
interpreter was present. Dolphin's two scripts servicemenuinstallation and
service-me-nude-installation are written in Ruby and are the only reason Ruby
is required in the Fedora KDE spin. It would be nice if they were ported to
Python (Python 3 is definitely installed by default in Fedora and Ubuntu 18.04
desktop and server).

STEPS TO REPRODUCE
1. In a terminal enter `file /usr/bin/servicemenu*`

OBSERVED RESULT
Two Ruby scripts. Installing and uninstalling services in Dolphin's Action menu
via Control > Configure Dolphin... > Services > Download New Services...
invokes them.

EXPECTED RESULT
Would be nice if the two scripts were in Python.

Note the downstream bug report
https://bugs.launchpad.net/ubuntu/+source/kde-baseapps/+bug/706900/ has a WIP
Python 2 implementation of servicemenuinstallation attached.

SOFTWARE VERSIONS
KDE Plasma Version: 5.13.4
KDE Frameworks Version: 5.49.0
Qt Version: 5.11.1

ADDITIONAL INFORMATION
Converting the scripts to Python3, plus writing tests for installing and
de-installing items from the service menu, seems like a great first bug or
Google Code-In project.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to