Re: [O] Missing OpenDocument schema files and ODT file corruption

2015-03-03 Thread J. David Boyd
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

2015-03-02 Thread Monroe, Will

  
  
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

2015-03-02 Thread J. David Boyd
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