ros-infrastructure / rosdoc2

Command-line tool for generating documentation for ROS 2 packages.
Apache License 2.0
29 stars 9 forks source link

Author names with apostrophe are crashing rosdoc2 (example in image_common) #104

Closed rkent closed 2 months ago

rkent commented 2 months ago

image_common author line in package.xml has: <author email="jack.oquin@gmail.com">Jack O'Quin</author> Result in build farm output is:

03:32:54 Running Sphinx v7.2.6
03:32:54 
03:32:54 Configuration error:
03:32:54 There is a syntax error in your configuration file: unterminated string literal (detected at line 26) (<string>, line 26)
03:32:54 
03:32:54 Sphinx-build exited with return code '2'

I can reproduce this locally. generated conf.py has:

author = 'Vincent Rabaud, Patrick Mihelich, Alejandro Hernandez Cordero, Jack O'Quin, Geoffrey Biggs, James Bowman'