-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepared to a new release #2076
Conversation
@oleg68 I see you changed minor version. What do you plan to put in it? |
That comment as I thought about the change on Mac supported version. IMHO, those kind of change should not be included in patch versions. At minimum a minor version, better major version, in order to give a clean signal to user |
You can see this plan at https://github.com/GrandOrgue/grandorgue/issues?q=is%3Aopen+is%3Aissue+milestone%3A3.16.0 |
Yes, you are right. Unfortunally, building for old macos versions on github takes lots of effort (mostly due the lack of support from homebrew), so we will break it often in the future. @willeke1234 may be you know a good way of installing old dependencies? There is a docker/podman container technology for linux that allows to freeze the old images and to use them for building. But is it possible for macos? |
@rousseldenis I share your concerns on breaking the macos 12 support in 3.15.4. But do you have any reasons not to make 3.16.0? If no, could you approve this PR? |
No, just wanted to highlight some releasing flow care about major/minor/patch |
I have no idea. Better ask @MStraeten or @Benitoite. |
if you’re using homebrew then you can’t build for an older macOS than the build system. The GitHub runners can’t be changed that easily. these steps I used building an arm64 version:
then switch to the build directory wherever you extracted the grandorgue source package
|
This is the hardest step on github runner, because homebrew does not work for old macos versions. My question was about is there a way to install dependencies from homebrew for macos 13 now, when it works an to save the result to an "image", that we can use in the future, even when 13 is dessuported. Docker is such technology for linux. But I don't know, is there any analogues for MacOs? |
there aren‘t different dependencies - using a recent XCode16 with recent updates sdk allows to build for macOS back to 10.14. macports is able to support this, homebrew isn‘t. |
No description provided.