Build of 3.38.0 fails due to broken markup in Spanish translation
Hi building gnome-devel-docs fails with the following error below, any clues ?
Adding -pipe to PKG_OPTLEVEL
Using Dropline's build script for package gnome-devel-docs
Adding -pipe to PKG_OPTLEVEL
PKG_SOURCEURL=${DLG_GNOMEMIRROR}/${NAME}/${VER_MAJ}.${VER_MIN}/${NAME}-${VERSION}.tar.xz
*** Building gnome-devel-docs-3.38.0-noarch-1dl.
Preparing the sources and work areas...
Clearing out the work directory: /tmp/DLG/work/gnome-devel-docs-3.38.0-1
rm -rf /tmp/DLG/work/gnome-devel-docs-3.38.0-1
mkdir -m 755 -p /tmp/DLG/work/gnome-devel-docs-3.38.0-1
Clearing out the staging directory: /tmp/DLG/stage/gnome-devel-docs-3.38.0-1
rm -rf /tmp/DLG/stage/gnome-devel-docs-3.38.0-1
mkdir -m 755 -p /tmp/DLG/stage/gnome-devel-docs-3.38.0-1
Clearing out the log directory: /tmp/DLG/logs/gnome-devel-docs-3.38.0-1
rm -rf /tmp/DLG/logs/gnome-devel-docs-3.38.0-1
mkdir -m 755 -p /tmp/DLG/logs/gnome-devel-docs-3.38.0-1
Searching for gnome-devel-docs-3.38.0 source code...
...looking for /home/sasa/DEVELOPMENT/DLG_3_38/scripts/gnome-devel-docs/gnome-devel-docs-3.38.0.tar.xz
...looking for /home/sasa/DEVELOPMENT/DLG_3_38/scripts/gnome-devel-docs/gnome-devel-docs-3.38.0.txz
...looking for /home/sasa/DEVELOPMENT/DLG_3_38/scripts/gnome-devel-docs/gnome-devel-docs-3.38.0.tar.bz2
...looking for /home/sasa/DEVELOPMENT/DLG_3_38/scripts/gnome-devel-docs/gnome-devel-docs-3.38.0.tar.gz
...looking for /home/sasa/DEVELOPMENT/DLG_3_38/scripts/gnome-devel-docs/gnome-devel-docs-3.38.0.tgz
...looking for /home/sasa/DEVELOPMENT/DLG_3_38/scripts/gnome-devel-docs/gnome-devel-docs-3.38.0.zip
...looking for /tmp/DLG/sources/gnome-devel-docs-3.38.0.tar.xz
...found!
Uncompressing /tmp/DLG/sources/gnome-devel-docs-3.38.0.tar.xz into /tmp/DLG/work/gnome-devel-docs-3.38.0-1.
cd /tmp/DLG/work/gnome-devel-docs-3.38.0-1
tar --use=xz -xvf /tmp/DLG/sources/gnome-devel-docs-3.38.0.tar.xz
Tarball root directory appears to be gnome-devel-docs-3.38.0
PKG_SRCROOT=/tmp/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0
PKG_BUILDROOT=/tmp/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0
find /tmp/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0 \( -type d -or -type f \) -exec chown root.root {} \;
find /tmp/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0 -type d -exec chmod go-w+x {} \;
find /tmp/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0 -type f -exec chmod go-wx {} \;
Mulitprocessor machine detected.
Number of processors available: 2
Adding make flags of "-j 2" to the build.
Analyzing source structure...
Searching for the presence of Scrollkeeper files...
Searching for the presence of GConf schemas...
cd /tmp/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0
Buildsystem used is autotools
Generated environment variables for configure are ''.
cd /tmp/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0
Generated configure arguments are '--prefix=/usr --sysconfdir=/etc --localstatedir=/var'.
Generated configure line is './configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var'.
Running the configure script...
Executing "configure" in /tmp/DLG/logs/gnome-devel-docs-3.38.0-1/configure.sh, output in /tmp/DLG/logs/gnome-devel-docs-3.38.0-1/configure.txt
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether ln -s works... yes
checking for itstool... itstool
checking for xmllint... xmllint
checking for cc... /usr/bin/cc
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GLIB... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating accessibility-devel-guide/Makefile
config.status: creating platform-demos/Makefile
config.status: creating hig/Makefile
config.status: creating optimization-guide/Makefile
config.status: creating platform-overview/Makefile
config.status: creating programming-guidelines/Makefile
Make arguments supplied are "".
Running the make...
cd /tmp/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0
Executing "make" in /tmp/DLG/logs/gnome-devel-docs-3.38.0-1/make.sh, output in /tmp/DLG/logs/gnome-devel-docs-3.38.0-1/make.txt
make -j 2
Making all in accessibility-devel-guide
make[1]: Entering directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/accessibility-devel-guide'
GEN de/de.mo
GEN cs/cs.mo
GEN el/el.mo
GEN es/es.mo
GEN fr/fr.mo
GEN ja/ja.mo
GEN ko/ko.mo
GEN pt_BR/pt_BR.mo
GEN sl/sl.mo
GEN sv/sv.mo
GEN zh_CN/zh_CN.mo
GEN cs/
GEN de/
GEN el/
GEN es/
GEN fr/
GEN ja/
GEN ko/
GEN pt_BR/
GEN sl/
GEN sv/
GEN zh_CN/
make[1]: Leaving directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/accessibility-devel-guide'
Making all in platform-demos
make[1]: Entering directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/platform-demos'
GEN cs/cs.mo
GEN ca/ca.mo
GEN de/de.mo
GEN el/el.mo
GEN es/es.mo
GEN fr/fr.mo
GEN gl/gl.mo
GEN ko/ko.mo
GEN pt_BR/pt_BR.mo
GEN sv/sv.mo
GEN ca/
GEN cs/
GEN de/
GEN el/
GEN es/
GEN fr/
GEN gl/
GEN ko/
GEN pt_BR/
GEN sv/
make[1]: Leaving directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/platform-demos'
Making all in hig
make[1]: Entering directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/hig'
GEN cs/cs.mo
GEN de/de.mo
GEN el/el.mo
GEN es/es.mo
GEN gl/gl.mo
GEN pt_BR/pt_BR.mo
GEN ru/ru.mo
GEN sv/sv.mo
GEN cs/
GEN de/
GEN el/
GEN es/
GEN gl/
GEN pt_BR/
GEN ru/
GEN sv/
make[1]: Leaving directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/hig'
Making all in optimization-guide
make[1]: Entering directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/optimization-guide'
GEN de/de.mo
GEN cs/cs.mo
GEN el/el.mo
GEN es/es.mo
GEN fr/fr.mo
GEN gl/gl.mo
GEN ko/ko.mo
GEN pt_BR/pt_BR.mo
GEN sl/sl.mo
GEN sv/sv.mo
GEN zh_CN/zh_CN.mo
GEN cs/
GEN de/
GEN el/
GEN es/
GEN fr/
GEN gl/
GEN ko/
GEN pt_BR/
GEN sl/
GEN sv/
GEN zh_CN/
make[1]: Leaving directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/optimization-guide'
Making all in platform-overview
make[1]: Entering directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/platform-overview'
GEN ca/ca.mo
GEN cs/cs.mo
GEN de/de.mo
GEN el/el.mo
GEN es/es.mo
GEN fr/fr.mo
GEN gl/gl.mo
GEN it/it.mo
GEN ja/ja.mo
GEN ko/ko.mo
GEN oc/oc.mo
GEN pt_BR/pt_BR.mo
GEN ru/ru.mo
GEN uk/uk.mo
GEN sl/sl.mo
GEN sv/sv.mo
GEN zh_CN/zh_CN.mo
GEN ca/
GEN cs/
GEN de/
GEN el/
GEN es/
GEN fr/
GEN gl/
GEN it/
GEN ja/
GEN ko/
GEN oc/
GEN pt_BR/
GEN ru/
GEN uk/
GEN sl/
GEN sv/
GEN zh_CN/
make[1]: Leaving directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/platform-overview'
Making all in programming-guidelines
make[1]: Entering directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/programming-guidelines'
GEN cs/cs.mo
GEN de/de.mo
GEN el/el.mo
GEN es/es.mo
GEN ko/ko.mo
GEN pt_BR/pt_BR.mo
GEN ro/ro.mo
GEN sv/sv.mo
GEN cs/
GEN de/
GEN el/
GEN es/
Warning: Could not merge es translation for msgid:
Use asynchronous calls in preference to synchronous calls or explicit use of threads (<link xref="#concepts"/>)
Warning: Could not merge es translation for msgid:
Learn and follow the GLib pattern for declaring asynchronous APIs (<link xref="#api-pattern"/>)
Warning: Could not merge es translation for msgid:
Place callbacks from asynchronous functions in order down the file, so control flow is easy to follow (<link xref="#single-call"/>)
Warning: Could not merge es translation for msgid:
Use the presence of a <link href="https://developer.gnome.org/gio/stable/GTask.html"><code>GTask</code></link> or <link href="https://developer.gnome.org/gio/stable/GCancellable.html"><code>GCancellable</code></link> to indicate whether an operation is ongoing (<link xref="#single-call"/>, <link xref="#gtask"/>)
Traceback (most recent call last):
File "/usr/bin/itstool", line 1598, in <module>
doc.merge_translations(translations, opts.lang, strict=opts.strict)
File "/usr/bin/itstool", line 962, in merge_translations
self.merge_translations(translations, language, node=child, strict=strict)
File "/usr/bin/itstool", line 962, in merge_translations
self.merge_translations(translations, language, node=child, strict=strict)
File "/usr/bin/itstool", line 962, in merge_translations
self.merge_translations(translations, language, node=child, strict=strict)
File "/usr/bin/itstool", line 962, in merge_translations
self.merge_translations(translations, language, node=child, strict=strict)
File "/usr/bin/itstool", line 964, in merge_translations
newnode = self.get_translated(node, translations, strict=strict, lang=language)
File "/usr/bin/itstool", line 1065, in get_translated
msgstr.encode('utf-8')))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 110: ordinal not in range(128)
make[1]: *** [Makefile:487: es/es.stamp] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/mnt/space1/DLG/work/gnome-devel-docs-3.38.0-1/gnome-devel-docs-3.38.0/programming-guidelines'
make: *** [Makefile:343: all-recursive] Error 1
Error! make exited with status: 2
Failed package gnome-devel-docs
root@braserv:/home/sasa/DEVELOPMENT/DLG_3_38#