I ran into an issue while trying to compile with catkin which was recently solved and merged to the distro's `kinetic-devel` branch. It is issue [#955](https://github.com/ros/catkin/pull/955), which was added to catkin's 0.7.15 release about a week ago, which was followed by 0.7.16 a few days later. As the issue is now solved, I thought that just upgrading the package would let me compile without problem. However, after running
apt-get update
I checked the latest version of `ros-kinetic-catkin` and got the following
sudo apt-cache policy ros-kinetic-catkin
ros-kinetic-catkin:
Installed: 0.7.14-0xenial-20180809-132632-0800
Candidate: 0.7.14-0xenial-20180809-132632-0800
Version table:
*** 0.7.14-0xenial-20180809-132632-0800 500
500 http://packages.ros.org/ros/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
which indicates that the latest version is 0.7.14. However, the ros/catkin api [webpage](http://docs.ros.org/api/catkin/html/) clearly shows "catkin 0.7.16 documentation" on top. **I would like to upgrade to version 0.7.16 without compiling from source**, so:
- Do I have to make some dependency changes in order to update the package?
- Shouldn't `apt-get update && apt-get upgrade ros-kinetic-catkin` do it or is there something I'm missing?
As a side note, I'm a bit confused as how the repository and the dependencies relate to each other, so maybe it's just that the dependencies do not point to the latest relase? Correct me if I'm wrong as this is a field I know nothing about...
↧