[dolphin] [Bug 524488] New: Regression in handling shell scripts after update to shared-mime-info 2.5.x

"Ardith Metz" <[email protected]>
Newsgroups gmane.comp.kde.devel.bugs
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=524488

            Bug ID: 524488
           Summary: Regression in handling shell scripts after update to
                    shared-mime-info 2.5.x
    Classification: Applications
           Product: dolphin
      Version First 26.04.3
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

DESCRIPTION
After updating shared-mime-info system package from 2.4.5 to 2.5.1, there's
regressions related to how dolphin handles shell scripts.

Tested with frameworks v6.29

STEPS TO REPRODUCE
1. Ensure shared-mime-info 2.5.x is installed on system
2. Open dolphin, navigate to /usr/bin.
3. Double (or single, depending on settings) click on any shell script

OBSERVED RESULT
with shared-mime-info v2.4: double click on shell script shows three option
dialog (open with kate, launch, cancel)
with shared-mime-info v2.5: double click on shell script shows two option
dialog (launch, cancel)

EXPECTED RESULT
three option dialog (open with kate, launch, cancel) should be present with
every shared-mime-info version

SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.29
Qt Version: 6.11.2

ADDITIONAL INFORMATION
This is caused by shared-mime-info upstream change[1] and caused several other
issues across KDE stack[2][3]

[1]
https://gitlab.freedesktop.org/xdg/shared-mime-info/-/commit/41fd0ddee6e37d9789d3d3e9e53d4d72db044429
[2] https://bugs.kde.org/show_bug.cgi?id=522926
[https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/557]

-- 
You are receiving this mail because:
You are watching all bug changes.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.