ros-infrastructure / buildfarm_deployment

Apache License 2.0
30 stars 39 forks source link

Upgrade to reprepro 5.3.0 to resolve Missing 'Binary' field for Ubuntu 20.04, Debian Buster #227

Closed nuclearsandwich closed 4 years ago

nuclearsandwich commented 4 years ago

Closes #223

The changes in modules/reprepro will affect most people who deploy from this repository. I've added a pre-built reprepro deb built for 16.04 in a 16.04 container using the 5.3.0 sourcedeb from 19.04.

The included script ought to work on any 16.04 system for others who want to build their own binary in a fork of this project.

Because we're installing a standalone deb automatic dependency resolution isn't used so our module installs reprepro's dependencies explicitly. While updating the puppet module I found that I'd configured it to install the build dependencies rather than the runtime dependencies and have corrected that in 7344bef.