Closed duanemoody closed 1 year ago
Note: The example command output shown above is after those fonts were removed and only font-cabin
reinstalled via brew: the results for each of the fonts referred to are the same as with font-cabin
.
Here's the log from reinstalling all those fonts (notice all of them have Warning: No checksum defined for cask 'font-caskname', skipping verification.
):
`$ brew install font-tuffy font-titillium-web font-roboto font-rem font-open-sans font-life-savers font-lekton font-fruktur font-changa-one font-cabin-condensed font-cabin
==> Downloading https://formulae.brew.sh/api/formula.jws.json
######################################################################################################################### 100.0%
==> Downloading https://formulae.brew.sh/api/cask.jws.json
######################################################################################################################### 100.0%
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-tuffy--git-sparse
From https://github.com/google/fonts
8857a069..25fdc5d3 main -> origin/main
==> Checking out branch main
Already on 'main'
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-tuffy', skipping verification.
==> Installing Cask font-tuffy
==> Moving Font 'Tuffy-Bold.ttf' to '/Users/duanemoody/Library/Fonts/Tuffy-Bold.ttf'
==> Moving Font 'Tuffy-BoldItalic.ttf' to '/Users/duanemoody/Library/Fonts/Tuffy-BoldItalic.ttf'
==> Moving Font 'Tuffy-Italic.ttf' to '/Users/duanemoody/Library/Fonts/Tuffy-Italic.ttf'
==> Moving Font 'Tuffy-Regular.ttf' to '/Users/duanemoody/Library/Fonts/Tuffy-Regular.ttf'
πΊ font-tuffy was successfully installed!
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-titillium-web--git-sparse
From https://github.com/google/fonts
8857a069..25fdc5d3 main -> origin/main
==> Checking out branch main
Already on 'main'
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-titillium-web', skipping verification.
==> Installing Cask font-titillium-web
==> Moving Font 'TitilliumWeb-SemiBoldItalic.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-SemiBoldItalic.ttf'
==> Moving Font 'TitilliumWeb-Bold.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-Bold.ttf'
==> Moving Font 'TitilliumWeb-BoldItalic.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-BoldItalic.ttf'
==> Moving Font 'TitilliumWeb-ExtraLight.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-ExtraLight.ttf'
==> Moving Font 'TitilliumWeb-ExtraLightItalic.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-ExtraLightItalic.ttf'
==> Moving Font 'TitilliumWeb-Italic.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-Italic.ttf'
==> Moving Font 'TitilliumWeb-Light.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-Light.ttf'
==> Moving Font 'TitilliumWeb-LightItalic.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-LightItalic.ttf'
==> Moving Font 'TitilliumWeb-Regular.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-Regular.ttf'
==> Moving Font 'TitilliumWeb-SemiBold.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-SemiBold.ttf'
==> Moving Font 'TitilliumWeb-Black.ttf' to '/Users/duanemoody/Library/Fonts/TitilliumWeb-Black.ttf'
πΊ font-titillium-web was successfully installed!
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-roboto--git-sparse
From https://github.com/google/fonts
8857a069..25fdc5d3 main -> origin/main
==> Checking out branch main
Already on 'main'
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-roboto', skipping verification.
==> Installing Cask font-roboto
==> Moving Font 'Roboto-Italic[wdth,wght].ttf' to '/Users/duanemoody/Library/Fonts/Roboto-Italic[wdth,wght].ttf'
==> Moving Font 'Roboto[wdth,wght].ttf' to '/Users/duanemoody/Library/Fonts/Roboto[wdth,wght].ttf'
πΊ font-roboto was successfully installed!
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-rem--git-sparse
From https://github.com/google/fonts
8857a069..25fdc5d3 main -> origin/main
==> Checking out branch main
Already on 'main'
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-rem', skipping verification.
==> Installing Cask font-rem
==> Moving Font 'REM-Italic[wght].ttf' to '/Users/duanemoody/Library/Fonts/REM-Italic[wght].ttf'
==> Moving Font 'REM[wght].ttf' to '/Users/duanemoody/Library/Fonts/REM[wght].ttf'
πΊ font-rem was successfully installed!
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-open-sans--git-sparse
From https://github.com/google/fonts
8857a069..25fdc5d3 main -> origin/main
==> Checking out branch main
Already on 'main'
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-open-sans', skipping verification.
==> Installing Cask font-open-sans
==> Moving Font 'OpenSans-Italic[wdth,wght].ttf' to '/Users/duanemoody/Library/Fonts/OpenSans-Italic[wdth,wght].ttf'
==> Moving Font 'OpenSans[wdth,wght].ttf' to '/Users/duanemoody/Library/Fonts/OpenSans[wdth,wght].ttf'
πΊ font-open-sans was successfully installed!
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-life-savers--git-sparse
From https://github.com/google/fonts
8857a069..25fdc5d3 main -> origin/main
==> Checking out branch main
Already on 'main'
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-life-savers', skipping verification.
==> Installing Cask font-life-savers
==> Moving Font 'LifeSavers-Bold.ttf' to '/Users/duanemoody/Library/Fonts/LifeSavers-Bold.ttf'
==> Moving Font 'LifeSavers-ExtraBold.ttf' to '/Users/duanemoody/Library/Fonts/LifeSavers-ExtraBold.ttf'
==> Moving Font 'LifeSavers-Regular.ttf' to '/Users/duanemoody/Library/Fonts/LifeSavers-Regular.ttf'
πΊ font-life-savers was successfully installed!
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-lekton--git-sparse
From https://github.com/google/fonts
8857a069..25fdc5d3 main -> origin/main
==> Checking out branch main
Already on 'main'
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-lekton', skipping verification.
==> Installing Cask font-lekton
==> Moving Font 'Lekton-Bold.ttf' to '/Users/duanemoody/Library/Fonts/Lekton-Bold.ttf'
==> Moving Font 'Lekton-Italic.ttf' to '/Users/duanemoody/Library/Fonts/Lekton-Italic.ttf'
==> Moving Font 'Lekton-Regular.ttf' to '/Users/duanemoody/Library/Fonts/Lekton-Regular.ttf'
πΊ font-lekton was successfully installed!
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-fruktur--git-sparse
From https://github.com/google/fonts
8857a069..25fdc5d3 main -> origin/main
==> Checking out branch main
Already on 'main'
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-fruktur', skipping verification.
==> Installing Cask font-fruktur
==> Moving Font 'Fruktur-Italic.ttf' to '/Users/duanemoody/Library/Fonts/Fruktur-Italic.ttf'
==> Moving Font 'Fruktur-Regular.ttf' to '/Users/duanemoody/Library/Fonts/Fruktur-Regular.ttf'
πΊ font-fruktur was successfully installed!
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-changa-one--git-sparse
From https://github.com/google/fonts
8857a069..25fdc5d3 main -> origin/main
==> Checking out branch main
Already on 'main'
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-changa-one', skipping verification.
==> Installing Cask font-changa-one
==> Moving Font 'ChangaOne-Italic.ttf' to '/Users/duanemoody/Library/Fonts/ChangaOne-Italic.ttf'
==> Moving Font 'ChangaOne-Regular.ttf' to '/Users/duanemoody/Library/Fonts/ChangaOne-Regular.ttf'
πΊ font-changa-one was successfully installed!
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-cabin-condensed--git-sparse
From https://github.com/google/fonts
8857a069..25fdc5d3 main -> origin/main
==> Checking out branch main
Already on 'main'
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-cabin-condensed', skipping verification.
==> Installing Cask font-cabin-condensed
==> Moving Font 'CabinCondensed-Bold.ttf' to '/Users/duanemoody/Library/Fonts/CabinCondensed-Bold.ttf'
==> Moving Font 'CabinCondensed-Medium.ttf' to '/Users/duanemoody/Library/Fonts/CabinCondensed-Medium.ttf'
==> Moving Font 'CabinCondensed-Regular.ttf' to '/Users/duanemoody/Library/Fonts/CabinCondensed-Regular.ttf'
==> Moving Font 'CabinCondensed-SemiBold.ttf' to '/Users/duanemoody/Library/Fonts/CabinCondensed-SemiBold.ttf'
πΊ font-cabin-condensed was successfully installed!
==> Upgrading 1 outdated package:
font-cabin latest -> latest
==> Upgrading font-cabin
==> Cloning https://github.com/google/fonts.git
Updating /Users/duanemoody/Library/Caches/Homebrew/Cask/font-cabin--git-sparse
==> Checking out branch main
Already on 'main'
Your branch is up to date with 'origin/main'.
HEAD is now at 25fdc5d3 Update to_prod & to_sand lists for Fri Aug 25th
Warning: No checksum defined for cask 'font-cabin', skipping verification.
==> Backing Font 'Cabin-Italic[wdth,wght].ttf' up to '/usr/local/Caskroom/font-cabin/latest/ofl/cabin/Cabin-Italic[wdth,wght].tt
==> Removing Font '/Users/duanemoody/Library/Fonts/Cabin-Italic[wdth,wght].ttf'
==> Backing Font 'Cabin[wdth,wght].ttf' up to '/usr/local/Caskroom/font-cabin/latest/ofl/cabin/Cabin[wdth,wght].ttf'
==> Removing Font '/Users/duanemoody/Library/Fonts/Cabin[wdth,wght].ttf'
==> Moving Font 'Cabin-Italic[wdth,wght].ttf' to '/Users/duanemoody/Library/Fonts/Cabin-Italic[wdth,wght].ttf'
==> Moving Font 'Cabin[wdth,wght].ttf' to '/Users/duanemoody/Library/Fonts/Cabin[wdth,wght].ttf'
==> Purging files for version latest of Cask font-cabin
πΊ font-cabin was successfully upgraded! `
@duanemoody This is because the fonts have no version information available. The version is :latest
- using brew upgrade --greedy
will upgrade these fonts every time as we have no way of knowing if they have been updated or not.
You could try using brew upgrade --greedy-auto-updates
instead which will upgrade casks with auto_updates true
set but not those with version :latest
.
Verification
--force
.brew update-reset && brew update
and retried my command.brew doctor
, fixed as many issues as possible and retried my command.Description of issue
brew upgrade --greedy
causes several Google fonts to be redownloaded and reinstalled even when there are no changes in the fonts' repos:Several other fonts installed via brew do not exhibit this behavior and only update when changes are made in their respective repos, e.g.
font-iosevka
,font-fira-sans
,font-lato
, etc. No other brew formulae/casks outside of these fonts are redownloaded/reinstalled like this, either.Command that failed
brew upgrade --greedy
Output of command with
--verbose --debug
Output of
brew doctor
andbrew config
Output of
brew tap