Conversation
|
Regarding your comment #92 (comment):
The workflow generates Debian packages in isolated builds and, besides testing the package build itself, tests that all package dependencies are properly defined. I used this before for C++ / binary packages, and it helped me to discover missing package dependencies, as those would result in build or linking errors in the isolated build. It is easy to miss those during regular usage as the dependency will already be installed manually or as dependency of another package. Since this is Python code only, I guess there are no checks in place to compare the imports with the dependency declaration. If the dependencies are properly defined and the Python module is correctly installed, you should be able to install the So before continuing with a bloom release, the first goal should be to have |
|
I just tested In any case, since |
Signed-off-by: Andrej Orsula <orsula.andrej@gmail.com>
Signed-off-by: Andrej Orsula <orsula.andrej@gmail.com>
Add ros-deb-builder-action CI workflow, as suggested by @christian-rauch in #92 (comment).