Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Important: Do not tick a checkbox if you haven’t performed its action. Honesty is indispensable for a smooth review process.
In the following questions
<cask>
is the token of the cask you're submitting.After making any changes to a cask, existing or new, verify:
brew audit --cask --online <cask>
is error-free.brew style --fix <cask>
reports no offenses.Additionally, if adding a new cask:
brew audit --cask --new <cask>
worked successfully.HOMEBREW_NO_INSTALL_FROM_API=1 brew install --cask <cask>
worked successfully.brew uninstall --cask <cask>
worked successfully.This attempts to update
qqmusic
to the latest version but it may not be technically possible, so I'm opening this as a draft for discussion.The homepage download button for macOS loads a redirecting URL for the dmg file which contains a
sign
query string parameter. This redirects to the download URL with a differentsign
query string parameter that seems to sometimes change between requests, so we seemingly can't use the final URL in the cask and have to use the redirecting URL instead. This works as expected but the trouble is that we end up with a "download not possible: File name too long" error:Unless there's a way to override the filename (or we implement one), it seems like we don't have any choice other than to deprecate/disable this cask (and other Tencent/QQ casks with the same issue, like
tencent-docs
). These URLs don't work without thesign
query string parameter and it's not clear to me whether it's a security thing or just a hurdle to make it harder for folks to download the file from anywhere other than the first-party website.