ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Why is rosjava_core/rosjava_bootstrap different between repository and deb distributions in electric?

asked 2011-10-12 09:40:14 -0600

updated 2011-10-12 10:14:29 -0600

In trying to build a rosjava package that a co-worker built using a source install of rosjava on a machine that had rosjava installed via debian/ubuntu packages I noticed there are very important differences.

Comparing:

to the version I have installed from deb, it appears that the deb versions simply are missing large chunks of important python code from rosjava_bootstrap/src. Specifically make.py

Anyone know why this difference exists?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2011-10-12 11:27:08 -0600

kwc gravatar image

updated 2011-10-13 09:17:11 -0600

rosjava is still in an alpha state with the packaging/toolchain integrating under flux. The debian package is not directly tracking these changes as these packaging changes affect the ability to produce debian binaries.

NOTE: to verify versions:

$ rosversion rosjava_core

or,

$ tail -1 CMakeLists.txt 
rosbuild_make_distribution(0.2.0)

or (for the debian release version number, if you want to check before you install)

http://www.ros.org/wiki/rosjava_core/Releases http://www.ros.org/wiki/rosjava_core/Releases

edit flag offensive delete link more

Comments

Is there any formal way to know when a package is alpha/likely to be out of sync with debs? I see in stack.xml and manifest.xml 'review status="unreviewed" ' but am unsure if that would be a reliable indicator.
Asomerville gravatar image Asomerville  ( 2011-10-13 05:16:47 -0600 )edit
In general, if something is < 1.0, you shouldn't expect the debs to stay up-to-date.
kwc gravatar image kwc  ( 2011-10-13 05:17:57 -0600 )edit
It doesn't seem that the version information is anywhere in the stack/package, nor on it's official page. Is knowing this more or less ad-hoc? (I ask as someone trying to manage version control across projects) Might this be something I should write up a REP about?
Asomerville gravatar image Asomerville  ( 2011-10-13 07:27:28 -0600 )edit
$ rosversion rosjava_core 0.2.0
kwc gravatar image kwc  ( 2011-10-13 09:15:28 -0600 )edit
Oh great! I was unaware of rosversion, or the fact that the version number was embedded in the CMakeLists.txt. Thanks!
Asomerville gravatar image Asomerville  ( 2011-10-13 16:10:24 -0600 )edit

Question Tools

Stats

Asked: 2011-10-12 09:40:14 -0600

Seen: 408 times

Last updated: Oct 13 '11