Can we chat about breaking changes in stable releases?

Since I see people here talking about virtualenvs and seperation of distributions on the same underlying operating system, I want to note again that the conda package manager would solve this issue across all platforms (Linux, OS X and Windows).
Conda creates relocatable packages that are installed into a prefix, which is basically a virtualenv on steroids. Once the virtualenv is activated, all the packages located under my_prefix/... become available.
I’ve been successful in creating conda packages up to RViz for the melodic ROS distribution, and work towards putting them on conda-forge. I’ll try to show this during ROSCON – would be cool to solve these issues with conda! (previous post here: ROS packages on conda / conda-forge)

1 Like