Closed cottsay closed 8 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 83.54%. Comparing base (
03d6193
) to head (a0ee3d9
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Upstream Debian has decided to package colcon, and they created a package simply called 'colcon' which provides only the
/usr/bin/colcon
executable and some weak dependencies as a sort of replacement forcolcon-common-extensions
. This conflicts with ourpython3-colcon-core
package during unpacking.We could add
Conflicts: colcon
, but I think this is a great use case forReplaces:
because the only file provided bycolcon
is/usr/bin/colcon
, which we obviously provide here. This way, folks can still successfully installcolcon
and get the weak dependencies even if our version ofpython3-colcon-core
is installed, and our copy of/usr/bin/colcon
will take precedence over the one provided bycolcon
.https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces