As we’re getting closer to moving build.ros2.org and build.ros.org to Ubuntu 20.04 we’ve made some changes to reprepro-updater and ros_buildfarm which allow reprepro-updater to run with Python 3. There were some basic smoke checks to confirm the changes wouldn’t harm existing installations but I wanted to announce the changes here in case someone starts having issues they know where to look.
The two patches to reprepro-updater:
- Encode announcement print statement by j-rivero · Pull Request #84 · ros-infrastructure/reprepro-updater · GitHub
- Use NamedTemporaryFile to avoid problems with PackageFile+StringIO in python3 by j-rivero · Pull Request #85 · ros-infrastructure/reprepro-updater · GitHub
and the one to ros_buildfarm - Use python3 when invoking reprepro-updater by nuclearsandwich · Pull Request #842 · ros-infrastructure/ros_buildfarm · GitHub
If any give you trouble please open issues on the appropriate repository.