[Pkg-mozext-maintainers] Bug#868969: adblock-plus: FTBFS: UnicodeDecodeError: 'utf8' codec can't decode byte 0xd1 in position 366: invalid continuation byte

Lucas Nussbaum lucas at debian.org
Wed Jul 19 20:21:33 UTC 2017

Source: adblock-plus
Version: 2.7.3+dfsg-1
Severity: serious
Tags: buster sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20170719 qa-ftbfs
Justification: FTBFS on amd64


During a rebuild of all packages in sid, your package failed to build on

Relevant part (hopefully):
> make[1]: Entering directory '/<<BUILDDIR>>/adblock-plus-2.7.3+dfsg'
> TZ=UTC python build.py build --release
> Warning: Mapped file adblockplusui/skin/fonts/CreteRound-Italic.otf doesn't exist
> Warning: Mapped file adblockplusui/skin/fonts/CreteRound-Regular.otf doesn't exist
> Traceback (most recent call last):
>   File "build.py", line 11, in <module>
>     buildtools.build.processArgs(BASE_DIR, sys.argv)
>   File "/<<BUILDDIR>>/adblock-plus-2.7.3+dfsg/buildtools/build.py", line 616, in processArgs
>     commands[command](baseDir, scriptName, opts, args, type)
>   File "/<<BUILDDIR>>/adblock-plus-2.7.3+dfsg/buildtools/build.py", line 57, in __call__
>     return self._handler(baseDir, scriptName, opts, args, type)
>   File "/<<BUILDDIR>>/adblock-plus-2.7.3+dfsg/buildtools/build.py", line 203, in runBuild
>     multicompartment=multicompartment)
>   File "/<<BUILDDIR>>/adblock-plus-2.7.3+dfsg/buildtools/packagerGecko.py", line 378, in createBuild
>     fixupLocales(params, files)
>   File "/<<BUILDDIR>>/adblock-plus-2.7.3+dfsg/buildtools/packagerGecko.py", line 220, in fixupLocales
>     data = localeTools.parseString(files[path].decode('utf-8'), path)
>   File "/<<BUILDDIR>>/adblock-plus-2.7.3+dfsg/buildtools/localeTools.py", line 187, in parseString
>     for name, comment, value in it:
>   File "/<<BUILDDIR>>/adblock-plus-2.7.3+dfsg/buildtools/localeTools.py", line 150, in parseDTDString
>     parser.Parse('<!DOCTYPE root SYSTEM "foo"><root/>', True)
>   File "/<<BUILDDIR>>/adblock-plus-2.7.3+dfsg/buildtools/localeTools.py", line 137, in ExternalEntityRefHandler
>     subparser.Parse(data.encode('utf-8'), True)
> UnicodeDecodeError: 'utf8' codec can't decode byte 0xd1 in position 366: invalid continuation byte
> debian/rules:7: recipe for target 'override_dh_auto_build' failed
> make[1]: *** [override_dh_auto_build] Error 1

The full build log is available from:

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

More information about the Pkg-mozext-maintainers mailing list