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: [email protected]
Reporter: [email protected]
CC: [email protected]
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.