Closed paul-cossey closed 1 year ago
We've been asked to install Cardinal for one of our customers
What do you mean by customers here?
the version from the AU is due to juce taking out the 0 prefix, and using 0 as the version for all others is intentional as that allows to more easily replace all package contents when reinstalling the macOS pkg (otherwise we need to deal with tagging individual files/binaries, too much hassle)
the standalones can easily have the version info sure, that is a good point. the rest shall remain as-is for the time being.
What do you mean by customers here?
We're a managed service provider, and have been asked by a Uni we look after to install Cardinal on a teaching lab.
the standalones can easily have the version info sure, that is a good point.
Awesome! thank you, versioning on standalone App's will be perfect for our needs.
What do you mean by customers here?
We're a managed service provider, and have been asked by a Uni we look after to install Cardinal on a teaching lab.
There might be problems here, Cardinal is affected by the many modules having a "non-commercial" clause on their artwork, making Cardinal also unusable for anything that is deemed "commercial". Universities usually take money in the form of tuition or entry fees, or maybe just donations if this is a one-off class. Such practices are not allowed.
The same applies to most VCV Rack modules, but they just hand-wave the problem and ignore it most of the time. I suggest to NOT do the same here.
Are the latest builds ok now?
Looks good, thanks @falkTX 😄
ok closing the ticket then
Hi, folks
We've been asked to install Cardinal for one of our customers. But we've come across some inconstancies with the release version number listed on GitHub and the version numbers of the installed Apps, plugins and package receipts.
Would it be possible for these (or at least some of these) to match the release number on GitHub?
For example CardinalNative.app and CardinalJACK.app don't have any version numbers in the info.plist. Usually these would be defined with the key
CFBundleShortVersionString
(orCFBundleVersion
) currently there are no version numbers listed at all.Most of the plugins/VST's have a version number of 1.0. The only ones that don't are:
But the issue with those is
23.7
doesn't match the GitHub release of23.07
All the installer package receipts are at version 0 too.
These is an excellent post here on packaging guidelines for App developers: https://github.com/n8felton/proper-packaging-principles
Thanks, please feel free to reach out of you have any questions or if you need to me clarify further 😃