Re: What's going on with versionning ?

Peter Soetens <[email protected]> Wed, 4 Mar 2015 09:56:06 +0100
Newsgroups gmane.science.robotics.orocos.devel
Message-ID <CAMYDobVN28pR3P-pYvEOEGK=hkK48TrPCf6fNgBUk9u3NC1QNg@mail.gmail.com>
Hi Willy,

On Thu, Feb 19, 2015 at 4:30 PM, Willy Lambert <[email protected]> wrote:
> Hi all,
>
> I just saw a reference to toolchain-2.8 branch in another discussion on the
> ML, could someone explain what's going on  ?

Maybe everybody was looking at me...

>
> The 2.7 version seem to have had hard time with multiple "rc". Is this a way
> to go out of a dead end ?

2.7 was only released as Debian packages in the ROS repositories,
currently at 2.7.0-9.
I must admit I also can't find these version tags on github, where
they should be.

The lack of announcements of these releases on the mailing lists is
clearly very confusing. The reason for this is
that the release procedure (but also the review of branches/patches) I
could do until 2.6 is
not working anymore for me. From a timing/effort perspective.

> I'm also interested in the ROS/Orocos version compatibility change. As far
> as I know 2.7 was compatible with Ros::Indigo.

It is, if you build from source. If you want to use the ROS .deb
binaries, you're limited to what is
in the ros repositories:

fuerte : toolchain-2.6
hydro : toolchain-2.7
indigo : toolchain-2.8

So we only create binaries for one Orocos major version per ROS release.

toolchain-2.8 branched from master last year, but afaikt it's still in
sync with master.

The majority of the changes of 2.7 vs  2.8 are on the 'extensions'
level, so not API's but extra
functionality. On the ROS extension side, lots of support was added to
be compatible with
the ROS primitives (so access/modify Orocos primitives using ROS
tools). On the orogen
side, lot of work was done to get the masters of orocos-toolchain back
in sync with the masters
of rock. That's also a major step forward.

2.8 and 2.7 are not binary compatible, but are source-level compatible.

Finally, we discussed a few weeks ago to create release notes for this
2.8 release,
and properly tag it, since we all agree that before it was better. But
I need more than a
few hours to prepare that the 'old way'. Many hours passed since, and
there always seems
to be a higher priority task in front of it.

Peter
-- 
Orocos-Dev mailing list
[email protected]
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev