Re: What's going on with versionning ?

Ruben Smits <[email protected]> Tue, 17 Mar 2015 15:07:23 +0100
Newsgroups gmane.science.robotics.orocos.devel
Message-ID <CAN8PhbnuaXxPpT3zJ_tYovSb_Kcp_yDYHeAq3s8dsNckUcUx5A@mail.gmail.com>
This page should be updated:
http://www.orocos.org/wiki/orocos/toolchain/getting-started and include the
list we have below.

R.

On Tue, Mar 17, 2015 at 3:05 PM, Ruben Smits <[email protected]>
wrote:

> It should go very close to here: http://www.orocos.org/orocos/toolchain
> IMO
>
> R.
>
> On Fri, Mar 13, 2015 at 12:50 PM, Willy Lambert <[email protected]>
> wrote:
>
>>
>>
>> 2015-03-04 9:56 GMT+01:00 Peter Soetens <[email protected]>:
>>
>>> 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
>>>
>>
>> Thx a lot for clarify this. I think we should add this compatibility
>> table in some public place :
>> "
>> fuerte : toolchain-2.6
>> hydro : toolchain-2.7
>> indigo : toolchain-2.8
>> "
>>
>> I didn't find any relevant place, does anyone have an idea ?
>>
>> It seems that some of the core dev team have had private chat on this, it
>> would be great to share such discussions ;p. If I understand well the team
>> decided to change the way publication is done with 2.7 for a new
>> lightweight way, but no communication has been done on this... Maybe
>>
>>
>> --
>> Orocos-Dev mailing list
>> [email protected]
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev
>>
>>
>
>
> --
> Ruben Smits, Roboticist - Founder
> +32 479 511 786
> Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
> www.intermodalics.eu
>



-- 
Ruben Smits, Roboticist - Founder
+32 479 511 786
Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
www.intermodalics.eu

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