splintered-reality/py_trees_ros

Resolve kinetic-melodic branches

Closed this issue · 5 comments

Really ought to have put them on the same release/0.5.x branch back when. They now seem to have gotten out of sync (I'd stopped working on kinetic, but turns out there are quite a few users still).

Is there any signifant differences between melodic/kinetic? meaning can they be maintained as one?

I can start tracking kinetic (cause this is what we use) and start pulling it up to melodic (and later to crystal atleast in terms of features and idioms)

It is perhaps possible.

0.5->0.6 was dictated by a big push to make it python2/3 compatible (python2 got dropped later, 0.8 I think), but glancing at the changelog, 0.5->0.6 does not look like it introduced breaking functionality.

If you'd like to test 0.6 (melodic) sources on kinetic and they work out for you, we can get kinetic and melodic both on 0.6. I don't have a machine around to test on kinetic any longer.

Backporting everything that's gone into crystal - that's significantly more work and much might not be possible if it breaks the api promise.

Scratch above. I was staring at py_trees versions (kinetic: 0.5.x melodic: 0.6.x).

For py_trees_ros it should be fine .... They are both 0.5.x. I'll move on this shortly.

Both using the release/0.5.x branch now, new debs for both distros will be v0.5.18.

The previous release branches are still around in case we run into trouble but have been renamed graveyard/0.5-kinetic and graveyard/0.5-melodic. See also this diff of melodic vs kinetic.

Reopen if you discover any issues.