Bug#1072576: coot: save its states in HOME.
Andrius Merkys
merkys at debian.org
Wed Jun 5 09:13:26 BST 2024
Control: tags -1 + confirmed
Hi,
On 2024-06-04 17:31, Picca Frédéric-Emmanuel wrote:
> While using coot I found that it save it's states in these files
>
> DEBUG:: saving state to filename 0-coot.state.py
> State file 0-coot.state.py written.
> State file 0-coot-history.py written.
> State file 0-coot-history.scm written.
I can confirm this happens.
> Maybe this is just something linked to a DEBUG mode.... It would be
> great if this state could be saved in the xdg cache directory, or
> maybe create a Release coot without all the Debuging.
I agree these files should better be placed in XDG cache or some other
XDG-based directory. I have to make sure if these debug files are
present only in Debian-provided coot, or are they supposed to appear
always. I am not sure if it is a good idea to patch the debugging out
unless it is intended, as turning it on would require rebuilding coot.
Maybe the debug mode should be controlled by a command line option (off
by default), but I would better have the upstream to implement it.
> I do not know what is the best solution...
>
> The coot command line is quite verbose...
>
>
> I am wondering if these warnings are important ?
Most of them are probably not.
> :~$ coot
> INFO:: built with GTK 4.12.5
> pdd /usr/share/coot
> WARNING:: Coot REFMAC dictionary override COOT_REFMAC_LIB_DIR /usr/share/coot/lib failed to find the monomer library
> WARNING:: COOT_PREFIX set, but no dictionary lib found
> WARNING: Failed to read restraints dictionary.
> debug:: in setup_python() pydirectory is /usr/lib/python3.11/site-packages
> debug:: in setup_python() pkgpydirectory is /usr/lib/python3.11/site-packages/coot
> WARNING:: The reference structures directory (COOT_REF_STRUCTS): /usr/share/coot/reference-structures was not found.
> Ca->Mainchain will not be possible.
> WARNING:: Coot REFMAC dictionary override COOT_REFMAC_LIB_DIR /usr/share/coot/lib failed to find the monomer library
> WARNING:: COOT_PREFIX set, but no dictionary lib found
> WARNING: Failed to read restraints dictionary.
The REFMAC dictionary packaged in Debian as refmac-dictionary needs some
adjustment to make usable by coot and make the messages above go away.
The remaining output seems to be purely informational. I stripped that
off from this email.
Thanks,
Andrius
More information about the debian-science-maintainers
mailing list