Replies: 19 comments 74 replies
|
They way I see it,
So, while it’s true that C++ development will slow, there will always need to be a versioning match if we are to continue to publish both C++ and python in the same package, otherwise versioning will be too hard to maintain. |
|
I added the |
I'm not sure if I understand correctly. If the versions don't exactly match (commit level), should a version mismatch be printed without specifying the exact version? At first glance, it looks like |
|
I think |
|
I would like to manually set the MAJOR MINOR REVISION and not use a tag |
|
we can merge this after the next release, so gives me time to kick the tires and try to break it |
|
So, I don’t like the idea of having different systems setting the version numbers, no doubt this will cause issues down the road |
|
That wasn't my goal. The revision number was supposed to be unique for each commit, not for each build. I did what you asked – MAJOR, MINOR, and BUILD are set manually. REVISION is overridden in the |
|
This seems to work well, I know it’s not what you had intended, but I think it’s easier for my workflow |
|
We seem to be going around in circles on this. If you insist on having
I’m used to working with the build date with regards support requests |
|
I don't understand this |
Do you mean the |
|
I'm a little lost. What stage are we at? Are you expecting any response from me? |
|
@rdesparbes , I removed you as a collaborator for security. you haven't been around... I will add you again if you find your way back here |
|
try to make a release |
|
Does not work for me, I would like to roll back these changes to |


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Currently, I use
GitWCRevto generate version using$WCLOGCOUNT&65535$, which should have been$WCLOGCOUNT+1&65535$because its off by one.There’s a C++ project (Version) that generates a C++ header file (from
pyrx_version.tpl) that's the picked up by the compilerThe version project also generates
__init__.py(from__init__.tpl)The templates are stored in the templates folder and are copied into their proper places.
This procedure can change, however it must be - automated - in that it generates versioning for C++ and Python
GitWCRevcould be replaced with a bat file or something that Visual studio can executeVersioning and checking
IMO, this not a correct approach
PyRx DLL version (2.2.19.4585.20250723) does not match the source version (2.2.19.4587). Some features may not work as expectedOriginally, I had
MAJOR MINOR REVISION BUILDDATE
We changed it to
MAJOR MINOR REVISION GITLOGNUMER BUILDDATE
As far as I’m concerned, anything after the revision is for developers, so for version checking
Better
PyRx DLL version (2.2.19) does not match the source version (2.2.19). Some features may not work as expectedAll reactions