Replies: 1 comment 1 reply
-
Yes, those releases are primarily pybullet versions. will update the c++ versions. I should have kept those versions separate, but some conda guys were confused about 2 release versions (c++ and pybullet). |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As a downstream user (Godot) and Linux package maintainer (Mageia), I'm getting increasingly confused by Bullet's versioning, and the fact that every single tagged release seems to miss bumping the version number in the files where it's defined.
See e.g. #3206 (comment) where I mentioned that
3.06
,3.07
and3.08
all had inconsistent versioning.Now
3.09
also has inconsistent versioning:VERSION
:3.08
setup.py
:version='3.0.9'
src/LinearMath/btScalar.h
:#define BT_BULLET_VERSION 307
src/LinearMath/btSerializer.h
:I'm not sure if there are more locations, but every single bullet release seems to miss at least one of those.
Maybe the release process could be documented so that those aren't forgotten, or the number of locations that hardcode version information could be reduced?
In
master
currently, there is still outdated information in above locations 1, 3, and 4 (same values, mix of3.08
and3.07
), whilesetup.py
now showspybullet
as version3.1.6
!It seems pybullet gets a version bump regularly (pip updates?) and seems to be the main versioning for the whole of bullet nowadays?
Additionally, the
3.0.9
release on GitHub is shown as released on 26 Nov 2020: https://github.com/bulletphysics/bullet3/releases/tag/3.09But it's tagged on a commit from 4 Mar 2021: https://github.com/bulletphysics/bullet3/tree/3.09
I guess it might have happened if you repurposed a pre-existing release to change its tag and name, instead of copy-pasting the release notes (which seem to be the same as
3.0.7
and3.0.8
successively had). This makes it hard to know what changed between each release for downstream users.Beta Was this translation helpful? Give feedback.
All reactions