Skip to content
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

Remove pkg-config from Brewfile #7593

Merged
merged 2 commits into from
Nov 23, 2024
Merged

Conversation

messmerd
Copy link
Member

Homebrew and GitHub Actions build images are both in the process of replacing pkg-config with pkgconf which is causing temporary build issues for us on macOS ARM64. But since the macOS runner images already have this dependency installed, so there is no need for us to install it through the Brewfile. Removing it fixes the builds.

Should already be installed by GitHub Actions runner image
@messmerd messmerd merged commit 72b30b1 into LMMS:master Nov 23, 2024
11 checks passed
@messmerd messmerd deleted the macos-arm64-brew-fix branch November 23, 2024 03:47
@DomClark
Copy link
Member

I don't really like the idea of omitting dependencies that the GitHub Actions runners happen to have preinstalled; I was rather hoping that the Brewfile would serve as a list of all Homebrew dependencies needed to build LMMS on macOS. This means anyone wanting to build LMMS themselves can just install from the file, and we don't have to maintain a separate dependency list on the wiki. It also means we can rely less on what the runner has preinstalled, and would make any hypothetical future CI service migration easier. Could we treat this as temporary, and once Homebrew and GitHub have fixed their migration problems, revert it?

@messmerd
Copy link
Member Author

Sure, I can revert this PR after the upstream issues are resolved

messmerd added a commit to messmerd/lmms that referenced this pull request Nov 27, 2024
@messmerd messmerd mentioned this pull request Nov 27, 2024
rubiefawn pushed a commit to rubiefawn/lmms that referenced this pull request Nov 28, 2024
* Update pkg-config to pkgconf

* Remove pkg-config/pkgconf

Should already be installed by GitHub Actions runner image
messmerd added a commit that referenced this pull request Dec 1, 2024
* Revert "Remove pkg-config from Brewfile (#7593)"

This reverts commit 72b30b1.

* Replace pkg-config with pkgconf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants