Homebrew / homebrew-cask

🍻 A CLI workflow for the administration of macOS applications distributed as binaries
https://brew.sh
BSD 2-Clause "Simplified" License
20.94k stars 10.72k forks source link

font-source-code-pro-for-powerline is *always* marked as outdated every time #186277

Closed stradicat closed 1 month ago

stradicat commented 1 month ago

Verification

Description of issue

Every time I run brew outdated --greedy --cask, the font-source-code-pro-for-powerline is always marked as outdated, showing the following feedback on the terminal:

font-source-code-pro-for-powerline (latest) != latest

It's the only cask I've ever installed that is behaving like this.

Command that failed

n/a

Output of command with --verbose --debug

/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::NullLoader): loading font-source-code-pro-for-powerline
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::NullLoader): loading font-source-code-pro-for-powerline
/usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading font-source-code-pro-for-powerline
==> Upgrading 1 outdated package:
/usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromPathLoader): loading /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json
font-source-code-pro-for-powerline latest -> latest
==> Started upgrade process for Cask font-source-code-pro-for-powerline
==> Upgrading font-source-code-pro-for-powerline
==> Printing caveats
==> Cask::Installer#fetch
/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/git --version
==> Cloning https://github.com/powerline/fonts.git
/usr/bin/env git --git-dir /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse/.git status -s
Updating /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse
/usr/bin/env git config remote.origin.url https://github.com/powerline/fonts.git
/usr/bin/env git config remote.origin.fetch +refs/heads/master:refs/remotes/origin/master
/usr/bin/env git config remote.origin.tagOpt --no-tags
/usr/bin/env git config advice.detachedHead false
/usr/bin/env git config core.fsmonitor false
/usr/bin/env git config origin.partialclonefilter blob:none
/usr/bin/env git config core.sparseCheckout true
/usr/bin/env git config core.sparseCheckoutCone true
/usr/bin/env git fetch origin
==> Checking out branch master
/usr/bin/env git checkout -f master --
Already on 'master'
Your branch is up to date with 'origin/master'.
/usr/bin/env git reset --hard origin/master --
HEAD is now at a029626 Merge pull request #394 from zhangwei217245/master
==> Checking quarantine support
/usr/bin/env /usr/bin/xattr -h
/usr/bin/env /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -target x86_64-apple-macosx13 /usr/local/Homebrew/Library/Homebrew/cask/utils/quarantine.swift
==> Quarantine is available.
==> Verifying Gatekeeper status of /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse
/usr/bin/env /usr/bin/xattr -p com.apple.quarantine /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse
==> /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse is quarantined
Warning: No checksum defined for cask 'font-source-code-pro-for-powerline', skipping verification.
/usr/bin/env hdiutil imageinfo -format /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse
==> Uninstalling artifacts
==> 14 artifacts defined
#<Cask::ArtifactSet: {#<Cask::Artifact::Font:0x0000000128a72be0 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Black for Powerline.otf"], @source_string="Source Code Pro Black for Powerline.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a74a30 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Bold for Powerline.otf"], @source_string="Source Code Pro Bold for Powerline.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a74850 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro ExtraLight for Powerline.otf"], @source_string="Source Code Pro ExtraLight for Powerline.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a74670 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Light for Powerline.otf"], @source_string="Source Code Pro Light for Powerline.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a74300 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Medium for Powerline.otf"], @source_string="Source Code Pro Medium for Powerline.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a73f90 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Powerline BlackItalic.otf"], @source_string="Source Code Pro Powerline BlackItalic.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a73c20 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Powerline BoldItalic.otf"], @source_string="Source Code Pro Powerline BoldItalic.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a738b0 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Powerline ExtraLightItalic.otf"], @source_string="Source Code Pro Powerline ExtraLightItalic.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a73540 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Powerline Italic.otf"], @source_string="Source Code Pro Powerline Italic.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a73360 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Powerline LightItalic.otf"], @source_string="Source Code Pro Powerline LightItalic.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a73180 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Powerline MediumItalic.otf"], @source_string="Source Code Pro Powerline MediumItalic.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a72fa0 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Powerline SemiboldItalic.otf"], @source_string="Source Code Pro Powerline SemiboldItalic.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a72dc0 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro Semibold for Powerline.otf"], @source_string="Source Code Pro Semibold for Powerline.otf", @target_string="">, #<Cask::Artifact::Font:0x0000000128a74c10 @cask=#<Cask font-source-code-pro-for-powerline /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083612.039/Casks/font-source-code-pro-for-powerline.json>, @dsl_args=["Source Code Pro for Powerline.otf"], @source_string="Source Code Pro for Powerline.otf", @target_string="">}>
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Black for Powerline.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Black for Powerline.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Black\ for\ Powerline.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Black\ for\ Powerline.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Black for Powerline.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Bold for Powerline.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Bold for Powerline.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Bold\ for\ Powerline.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Bold\ for\ Powerline.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Bold for Powerline.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro ExtraLight for Powerline.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro ExtraLight for Powerline.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ ExtraLight\ for\ Powerline.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ ExtraLight\ for\ Powerline.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro ExtraLight for Powerline.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Light for Powerline.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Light for Powerline.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Light\ for\ Powerline.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Light\ for\ Powerline.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Light for Powerline.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Medium for Powerline.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Medium for Powerline.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Medium\ for\ Powerline.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Medium\ for\ Powerline.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Medium for Powerline.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Powerline BlackItalic.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Powerline BlackItalic.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Powerline\ BlackItalic.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Powerline\ BlackItalic.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Powerline BlackItalic.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Powerline BoldItalic.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Powerline BoldItalic.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Powerline\ BoldItalic.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Powerline\ BoldItalic.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Powerline BoldItalic.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Powerline ExtraLightItalic.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Powerline ExtraLightItalic.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Powerline\ ExtraLightItalic.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Powerline\ ExtraLightItalic.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Powerline ExtraLightItalic.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Powerline Italic.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Powerline Italic.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Powerline\ Italic.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Powerline\ Italic.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Powerline Italic.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Powerline LightItalic.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Powerline LightItalic.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Powerline\ LightItalic.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Powerline\ LightItalic.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Powerline LightItalic.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Powerline MediumItalic.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Powerline MediumItalic.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Powerline\ MediumItalic.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Powerline\ MediumItalic.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Powerline MediumItalic.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Powerline SemiboldItalic.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Powerline SemiboldItalic.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Powerline\ SemiboldItalic.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Powerline\ SemiboldItalic.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Powerline SemiboldItalic.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro Semibold for Powerline.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro Semibold for Powerline.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ Semibold\ for\ Powerline.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ Semibold\ for\ Powerline.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro Semibold for Powerline.otf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'Source Code Pro for Powerline.otf' up to '/usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source Code Pro for Powerline.otf'
/usr/bin/env /bin/cp -pR /Users/stradicat/Library/Fonts/Source\ Code\ Pro\ for\ Powerline.otf /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro/Source\ Code\ Pro\ for\ Powerline.otf
==> Removing Font '/Users/stradicat/Library/Fonts/Source Code Pro for Powerline.otf'
==> Cask::Installer#stage
==> Extracting primary container
==> Using container class UnpackStrategy::Git for /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse
/usr/bin/env cp -pR /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse/SourceCodePro/. /private/tmp/homebrew-unpack20240922-17502-83bf9h/SourceCodePro
/usr/bin/env cp -pR /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse/uninstall.sh /private/tmp/homebrew-unpack20240922-17502-83bf9h/uninstall.sh
/usr/bin/env cp -pR /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse/install.sh /private/tmp/homebrew-unpack20240922-17502-83bf9h/install.sh
/usr/bin/env cp -pR /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse/install.ps1 /private/tmp/homebrew-unpack20240922-17502-83bf9h/install.ps1
/usr/bin/env cp -pR /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse/.gitignore /private/tmp/homebrew-unpack20240922-17502-83bf9h/.gitignore
/usr/bin/env cp -pR /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse/README.rst /private/tmp/homebrew-unpack20240922-17502-83bf9h/README.rst
/usr/bin/env cp -pR /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse/.git/. /private/tmp/homebrew-unpack20240922-17502-83bf9h/.git
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240922-17502-83bf9h/SourceCodePro/. /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/SourceCodePro
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240922-17502-83bf9h/uninstall.sh /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/uninstall.sh
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240922-17502-83bf9h/install.sh /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/install.sh
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240922-17502-83bf9h/install.ps1 /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/install.ps1
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240922-17502-83bf9h/.gitignore /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/.gitignore
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240922-17502-83bf9h/README.rst /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/README.rst
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240922-17502-83bf9h/.git/. /usr/local/Caskroom/font-source-code-pro-for-powerline/latest/.git
==> Verifying Gatekeeper status of /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse
/usr/bin/env /usr/bin/xattr -p com.apple.quarantine /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse
==> /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse is quarantined
==> Propagating quarantine from /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse to /usr/local/Caskroom/font-source-code-pro-for-powerline/latest
/usr/bin/env /usr/bin/xattr -p com.apple.quarantine /Users/stradicat/Library/Caches/Homebrew/Cask/font-source-code-pro-for-powerline--git-sparse
/usr/bin/env /usr/bin/xargs -0 -- /bin/chmod -h u+w
/usr/bin/env /usr/bin/xargs -0 -- /usr/bin/xattr -w com.apple.quarantine 0181\;66efd4c8\;Homebrew\\x20Cask\;6AC7265D-F3DF-4040-A6F9-616A63E8CA90
==> Creating metadata directory: /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083729.705
==> Creating metadata subdirectory: /usr/local/Caskroom/font-source-code-pro-for-powerline/.metadata/latest/20240922083729.705/Casks
==> Installing artifacts
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Black for Powerline.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Black for Powerline.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Bold for Powerline.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Bold for Powerline.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro ExtraLight for Powerline.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro ExtraLight for Powerline.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Light for Powerline.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Light for Powerline.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Medium for Powerline.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Medium for Powerline.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Powerline BlackItalic.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Powerline BlackItalic.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Powerline BoldItalic.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Powerline BoldItalic.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Powerline ExtraLightItalic.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Powerline ExtraLightItalic.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Powerline Italic.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Powerline Italic.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Powerline LightItalic.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Powerline LightItalic.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Powerline MediumItalic.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Powerline MediumItalic.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Powerline SemiboldItalic.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Powerline SemiboldItalic.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro Semibold for Powerline.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro Semibold for Powerline.otf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'Source Code Pro for Powerline.otf' to '/Users/stradicat/Library/Fonts/Source Code Pro for Powerline.otf'
==> Purging files for version latest of Cask font-source-code-pro-for-powerline
🍺  font-source-code-pro-for-powerline was successfully upgraded!

Output of brew doctor and brew config

brew doctor:

Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: A newer Command Line Tools release is available.
Update them from Software Update in System Settings.

If that doesn't show you any updates, run:
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

Alternatively, manually download them from:
  https://developer.apple.com/download/all/.
You should download the Command Line Tools for Xcode 15.2.

(misleading warning, as I'm using the latest Command Line Tools available for macOS Ventura, which is 15.1; there is no Command Line Tools version 15.2)

brew config:

HOMEBREW_VERSION: 4.3.23
ORIGIN: https://github.com/Homebrew/brew
HEAD: 42c11a4dedf352229271593de831161071603c66
Last commit: 5 days ago
Core tap JSON: 22 Sep 08:32 UTC
Core cask tap JSON: 22 Sep 08:32 UTC
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_DISPLAY: /private/tmp/com.apple.launchd.I4lzKgrZfe/org.xquartz:0
HOMEBREW_MAKE_JOBS: 8
Homebrew Ruby: 3.3.4 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/bin/ruby
CPU: octa-core 64-bit ivybridge
Clang: 15.0.0 build 1500
Git: 2.46.1 => /usr/local/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 13.7-x86_64
CLT: 14.3.1.0.1.1683849156
Xcode: 15.2

Output of brew tap

d12frosted/emacs-plus
gcenx/wine
homebrew/bundle
homebrew/services
sidneys/homebrew
SMillerDev commented 1 month ago

That's what greedy is supposed to do AFAIK

stradicat commented 1 month ago

@SMillerDev Thing is, --greedy always upgrades all of my installed casks if there's a new minor version (desired behavior), but with the font cask, it's always outdated by the minute. That's what seemed off to me. The other font casks I have installed do not behave like this.

SMillerDev commented 1 month ago

That's because it doesn't have a version: https://github.com/Homebrew/homebrew-cask/blob/3f4f6eab6f5d73473be4657f2aafadf122a481a3/Casks/font/font-s/font-source-code-pro-for-powerline.rb

stradicat commented 1 month ago

That explains it. Thanks for the heads-up, closing.