Solve conflict between Ubuntu libcv2.1 and ROS libopencv2.3
It looks like a recent update to OpenCV in ROS electric (as a system-wide package pulled in by ros-electric-vision-opencv) causes a conflict with the default Ubuntu library libcv2.1 (+libcvaux2.1 libhighgui2.1). With the electric apt-repository it is not possible to "apt-get upgrade" for all packages without removing the Ubuntu libraries. This will also uninstall third-party software which depends on the Ubuntu libs such as the video editing program "kdenlive" and its "frei0r-plugins".
The conflict must have happened in a recent update to vision-opencv as there was no problem before. Where lies the exact source of the problem, and how could it be fixed? Or is this just a temporary glitch in the apt repository? I feel like a ROS package should never conflict with a default system package on a supported platform. I wouldn't want to decide between the one usable video editing tool in Linux and future electric updates.
The behavior was observed on Ubuntu 11.04 and 10.04 (LTS).
Edit, more details: Updating ros-electric-desktop-full to 1.0.0-s1319593787~natty will upgrade libopencv2.3 from 2.3.1+svn6514+branch23-1~natty to 2.3.1+svn6514+branch23-5~natty. The former works fine, while the latter conflicts with Ubuntu's libcv2.1 (version 2.1.0-3ubuntu1).
Update 2: Given that this is a bug in the packaging of OpenCV (as it looks from the comments and replies), where would a ticket go? OpenCV trunk upstream? ROS package management?