missing 'help/manual/es/index.docbook'
A recent jhbuild build gtk-doc
fails with:
Running custom install script '/home/christian/jhbuild/install/bin/meson --internal yelphelper install --subdir=help/manual --id=gtk-doc --installdir=share/help --sources=index.docbook@@fdl-appendix.xml --symlinks=true'
Warning: Could not merge es translation for msgid:
The following list explains the most relevant options. Check the example <filename>Makefile.am</filename> for additional options. <_:itemizedlist-1/>
Error: Could not merge translations:
'NoneType' object has no attribute 'node'
...
Traceback (most recent call last):
File "/home/christian/jhbuild/install/bin/meson", line 11, in <module>
load_entry_point('meson==0.53.0', 'console_scripts', 'meson')()
File "/home/christian/jhbuild/install/lib/python3.6/site-packages/mesonbuild/mesonmain.py", line 226, in main
return run(sys.argv[1:], launcher)
File "/home/christian/jhbuild/install/lib/python3.6/site-packages/mesonbuild/mesonmain.py", line 215, in run
return run_script_command(args[1], args[2:])
File "/home/christian/jhbuild/install/lib/python3.6/site-packages/mesonbuild/mesonmain.py", line 163, in run_script_command
return module.run(script_args)
File "/home/christian/jhbuild/install/lib/python3.6/site-packages/mesonbuild/scripts/yelphelper.py", line 132, in run
destdir, options.project_id, options.symlinks)
File "/home/christian/jhbuild/install/lib/python3.6/site-packages/mesonbuild/scripts/yelphelper.py", line 71, in install_help
shutil.copyfile(infile, outfile)
File "/usr/lib/python3.6/shutil.py", line 120, in copyfile
with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: '/home/christian/.cache/jhbuild/build/gtk-doc/help/manual/es/index.docbook'
FAILED: meson-install
It works with the latest stable tag GTK_DOC_1_32
.
See related itstool
issue: https://github.com/itstool/itstool/issues/21
Edited by Christian Rauch