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.