colcon / colcon-bundle

A colcon extension to create portable application bundles
Apache License 2.0
38 stars 24 forks source link

Add tests to run colcon-bundle against APT installed colcon #150

Open zmichaels11 opened 4 years ago

zmichaels11 commented 4 years ago

Description

The recent build failures on colcon-bundle were due to upstream breaking changes applied to colcon-python-setup-py. The APT installation of colcon is considered the stable installation. To help quicken triaging broken builds of colcon-bundle, tests should be added that run colcon-bundle's tests using APT installed colcon instead of PIP.

Exit Criteria

dirk-thomas commented 4 years ago

A release is simultaneously being pushed to pip and apt (which apt even being delayed a bit until new packages are imported from the bootstrap repo into building/testing/main and then later synced to the official mirror). So switching from pip to apt will pick up new changes not earlier but even later.

zmichaels11 commented 4 years ago

I'm suggesting testing against both not switching. The purpose of this feature request is to help detect if the reason why colcon-bundle is failing is due to changes in colcon by providing a comparison against a more stable release.

dirk-thomas commented 4 years ago

against a more stable release

I am not understanding where the "more stable release" is coming from? The apt repo only contains the latest release. From pip you could install older versions (but it would be hard to know what older version to try).