Skip to content

Conversation

@hoffie
Copy link
Member

@hoffie hoffie commented May 31, 2021

We are using dmgbuild in the Mac build process. Version 1.5.0 was released some hours ago and it breaks our build process as seen here:

https://github.com/hoffie/jamulus/runs/2709826916?check_suite_focus=true#step:6:1329 (that branch is a copy of master)

This PR pins the version to the version we've been using previously.
Unless dmgbuild is updated again on PyPI, this PR will have to be merged for the final Jamulus release as autobuild will fail otherwise. At the same time, it should be save to merge because it restores the state to what was used for rc2.

I have raised an upstream issue as well: dmgbuild/dmgbuild#40

@hoffie hoffie added this to the Release 3.8.0 milestone May 31, 2021
@hoffie
Copy link
Member Author

hoffie commented May 31, 2021

Heh, the upstream maintainer was really quick... 1.5.1 was released with a fix. I'm still wondering whether we should do the pinning for two reasons:

Therefore, I'm keeping the PR open for now.

@hoffie
Copy link
Member Author

hoffie commented May 31, 2021

1.5.1 was released with a fix

... and @softins noticed that the new version is also broken (dmgbuild/dmgbuild#41).

I'd suggest merging this PR for now.

@hoffie hoffie merged commit a6748c9 into jamulussoftware:master Jun 1, 2021
@hoffie hoffie deleted the fix-mac-build-dmgbuild-1.4.2 branch March 19, 2022 21:16
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