c1c220e...
by
=?utf-8?q?Steven!_Ragnar=C3=B6k?= <email address hidden>
Depend on modules packages only to allow co-installability. (#750)
When the rosdep modules package was split in [#731] the module
dependencies weren't updated to only depend on modules packages
themselves which prevents rosdep modules for python2 and python3 from
actually being co-installable.
I haven't yet audited to make sure there's no cli usage of these tools
in the modules but it's Friday afternoon and I wanted to get this inked
before I walked away.
When I return to it I'll check for that before proceeding for reviews.
openSUSE package query and install enhancements (#729)
* Enable PIP installer for openSUSE
* openSUSE package detection with RPM capabilities
Packages sometimes get renamed and their old name is kept as an rpm capability (like an alias), so the additional flag `--whatprovides` is passed to the `rpm` query.
If tests rely on the environment being a certain way, they should ensure
it meets its expectations. Update the tests to ensure they're testing
multiple euid conditions, and setting it explicitly where required.