https://bugs.freedesktop.org/show_bug.cgi?id=75273
Priority: medium
Bug ID: 75273
Assignee: [email protected]
Summary: Other: Prevent users from installing dead, broken or
incompatible extensions in LO
Severity: normal
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: Other
Whiteboard: BSA
Status: UNCONFIRMED
Version: 4.3.0.0.alpha0+ Master
Component: Extensions
Product: LibreOffice
Problem description: the extension system is great, but currently it's still
pretty chaotic. there's an extension website, but it doesn't show how to
contact extension-authors. Nor does it display the current state of the
extension (broken/working).
Until that is fixed (and maybe even after having that solved) I propose to come
up with a system that does the following:
- - - Workflow proposal for broken extensions - - -
Create and maintain a list of broken extensions / plugins. I'm sure each plugin
has a unique ID or something similar. Collect those of the broken extensions.
Then if a user wants to install such a broken extension either simply prevent
this from happening by showing an informative message that "This extension is
not compatible with the current stable release of LO and known to cause big
issues."
Softer approach: Display warning and offer "Cancel" "Continue" "Please only
click continue if you are absolutely sure of what you are doing. Installing
this extension might cause crashes and other huge pains."
Steps to reproduce:
1. install broken extension (e.g. Duden thingy, which is know to be dead - more
(in german):
https://www.duden.de/support/haeufige-fragen/duden-Rechtschreibpruefung-9-openoffice-libreoffice
)
2. LO crashes and users flood the bug tracker with reports
this is both very frustrating and ineffective for the users as well as LO QA.
Current behavior: All extensions can be installed and cause severe issues and
waste a lot of precious time of both users and LO QA.
Expected behavior: Once an extension is know to be broken it should no longer
be possible to install it.
Operating System: All
Version: 4.3.0.0.alpha0+ Master
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs