Homebrew / homebrew-cask-fonts

πŸ’€ Casks of οΌ¦πŸ…Ύπ“π“πš‚ (deprecated)
https://brew.sh
2.86k stars 467 forks source link

font-b612-mono always upgrading with same version #9405

Closed mbirth closed 3 months ago

mbirth commented 3 months ago

Verification

Description of issue

With font-b612-mono installed, whenever I do a brew upgrade --greedy, it reinstalls the font even though there's no new commit in the originating repo. This doesn't happen with other fonts like font-b612.

Command that failed

brew upgrade --greedy

Output of command with --verbose --debug

mbirth@mbp ~> brew upgrade --greedy --verbose --debug
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libtermkey
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/rubberband
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/mosh
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/midnight-commander
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/git-lfs
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/cjson
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/tig
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/hwloc
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/lame
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pkg-config
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libheif
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libtiff
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libtool
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pv
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gmp
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/aribb24
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/wget
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/ffmpeg
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/ranger
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pinentry
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/msgpack
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/xorgproto
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/tree-sitter
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libidn2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/sqlite-analyzer
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libunibreak
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pylint
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/xvid
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/python-packaging
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libksba
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/thefuck
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/nghttp2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gpgme
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libxau
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/little-cms2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/squashfs
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libpng
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/ncurses
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/ghostscript
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/python-setuptools
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/frei0r
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/jsoncpp
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/unibilium
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/nettle
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pixman
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gdbm
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/mpdecimal
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pycparser
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libxdmcp
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/opus
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libuv
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/freetype
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/mpfr
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/argon2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/yt-dlp
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/rtmpdump
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/imath
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pipx
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/liblinear
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/p7zip
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libsamplerate
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libvorbis
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/cryptography
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libavif
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/mpg123
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/smartmontools
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libunistring
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/liblqr
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pango
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/openjpeg
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/highway
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libyaml
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/zimg
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/apr-util
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/jemalloc
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/brotli
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/ssdeep
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/speex
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libogg
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/icu4c
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/lazygit
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/shared-mime-info
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libdvdread
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/zeromq
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/cffi
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/harfbuzz
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/python@3.12
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libbluray
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/glib
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libxcb
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/readline
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/aria2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/lnav
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gitui
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/ffmpeg@6
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/colormake
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/openvino
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/aom
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/utf8proc
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/mbedtls
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libde265
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/lz4
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/s-lang
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/tbb
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libraqm
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/graphite2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/nss
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libarchive
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gcc
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libassuan
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/srt
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/tesseract
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/cairo
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/webp
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/sqlite
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libgpg-error
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/c-ares
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/fribidi
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/svt-av1
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/yarn
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/php
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libpthread-stubs
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/xz
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/unixodbc
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/numpy
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libnghttp2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/dvdbackup
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/lua
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/openexr
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libgcrypt
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/fontconfig
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/ansible
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/dialog
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/htop
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libdvdcss
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromTapLoader): loading powershell/tap/powershell
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/openblas
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/curl
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/giflib
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/poetry
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/colordiff
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pillow
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/certifi
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/krb5
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gnu-sed
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/yazi
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libvpx
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libxrender
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/librist
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/lftp
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libb2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/snappy
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/flac
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gpac
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/freetds
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libvmaf
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/openssl@3
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/ca-certificates
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gettext
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libssh2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libmicrohttpd
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/zstd
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/tcl-tk
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libsodium
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/jbig2dec
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/dav1d
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/apr
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/autoconf
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libpq
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/opencore-amr
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/aspell
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/rav1e
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libxext
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/tidy-html5
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/m4
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libtasn1
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/oniguruma
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libraw
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gd
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/isl
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/git-svn
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libimagequant
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libssh
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/md5sha1sum
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pcre2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/eslint
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/woff2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libevent
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/rename
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/nnn
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/leptonica
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pcre
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/x264
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/jpeg-xl
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/luajit
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libidn
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pugixml
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libvidstab
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/six
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/x265
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/node
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libsoxr
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libomp
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/unbound
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/jpeg
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/nmap
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libzip
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/theora
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/jq
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/poppler
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/neovim
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/openldap
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/sdl2
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/nspr
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libusb
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/python@3.11
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libass
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/xdelta
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/imagemagick
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/fish
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/vbindiff
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gnupg
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/subversion
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libsndfile
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/jasper
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/pinentry-mac
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/p11-kit
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libev
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libx11
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/luv
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/protobuf
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/binwalk
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/restic
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/abseil
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/git
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/lzo
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libffi
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/telnet
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/jpeg-turbo
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libmpc
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/gnutls
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/libvterm
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/npth
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading homebrew/core/qhull
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading applite
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading audacity
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading betterzip
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading bose-updater
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading calibre
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading downie
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading dropdmg
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading electrum
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading ff-works
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromNameLoader): loading font-anka-coder
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromNameLoader): loading font-b612-mono
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromNameLoader): loading font-fira-code-nerd-font
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromNameLoader): loading font-jetbrains-mono-nerd-font
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromNameLoader): loading font-monaspace-nerd-font
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromNameLoader): loading font-monocraft-nerd-font
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromNameLoader): loading font-terminess-ttf-nerd-font
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromNameLoader): loading font-victor-mono-nerd-font
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading fork
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromNameLoader): loading fuse-t
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromNameLoader): loading fuse-t-sshfs
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading garagesale
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading ghidra
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading gog-galaxy
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading gqrx
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading grandperspective
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading hammerspoon
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading handbrake
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading hex-fiend
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading iina
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading imhex
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading josm
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading keepassxc
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading losslesscut
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading macupdater
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading mountain-duck
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading permute
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading plex
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading rapidapi
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading signal
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading speedcrunch
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading sweet-home3d
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading syntax-highlight
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading temurin
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading utm
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading vlc
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading whatsapp
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading yacreader
==> Upgrading 1 outdated package:
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromPathLoader): loading /opt/homebrew/Caskroom/font-b612-mono/.metadata/latest/20240514232746.694/Casks/font-b612-mono.rb
homebrew/cask-fonts/font-b612-mono latest -> latest
==> Started upgrade process for Cask font-b612-mono
==> Upgrading font-b612-mono
==> Printing caveats
==> Cask::Installer#fetch
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/git --version
==> Cloning https://github.com/google/fonts.git
/usr/bin/env git --git-dir /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/.git status -s
Updating /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse
/usr/bin/env git config remote.origin.url https://github.com/google/fonts.git
/usr/bin/env git config remote.origin.fetch +refs/heads/main:refs/remotes/origin/main
/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 main
/usr/bin/env git checkout -f main --
Already on 'main'
Your branch is up to date with 'origin/main'.
/usr/bin/env git reset --hard origin/main --
HEAD is now at a793e511 Merge pull request #7614 from google/gftools_packager_ofl_sankofadisplay
/usr/bin/env git submodule foreach --recursive git\ submodule\ sync
/usr/bin/env git submodule update --init --recursive
/usr/bin/env git submodule --quiet foreach --recursive pwd
==> Checking quarantine support
/usr/bin/env /usr/bin/xattr -h
/usr/bin/env /Library/Developer/CommandLineTools/usr/bin/swift -target arm64-apple-macosx14 /opt/homebrew/Library/Homebrew/cask/utils/quarantine.swift
==> Quarantine is available.
==> Verifying Gatekeeper status of /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse
/usr/bin/env /usr/bin/xattr -p com.apple.quarantine /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse
==> /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse is not quarantined
==> Quarantining /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse
/usr/bin/env /Library/Developer/CommandLineTools/usr/bin/swift -target arm64-apple-macosx14 /opt/homebrew/Library/Homebrew/cask/utils/quarantine.swift /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse https://github.com/google/fonts.git https://fonts.google.com/specimen/B612+Mono
Warning: No checksum defined for cask 'font-b612-mono', skipping verification.
/usr/bin/env hdiutil imageinfo -format /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse
==> Uninstalling artifacts
==> 4 artifacts defined
#<Cask::ArtifactSet: {#<Cask::Artifact::Font:0x000000011a76d480 @cask=#<Cask font-b612-mono /opt/homebrew/Caskroom/font-b612-mono/.metadata/latest/20240514232746.694/Casks/font-b612-mono.rb>, @dsl_args=["B612Mono-Bold.ttf"], @source_string="B612Mono-Bold.ttf", @target_string="">, #<Cask::Artifact::Font:0x000000011a76cf80 @cask=#<Cask font-b612-mono /opt/homebrew/Caskroom/font-b612-mono/.metadata/latest/20240514232746.694/Casks/font-b612-mono.rb>, @dsl_args=["B612Mono-BoldItalic.ttf"], @source_string="B612Mono-BoldItalic.ttf", @target_string="">, #<Cask::Artifact::Font:0x000000011a76ca58 @cask=#<Cask font-b612-mono /opt/homebrew/Caskroom/font-b612-mono/.metadata/latest/20240514232746.694/Casks/font-b612-mono.rb>, @dsl_args=["B612Mono-Italic.ttf"], @source_string="B612Mono-Italic.ttf", @target_string="">, #<Cask::Artifact::Font:0x000000011a76c530 @cask=#<Cask font-b612-mono /opt/homebrew/Caskroom/font-b612-mono/.metadata/latest/20240514232746.694/Casks/font-b612-mono.rb>, @dsl_args=["B612Mono-Regular.ttf"], @source_string="B612Mono-Regular.ttf", @target_string="">}>
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'B612Mono-Bold.ttf' up to '/opt/homebrew/Caskroom/font-b612-mono/latest/ofl/b612mono/B612Mono-Bold.ttf'
/usr/bin/env /bin/cp -pR /Users/mbirth/Library/Fonts/B612Mono-Bold.ttf /opt/homebrew/Caskroom/font-b612-mono/latest/ofl/b612mono/B612Mono-Bold.ttf
==> Removing Font '/Users/mbirth/Library/Fonts/B612Mono-Bold.ttf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'B612Mono-BoldItalic.ttf' up to '/opt/homebrew/Caskroom/font-b612-mono/latest/ofl/b612mono/B612Mono-BoldItalic.ttf'
/usr/bin/env /bin/cp -pR /Users/mbirth/Library/Fonts/B612Mono-BoldItalic.ttf /opt/homebrew/Caskroom/font-b612-mono/latest/ofl/b612mono/B612Mono-BoldItalic.ttf
==> Removing Font '/Users/mbirth/Library/Fonts/B612Mono-BoldItalic.ttf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'B612Mono-Italic.ttf' up to '/opt/homebrew/Caskroom/font-b612-mono/latest/ofl/b612mono/B612Mono-Italic.ttf'
/usr/bin/env /bin/cp -pR /Users/mbirth/Library/Fonts/B612Mono-Italic.ttf /opt/homebrew/Caskroom/font-b612-mono/latest/ofl/b612mono/B612Mono-Italic.ttf
==> Removing Font '/Users/mbirth/Library/Fonts/B612Mono-Italic.ttf'
==> Uninstalling artifact of class Cask::Artifact::Font
==> Backing Font 'B612Mono-Regular.ttf' up to '/opt/homebrew/Caskroom/font-b612-mono/latest/ofl/b612mono/B612Mono-Regular.ttf'
/usr/bin/env /bin/cp -pR /Users/mbirth/Library/Fonts/B612Mono-Regular.ttf /opt/homebrew/Caskroom/font-b612-mono/latest/ofl/b612mono/B612Mono-Regular.ttf
==> Removing Font '/Users/mbirth/Library/Fonts/B612Mono-Regular.ttf'
==> Cask::Installer#stage
==> Extracting primary container
==> Using container class UnpackStrategy::Git for /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/TRIVIA.md /private/tmp/homebrew-unpack20240515-23641-3pnh4x/TRIVIA.md
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/CODE_OF_CONDUCT.md /private/tmp/homebrew-unpack20240515-23641-3pnh4x/CODE_OF_CONDUCT.md
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/ofl/. /private/tmp/homebrew-unpack20240515-23641-3pnh4x/ofl
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/.gitmodules /private/tmp/homebrew-unpack20240515-23641-3pnh4x/.gitmodules
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/README.md /private/tmp/homebrew-unpack20240515-23641-3pnh4x/README.md
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/.gitignore /private/tmp/homebrew-unpack20240515-23641-3pnh4x/.gitignore
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/CONTRIBUTING.md /private/tmp/homebrew-unpack20240515-23641-3pnh4x/CONTRIBUTING.md
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/.gitattributes /private/tmp/homebrew-unpack20240515-23641-3pnh4x/.gitattributes
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/to_production.txt /private/tmp/homebrew-unpack20240515-23641-3pnh4x/to_production.txt
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/.git/. /private/tmp/homebrew-unpack20240515-23641-3pnh4x/.git
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/AUTHORS.txt /private/tmp/homebrew-unpack20240515-23641-3pnh4x/AUTHORS.txt
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/to_sandbox.txt /private/tmp/homebrew-unpack20240515-23641-3pnh4x/to_sandbox.txt
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/CONTRIBUTORS.txt /private/tmp/homebrew-unpack20240515-23641-3pnh4x/CONTRIBUTORS.txt
/usr/bin/env cp -pR /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse/to_delist.txt /private/tmp/homebrew-unpack20240515-23641-3pnh4x/to_delist.txt
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/TRIVIA.md /opt/homebrew/Caskroom/font-b612-mono/latest/TRIVIA.md
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/CODE_OF_CONDUCT.md /opt/homebrew/Caskroom/font-b612-mono/latest/CODE_OF_CONDUCT.md
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/ofl/. /opt/homebrew/Caskroom/font-b612-mono/latest/ofl
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/.gitmodules /opt/homebrew/Caskroom/font-b612-mono/latest/.gitmodules
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/README.md /opt/homebrew/Caskroom/font-b612-mono/latest/README.md
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/.gitignore /opt/homebrew/Caskroom/font-b612-mono/latest/.gitignore
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/CONTRIBUTING.md /opt/homebrew/Caskroom/font-b612-mono/latest/CONTRIBUTING.md
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/.gitattributes /opt/homebrew/Caskroom/font-b612-mono/latest/.gitattributes
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/to_production.txt /opt/homebrew/Caskroom/font-b612-mono/latest/to_production.txt
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/.git/. /opt/homebrew/Caskroom/font-b612-mono/latest/.git
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/AUTHORS.txt /opt/homebrew/Caskroom/font-b612-mono/latest/AUTHORS.txt
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/to_sandbox.txt /opt/homebrew/Caskroom/font-b612-mono/latest/to_sandbox.txt
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/CONTRIBUTORS.txt /opt/homebrew/Caskroom/font-b612-mono/latest/CONTRIBUTORS.txt
/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240515-23641-3pnh4x/to_delist.txt /opt/homebrew/Caskroom/font-b612-mono/latest/to_delist.txt
==> Verifying Gatekeeper status of /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse
/usr/bin/env /usr/bin/xattr -p com.apple.quarantine /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse
==> /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse is quarantined
==> Propagating quarantine from /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--git-sparse to /opt/homebrew/Caskroom/font-b612-mono/latest
/usr/bin/env /usr/bin/xattr -p com.apple.quarantine /Users/mbirth/Library/Caches/Homebrew/Cask/font-b612-mono--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\;6643f38c\;Homebrew\\x20Cask\;70DD0F7F-07A4-4C5B-AB54-AE9A5B97E9D2
==> Creating metadata directory: /opt/homebrew/Caskroom/font-b612-mono/.metadata/latest/20240514232813.517
==> Creating metadata subdirectory: /opt/homebrew/Caskroom/font-b612-mono/.metadata/latest/20240514232813.517/Casks
==> Installing artifacts
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'B612Mono-Bold.ttf' to '/Users/mbirth/Library/Fonts/B612Mono-Bold.ttf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'B612Mono-BoldItalic.ttf' to '/Users/mbirth/Library/Fonts/B612Mono-BoldItalic.ttf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'B612Mono-Italic.ttf' to '/Users/mbirth/Library/Fonts/B612Mono-Italic.ttf'
==> Installing artifact of class Cask::Artifact::Font
==> Moving Font 'B612Mono-Regular.ttf' to '/Users/mbirth/Library/Fonts/B612Mono-Regular.ttf'
==> Purging files for version latest of Cask font-b612-mono
🍺  font-b612-mono was successfully upgraded!

Output of brew doctor and brew config

mbirth@mbp ~> 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: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae and may need to be deleted.

Unexpected dylibs:
  /usr/local/lib/libdvdcss.2.dylib
  /usr/local/lib/libfuse-t-1.0.38.dylib

Warning: Unbrewed '.pc' files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae and may need to be deleted.

Unexpected '.pc' files:
  /usr/local/lib/pkgconfig/fuse-t.pc

Warning: Unbrewed static libraries were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae and may need to be deleted.

Unexpected static libraries:
  /usr/local/lib/libfuse-t-1.0.38.a

~~~

mbirth@mbp ~ [1]> brew config
HOMEBREW_VERSION: 4.3.0-20-g1f603d3
ORIGIN: https://github.com/Homebrew/brew
HEAD: 1f603d381bb495a5d45ae8348dd53ea746f09cdd
Last commit: 2 hours ago
Core tap HEAD: c1effd1bba665b0e2c9683308939810edde82a89
Core tap last commit: 55 minutes ago
Core tap JSON: 14 May 23:27 UTC
Core cask tap HEAD: 36f921734547c6321d3a3ae7565da1a0aa49d540
Core cask tap last commit: 67 minutes ago
Core cask tap JSON: 14 May 23:27 UTC
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 8
HOMEBREW_SORBET_RUNTIME: set
Homebrew Ruby: 3.1.4 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/bin/ruby
CPU: octa-core 64-bit arm_firestorm_icestorm
Clang: 15.0.0 build 1500
Git: 2.45.1 => /opt/homebrew/bin/git
Curl: 8.6.0 => /usr/bin/curl
macOS: 14.5-arm64
CLT: 15.3.0.0.1.1708646388
Xcode: N/A
Rosetta 2: false

Output of brew tap

mbirth@mbp ~> brew tap                                                                                        [00:29:37]
homebrew/cask
homebrew/cask-fonts
homebrew/core
homebrew/services
jesseduffield/lazygit
macos-fuse-t/cask
powershell/tap
theseal/ssh-askpass
yt-dlp/taps
bevanjkay commented 3 months ago

Hi @mbirth, this is the expected behaviour. font-b612 is a versioned font, which means we can easily detect when there is a new release available, and only update in these instances. font-b612-mono is unversioned, so we cannot detect when it has changed. The --greedy is named "greedy" for a reason, because it may upgrade things that don't "need" to be.

mbirth commented 3 months ago

Hi @bevanjkay! But font-b612-mono is pulling from a Git repository which is versioned per definition. Is there really no way for Homebrew to detect the commit hash?

bevanjkay commented 3 months ago

It is "possible", but as far as I know, it is impractical at the scale required in these reports because of GitHub's rate API rate limiting.

mbirth commented 3 months ago

From looking at the existing livechecks, it should be possible to use the normal "Git" strategy without going via GitHub's API. So ls-remote --heads instead of the currently hardcoded --tags - and then selecting the line for the desired branch.

bevanjkay commented 3 months ago

I think in this case we need to check the latest commit for the specific files, because the repository hosts all of the fonts available at Google Fonts.