muammar / mkchromecast

Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices
http://mkchromecast.com
Other
2.22k stars 140 forks source link

archlinux mkchromecast-git package targets unstable `master` branch #446

Open xsdg opened 10 months ago

xsdg commented 10 months ago

Issue #445 fundamentally results from the fact that I'm in the middle of a large refactor/rewrite of the project, which will unavoidably destabilize the mkchromecast codebase. I think the best approach would be for the aur package to target a more stable branch, potentially with some option for users to point it at the master branch, with the understanding that there's a risk of HEAD being broken.

@benjamb , are you the same person as the benjamb who maintains https://aur.archlinux.org/packages/mkchromecast-git ?

benjamb commented 10 months ago

I am indeed. -git suffixed packages are development versions of those without the suffix, so it's expected that there will be some instability. After a quick search however, it does appear the stable package no longer exists, so I could create that.

Is there a commit that could be tagged that's more recent than 0.3.8.1 that was released over 6 years ago, but before your recent refactoring.

xsdg commented 10 months ago

I don't think there's a specific conclusive answer, but here are some datapoints:

I'm open to other ideas and suggestions, but I would be comfortable with creating a stable branch that points to any of those three commits. That said, I don't think I have enough of a grasp on how the project metadata works (or how correct it is) just yet to actually create a new release.

xsdg commented 10 months ago

@andrewshadura @bgermann FYI, re: the Debian mkchromecast package

benjamb commented 10 months ago

Something with at least a35a5d9673b140c6ce57a5ada21556147d259762 would be preferable, since it includes various patches (not just my own) to make it pipewire friendly.

xsdg commented 10 months ago

Okay, I created a stable branch (currently) pointing at the merge commit for the commit you referenced: https://github.com/muammar/mkchromecast/tree/stable