forked from pivotal-sprout/sprout-wrap
-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Broken upgrade path for Homebrew Cask: sublime-text3 #196
Closed
trinitronx opened this issue
Jul 29, 2023
· 4 comments
· Fixed by Homebrew/homebrew-cask-versions#17278 or Homebrew/homebrew-cask#151961
Closed
Broken upgrade path for Homebrew Cask: sublime-text3 #196
trinitronx opened this issue
Jul 29, 2023
· 4 comments
· Fixed by Homebrew/homebrew-cask-versions#17278 or Homebrew/homebrew-cask#151961
Comments
trinitronx
changed the title
Fix upgrade path for Homebrew Cask: sublime-text3
Broken upgrade path for Homebrew Cask: sublime-text3
Jul 29, 2023
trinitronx
added a commit
to trinitronx/homebrew-cask
that referenced
this issue
Jul 29, 2023
Refs: - Cask removed in: Homebrew/homebrew-cask-versions@8d7ef62 - Tap Migration PR: Homebrew/homebrew-cask-versions#17278 - Fixes: LyraPhase/sprout-wrap#196
trinitronx
added a commit
to trinitronx/homebrew-cask-versions
that referenced
this issue
Jul 29, 2023
…e-text Refs: - Cask removed in: 8d7ef62 - Rename PR: Homebrew/homebrew-cask#151961 - Fixes: LyraPhase/sprout-wrap#196
Moving out target date to next week |
Status: Waiting on response + review |
👏 🎉 Merged! Many thanks to @bevanjkay 🙏 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Lyra and old rpco box are still stuck on removed Cask:
sublime-text3
.It appears that 2 things happened:
sublime-text3
Cask was removed in: Homebrew/homebrew-cask-versions@8d7ef62sublime-text
in Homebrew/homebrew-casksThis was both a Cask rename, and Tap migration. However, the updates to
tap_migrations.json
, andcask_renames.json
must have been missed.As a result, old systems still stuck on the removed
sublime-text3
were left without an upgrade path, and files were leftover on the system:/usr/local/Caskroom/sublime-text3/.metadata/Build 3083/20150608071345.171/Casks/sublime-text3.rb
/Applications/Sublime Text (3143).app
Additionally, Homebrew itself changed over the years and deprecated many DSL constructs that this old Cask definition was using, and this version was still leftover in the
$(brew --caskroom)/sublime-text3/.metadata
folder. A copy of the old deprecated and broken Cask. Therefore,brew
was stuck in a state of throwing errors every operation that involved reading this Cask, including onbrew update
,brew remove sublime-text3
,brew zap sublime-text3
,brew upgrade sublime-text3
, etc...Goals of this task:
Homebrew/homebrew-cask/cask_renames.json
to flag as a renamed CaskHomebrew/homebrew-cask-versions/tap_migrations.json
to pave way forbrew upgrade
path tohomebrew-cask
sublime-text3
tosublime-text
brew upgrade --verbose --debug --force sublime-text3
lyraphase_workstation::sublime_text_settings
recipe & config files.The text was updated successfully, but these errors were encountered: