Re: What's going on with versionning ?
Willy Lambert <[email protected]> Fri, 13 Mar 2015 12:50:57 +0100
| Newsgroups | gmane.science.robotics.orocos.devel |
|---|---|
| Message-ID | <CAKvQZ_1+DwUyeBGCZzwWM-RobNN1VycgsgSX3sdHzDCWUKDdcA@mail.gmail.com> |
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