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. |
Beta Was this translation helpful? Give feedback.
-
I added the |
Beta Was this translation helpful? Give feedback.
-
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 |
Beta Was this translation helpful? Give feedback.
-
I think |
Beta Was this translation helpful? Give feedback.
-
I would like to manually set the MAJOR MINOR REVISION and not use a tag |
Beta Was this translation helpful? Give feedback.
-
we can merge this after the next release, so gives me time to kick the tires and try to break it |
Beta Was this translation helpful? Give feedback.
-
So, I don’t like the idea of having different systems setting the version numbers, no doubt this will cause issues down the road |
Beta Was this translation helpful? Give feedback.
-
Part of the conversation here: 89398df |
Beta Was this translation helpful? Give feedback.
-
I think you should rollback these commits. I've already done what you were trying to achieve here. The version for ![]() |
Beta Was this translation helpful? Give feedback.
-
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 |
Beta Was this translation helpful? Give feedback.
-
This seems to work well, I know it’s not what you had intended, but I think it’s easier for my workflow |
Beta Was this translation helpful? Give feedback.
-
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 |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I don't understand this |
Beta Was this translation helpful? Give feedback.
-
Do you mean the |
Beta Was this translation helpful? Give feedback.
-
I'm a little lost. What stage are we at? Are you expecting any response from me? |
Beta Was this translation helpful? Give feedback.
-
@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 |
Beta Was this translation helpful? Give feedback.
-
try to make a release
|
Beta Was this translation helpful? Give feedback.
-
Does not work for me, I would like to roll back these changes to |
Beta Was this translation helpful? Give feedback.
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
GitWCRev
to 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
GitWCRev
could 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 expected
Originally, 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 expected
Beta Was this translation helpful? Give feedback.
All reactions