Issue 123416 - french dictionary (dict411.oxt) needs python
Summary: french dictionary (dict411.oxt) needs python
Status: CONFIRMED
Alias: None
Product: App Dev
Classification: Unclassified
Component: api (show other issues)
Version: 4.0.1
Hardware: All All
: P3 Normal
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-03 08:29 UTC by Oliver Brinzing
Modified: 2014-02-09 05:03 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Oliver Brinzing 2013-10-03 08:29:27 UTC
the new french prereg bundled dictionary extension needs python installed - but python is an optional installation feature.
Comment 1 hanya 2013-10-08 15:35:33 UTC
dict411.oxt contains DictionarySwitcher.py that implements UNO component in Python and 
the entry for it is there in META-INF/manifest.xml as application/vnd.sun.star.uno-component;type=Python.
And also the package contains ui/addons.xcu to provide the way to execute the component through the UI.
Comment 2 Andrea Pescetti 2013-12-28 15:04:31 UTC
How bad is this dependency on Python for a user? Won't the dictionary work at all or the dictionary will work but the ability to switch to other variants will be broken? Will the user be given an installation error if he has chosen not to install Python?
Comment 3 hanya 2014-02-09 05:03:29 UTC
When I tried to install the dictionary package contains DictionarySwitcher.py as 
python component on the office does not have PyUNO bridge installed, I got the 
following error: 
(com.sun.star.lang.DisposedExeption) { { { Message = "Binary URP bridge disposed during call", 
Context = (com.sun.star.uno.XInterface) @849c448 } } }

- No new package shown in the list of the installed extension.
- After restarting the office, the package is listed but disabled with "!" mark.
- Push Enable button -> message "Binary URP bridge disposed during call" twice 
  and the above message is shown again
- The extension is disabled with the "!" mark but the dictionary can be used.
- The configuration file from the package is installed and working.
- configmgr.ini is empty but backenddb.xml conains the informations about 
  the configurations provided by uninstalled extensions in the configuration backend.