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

            Bug ID: 518163
           Summary: Python-PyQt conflict avoidance completely breaks
                    plugin loading
    Classification: Applications
           Product: krita
      Version First 6.0.0
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Scripting
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 191029
  --> https://bugs.kde.org/attachment.cgi?id=191029&action=edit
My really dumb patch to fix this

***
If you're not sure this is actually a bug, instead post about it at
https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY
https://invent.kde.org/graphics/krita/-/commit/38bbeb8a1882150379fafde54f25222e5fade146
This commit introduced a way to dynamically load either PyQT5 or PyQT6, but
ends up removing /usr/lib/python3.14/site-packages from sys.path, breaking all
built-in plugins. 

STEPS TO REPRODUCE
1. Lauch Krita 6.0.0-1 on Arch or CachyOS 
2. Open settings and observe broken plugins

OBSERVED RESULT
No plugins can be loaded

EXPECTED RESULT
Built-in plugins available

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: ArchLinux 
KDE Frameworks Version: 25.12.3-1.1
Qt Version: 6.10.2-1

ADDITIONAL INFORMATION
https://dpaste.com/5LLS6GZZ5

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

Reply via email to