| Summary: | version VCL plugins to avoid crashes ... | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Michael Meeks <michael.meeks> |
| Component: | LibreOffice | Assignee: | Shreyansh <gandhishrey> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | normal | CC: | robinson.libreoffice, sberg.fun |
| Priority: | medium | Keywords: | difficultyBeginner, easyHack, skillCpp, topicCleanup |
| Version: | 4.1.0.0.beta1 | ||
| Hardware: | Other | ||
| OS: | All | ||
| See Also: |
https://bugs.freedesktop.org/show_bug.cgi?id=65541 https://bugs.freedesktop.org/show_bug.cgi?id=63223 |
||
| Whiteboard: | |||
| Crash report or crash signature: | Regression By: | ||
|
Description
Michael Meeks
2013-06-17 11:28:47 UTC
I'm not convinced this makes sense. tryInstance (vcl/unx/generic/plugadapt/salplug.cxx) expects the plugin to load directly next to the vcl lib (i.e., inside the LO installation's program directory). It is not like it is trying to load it from some arbitrary place whose content is not assumed to be under the control of the LO installation. It is really a packaging system's fault if one can end up with such a screwed up LO installation. (You would not want to add programmatic version checks for all the other libs in the LO installation's program directory, would you?) Well - it is always nice to have belt + braces; if this causes horrible, hard-to-detect and un-anticipated side-effects I'd like to check it if we can do so easily (which we can). Unfortunately we don't have control over all packagers out there - and heisenbugs are particularly awful. And yes - if it was quick & easy to check builtin UNO components were of the right version it'd be a nice opportunity to throw a DeploymentException ;-> As for fixing EPM to add that dependency - please do go for it if you want - I for one hate that thing profoundly - it would be good to have a fix there too so no users ever see this again :-) (In reply to comment #2) > Well - it is always nice to have belt + braces; The problem is how to handle the information that the installation set is apparently broken. If you silently ignore the bad VCL plugin, this will simply shift problems to later, not help solve them. > As for fixing EPM to add that dependency - please do go for it if you want - > I for one hate that thing profoundly - it would be good to have a fix there > too so no users ever see this again :-) Always go for fixing the root cause (cf. bug 65541 comment 13), regardless of how profoundly you hate it, I would say. adding LibreOffice developer list as CC to unresolved EasyHacks for better visibility. see e.g. http://nabble.documentfoundation.org/minutes-of-ESC-call-td4076214.html for details Removing comma from whiteboard (please use a space to delimit values in this field) https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Whiteboard#Getting_Started Migrating Whiteboard tags to Keywords: (EasyHack,DifficultyBeginner,SkillCpp,TopicCleanup) [NinjaEdit] Remove LibreOffice Dev List from CC on EasyHacks (curtailing excessive email to list) [NinjaEdit] |