Re: [O] Missing OpenDocument schema files and ODT file corruption
Monroe, Will wtmonroe...@gmail.com writes: David, On 3/2/15 2:25 PM, J. David Boyd wrote: Monroe, Will wtmonroe...@gmail.com writes: Hello, I'm using Emacs 24.4, Org-mode version 8.2.10 and I've run into a problem with missing OpenDocument schema files. Upon startup, I see these messages: , | Debug (ox-odt): Searching for OpenDocument styles files... | Debug (ox-odt): Trying /usr/share/emacs/etc/org/styles/... [2 times] | Debug (ox-odt): Trying /Users/wmonro1/.emacs.d/etc/styles/... | Debug (ox-odt): Trying /Users/wmonro1/.emacs.d/elpa/org-20150223/etc/styles/... | Debug (ox-odt): Using styles under /Users/wmonro1/.emacs.d/elpa/org-20150223/etc/styles/ | Debug (ox-odt): Searching for OpenDocument schema files... | Debug (ox-odt): Trying /usr/share/emacs/etc/org/schema/... [2 times] | Debug (ox-odt): No OpenDocument schema files installed ` I think I've had these errors for some time but I haven't paid much attention to them. However, I recently started exporting to OpenDocument formats (e.g., ODT) and I've encountered frequent problems with file corruption and some ODT files that won't even open. I want to find out what's happening so I can use the export/publishing functions for ODT more reliably. I searched the org-mode listerv and found a recommendation to check the values of org-odt-styles-dir and org-odt-schema-dir. I got the following values: , | org-odt-styles-dir: | /Users/wmonro1/.emacs.d/elpa/org-20150223/etc/styles/ | | org-odt-schema-dir | nil ` There is documentation for `org-odt-schema-dir' the explains the following: , | Documentation: | Directory that contains OpenDocument schema files. | | This directory contains: | 1. rnc files for OpenDocument schema | 2. a schemas.xml file that specifies locating rules needed | for auto validation of OpenDocument XML files. | | Use the customize interface to set this variable. This ensures | that `rng-schema-locating-files' is updated and auto-validation | of OpenDocument XML takes place based on the value | `rng-nxml-auto-validate-flag'. | | The default value of this variable varies depending on the | version of org in use and is initialized from | `org-odt-schema-dir-list'. The OASIS schema files are available | only in the org's private git repository. It is *not* bundled | with GNU ELPA tar or standard Emacs distribution. | | You can customize this variable. | | This variable was introduced, or its default value was changed, in | version 24.1 of Emacs. ` So, now I understand why the error messages are occuring but, given that the value seems to be `nil' by default, I'm not sure if I need to change anything. Again, I'm experiencing some problems with org-mode export to ODT and I'd like to clear those up. Would it help to obtain the rnc and schemas.xml files and then point `org-odt-schema-dir' to them? Will If I recall correctly, I was getting errors also until I added these files in. I found the files schemas.xml, OrgOdtContentTemplate.xml, and OrgOdtStyles.xml in the git repository for Org mode, in the etc/schema and etc/styles directories. I then copied the etc/schema/schemas.xmls and etc/styles/OrgOdt*.xml files to my /usr/share/emacs/etc/org/styles directory, and the errors went away. That must be where org-odt-schema-dir defaults to, as I don't have it set anywhere. Thanks for your reply. That helped. I wasn't sure if it was wise to change the default setting for `org-odt-schema-dir' but I went ahead and did so; just chose a directory in ~/Dropbox that my other Emacs instances can also access. Will I only ever use one instance of Emacs, so that is never a problem. Glad I was able to help. Dave
Re: [O] Missing OpenDocument schema files and ODT file corruption
David, On 3/2/15 2:25 PM, J. David Boyd wrote: "Monroe, Will" wtmonroe...@gmail.com writes: Hello, I'm using Emacs 24.4, Org-mode version 8.2.10 and I've run into a problem with missing OpenDocument schema files. Upon startup, I see these messages: , | Debug (ox-odt): Searching for OpenDocument styles files... | Debug (ox-odt): Trying /usr/share/emacs/etc/org/styles/... [2 times] | Debug (ox-odt): Trying /Users/wmonro1/.emacs.d/etc/styles/... | Debug (ox-odt): Trying /Users/wmonro1/.emacs.d/elpa/org-20150223/etc/styles/... | Debug (ox-odt): Using styles under /Users/wmonro1/.emacs.d/elpa/org-20150223/etc/styles/ | Debug (ox-odt): Searching for OpenDocument schema files... | Debug (ox-odt): Trying /usr/share/emacs/etc/org/schema/... [2 times] | Debug (ox-odt): No OpenDocument schema files installed ` I think I've had these errors for some time but I haven't paid much attention to them. However, I recently started exporting to OpenDocument formats (e.g., ODT) and I've encountered frequent problems with "file corruption" and some ODT files that won't even open. I want to find out what's happening so I can use the export/publishing functions for ODT more reliably. I searched the org-mode listerv and found a recommendation to check the values of org-odt-styles-dir and org-odt-schema-dir. I got the following values: , | org-odt-styles-dir: | "/Users/wmonro1/.emacs.d/elpa/org-20150223/etc/styles/" | | org-odt-schema-dir | nil ` There is documentation for `org-odt-schema-dir' the explains the following: , | Documentation: | Directory that contains OpenDocument schema files. | | This directory contains: | 1. rnc files for OpenDocument schema | 2. a "schemas.xml" file that specifies locating rules needed | for auto validation of OpenDocument XML files. | | Use the customize interface to set this variable. This ensures | that `rng-schema-locating-files' is updated and auto-validation | of OpenDocument XML takes place based on the value | `rng-nxml-auto-validate-flag'. | | The default value of this variable varies depending on the | version of org in use and is initialized from | `org-odt-schema-dir-list'. The OASIS schema files are available | only in the org's private git repository. It is *not* bundled | with GNU ELPA tar or standard Emacs distribution. | | You can customize this variable. | | This variable was introduced, or its default value was changed, in | version 24.1 of Emacs. ` So, now I understand why the error messages are occuring but, given that the value seems to be `nil' by default, I'm not sure if I need to change anything. Again, I'm experiencing some problems with org-mode export to ODT and I'd like to clear those up. Would it help to obtain the "rnc" and "schemas.xml" files and then point `org-odt-schema-dir' to them? Will If I recall correctly, I was getting errors also until I added these files in. I found the files schemas.xml, OrgOdtContentTemplate.xml, and OrgOdtStyles.xml in the git repository for Org mode, in the etc/schema and etc/styles directories. I then copied the etc/schema/schemas.xmls and etc/styles/OrgOdt*.xml files to my /usr/share/emacs/etc/org/styles directory, and the errors went away. That must be where org-odt-schema-dir defaults to, as I don't have it set anywhere. Thanks for your reply. That helped. I wasn't sure if it was wise to change the default setting for `org-odt-schema-dir' but I went ahead and did so; just chose a directory in ~/Dropbox that my other Emacs instances can also access. Will
Re: [O] Missing OpenDocument schema files and ODT file corruption
Monroe, Will wtmonroe...@gmail.com writes: Hello, I'm using Emacs 24.4, Org-mode version 8.2.10 and I've run into a problem with missing OpenDocument schema files. Upon startup, I see these messages: , | Debug (ox-odt): Searching for OpenDocument styles files... | Debug (ox-odt): Trying /usr/share/emacs/etc/org/styles/... [2 times] | Debug (ox-odt): Trying /Users/wmonro1/.emacs.d/etc/styles/... | Debug (ox-odt): Trying /Users/wmonro1/.emacs.d/elpa/org-20150223/etc/styles/... | Debug (ox-odt): Using styles under /Users/wmonro1/.emacs.d/elpa/org-20150223/etc/styles/ | Debug (ox-odt): Searching for OpenDocument schema files... | Debug (ox-odt): Trying /usr/share/emacs/etc/org/schema/... [2 times] | Debug (ox-odt): No OpenDocument schema files installed ` I think I've had these errors for some time but I haven't paid much attention to them. However, I recently started exporting to OpenDocument formats (e.g., ODT) and I've encountered frequent problems with file corruption and some ODT files that won't even open. I want to find out what's happening so I can use the export/publishing functions for ODT more reliably. I searched the org-mode listerv and found a recommendation to check the values of org-odt-styles-dir and org-odt-schema-dir. I got the following values: , | org-odt-styles-dir: | /Users/wmonro1/.emacs.d/elpa/org-20150223/etc/styles/ | | org-odt-schema-dir | nil ` There is documentation for `org-odt-schema-dir' the explains the following: , | Documentation: | Directory that contains OpenDocument schema files. | | This directory contains: | 1. rnc files for OpenDocument schema | 2. a schemas.xml file that specifies locating rules needed | for auto validation of OpenDocument XML files. | | Use the customize interface to set this variable. This ensures | that `rng-schema-locating-files' is updated and auto-validation | of OpenDocument XML takes place based on the value | `rng-nxml-auto-validate-flag'. | | The default value of this variable varies depending on the | version of org in use and is initialized from | `org-odt-schema-dir-list'. The OASIS schema files are available | only in the org's private git repository. It is *not* bundled | with GNU ELPA tar or standard Emacs distribution. | | You can customize this variable. | | This variable was introduced, or its default value was changed, in | version 24.1 of Emacs. ` So, now I understand why the error messages are occuring but, given that the value seems to be `nil' by default, I'm not sure if I need to change anything. Again, I'm experiencing some problems with org-mode export to ODT and I'd like to clear those up. Would it help to obtain the rnc and schemas.xml files and then point `org-odt-schema-dir' to them? Will If I recall correctly, I was getting errors also until I added these files in. I found the files schemas.xml, OrgOdtContentTemplate.xml, and OrgOdtStyles.xml in the git repository for Org mode, in the etc/schema and etc/styles directories. I then copied the etc/schema/schemas.xmls and etc/styles/OrgOdt*.xml files to my /usr/share/emacs/etc/org/styles directory, and the errors went away. That must be where org-odt-schema-dir defaults to, as I don't have it set anywhere. Good luck! Dave