Closed zultron closed 5 years ago
Please include the package.xml
file in question and your locale settings.
$ locale
LANG=C.UTF-8
LANGUAGE=
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_PAPER="C.UTF-8"
LC_NAME="C.UTF-8"
LC_ADDRESS="C.UTF-8"
LC_TELEPHONE="C.UTF-8"
LC_MEASUREMENT="C.UTF-8"
LC_IDENTIFICATION="C.UTF-8"
LC_ALL=C.UTF-8
This was totally my fault. My apologies. Closing PR.
This was totally my fault. My apologies. Closing PR.
What was the cause in the end?
I'm tracking it down to a problem in rosdistro
, where package.xml
sources downloaded from GitHub are immediately decoded, and not re-encoded before sending them off to get parsed. PR is coming shortly.
Unicode characters in package.xml break
parse_package_string()
. Here's an example traceback caused by a package where the author's name contained an umlaut: