Why does catkin add the src directory of the workspace to ROS_PACKAGE_PATH and not the devel directory?
If the devel space is supposed to mimic the install space, (as described in http://www.ros.org/wiki/catkin/workspaces), should that not be what is added to the ROS_PACKAGE_PATH? It seems confusing to have the package.xml and .launch files remain in the src directory and the binary targets copied to the devel directory...