# Changes to ros\_buildfarm affecting repository import jobs

**URL:** https://discourse.openrobotics.org/t/changes-to-ros-buildfarm-affecting-repository-import-jobs/17047
**Category:** Buildfarm
**Created:** [October 31, 2020, 12:42am UTC](https://discourse.openrobotics.org/t/changes-to-ros-buildfarm-affecting-repository-import-jobs/17047 "2020-10-31T00:42:33Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![nuclearsandwich](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/nuclearsandwich/32/559_2.png) [@nuclearsandwich](https://discourse.openrobotics.org/u/nuclearsandwich)
#### Post date: [October 31, 2020, 12:42am UTC](https://discourse.openrobotics.org/t/changes-to-ros-buildfarm-affecting-repository-import-jobs/17047/1 "2020-10-31T00:42:33Z")

</div>

As we’re getting closer to moving [build.ros2.org](http://build.ros2.org) and [build.ros.org](http://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](https://github.com/ros-infrastructure/reprepro-updater/pull/84)
- [Use NamedTemporaryFile to avoid problems with PackageFile+StringIO in python3 by j-rivero · Pull Request #85 · ros-infrastructure/reprepro-updater · GitHub](https://github.com/ros-infrastructure/reprepro-updater/pull/85)  
and the one to ros\_buildfarm
- [Use python3 when invoking reprepro-updater by nuclearsandwich · Pull Request #842 · ros-infrastructure/ros\_buildfarm · GitHub](https://github.com/ros-infrastructure/ros_buildfarm/pull/842)

If any give you trouble please open issues on the appropriate repository.
