chapel-lang / chapel

a Productive Parallel Programming Language
https://chapel-lang.org
Other
1.77k stars 415 forks source link

[Bug]: Problem with v2.0.1 on MacOS #25097

Open pajacobs-ghub opened 3 months ago

pajacobs-ghub commented 3 months ago

Summary of Problem

Description:

The Homebrew-installed compiler is not starting on MacOS. It has been a while (January 2024) since I last tried using the compiler (v1.33, I think) but it was working then.

Is this a blocking issue with no known work-arounds?

I don't know

Steps to Reproduce

Source Code: See notes in the configuration information.

Compile command:

Execution command:

Associated Future Test(s):

Configuration Information

jabraham17 commented 3 months ago

Hi @pajacobs-ghub, this looks like possibly a homebrew issue with LLVM versions. Chapel v2.0.1 does not support LLVM 18 and the homebrew formula pins to LLVM 17, but I see in the output references to LLVM 18.

Can you try running brew reinstall chapel and see if the problem persists? If that doesn't work, can you also post the output of /opt/homebrew/Cellar/chapel/2.0.1/libexec/util/printchplenv --all, which prints some extra information about the backend compilers.

pajacobs-ghub commented 3 months ago

Jade, Still the same behaviour. A copy of the console follows. Peter J.

peterj@mini ~ % brew reinstall chapel ==> Downloading https://ghcr.io/v2/homebrew/core/chapel/manifests/2.0.1 Already downloaded: /Users/peterj/Library/Caches/Homebrew/downloads/b812b2defe5d32958839328dacf86428255cecf7eb6a1536e29d2cb225e67829--chapel-2.0.1.bottle_manifest.json ==> Fetching chapel ==> Downloading https://ghcr.io/v2/homebrew/core/chapel/blobs/sha256:e75b261ff8378a1a86db49794ca9cc4419d8eadc7e7a4ce9a17430a5757bb778 Already downloaded: /Users/peterj/Library/Caches/Homebrew/downloads/c94063350d1c54f7bfdd22494799629e5db66adb0973d19d0a8fdfc9a9078894--chapel--2.0.1.arm64_sonoma.bottle.tar.gz ==> Reinstalling chapel ==> Pouring chapel--2.0.1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/chapel/2.0.1: 11,008 files, 191.9MB ==> Running brew cleanup chapel... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see man brew). peterj@mini ~ % chpl --version dyld[1100]: Symbol not found: __ZN4llvm16MetadataTracking5trackEPvRNS_8MetadataENS_12PointerUnionIJPNS_15MetadataAsValueEPS2_EEE Referenced from: /opt/homebrew/Cellar/chapel/2.0.1/libexec/bin/darwin-arm64/chpl Expected in: <0C3379D6-AFA4-3FF3-97DD-387FECFCA3CF> /opt/homebrew/Cellar/llvm/18.1.5/lib/libLLVM.dylib zsh: abort chpl --version

bradcray commented 3 months ago

I just did a brew upgrade on my M1 Mac, whose previous installation of 2.0 had been working (specifically, it was version 2.0.0_2, and I'm now seeing the same thing. :(

Surprisingly to me, the new version is 2.0.1, which was not intended as a homebrew release, yet also shouldn't affect the homebrew build.

Checking brew list llvm, though, I'm finding that it does look like brew is using llvm 18 rather than 17…

bradcray commented 3 months ago

An explicit brew install llvm@17 seems to fix the issue for me—@pajacobs-github, I'll be curious whether it does for you as well (not to say that this should be required, just as a workaround).

pajacobs-ghub commented 3 months ago

Yes, it does fix the issue for me. Thank you.

bradcray commented 3 months ago

Thanks for confirming @pajacobs-ghub! It looks like recent changes to the formula have been innocuous, so I'm not sure why it would have broken in this way. I'm also not sure why the verification we do with the formula wouldn't have caught this in homebrew's CI testing. We'll try to sort this out to prevent others from stepping into this pothole.

And thanks for letting us know about this!

bradcray commented 3 months ago

Capturing my console output and information about my system for posterity. Here's my "About Mac" window:

Screen Shot 2024-05-22 at 2 45 06 PM

Here's the list of packages that were updated as a result of my brew upgrade:

You have 37 outdated formulae installed.

==> Upgrading 37 outdated packages:
z3 4.12.6 -> 4.13.0
tree-sitter 0.22.1 -> 0.22.6
hugo 0.124.1 -> 0.126.1
xterm 390 -> 391
cmake 3.29.2 -> 3.29.3
chapel 2.0.0_2 -> 2.0.1
docker-completion 25.0.4 -> 26.1.3
glib 2.80.0_2 -> 2.80.2
libxcb 1.16.1 -> 1.17.0
python-matplotlib 3.8.4 -> 3.9.0
aws-sdk-cpp 1.11.285 -> 1.11.315
llvm 17.0.6_1 -> 18.1.5
aom 3.8.2 -> 3.9.0
fonttools 4.50.0 -> 4.51.0
rsync 3.2.7_1 -> 3.3.0
gcc 13.2.0 -> 14.1.0
webp 1.3.2 -> 1.4.0
fribidi 1.0.13 -> 1.0.14
libnghttp2 1.60.0 -> 1.61.0
emacs 29.2 -> 29.3
giflib 5.2.1 -> 5.2.2
re2 20240401 -> 20240501
snappy 1.1.10 -> 1.2.0
openssl@3 3.2.1 -> 3.3.0
libxmu 1.1.4 -> 1.2.1
libimagequant 4.3.0 -> 4.3.1
doxygen 1.10.0 -> 1.11.0
node 21.7.1 -> 22.2.0
libomp 18.1.4 -> 18.1.6
unbound 1.19.2 -> 1.20.0
python@3.11 3.11.8 -> 3.11.9
imagemagick 7.1.1-30 -> 7.1.1-32
jasper 4.2.3 -> 4.2.4
apache-arrow 15.0.2_2 -> 16.1.0
git 2.44.0 -> 2.45.1
jpeg-turbo 3.0.2 -> 3.0.3
gnutls 3.8.3 -> 3.8.4

Here are the install steps related to LLVM:

==> Downloading https://ghcr.io/v2/homebrew/core/llvm/manifests/18.1.5
######################################################################### 100.0%
==> Fetching llvm
==> Downloading https://ghcr.io/v2/homebrew/core/llvm/blobs/sha256:a383be0855450
######################################################################### 100.0%

where you can see that the brew cleanup stage that it runs removed LLVM 17:

==> Upgrading llvm
  17.0.6_1 -> 18.1.5 
==> Pouring llvm--18.1.5.arm64_monterey.bottle.tar.gz
🍺  /opt/homebrew/Cellar/llvm/18.1.5: 7,722 files, 1.8GB
==> Running `brew cleanup llvm`...
Removing: /opt/homebrew/Cellar/llvm/17.0.6_1... (7,207 files, 1.7GB)
Removing: /Users/bradc/Library/Caches/Homebrew/llvm_bottle_manifest--17.0.6_1... (19.8KB)
Removing: /Users/bradc/Library/Caches/Homebrew/llvm--17.0.6_1... (426.6MB)

Probably unrelated, but it also auto-removed some older LLVMs:

==> Autoremoving 11 unneeded formulae:
docker-completion
fonttools
llvm@14
llvm@15
…
Uninstalling /opt/homebrew/Cellar/llvm@14/14.0.6... (5,827 files, 959.2MB)
Uninstalling /opt/homebrew/Cellar/llvm@15/15.0.7... (5,857 files, 1GB)

And here are the install steps related to Chapel:

==> Downloading https://ghcr.io/v2/homebrew/core/chapel/manifests/2.0.1
######################################################################### 100.0%
==> Fetching chapel
==> Downloading https://ghcr.io/v2/homebrew/core/chapel/blobs/sha256:a11ed899b3c
######################################################################### 100.0%
…
==> Upgrading chapel
  2.0.0_2 -> 2.0.1 
==> Pouring chapel--2.0.1.arm64_monterey.bottle.tar.gz
🍺  /opt/homebrew/Cellar/chapel/2.0.1: 11,008 files, 191.5MB
==> Running `brew cleanup chapel`...
Removing: /opt/homebrew/Cellar/chapel/2.0.0_2... (11,046 files, 191.7MB)
Removing: /Users/bradc/Library/Caches/Homebrew/chapel_bottle_manifest--2.0.0_2... (39.6KB)
Removing: /Users/bradc/Library/Caches/Homebrew/chapel--2.0.0_2... (57.1MB)

Here's the full brew upgrade output:

```console $ brew upgrade ==> Auto-updating Homebrew... Adjust how often this is run with HOMEBREW_AUTO_UPDATE_SECS or disable with HOMEBREW_NO_AUTO_UPDATE. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). ==> Downloading https://ghcr.io/v2/homebrew/portable-ruby/portable-ruby/blobs/sha256:86ff822590529e8e9093cdc1702a1d3321678c85347d30f82db4f993db8f9eb1 ######################################################################### 100.0% ==> Pouring portable-ruby-3.3.1.arm64_big_sur.bottle.tar.gz ==> Auto-updated Homebrew! Updated 2 taps (homebrew/core and homebrew/cask). ==> New Formulae ansible-creator go-size-analyzer pnpm@8 autotrace godap promptfoo basti gorilla-cli river bigquery-emulator iamb ronn-ng bootterm kconf rust-parallel cahute kubectl-cnpg sherlock chainhook kubectl-rook-ceph soapyremote dillo kubernetes-cli@1.29 stripe-mock dpcmd kuto task@2 espeak-ng kuzu tenv fastapi libtickit tmt flawz mactop tofuenv forbidden mihomo traefik@2 gcc@13 nextdns uutils-diffutils ==> New Casks 1password-cli@1 font-mea-culpa 1password-cli@beta font-meddon 1password@7 font-medievalsharp 1password@beta font-medula-one 1password@nightly font-meera-inimai ableton-live-intro@11 font-megrim ableton-live-lite@11 font-meie-script ableton-live-standard@11 font-meltho ableton-live-suite@10 font-mengshen-regular ableton-live-suite@11 font-menlo-for-powerline adguard-vpn@nightly font-meow-script adguard@nightly font-merge-one aerial@beta font-merienda affinity-designer@1 font-merriweather affinity-photo@1 font-merriweather-sans affinity-publisher@1 font-mervale-script alfred@4 font-meslo-for-powerlevel10k android-studio-preview@beta font-meslo-for-powerline android-studio-preview@canary font-meslo-lg anythingllm font-meslo-lg-dz arduino-ide@nightly font-meslo-lg-nerd-font azure-data-studio@insiders font-metal bbedit@14 font-metal-mania beyond-compare@beta font-metamorphous blender@lts font-metrophobic brave-browser@beta font-metropolis brave-browser@dev font-miama brave-browser@nightly font-miao-unicode buckets@beta font-michroma calibrite-profiler font-micro-5 carbon-copy-cloner@5 font-micro-5-charted carbon-copy-cloner@6 font-migmix-1m chatgpt font-migmix-1p chime font-migmix-2m chromedriver@beta font-migmix-2p corretto@11 font-migu-1c corretto@17 font-migu-1m corretto@21 font-migu-1p corretto@8 font-migu-2m crystaldiffract font-milonga crystalviewer font-miltonian dash@6 font-miltonian-tattoo db-browser-for-sqlcipher@nightly font-mina db-browser-for-sqlite@nightly font-mingzat deadbeef@nightly font-miniver defold@alpha font-miriam-libre defold@beta font-miriam-mono-clm discord@canary font-mirza discord@development font-miss-fajardose discord@ptb font-mitr dolphin@beta font-mochiy-pop-one dolphin@dev font-mochiy-pop-p-one dotnet-sdk@preview font-modak dotnet@preview font-modern-antiqua dropbox@beta font-mogra element@nightly font-mohave elephas@beta font-moirai-one emacs@nightly font-molengo emacs@pretest font-molle figma@beta font-mona-sans firefox@beta font-monaspace firefox@cn font-monaspace-nerd-font firefox@developer-edition font-monda firefox@esr font-monocraft firefox@nightly font-monocraft-nerd-font folding-at-home@beta font-monofett font-0xproto font-monofur-for-powerline font-0xproto-nerd-font font-monofur-nerd-font font-3270 font-monoid font-3270-nerd-font font-monoid-nerd-font font-437-plus font-monoisome font-abeezee font-monomaniac-one font-abel font-mononoki font-abhaya-libre font-mononoki-nerd-font font-aboreto font-monoton font-aboriginal-sans font-monsieur-la-doulaise font-aboriginal-serif font-montaga font-abril-fatface font-montagu-slab font-abyssinica-sil font-montecarlo font-academicons font-montez font-aclonica font-montserrat font-acme font-montserrat-alternates font-actor font-montserrat-subrayada font-adamina font-moo-lah-lah font-adinatha-tamil-brahmi font-mooli font-adlam-display font-moon-dance font-adobe-blank font-moul font-advent-pro font-moulpali font-afacad font-mountains-of-christmas font-african-sans font-mouse-memoirs font-african-serif font-mplus font-agave-nerd-font font-mplus-nerd-font font-agbalumo font-mr-bedfort font-agdasima font-mr-dafoe font-aguafina-script font-mr-de-haviland font-ahuramzda font-mrs-saint-delafield font-aileron font-mrs-sheppards font-akatab font-ms-madi font-akaya-kanadaka font-mukta font-akaya-telivigala font-mukta-mahee font-akronim font-mukta-malar font-aksara-bali-galang font-mukta-vaani font-akshar font-mukti-narrow font-aladin font-mulish font-alata font-murecho font-alatsi font-museo font-albert-sans font-museomoderno font-albertella font-my-soul font-aldrich font-myanmar-sans-pro font-alef font-mynerve font-alegreya font-myrica font-alegreya-sans font-myricam font-alegreya-sans-sc font-mystery-quest font-alegreya-sc font-n-gage font-aleo font-nabla font-alex-brush font-namdhinggo font-alexandria font-nanum-brush-script font-alfa-slab-one font-nanum-gothic font-alice font-nanum-gothic-coding font-alike font-nanum-myeongjo font-alike-angular font-nanum-pen-script font-alkalami font-narnoor font-alkatra font-national-park font-allan font-nats font-allerta font-neonderthaw font-allerta-stencil font-nerko-one font-allison font-neucha font-allura font-neuton font-almarai font-new-rocker font-almendra font-new-tegomin font-almendra-display font-new-york font-almendra-sc font-news-cycle font-alumni-sans font-newsreader font-alumni-sans-collegiate-one font-nico-moji font-alumni-sans-inline-one font-niconne font-alumni-sans-pinstripe font-nikukyu font-amarante font-nimbus-sans-l font-amaranth font-niramit font-amatic-sc font-nixie-one font-amethysta font-nobile font-amiko font-nokora font-amiri font-norican font-amiri-quran font-nosifer font-amita font-nosifer-caps font-amstelvar-alpha font-notable font-anaheim font-nothing-you-could-do font-andada-pro font-noticia-text font-andagii font-noto-color-emoji font-andale-mono font-noto-color-emoji-compat-test font-andika font-noto-emoji font-andron-scriptor-web font-noto-kufi-arabic font-anek-bangla font-noto-mono font-anek-devanagari font-noto-mono-for-powerline font-anek-gujarati font-noto-music font-anek-gurmukhi font-noto-naskh-arabic font-anek-kannada font-noto-naskh-arabic-ui font-anek-latin font-noto-nastaliq-urdu font-anek-malayalam font-noto-nerd-font font-anek-odia font-noto-rashi-hebrew font-anek-tamil font-noto-sans font-anek-telugu font-noto-sans-adlam font-angkor font-noto-sans-adlam-unjoined font-anka-coder font-noto-sans-anatolian-hieroglyphs font-annapurna-sil font-noto-sans-arabic font-annie-use-your-telescope font-noto-sans-arabic-ui font-anonymice-nerd-font font-noto-sans-armenian font-anonymice-powerline font-noto-sans-avestan font-anonymous-pro font-noto-sans-balinese font-anta font-noto-sans-bamum font-antic font-noto-sans-bassa-vah font-antic-didone font-noto-sans-batak font-antic-slab font-noto-sans-bengali font-antinoou font-noto-sans-bengali-ui font-anton font-noto-sans-bhaiksuki font-antonio font-noto-sans-brahmi font-anuphan font-noto-sans-buginese font-anybody font-noto-sans-buhid font-aoboshi-one font-noto-sans-canadian-aboriginal font-ar-one-sans font-noto-sans-carian font-arapey font-noto-sans-caucasian-albanian font-arbutus font-noto-sans-chakma font-arbutus-slab font-noto-sans-cham font-architects-daughter font-noto-sans-cherokee font-architype-renner font-noto-sans-chorasmian font-archivo font-noto-sans-cjk font-archivo-black font-noto-sans-cjk-hk font-archivo-narrow font-noto-sans-cjk-jp font-are-you-serious font-noto-sans-cjk-kr font-aref-ruqaa font-noto-sans-cjk-sc font-aref-ruqaa-ink font-noto-sans-cjk-tc font-arial font-noto-sans-coptic font-arial-black font-noto-sans-cuneiform font-arima font-noto-sans-cypriot font-arimo font-noto-sans-cypro-minoan font-arimo-nerd-font font-noto-sans-deseret font-arizonia font-noto-sans-devanagari font-ark-pixel-10px-monospaced font-noto-sans-devanagari-ui font-ark-pixel-10px-proportional font-noto-sans-display font-ark-pixel-12px-monospaced font-noto-sans-duployan font-ark-pixel-12px-proportional font-noto-sans-egyptian-hieroglyphs font-ark-pixel-16px-monospaced font-noto-sans-elbasan font-ark-pixel-16px-proportional font-noto-sans-elymaic font-armata font-noto-sans-ethiopic font-arsenal font-noto-sans-georgian font-artifika font-noto-sans-glagolitic font-arvo font-noto-sans-gothic font-arya font-noto-sans-grantha font-asap font-noto-sans-gujarati font-asap-condensed font-noto-sans-gujarati-ui font-asar font-noto-sans-gunjala-gondi font-asset font-noto-sans-gurmukhi font-assistant font-noto-sans-gurmukhi-ui font-astloch font-noto-sans-hanifi-rohingya font-asul font-noto-sans-hanunoo font-athiti font-noto-sans-hatran font-atkinson-hyperlegible font-noto-sans-hebrew font-atma font-noto-sans-hk font-atomic-age font-noto-sans-imperial-aramaic font-aubrey font-noto-sans-indic-siyaq-numbers font-audiowide font-noto-sans-inscriptional-pahlavi font-aurulent-sans-mono-nerd-font font-noto-sans-inscriptional-parthian font-autour-one font-noto-sans-javanese font-average font-noto-sans-jp font-average-mono font-noto-sans-kaithi font-average-sans font-noto-sans-kannada font-averia-gruesa-libre font-noto-sans-kannada-ui font-averia-libre font-noto-sans-kawi font-averia-sans-libre font-noto-sans-kayah-li font-averia-serif-libre font-noto-sans-kharoshthi font-awesome-terminal-fonts font-noto-sans-khmer font-azeret-mono font-noto-sans-khmer-ui font-azonix font-noto-sans-khojki font-b612 font-noto-sans-khudawadi font-b612-mono font-noto-sans-kr font-babylonica font-noto-sans-lao font-bacasime-antique font-noto-sans-lao-looped font-bad-script font-noto-sans-lao-ui font-bagel-fat-one font-noto-sans-lepcha font-bahiana font-noto-sans-limbu font-bahianita font-noto-sans-linear-a font-bai-jamjuree font-noto-sans-linear-b font-bakbak-one font-noto-sans-lisu font-ballet font-noto-sans-lycian font-baloo font-noto-sans-lydian font-baloo-2 font-noto-sans-mahajani font-baloo-bhai-2 font-noto-sans-malayalam font-baloo-bhaijaan-2 font-noto-sans-malayalam-ui font-baloo-bhaina-2 font-noto-sans-mandaic font-baloo-chettan-2 font-noto-sans-manichaean font-baloo-da-2 font-noto-sans-marchen font-baloo-paaji-2 font-noto-sans-masaram-gondi font-baloo-tamma-2 font-noto-sans-math font-baloo-tammudu-2 font-noto-sans-mayan-numerals font-baloo-thambi-2 font-noto-sans-medefaidrin font-balsamiq-sans font-noto-sans-meetei-mayek font-balthazar font-noto-sans-mende-kikakui font-bangers font-noto-sans-meroitic font-barlow font-noto-sans-miao font-barlow-condensed font-noto-sans-modi font-barlow-semi-condensed font-noto-sans-mongolian font-barriecito font-noto-sans-mono font-barrio font-noto-sans-mono-cjk-hk font-basic font-noto-sans-mono-cjk-jp font-baskervville font-noto-sans-mono-cjk-kr font-battambang font-noto-sans-mono-cjk-sc font-baumans font-noto-sans-mono-cjk-tc font-bayon font-noto-sans-mro font-be-vietnam-pro font-noto-sans-multani font-beau-rivage font-noto-sans-myanmar font-bebas-neue font-noto-sans-myanmar-ui font-belanosima font-noto-sans-n-ko font-belgrano font-noto-sans-nabataean font-bellefair font-noto-sans-nag-mundari font-belleza font-noto-sans-nandinagari font-bellota font-noto-sans-new-tai-lue font-bellota-text font-noto-sans-newa font-benchnine font-noto-sans-nko font-benne font-noto-sans-nko-unjoined font-bentham font-noto-sans-nushu font-berkshire-swash font-noto-sans-ogham font-besley font-noto-sans-ol-chiki font-beth-ellen font-noto-sans-old-hungarian font-bevan font-noto-sans-old-italic font-bhavuka font-noto-sans-old-north-arabian font-bhutuka-expanded-one font-noto-sans-old-permic font-big-shoulders-display font-noto-sans-old-persian font-big-shoulders-inline-display font-noto-sans-old-sogdian font-big-shoulders-inline-text font-noto-sans-old-south-arabian font-big-shoulders-stencil-display font-noto-sans-old-turkic font-big-shoulders-stencil-text font-noto-sans-oriya font-big-shoulders-text font-noto-sans-oriya-ui font-bigblue-terminal-nerd-font font-noto-sans-osage font-bigelow-rules font-noto-sans-osmanya font-bigshot-one font-noto-sans-pahawh-hmong font-bilbo font-noto-sans-palmyrene font-bilbo-swash-caps font-noto-sans-pau-cin-hau font-biorhyme font-noto-sans-phags-pa font-biorhyme-expanded font-noto-sans-phagspa font-birthstone font-noto-sans-phoenician font-birthstone-bounce font-noto-sans-psalter-pahlavi font-biryani font-noto-sans-rejang font-bitstream-vera font-noto-sans-runic font-bitstream-vera-sans-mono-nerd-font font-noto-sans-samaritan font-bitter font-noto-sans-saurashtra font-bitter-ht font-noto-sans-sc font-biz-udgothic font-noto-sans-sharada font-biz-udmincho font-noto-sans-shavian font-biz-udpgothic font-noto-sans-siddham font-biz-udpmincho font-noto-sans-signwriting font-black-and-white-picture font-noto-sans-sinhala font-black-han-sans font-noto-sans-sinhala-ui font-black-ops-one font-noto-sans-sogdian font-blackout font-noto-sans-sora-sompeng font-blaka font-noto-sans-soyombo font-blaka-hollow font-noto-sans-sundanese font-blaka-ink font-noto-sans-syloti-nagri font-blex-mono-nerd-font font-noto-sans-symbols font-blinker font-noto-sans-symbols-2 font-blokk-neue font-noto-sans-syriac font-bm font-noto-sans-syriac-eastern font-bodoni-moda font-noto-sans-syriac-estrangela font-bokor font-noto-sans-syriac-western font-bona-nova font-noto-sans-tagalog font-bonbon font-noto-sans-tagbanwa font-bonheur-royale font-noto-sans-tai-le font-boogaloo font-noto-sans-tai-tham font-borel font-noto-sans-tai-viet font-bowlby-one font-noto-sans-takri font-bowlby-one-sc font-noto-sans-tamil font-braah-one font-noto-sans-tamil-supplement font-brawler font-noto-sans-tamil-ui font-bree-serif font-noto-sans-tangsa font-bricolage-grotesque font-noto-sans-tc font-briem-hand font-noto-sans-telugu font-brill font-noto-sans-telugu-ui font-bruno-ace font-noto-sans-thaana font-bruno-ace-sc font-noto-sans-thai font-brygada-1918 font-noto-sans-thai-looped font-bubblegum-sans font-noto-sans-thai-ui font-bubbler-one font-noto-sans-tibetan font-buda font-noto-sans-tifinagh font-buenard font-noto-sans-tirhuta font-bukyvede-bold font-noto-sans-ugaritic font-bukyvede-italic font-noto-sans-vai font-bukyvede-regular font-noto-sans-vithkuqi font-bungee font-noto-sans-wancho font-bungee-color font-noto-sans-warang-citi font-bungee-hairline font-noto-sans-yi font-bungee-inline font-noto-sans-zanabazar-square font-bungee-outline font-noto-serif font-bungee-shade font-noto-serif-ahom font-bungee-spice font-noto-serif-armenian font-butcherman font-noto-serif-balinese font-butterfly-kids font-noto-serif-bengali font-cabin font-noto-serif-cjk font-cabin-condensed font-noto-serif-cjk-hk font-cabin-sketch font-noto-serif-cjk-jp font-cactus-classical-serif font-noto-serif-cjk-kr font-caesar-dressing font-noto-serif-cjk-sc font-cagliostro font-noto-serif-cjk-tc font-cairo font-noto-serif-devanagari font-cairo-play font-noto-serif-display font-cal-sans font-noto-serif-dogra font-caladea font-noto-serif-ethiopic font-calistoga font-noto-serif-georgian font-calligraffitti font-noto-serif-grantha font-cambay font-noto-serif-gujarati font-cambo font-noto-serif-gurmukhi font-camingocode font-noto-serif-hebrew font-candal font-noto-serif-hentaigana font-cantarell font-noto-serif-hk font-cantata-one font-noto-serif-jp font-cantora-one font-noto-serif-kannada font-caprasimo font-noto-serif-khitan-small-script font-capriola font-noto-serif-khmer font-caramel font-noto-serif-khojki font-carattere font-noto-serif-kr font-cardo font-noto-serif-lao font-carlito font-noto-serif-makasar font-carme font-noto-serif-malayalam font-carrois-gothic font-noto-serif-myanmar font-carrois-gothic-sc font-noto-serif-np-hmong font-carter-one font-noto-serif-nyiakeng-puachue-hmong font-cascadia-code font-noto-serif-old-uyghur font-cascadia-code-nf font-noto-serif-oriya font-cascadia-code-pl font-noto-serif-ottoman-siyaq font-cascadia-mono font-noto-serif-sc font-cascadia-mono-nf font-noto-serif-sinhala font-cascadia-mono-pl font-noto-serif-tamil font-caskaydia-cove-nerd-font font-noto-serif-tangut font-caskaydia-mono-nerd-font font-noto-serif-tc font-castoro font-noto-serif-telugu font-castoro-titling font-noto-serif-thai font-catamaran font-noto-serif-tibetan font-caudex font-noto-serif-toto font-caveat font-noto-serif-vithkuqi font-caveat-brush font-noto-serif-yezidi font-cedarville-cursive font-noto-traditional-nushu font-ceviche-one font-noto-znamenny-musical-notation font-chakra-petch font-nova-cut font-changa font-nova-flat font-changa-one font-nova-mono font-chango font-nova-oval font-chapbook font-nova-round font-charis-sil font-nova-script font-charm font-nova-slim font-charmonman font-nova-square font-charter font-ntr font-chathura font-numans font-chau-philomene-one font-nunito font-chela-one font-nunito-sans font-chelsea-market font-nuosu-sil font-chenla font-ocr font-chenyuluoyan font-odibee-sans font-cherish font-odor-mean-chey font-cherry-bomb-one font-office-code-pro font-cherry-cream-soda font-offside font-cherry-swash font-ofl-sorts-mill-goudy-tt font-chewy font-oi font-chiayi-city font-ojuju font-chicle font-old-standard-tt font-chilanka font-oldenburg font-chiron-hei-hk font-ole font-chiron-sung-hk font-oleo-script font-chivo font-oleo-script-swash-caps font-chivo-mono font-onest font-chocolate-classical-sans font-oooh-baby font-chokokutai font-open-dyslexic font-chomsky font-open-dyslexic-nerd-font font-chonburi font-open-iconic font-church-slavonic font-open-sans font-cica font-open-sans-hebrew font-cinzel font-open-sans-hebrew-condensed font-cinzel-decorative font-oppo-sans font-clear-sans font-optician-sans font-clicker-script font-oranienbaum font-climate-crisis font-orbit font-cochineal font-orbitron font-coda font-oregano font-code-new-roman-nerd-font font-orelega-one font-code2002 font-orienta font-codicon font-original-surfer font-codystar font-ostrich-sans font-coelacanth font-oswald font-coiny font-otomanopee-one font-combo font-outfit font-comfortaa font-over-the-rainbow font-comforter font-overlock font-comforter-brush font-overlock-sc font-comic-mono font-overpass font-comic-neue font-overpass-mono font-comic-sans-ms font-overpass-nerd-font font-comic-shanns-mono-nerd-font font-overused-grotesk font-coming-soon font-ovo font-comme font-oxanium font-commissioner font-oxygen font-commit-mono font-oxygen-mono font-commit-mono-nerd-font font-pacifico font-computer-modern font-padauk font-conakry font-padyakke-expanded-one font-concert-one font-palanquin font-condiment font-palanquin-dark font-consolas-for-powerline font-palette-mosaic font-constructium font-pangolin font-content font-paprika font-contrail-one font-parisienne font-convergence font-passero-one font-cookie font-passion-one font-cooper-hewitt font-passions-conflict font-copse font-pathway-extreme font-corben font-pathway-gothic-one font-corinthia font-patrick-hand font-cormorant font-patrick-hand-sc font-cormorant-garamond font-pattaya font-cormorant-infant font-patua-one font-cormorant-sc font-pavanam font-cormorant-unicase font-paytone-one font-cormorant-upright font-peddana font-courgette font-peralta font-courier-new font-permanent-marker font-courier-prime font-petemoss font-courier-prime-code font-petit-formal-script font-courier-prime-medium-and-semi-bold font-petrona font-courier-prime-sans font-phetsarath font-cousine font-philosopher font-cousine-nerd-font font-photonico-code font-coustard font-phudu font-covered-by-your-grace font-piazzolla font-cozette font-piedra font-crafty-girls font-pigmo00 font-creepster font-pigmo01 font-creepster-caps font-pinyon-script font-crete-round font-pirata-one font-crimson-pro font-pixelify-sans font-crimson-text font-plangothic font-croissant-one font-plaster font-crushed font-platypi font-cubic-11 font-play font-cuprum font-playball font-cute-font font-playfair font-cutive font-playfair-display font-cutive-mono font-playfair-display-sc font-d2coding font-playpen-sans font-d2coding-nerd-font font-playwrite-br font-daddy-time-mono-nerd-font font-playwrite-co font-dai-banna-sil font-playwrite-de-grund font-damion font-playwrite-de-sas font-dancing-script font-playwrite-de-va font-danfo font-playwrite-fr-trad font-dangrek font-playwrite-gb-j font-darker-grotesque font-playwrite-gb-s font-darumadrop-one font-playwrite-vn font-darwin font-plemol-jp font-dashicons font-plemol-jp-hs font-david-clm font-plemol-jp-nf font-david-libre font-plus-jakarta-sans font-dawning-of-a-new-day font-podkova font-days-one font-podkova-vf-beta font-decovar-alpha font-poetsen-one font-dejavu font-poiret-one font-dejavu-sans-mono-for-powerline font-poller-one font-dejavu-sans-mono-nerd-font font-poltawski-nowy font-dekko font-poly font-dela-gothic-one font-pompiere font-delicious-handrawn font-ponnala font-delius font-pontano-sans font-delius-swash-caps font-poor-story font-delius-unicase font-poppins font-della-respira font-poppins-latin font-delugia-book font-poprumcute font-delugia-complete font-port-lligat-sans font-delugia-mono-complete font-port-lligat-slab font-delugia-mono-powerline font-porter-sans-block font-delugia-powerline font-potta-one font-denk-one font-powerline-symbols font-devicons font-pragati-narrow font-devonshire font-praise font-dhurjati font-prata font-dhyana font-preahvihear font-didact-gothic font-press-start-2p font-digital-numbers font-pretendard font-digohweli-old-do font-pretendard-jp font-diphylleia font-pretendard-std font-diplomata font-pridi font-diplomata-sc font-princess-sofia font-dm-mono font-prociono font-dm-sans font-profont-nerd-font font-dm-serif-display font-profontx font-dm-serif-text font-proggy-clean-tt-nerd-font font-do-hyeon font-prompt font-dokdo font-prosto-one font-domine font-protest-guerrilla font-donegal-one font-protest-revolution font-dongle font-protest-riot font-doppio-one font-protest-strike font-dorsa font-proza-libre font-dosis font-pt-mono font-dotgothic16 font-pt-sans font-doulos-sil font-pt-sans-caption font-dr-sugiyama font-pt-sans-narrow font-dream-han-sans font-pt-serif font-droid-sans-mono-for-powerline font-pt-serif-caption font-droid-sans-mono-nerd-font font-public-sans font-duru-sans font-puppies-play font-dynalight font-puritan font-dynapuff font-purple-purse font-eagle-lake font-pushster font-east-sea-dokdo font-qahiri font-eater font-quando font-eb-garamond font-quantico font-ebh font-quattrocento font-economica font-quattrocento-sans font-eczar font-questrial font-edlo font-quicksand font-edu-nsw-act-foundation font-quintessential font-edu-qld-beginner font-qwigley font-edu-sa-beginner font-qwitcher-grypen font-edu-tas-beginner font-racing-sans-one font-edu-vic-wa-nt-beginner font-radio-canada font-edwin font-radio-canada-big font-el-messiri font-radley font-electrolize font-rajdhani font-elice-digital-baeum font-rakkas font-elsie font-raleway font-elsie-swash-caps font-raleway-dots font-elstobd font-ramabhadra font-emblema-one font-ramaraja font-emilys-candy font-rambla font-encode-sans font-rammetto-one font-encode-sans-condensed font-rampart-one font-encode-sans-expanded font-ranchers font-encode-sans-sc font-rancho font-encode-sans-semi-condensed font-ranga font-encode-sans-semi-expanded font-rasa font-engagement font-rationale font-englebert font-ravi-prakash font-enriqueta font-readex-pro font-envy-code-r font-recursive font-envy-code-r-nerd-font font-recursive-code font-ephesis font-recursive-mono-nerd-font font-epilogue font-red-hat-display font-erica-one font-red-hat-mono font-escumasia font-red-hat-text font-esteban font-red-rose font-estonia font-redacted font-et-book font-redacted-script font-euphoria-script font-reddit-mono font-everson-mono font-reddit-sans font-ewert font-reddit-sans-condensed font-exo font-redhat font-exo-2 font-redressed font-expletus-sans font-reem-kufi font-explora font-reem-kufi-fun font-ezra-sil font-reem-kufi-ink font-fahkwang font-reenie-beanie font-fairfax font-reggae-one font-familjen-grotesk font-rem font-fandol font-rethink-sans font-fantasque-sans-mono font-revalia font-fantasque-sans-mono-nerd-font font-rhodium-libre font-fantasque-sans-mono-noloopk font-ribeye font-fanwood-text font-ribeye-marrow font-farro font-ricty-diminished font-farsan font-righteous font-fascinate font-risque font-fascinate-inline font-road-rage font-faster-one font-roboto font-fasthand font-roboto-condensed font-fauna-one font-roboto-flex font-faune font-roboto-mono font-faustina font-roboto-mono-for-powerline font-federant font-roboto-mono-nerd-font font-federo font-roboto-serif font-felipa font-roboto-slab font-fenix font-rochester font-festive font-rock-3d font-figtree font-rock-salt font-finger-paint font-rocknroll-one font-finlandica font-rokkitt font-fira-code font-rokkitt-vf-beta font-fira-code-nerd-font font-romanesco font-fira-mono font-ronde font-fira-mono-for-powerline font-ropa-sans font-fira-mono-nerd-font font-rosario font-fira-sans font-rosarivo font-fira-sans-condensed font-rouge-script font-fira-sans-extra-condensed font-rounded-mplus font-firago font-routed-gothic font-firge font-rowdies font-firgenerd font-rozha-one font-fjalla-one font-rubik font-fjord-one font-rubik-80s-fade font-flamenco font-rubik-beastly font-flavors font-rubik-broken-fax font-fleur-de-leah font-rubik-bubbles font-flow-block font-rubik-burned font-flow-circular font-rubik-dirt font-flow-rounded font-rubik-distressed font-foldit font-rubik-doodle-shadow font-fondamento font-rubik-doodle-triangles font-fontawesome font-rubik-gemstones font-fontdiner-swanky font-rubik-glitch font-forum font-rubik-glitch-pop font-foundation-icons font-rubik-iso font-foundry-sterling font-rubik-lines font-fragment-mono font-rubik-maps font-francois-one font-rubik-marker-hatch font-frank-ruhl-libre font-rubik-maze font-fraunces font-rubik-microbe font-freckle-face font-rubik-mono-one font-fredericka-the-great font-rubik-moonrocks font-fredoka font-rubik-one font-free-mono-tengwar font-rubik-pixels font-freefont font-rubik-puddles font-freehand font-rubik-scribble font-freeman font-rubik-spray-paint font-fresca font-rubik-storm font-frijole font-rubik-vinyl font-fruktur font-rubik-wet-paint font-fugaz-one font-ruda font-fuggles font-rufina font-fuzzy-bubbles font-ruge-boogie font-fzfangsong-z02 font-ruluko font-fzkai-z03 font-rum-raisin font-fzshusong-z01 font-ruslan-display font-fzxiaobiaosong-b05 font-russo-one font-gabarito font-ruthie font-gabriela font-ruwudu font-gaegu font-rye font-gafata font-sacramento font-gajraj-one font-sahitya font-galada font-sail font-galdeano font-saira font-galindo font-saira-condensed font-gamja-flower font-saira-extra-condensed font-gandhi-sans font-saira-semi-condensed font-gantari font-saira-stencil-one font-gasoek-one font-salsa font-gayathri font-sanchez font-geist font-sancreek font-geist-mono font-sankofa-display font-geist-mono-nerd-font font-sans-forgetica font-gelasio font-sansation font-gemunu-libre font-sansita font-genjyuugothic font-sansita-one font-genjyuugothic-l font-sansita-swashed font-genjyuugothic-x font-sarabun font-genos font-sarala font-genryumin font-sarasa-gothic font-gensekigothic font-sarina font-gensenrounded font-sarpanch font-genshingothic font-sassy-frass font-gentium-basic font-satisfy font-gentium-book-basic font-sauce-code-pro-nerd-font font-gentium-book-plus font-sawarabi-gothic font-gentium-plus font-sawarabi-mincho font-genwanmin font-scada font-genyogothic font-scheherazade font-genyomin font-scheherazade-new font-geo font-schibsted-grotesk font-geologica font-schoolbell font-georama font-scope-one font-georgia font-seaweed-script font-geostar font-secular-one font-geostar-fill font-sedan font-germania-one font-sedan-sc font-gfs-didot font-sedgwick-ave font-gfs-neohellenic font-sedgwick-ave-display font-gideon-roman font-sen font-gidole font-send-flowers font-gidugu font-sevillana font-gilbert font-seymour-one font-gilda-display font-sf-arabic font-girassol font-sf-armenian font-give-you-glory font-sf-compact font-glass-antiqua font-sf-georgian font-glegoo font-sf-hebrew font-gloock font-sf-mono font-gloria-hallelujah font-sf-mono-for-powerline font-glory font-sf-pro font-glow-sans-j-compressed font-shadows-into-light font-glow-sans-j-condensed font-shadows-into-light-two font-glow-sans-j-extended font-shalimar font-glow-sans-j-normal font-shantell-sans font-glow-sans-j-wide font-shanti font-glow-sans-sc-compressed font-share font-glow-sans-sc-condensed font-share-tech font-glow-sans-sc-extended font-share-tech-mono font-glow-sans-sc-normal font-shippori-antique font-glow-sans-sc-wide font-shippori-antique-b1 font-glow-sans-tc-compressed font-shippori-mincho font-glow-sans-tc-condensed font-shippori-mincho-b1 font-glow-sans-tc-extended font-shizuru font-glow-sans-tc-normal font-shojumaru font-glow-sans-tc-wide font-short-stack font-gluten font-shrikhand font-gnu-unifont font-shure-tech-mono-nerd-font font-go font-siemreap font-go-mono-nerd-font font-sigmar font-goblin-one font-sigmar-one font-gochi-hand font-signika font-gohufont-nerd-font font-signika-negative font-goldman font-signika-negative-sc font-golos-text font-signika-sc font-gorditas font-silkscreen font-gothic-a1 font-simonetta font-gotu font-simple-line-icons font-goudy-bookletter-1911 font-single-day font-gowun-batang font-sintony font-gowun-dodum font-sirin-stencil font-graduate font-sitara font-grand-hotel font-six-caps font-grandiflora-one font-sixtyfour font-grandstander font-skranji font-grape-nuts font-slabo-13px font-gravitas-one font-slabo-27px font-great-vibes font-slackey font-grechen-fuemen font-slackside-one font-grenze font-smiley-sans font-grenze-gotisch font-smokum font-grey-qo font-smooch font-griffy font-smooch-sans font-gruppo font-smythe font-gudea font-sn-pro font-gugi font-sniglet font-gulzar font-snippet font-gupter font-snowburst-one font-gurajada font-sofadi-one font-gwendolyn font-sofia font-habibi font-sofia-sans font-hachi-maru-pop font-sofia-sans-condensed font-hack font-sofia-sans-extra-condensed font-hack-nerd-font font-sofia-sans-semi-condensed font-hackgen font-solitreo font-hackgen-nerd font-solway font-hahmlet font-sometype-mono font-halant font-song-myung font-hammersmith-one font-sono font-han-nom-a font-sonsie-one font-hanalei font-sora font-hanalei-fill font-sorts-mill-goudy font-hanamina font-souliyo font-handjet font-source-code-pro font-handlee font-source-code-pro-for-powerline font-hanken-grotesk font-source-sans-3 font-hannari font-source-serif-4 font-hanuman font-space-grotesk font-happy-monkey font-space-mono font-harano-aji font-space-mono-nerd-font font-harmattan font-special-elite font-hasklig font-spectral font-hasklug-nerd-font font-spectral-sc font-headland-one font-spicy-rice font-heavy-data-nerd-font font-spinnaker font-hedvig-letters-sans font-spirax font-hedvig-letters-serif font-splash font-heebo font-spleen font-henny-penny font-spline-sans font-hepta-slab font-spline-sans-mono font-hermeneus-one font-squada-one font-hermit font-square-peg font-herr-von-muellerhoff font-sree-krushnadevaraya font-hi-melody font-sriracha font-hina-mincho font-srisakdi font-hind font-staatliches font-hind-colombo font-stalemate font-hind-guntur font-stalinist-one font-hind-jalandhar font-stardos-stencil font-hind-kochi font-stick font-hind-madurai font-stick-no-bills font-hind-mysuru font-stint-ultra-condensed font-hind-siliguri font-stint-ultra-expanded font-hind-vadodara font-stix font-holtwood-one-sc font-stix-two-math font-homemade-apple font-stix-two-text font-homenaje font-stoke font-honk font-strait font-hubballi font-strong font-hubot-sans font-style-script font-humor-sans font-stylish font-hurmit-nerd-font font-sudo font-hurricane font-sue-ellen-francisco font-hyppolit font-suez-one font-ia-writer-duo font-sulphur-point font-ia-writer-mono font-sumana font-ia-writer-quattro font-sunflower font-iansui font-sunshiney font-ibarra-real-nova font-supermercado-one font-ibm-plex font-sura font-ibm-plex-mono font-suranna font-ibm-plex-sans font-suravaram font-ibm-plex-sans-arabic font-suwannaphum font-ibm-plex-sans-condensed font-swanky-and-moo-moo font-ibm-plex-sans-devanagari font-symbols-only-nerd-font font-ibm-plex-sans-hebrew font-syncopate font-ibm-plex-sans-jp font-syne font-ibm-plex-sans-kr font-syne-mono font-ibm-plex-sans-thai font-syne-tactile font-ibm-plex-sans-thai-looped font-tac-one font-ibm-plex-serif font-tai-heritage-pro font-iceberg font-tajawal font-iceland font-takaoex font-icomoon font-tangerine font-im-fell-double-pica font-tapestry font-im-fell-double-pica-sc font-taprom font-im-fell-dw-pica font-tauri font-im-fell-dw-pica-sc font-taviraj font-im-fell-english font-teachers font-im-fell-english-sc font-teko font-im-fell-french-canon font-tektur font-im-fell-french-canon-sc font-telex font-im-fell-great-primer font-tenali-ramakrishna font-im-fell-great-primer-sc font-tengwar-formal-csur font-im-fell-types font-tengwar-telcontar font-im-writing-nerd-font font-tenor-sans font-imbue font-terminess-ttf-nerd-font font-iming font-terminus font-impact font-tex-gyre-adventor font-imperial-script font-tex-gyre-bonum font-imprima font-tex-gyre-bonum-math font-inclusive-sans font-tex-gyre-chorus font-inconsolata font-tex-gyre-cursor font-inconsolata-dz-for-powerline font-tex-gyre-heros font-inconsolata-for-powerline font-tex-gyre-pagella font-inconsolata-for-powerline-bold font-tex-gyre-pagella-math font-inconsolata-g font-tex-gyre-schola font-inconsolata-g-for-powerline font-tex-gyre-schola-math font-inconsolata-go-nerd-font font-tex-gyre-termes font-inconsolata-lgc font-tex-gyre-termes-math font-inconsolata-lgc-nerd-font font-text-me-one font-inconsolata-nerd-font font-texturina font-inder font-thabit font-indie-flower font-tharlon font-infini font-thasadith font-ingrid-darling font-the-girl-next-door font-inika font-the-nautigal font-inknut-antiqua font-tiejili-sc font-input font-tienne font-inria font-tillana font-inria-sans font-tilt-neon font-inria-serif font-tilt-prism font-inspiration font-tilt-warp font-instrument-sans font-times-new-roman font-instrument-serif font-times-newer-roman font-intel-one-mono font-timmana font-inter font-tinos font-inter-tight font-tinos-nerd-font font-intone-mono-nerd-font font-tiny5 font-iosevka font-tiro-bangla font-iosevka-aile font-tiro-devanagari-hindi font-iosevka-comfy font-tiro-devanagari-marathi font-iosevka-curly font-tiro-devanagari-sanskrit font-iosevka-curly-slab font-tiro-gurmukhi font-iosevka-etoile font-tiro-kannada font-iosevka-nerd-font font-tiro-tamil font-iosevka-slab font-tiro-telugu font-iosevka-ss01 font-titan-one font-iosevka-ss02 font-titillium font-iosevka-ss03 font-titillium-web font-iosevka-ss04 font-togalite font-iosevka-ss05 font-tomorrow font-iosevka-ss06 font-tourney font-iosevka-ss07 font-trade-winds font-iosevka-ss08 font-train-one font-iosevka-ss09 font-trebuchet-ms font-iosevka-ss10 font-trirong font-iosevka-ss11 font-trispace font-iosevka-ss12 font-trocchi font-iosevka-ss13 font-trochut font-iosevka-ss14 font-truculenta font-iosevka-ss15 font-trykker font-iosevka-ss16 font-tsukimi-rounded font-iosevka-ss17 font-tt2020 font-iosevka-ss18 font-tuffy font-iosevka-term-nerd-font font-tulpen-one font-iosevka-term-slab-nerd-font font-turret-road font-ipaexfont font-twilio-sans-mono font-ipafont font-twinkle-star font-ipamjmincho font-twitter-color-emoji font-iranian-sans font-typographer-woodcut-initials-one font-iranian-serif font-ubuntu font-irish-grover font-ubuntu-condensed font-island-moments font-ubuntu-mono font-istok-web font-ubuntu-mono-derivative-powerline font-italiana font-ubuntu-mono-nerd-font font-italianno font-ubuntu-nerd-font font-itim font-ubuntu-sans font-jaapokki font-ubuntu-sans-mono font-jacquard-12 font-ubuntu-sans-nerd-font font-jacquard-12-charted font-uchen font-jacquard-24 font-udev-gothic font-jacquard-24-charted font-udev-gothic-nf font-jacquarda-bastarda-9 font-ultra font-jacquarda-bastarda-9-charted font-unbounded font-jacques-francois font-uncial-antiqua font-jacques-francois-shadow font-undefined-medium font-jaini font-underdog font-jaini-purva font-unica-one font-jaldi font-unifrakturcook font-jaro font-unifrakturmaguntia font-jeju-gothic font-unkempt font-jeju-hallasan font-unlock font-jeju-myeongjo font-unna font-jersey-10 font-updock font-jersey-10-charted font-urbanist font-jersey-15 font-urw-base35 font-jersey-15-charted font-vampiro-one font-jersey-20 font-varela font-jersey-20-charted font-varela-round font-jersey-25 font-varta font-jersey-25-charted font-vast-shadow font-jetbrains-mono font-vazirmatn font-jetbrains-mono-nerd-font font-verdana font-jf-open-huninn font-vesper-libre font-jim-nightshade font-viaoda-libre font-joan font-vibes font-jockey-one font-vibur font-jolly-lodger font-victor-mono font-jomhuria font-victor-mono-nerd-font font-jomolhari font-vidaloka font-joscelyn font-viga font-josefin-sans font-vina-sans font-josefin-slab font-voces font-jost font-volkhov font-joti-one font-vollkorn font-jsmath-cmbx10 font-vollkorn-sc font-jsmath-cmex10 font-voltaire font-jsmath-cmmi10 font-vt323 font-jsmath-cmr10 font-vujahday-script font-jsmath-cmsy10 font-waiting-for-the-sunrise font-jsmath-cmti10 font-wallpoet font-jua font-walter-turncoat font-judson font-waptia font-julee font-warnes font-juliamono font-water-brush font-julius-sans-one font-waterfall font-junction font-wavefont font-junge font-wellfleet font-junicode font-wendy-one font-jura font-whisper font-just-another-hand font-windsong font-just-me-again-down-here font-wire-one font-k2d font-wix-madefor-display font-kablammo font-wix-madefor-text font-kadwa font-work-sans font-kaisei-decol font-workbench font-kaisei-harunoumi font-xanh-mono font-kaisei-opti font-xits font-kaisei-tokumin font-xkcd font-kaiso font-xkcd-script font-kalam font-yaldevi font-kalnia font-yaldevi-colombo font-kalnia-glaze font-yanone-kaffeesatz font-kameron font-yantramanav font-kanit font-yarndings-12 font-kanjistrokeorders font-yarndings-12-charted font-kantumruy-pro font-yarndings-20 font-kapakana font-yarndings-20-charted font-karantina font-yatra-one font-karla font-yellowtail font-karla-tamil-inclined font-yeon-sung font-karla-tamil-upright font-yeseva-one font-karma font-yesteryear font-katibeh font-yinmar font-kaushan-script font-yomogi font-kavivanar font-young-serif font-kavoon font-yrsa font-kawkab-mono font-ysabeau font-kay-pho-du font-ysabeau-infant font-kdam-thmor-pro font-ysabeau-office font-keania-one font-ysabeau-sc font-kelly-slab font-yuji-boku font-kenia font-yuji-hentaigana-akari font-khand font-yuji-hentaigana-akebono font-khmer font-yuji-mai font-khula font-yuji-syuku font-khyay font-yusei-magic font-kimberella font-zcool-kuaile font-kings font-zcool-qingke-huangyou font-kirang-haerang font-zcool-xiaowei font-kite-one font-zed-mono font-kiwi-maru font-zed-mono-nerd-font font-klee-one font-zed-sans font-knewave font-zen-antique font-ko-pub-batang font-zen-antique-soft font-kodchasan font-zen-dots font-kode-mono font-zen-kaku-gothic-antique font-koh-santepheap font-zen-kaku-gothic-new font-koho font-zen-kurenaido font-kokoro font-zen-loop font-kolker-brush font-zen-maru-gothic font-konkhmer-sleokchher font-zen-old-mincho font-kosugi font-zen-tokyo-zoo font-kosugi-maru font-zeyada font-kotta-one font-zhi-mang-xing font-koulen font-zhudou-sans font-kranky font-zhuque-fangsong font-kreon font-zilla-slab font-kristi font-zilla-slab-highlight font-krona-one geogebra@5 font-krub gimp@dev font-kufam github@beta font-kulim-park godot@3 font-kumar-one google-chrome@beta font-kumbh-sans google-chrome@canary font-kurale google-chrome@dev font-la-belle-aurore google-japanese-ime@dev font-labrada gpg-suite@nightly font-lacquer graalvm-jdk@17 font-laila graalvm-jdk@21 font-lakki-reddy hyper@canary font-lalezar inso@beta font-lancelot insomnia@alpha font-langar intellij-idea@eap font-langdon istat-menus@5 font-last-resort iterm2@beta font-last-resort-high-efficiency iterm2@nightly font-lateef java@beta font-latin-modern jslegendre-themeengine font-latin-modern-math julia@lts font-lato julia@nightly font-lavishly-yours kaleidoscope@2 font-league-gothic kaleidoscope@3 font-league-mono keepassxc@beta font-league-script keepassxc@snapshot font-league-spartan keka@beta font-leckerli-one kitty@nightly font-ledger lando@edge font-lekton libreoffice-still font-lekton-nerd-font libreoffice-still-language-pack font-lemon limitless font-lemonada little-snitch@4 font-lemonada-vf-beta little-snitch@5 font-lexend local@beta font-lexend-deca macfuse@dev font-lexend-exa macloggerdx@beta font-lexend-giga mailmate@beta font-lexend-mega metarename font-lexend-peta metavideo font-lexend-tera mi@beta font-lexend-zetta microsoft-edge@beta font-liberation microsoft-edge@dev font-liberation-mono-for-powerline microsoft-openjdk@11 font-liberation-nerd-font microsoft-openjdk@17 font-libertinus microsoft-teams@classic font-libre-barcode-128 mixxx@snapshot font-libre-barcode-128-text monal@beta font-libre-barcode-39 mongodb-compass@beta font-libre-barcode-39-extended mono-mdk-for-visual-studio font-libre-barcode-39-extended-text msty font-libre-barcode-39-text mullvadvpn@beta font-libre-barcode-ean13-text mumble@snapshot font-libre-baskerville navicat-premium@15 font-libre-bodoni netnewswire@beta font-libre-caslon-display obs@beta font-libre-caslon-text olympus font-libre-franklin omegat@latest font-licorice openemu@experimental font-life-savers openra-playtest font-liga-comic-mono openscad@snapshot font-ligature-symbols openshot-video-editor@daily font-lilex opera-crypto@developer font-lilex-nerd-font opera@beta font-lilita-one oracle-jdk@17 font-lily-script-one oracle-jdk@21 font-limelight paragon-extfs@11 font-linden-hill parallels@12 font-linefont parallels@13 font-linux-biolinum parallels@14 font-linux-libertine parallels@15 font-lisu-bosa parallels@16 font-literata parallels@17 font-liu-jian-mao-cao parallels@18 font-livvic pdf-expert@beta font-lobster pecunia font-lobster-two pgadmin3 font-lohit picoscope@beta font-lohit-bengali playcover-community@beta font-lohit-tamil postico@1 font-londrina-outline postman@canary font-londrina-shadow powershell@preview font-londrina-sketch presonus-universal-control font-londrina-solid processing@3 font-long-cang propresenter@beta font-lora qbittorrent@lt20 font-love-light qgis@ltr font-love-ya-like-a-sister qt-creator@dev font-loved-by-the-king quick-app-ide font-lovers-quarrel quiet font-luckiest-guy reflector@2 font-luculent royal-tsx@beta font-lugrasimo rstudio@daily font-lumanosimo safari-technology-preview font-lunasima screenmemory font-lusitana semeru-jdk-open@11 font-lustria semeru-jdk-open@17 font-luxurious-roman semeru-jdk-open@8 font-luxurious-script shadow@beta font-lxgw-bright signal@beta font-lxgw-bright-gb simpletex font-lxgw-bright-tc singlecrystal font-lxgw-fasmartgothic sketch@beta font-lxgw-heartserif skype@preview font-lxgw-neoxihei slack@beta font-lxgw-neozhisong slicer@preview font-lxgw-wenkai smcfancontrol@beta font-lxgw-wenkai-gb sonarr@beta font-lxgw-wenkai-lite sonos-s1-controller font-lxgw-wenkai-mono-tc sourcetree@beta font-lxgw-wenkai-tc sublime-merge@dev font-lxgw-zhenkai sublime-text@dev font-m-plus-1 surge@4 font-m-plus-1-code svp font-m-plus-1p telegram-desktop@beta font-m-plus-2 temurin@11 font-m-plus-code-latin temurin@17 font-ma-shan-zheng temurin@19 font-macondo temurin@20 font-macondo-swash-caps temurin@21 font-mada temurin@8 font-madimi-one termius@beta font-magra threema@beta font-maiden-orange thunderbird@beta font-maitree thunderbird@daily font-major-mono-display topaz-photo-ai font-makinas4 tor-browser@alpha font-mako transmission@nightly font-mali tsh@13 font-mallanna tunnelblick@beta font-mamelon typora@dev font-mandali utm@beta font-manjari virtualbox@6 font-manrope virtualbox@beta font-mansalva virtualbuddy@beta font-manuale virtualdj font-maple visual-studio-code@insiders font-marcellus vivaldi@snapshot font-marcellus-sc vlc@nightly font-marck-script vscodium@insiders font-margarine weasis font-marhey wezterm@nightly font-markazi-text whatsapp@beta font-marko-one whatsapp@legacy font-marmelad whoozle-android-file-transfer@nightly font-martel wine@devel font-martel-sans wine@staging font-martian-mono wins font-martian-mono-nerd-font wljs-notebook font-marvel wordpresscom-studio font-masinahikan xampp@7 font-masinahikan-dene xmind@beta font-mate yass font-mate-sc zed@preview font-material-design-icons-webfont zotero@beta font-material-icons zulu@11 font-material-symbols zulu@17 font-maven-pro zulu@21 font-maven-pro-vf-beta zulu@8 font-mclaren You have 37 outdated formulae installed. ==> Upgrading 37 outdated packages: z3 4.12.6 -> 4.13.0 tree-sitter 0.22.1 -> 0.22.6 hugo 0.124.1 -> 0.126.1 xterm 390 -> 391 cmake 3.29.2 -> 3.29.3 chapel 2.0.0_2 -> 2.0.1 docker-completion 25.0.4 -> 26.1.3 glib 2.80.0_2 -> 2.80.2 libxcb 1.16.1 -> 1.17.0 python-matplotlib 3.8.4 -> 3.9.0 aws-sdk-cpp 1.11.285 -> 1.11.315 llvm 17.0.6_1 -> 18.1.5 aom 3.8.2 -> 3.9.0 fonttools 4.50.0 -> 4.51.0 rsync 3.2.7_1 -> 3.3.0 gcc 13.2.0 -> 14.1.0 webp 1.3.2 -> 1.4.0 fribidi 1.0.13 -> 1.0.14 libnghttp2 1.60.0 -> 1.61.0 emacs 29.2 -> 29.3 giflib 5.2.1 -> 5.2.2 re2 20240401 -> 20240501 snappy 1.1.10 -> 1.2.0 openssl@3 3.2.1 -> 3.3.0 libxmu 1.1.4 -> 1.2.1 libimagequant 4.3.0 -> 4.3.1 doxygen 1.10.0 -> 1.11.0 node 21.7.1 -> 22.2.0 libomp 18.1.4 -> 18.1.6 unbound 1.19.2 -> 1.20.0 python@3.11 3.11.8 -> 3.11.9 imagemagick 7.1.1-30 -> 7.1.1-32 jasper 4.2.3 -> 4.2.4 apache-arrow 15.0.2_2 -> 16.1.0 git 2.44.0 -> 2.45.1 jpeg-turbo 3.0.2 -> 3.0.3 gnutls 3.8.3 -> 3.8.4 ==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.3.0-1 ######################################################################### 100.0% ==> Fetching openssl@3 ==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:1afa5e69 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/z3/manifests/4.13.0 ######################################################################### 100.0% ==> Fetching z3 ==> Downloading https://ghcr.io/v2/homebrew/core/z3/blobs/sha256:9154e1b9ca129bf ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/llvm/manifests/18.1.5 ######################################################################### 100.0% ==> Fetching llvm ==> Downloading https://ghcr.io/v2/homebrew/core/llvm/blobs/sha256:a383be0855450 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libomp/manifests/18.1.6 ######################################################################### 100.0% ==> Fetching libomp ==> Downloading https://ghcr.io/v2/homebrew/core/libomp/blobs/sha256:0e10ddd8bae ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/hugo/manifests/0.126.1 ######################################################################### 100.0% ==> Fetching hugo ==> Downloading https://ghcr.io/v2/homebrew/core/hugo/blobs/sha256:0dc11ab7bde83 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxcb/manifests/1.17.0 ######################################################################### 100.0% ==> Fetching libxcb ==> Downloading https://ghcr.io/v2/homebrew/core/libxcb/blobs/sha256:9c9f126aca7 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxmu/manifests/1.2.1 ######################################################################### 100.0% ==> Fetching libxmu ==> Downloading https://ghcr.io/v2/homebrew/core/libxmu/blobs/sha256:e95b65aa281 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/xterm/manifests/391 ######################################################################### 100.0% ==> Fetching xterm ==> Downloading https://ghcr.io/v2/homebrew/core/xterm/blobs/sha256:48276f09846b ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/cmake/manifests/3.29.3 ######################################################################### 100.0% ==> Fetching cmake ==> Downloading https://ghcr.io/v2/homebrew/core/cmake/blobs/sha256:991e8b9b2b8e ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/chapel/manifests/2.0.1 ######################################################################### 100.0% ==> Fetching chapel ==> Downloading https://ghcr.io/v2/homebrew/core/chapel/blobs/sha256:a11ed899b3c ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/docker-completion/manifests/26. ######################################################################### 100.0% ==> Fetching docker-completion ==> Downloading https://ghcr.io/v2/homebrew/core/docker-completion/blobs/sha256: ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/glib/manifests/2.80.2 ######################################################################### 100.0% ==> Fetching glib ==> Downloading https://ghcr.io/v2/homebrew/core/glib/blobs/sha256:3add933c589ea ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gcc/manifests/14.1.0 ######################################################################### 100.0% ==> Fetching gcc ==> Downloading https://ghcr.io/v2/homebrew/core/gcc/blobs/sha256:22755e8f5880f6 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-turbo/manifests/3.0.3 ######################################################################### 100.0% ==> Fetching jpeg-turbo ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-turbo/blobs/sha256:ef42d3c ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libimagequant/manifests/4.3.1 ######################################################################### 100.0% ==> Fetching libimagequant ==> Downloading https://ghcr.io/v2/homebrew/core/libimagequant/blobs/sha256:3cfa ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/manifests/1.0.14 ######################################################################### 100.0% ==> Fetching fribidi ==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/blobs/sha256:04f12760ee ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/giflib/manifests/5.2.2 ######################################################################### 100.0% ==> Fetching giflib ==> Downloading https://ghcr.io/v2/homebrew/core/giflib/blobs/sha256:3089db35259 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/webp/manifests/1.4.0 ######################################################################### 100.0% ==> Fetching webp ==> Downloading https://ghcr.io/v2/homebrew/core/webp/blobs/sha256:c99036e412ed1 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/python-matplotlib/manifests/3.9 ######################################################################### 100.0% ==> Fetching python-matplotlib ==> Downloading https://ghcr.io/v2/homebrew/core/python-matplotlib/blobs/sha256: ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/aws-sdk-cpp/manifests/1.11.315 ######################################################################### 100.0% ==> Fetching aws-sdk-cpp ==> Downloading https://ghcr.io/v2/homebrew/core/aws-sdk-cpp/blobs/sha256:416d27 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/aom/manifests/3.9.0 ######################################################################### 100.0% ==> Fetching aom ==> Downloading https://ghcr.io/v2/homebrew/core/aom/blobs/sha256:3dad44a10bb050 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fonttools/manifests/4.51.0 Already downloaded: /Users/bradc/Library/Caches/Homebrew/downloads/6ae04d7bd686aee54f7fdec84f47d08c407672e35e8a234b191777d54782572b--fonttools-4.51.0.bottle_manifest.json ==> Fetching fonttools ==> Downloading https://ghcr.io/v2/homebrew/core/fonttools/blobs/sha256:4b8b86aa ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/rsync/manifests/3.3.0 ######################################################################### 100.0% ==> Fetching rsync ==> Downloading https://ghcr.io/v2/homebrew/core/rsync/blobs/sha256:87da2d08d06c ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libnghttp2/manifests/1.61.0 ######################################################################### 100.0% ==> Fetching libnghttp2 ==> Downloading https://ghcr.io/v2/homebrew/core/libnghttp2/blobs/sha256:672e22b ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/unbound/manifests/1.20.0 ######################################################################### 100.0% ==> Fetching unbound ==> Downloading https://ghcr.io/v2/homebrew/core/unbound/blobs/sha256:149a6f0acd ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gnutls/manifests/3.8.4 ######################################################################### 100.0% ==> Fetching gnutls ==> Downloading https://ghcr.io/v2/homebrew/core/gnutls/blobs/sha256:2a6bb19c341 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/tree-sitter/manifests/0.22.6 ######################################################################### 100.0% ==> Fetching tree-sitter ==> Downloading https://ghcr.io/v2/homebrew/core/tree-sitter/blobs/sha256:fb43e5 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/emacs/manifests/29.3 ######################################################################### 100.0% ==> Fetching emacs ==> Downloading https://ghcr.io/v2/homebrew/core/emacs/blobs/sha256:0fe859e3f01a ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/re2/manifests/20240501 ######################################################################### 100.0% ==> Fetching re2 ==> Downloading https://ghcr.io/v2/homebrew/core/re2/blobs/sha256:99f4547c309bba ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/snappy/manifests/1.2.0 ######################################################################### 100.0% ==> Fetching snappy ==> Downloading https://ghcr.io/v2/homebrew/core/snappy/blobs/sha256:c2c8cde9635 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/doxygen/manifests/1.11.0 ######################################################################### 100.0% ==> Fetching doxygen ==> Downloading https://ghcr.io/v2/homebrew/core/doxygen/blobs/sha256:20d0a7d6c9 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/node/manifests/22.2.0 ######################################################################### 100.0% ==> Fetching node ==> Downloading https://ghcr.io/v2/homebrew/core/node/blobs/sha256:6999c3139fbfa ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/python/3.11/manifests/3.11.9 Already downloaded: /Users/bradc/Library/Caches/Homebrew/downloads/434092e38cddf8d8908f3dad7a233fe43e47dc9fdf39bac5845e656f0bc1110f--python@3.11-3.11.9.bottle_manifest.json ==> Fetching python@3.11 ==> Downloading https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:87773a ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jasper/manifests/4.2.4 ######################################################################### 100.0% ==> Fetching jasper ==> Downloading https://ghcr.io/v2/homebrew/core/jasper/blobs/sha256:180626f41ec ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/imagemagick/manifests/7.1.1-32 ######################################################################### 100.0% ==> Fetching imagemagick ==> Downloading https://ghcr.io/v2/homebrew/core/imagemagick/blobs/sha256:db5bc7 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/apache-arrow/manifests/16.1.0 ######################################################################### 100.0% ==> Fetching apache-arrow ==> Downloading https://ghcr.io/v2/homebrew/core/apache-arrow/blobs/sha256:314f7 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/git/manifests/2.45.1 ######################################################################### 100.0% ==> Fetching git ==> Downloading https://ghcr.io/v2/homebrew/core/git/blobs/sha256:133cafdf38f924 ######################################################################### 100.0% ==> Upgrading openssl@3 3.2.1 -> 3.3.0 ==> Pouring openssl@3--3.3.0.arm64_monterey.bottle.1.tar.gz 🍺 /opt/homebrew/Cellar/openssl@3/3.3.0: 6,977 files, 32.4MB ==> Running `brew cleanup openssl@3`... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). Removing: /opt/homebrew/Cellar/openssl@3/3.2.1... (6,874 files, 32MB) ==> Upgrading z3 4.12.6 -> 4.13.0 ==> Pouring z3--4.13.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/z3/4.13.0: 120 files, 31.8MB ==> Running `brew cleanup z3`... Removing: /opt/homebrew/Cellar/z3/4.12.6... (119 files, 31.6MB) Removing: /Users/bradc/Library/Caches/Homebrew/z3_bottle_manifest--4.12.6... (7.4KB) Removing: /Users/bradc/Library/Caches/Homebrew/z3--4.12.6... (12.3MB) ==> Upgrading llvm 17.0.6_1 -> 18.1.5 ==> Pouring llvm--18.1.5.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/llvm/18.1.5: 7,722 files, 1.8GB ==> Running `brew cleanup llvm`... Removing: /opt/homebrew/Cellar/llvm/17.0.6_1... (7,207 files, 1.7GB) Removing: /Users/bradc/Library/Caches/Homebrew/llvm_bottle_manifest--17.0.6_1... (19.8KB) Removing: /Users/bradc/Library/Caches/Homebrew/llvm--17.0.6_1... (426.6MB) ==> Upgrading libomp 18.1.4 -> 18.1.6 ==> Pouring libomp--18.1.6.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libomp/18.1.6: 9 files, 1.7MB ==> Running `brew cleanup libomp`... Removing: /opt/homebrew/Cellar/libomp/18.1.4... (8 files, 1.7MB) Removing: /Users/bradc/Library/Caches/Homebrew/libomp_bottle_manifest--18.1.4... (9.5KB) Removing: /Users/bradc/Library/Caches/Homebrew/libomp--18.1.4... (578KB) ==> Upgrading hugo 0.124.1 -> 0.126.1 ==> Pouring hugo--0.126.1.arm64_monterey.bottle.tar.gz ==> Caveats Bash completion has been installed to: /opt/homebrew/etc/bash_completion.d ==> Summary 🍺 /opt/homebrew/Cellar/hugo/0.126.1: 51 files, 80.8MB ==> Running `brew cleanup hugo`... Removing: /opt/homebrew/Cellar/hugo/0.124.1... (50 files, 80.4MB) Removing: /Users/bradc/Library/Caches/Homebrew/hugo_bottle_manifest--0.123.8... (7.2KB) Removing: /Users/bradc/Library/Caches/Homebrew/hugo_bottle_manifest--0.124.1... (7.2KB) ==> Upgrading libxcb 1.16.1 -> 1.17.0 ==> Pouring libxcb--1.17.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxcb/1.17.0: 2,498 files, 7.5MB ==> Running `brew cleanup libxcb`... Removing: /opt/homebrew/Cellar/libxcb/1.16.1... (2,462 files, 7.5MB) Removing: /Users/bradc/Library/Caches/Homebrew/libxcb_bottle_manifest--1.16.1... (15.8KB) ==> Upgrading libxmu 1.1.4 -> 1.2.1 ==> Pouring libxmu--1.2.1.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxmu/1.2.1: 39 files, 489.1KB ==> Running `brew cleanup libxmu`... Removing: /opt/homebrew/Cellar/libxmu/1.1.4... (36 files, 469.6KB) Removing: /Users/bradc/Library/Caches/Homebrew/libxmu_bottle_manifest--1.2.0... (14.9KB) ==> Upgrading xterm 390 -> 391 ==> Pouring xterm--391.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/xterm/391: 32 files, 1.2MB ==> Running `brew cleanup xterm`... Removing: /opt/homebrew/Cellar/xterm/390... (31 files, 1.1MB) Removing: /Users/bradc/Library/Caches/Homebrew/xterm_bottle_manifest--390... (24.3KB) Removing: /Users/bradc/Library/Caches/Homebrew/xterm--390... (406.5KB) ==> Upgrading cmake 3.29.2 -> 3.29.3 ==> Pouring cmake--3.29.3.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/cmake/3.29.3: 3,385 files, 57.4MB ==> Running `brew cleanup cmake`... Removing: /opt/homebrew/Cellar/cmake/3.29.2... (3,384 files, 57.3MB) Removing: /Users/bradc/Library/Caches/Homebrew/cmake_bottle_manifest--3.29.2... (12.3KB) Removing: /Users/bradc/Library/Caches/Homebrew/cmake--3.29.2... (17.3MB) ==> Upgrading chapel 2.0.0_2 -> 2.0.1 ==> Pouring chapel--2.0.1.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/chapel/2.0.1: 11,008 files, 191.5MB ==> Running `brew cleanup chapel`... Removing: /opt/homebrew/Cellar/chapel/2.0.0_2... (11,046 files, 191.7MB) Removing: /Users/bradc/Library/Caches/Homebrew/chapel_bottle_manifest--2.0.0_2... (39.6KB) Removing: /Users/bradc/Library/Caches/Homebrew/chapel--2.0.0_2... (57.1MB) ==> Upgrading docker-completion 25.0.4 -> 26.1.3 ==> Pouring docker-completion--26.1.3.all.bottle.tar.gz 🍺 /opt/homebrew/Cellar/docker-completion/26.1.3: 10 files, 341.4KB ==> Running `brew cleanup docker-completion`... Removing: /opt/homebrew/Cellar/docker-completion/25.0.4... (9 files, 338.7KB) Removing: /Users/bradc/Library/Caches/Homebrew/docker-completion_bottle_manifest--25.0.4... (1.8KB) ==> Upgrading glib 2.80.0_2 -> 2.80.2 ==> Pouring glib--2.80.2.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/glib/2.80.2: 526 files, 36.2MB ==> Running `brew cleanup glib`... Removing: /opt/homebrew/Cellar/glib/2.80.0_2... (524 files, 36MB) Removing: /Users/bradc/Library/Caches/Homebrew/glib_bottle_manifest--2.80.0_2... (20.6KB) Removing: /Users/bradc/Library/Caches/Homebrew/glib--2.80.0_2... (8.4MB) ==> Upgrading gcc 13.2.0 -> 14.1.0 ==> Pouring gcc--14.1.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/gcc/14.1.0: 1,559 files, 443.7MB ==> Running `brew cleanup gcc`... Removing: /opt/homebrew/Cellar/gcc/13.2.0... (1,488 files, 382.9MB) Removing: /Users/bradc/Library/Caches/Homebrew/gcc_bottle_manifest--13.2.0-2... (14.7KB) Removing: /Users/bradc/Library/Caches/Homebrew/gcc--13.2.0... (120.9MB) ==> Upgrading jpeg-turbo 3.0.2 -> 3.0.3 ==> Pouring jpeg-turbo--3.0.3.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/jpeg-turbo/3.0.3: 45 files, 3.4MB ==> Running `brew cleanup jpeg-turbo`... Removing: /opt/homebrew/Cellar/jpeg-turbo/3.0.2... (44 files, 3.4MB) Removing: /Users/bradc/Library/Caches/Homebrew/jpeg-turbo_bottle_manifest--3.0.2... (7.7KB) Removing: /Users/bradc/Library/Caches/Homebrew/jpeg-turbo--3.0.2... (1.1MB) ==> Upgrading libimagequant 4.3.0 -> 4.3.1 ==> Pouring libimagequant--4.3.1.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libimagequant/4.3.1: 12 files, 8.9MB ==> Running `brew cleanup libimagequant`... Removing: /opt/homebrew/Cellar/libimagequant/4.3.0... (11 files, 8.7MB) Removing: /Users/bradc/Library/Caches/Homebrew/libimagequant_bottle_manifest--4.3.0... (7.5KB) Removing: /Users/bradc/Library/Caches/Homebrew/libimagequant--4.3.0... (3.2MB) ==> Upgrading fribidi 1.0.13 -> 1.0.14 ==> Pouring fribidi--1.0.14.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/fribidi/1.0.14: 68 files, 733.3KB ==> Running `brew cleanup fribidi`... Removing: /opt/homebrew/Cellar/fribidi/1.0.13... (67 files, 733.6KB) Removing: /Users/bradc/Library/Caches/Homebrew/fribidi_bottle_manifest--1.0.13... (9.4KB) Removing: /Users/bradc/Library/Caches/Homebrew/fribidi--1.0.13... (140.0KB) ==> Upgrading giflib 5.2.1 -> 5.2.2 ==> Pouring giflib--5.2.2.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/giflib/5.2.2: 20 files, 547.1KB ==> Running `brew cleanup giflib`... Removing: /opt/homebrew/Cellar/giflib/5.2.1... (19 files, 540.6KB) Removing: /Users/bradc/Library/Caches/Homebrew/giflib_bottle_manifest--5.2.1... (10.7KB) Removing: /Users/bradc/Library/Caches/Homebrew/giflib--5.2.1... (148.8KB) ==> Upgrading webp 1.3.2 -> 1.4.0 ==> Pouring webp--1.4.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/webp/1.4.0: 64 files, 2.5MB ==> Running `brew cleanup webp`... Removing: /opt/homebrew/Cellar/webp/1.3.2... (63 files, 2.3MB) Removing: /Users/bradc/Library/Caches/Homebrew/webp_bottle_manifest--1.3.2... (15.3KB) ==> Upgrading python-matplotlib 3.8.4 -> 3.9.0 ==> Pouring python-matplotlib--3.9.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/python-matplotlib/3.9.0: 1,030 files, 24.4MB ==> Running `brew cleanup python-matplotlib`... Removing: /opt/homebrew/Cellar/python-matplotlib/3.8.4... (1,053 files, 23.0MB) Removing: /Users/bradc/Library/Caches/Homebrew/python-matplotlib_bottle_manifest--3.8.4... (49.9KB) Removing: /Users/bradc/Library/Caches/Homebrew/python-matplotlib--3.8.4... (7.9MB) ==> Upgrading aws-sdk-cpp 1.11.285 -> 1.11.315 ==> Pouring aws-sdk-cpp--1.11.315.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/aws-sdk-cpp/1.11.315: 61,912 files, 837.7MB ==> Running `brew cleanup aws-sdk-cpp`... Removing: /opt/homebrew/Cellar/aws-sdk-cpp/1.11.285... (60,767 files, 821.8MB) Removing: /Users/bradc/Library/Caches/Homebrew/aws-sdk-cpp_bottle_manifest--1.11.285... (10.0KB) Removing: /Users/bradc/Library/Caches/Homebrew/aws-sdk-cpp--1.11.285... (101MB) ==> Upgrading aom 3.8.2 -> 3.9.0 ==> Pouring aom--3.9.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/aom/3.9.0: 24 files, 10.1MB ==> Running `brew cleanup aom`... Removing: /opt/homebrew/Cellar/aom/3.8.2... (23 files, 10.0MB) Removing: /Users/bradc/Library/Caches/Homebrew/aom_bottle_manifest--3.8.2... (21.7KB) Removing: /Users/bradc/Library/Caches/Homebrew/aom--3.8.2... (3.8MB) ==> Upgrading fonttools 4.50.0 -> 4.51.0 ==> Pouring fonttools--4.51.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/fonttools/4.51.0: 351 files, 5.2MB ==> Running `brew cleanup fonttools`... Removing: /opt/homebrew/Cellar/fonttools/4.50.0... (349 files, 5.2MB) Removing: /Users/bradc/Library/Caches/Homebrew/fonttools_bottle_manifest--4.50.0... (15.4KB) ==> Upgrading rsync 3.2.7_1 -> 3.3.0 ==> Pouring rsync--3.3.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/rsync/3.3.0: 12 files, 1MB ==> Running `brew cleanup rsync`... Removing: /opt/homebrew/Cellar/rsync/3.2.7_1... (11 files, 1MB) ==> Upgrading libnghttp2 1.60.0 -> 1.61.0 ==> Pouring libnghttp2--1.61.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libnghttp2/1.61.0: 14 files, 803.4KB ==> Running `brew cleanup libnghttp2`... Removing: /opt/homebrew/Cellar/libnghttp2/1.60.0... (13 files, 804.7KB) Removing: /Users/bradc/Library/Caches/Homebrew/libnghttp2_bottle_manifest--1.59.0... (7.4KB) Removing: /Users/bradc/Library/Caches/Homebrew/libnghttp2_bottle_manifest--1.60.0... (7.4KB) ==> Upgrading unbound 1.19.2 -> 1.20.0 ==> Pouring unbound--1.20.0.arm64_monterey.bottle.tar.gz ==> Downloading https://formulae.brew.sh/api/formula.jws.json #=#=# 🍺 /opt/homebrew/Cellar/unbound/1.20.0: 59 files, 6.0MB ==> Running `brew cleanup unbound`... Removing: /opt/homebrew/Cellar/unbound/1.19.2... (58 files, 5.9MB) Removing: /Users/bradc/Library/Caches/Homebrew/unbound_bottle_manifest--1.19.0... (12.2KB) Removing: /Users/bradc/Library/Caches/Homebrew/unbound_bottle_manifest--1.19.2... (13.4KB) ==> Upgrading gnutls 3.8.3 -> 3.8.4 ==> Pouring gnutls--3.8.4.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/gnutls/3.8.4: 1,293 files, 10.8MB ==> Running `brew cleanup gnutls`... Removing: /opt/homebrew/Cellar/gnutls/3.8.3... (1,290 files, 10.8MB) Removing: /Users/bradc/Library/Caches/Homebrew/gnutls_bottle_manifest--3.8.3... (17.9KB) ==> Upgrading tree-sitter 0.22.1 -> 0.22.6 ==> Pouring tree-sitter--0.22.6.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/tree-sitter/0.22.6: 15 files, 13.8MB ==> Running `brew cleanup tree-sitter`... Removing: /opt/homebrew/Cellar/tree-sitter/0.22.1... (14 files, 13.7MB) Removing: /Users/bradc/Library/Caches/Homebrew/tree-sitter_bottle_manifest--0.22.1-1... (7.5KB) ==> Upgrading emacs 29.2 -> 29.3 ==> Pouring emacs--29.3.arm64_monterey.bottle.tar.gz ==> Caveats To start emacs now and restart at login: brew services start emacs Or, if you don't want/need a background service you can just run: /opt/homebrew/opt/emacs/bin/emacs --fg-daemon ==> Summary 🍺 /opt/homebrew/Cellar/emacs/29.3: 4,227 files, 119.3MB ==> Running `brew cleanup emacs`... Removing: /opt/homebrew/Cellar/emacs/29.2... (4,226 files, 119.2MB) Removing: /Users/bradc/Library/Caches/Homebrew/emacs_bottle_manifest--29.2... (22.3KB) ==> Upgrading re2 20240401 -> 20240501 ==> Pouring re2--20240501.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/re2/20240501: 18 files, 1.2MB ==> Running `brew cleanup re2`... Removing: /opt/homebrew/Cellar/re2/20240401... (17 files, 1.2MB) Removing: /Users/bradc/Library/Caches/Homebrew/re2_bottle_manifest--20240401... (8.3KB) Removing: /Users/bradc/Library/Caches/Homebrew/re2--20240401... (411.7KB) ==> Upgrading snappy 1.1.10 -> 1.2.0 ==> Pouring snappy--1.2.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/snappy/1.2.0: 19 files, 171.0KB ==> Running `brew cleanup snappy`... Removing: /opt/homebrew/Cellar/snappy/1.1.10... (18 files, 164.3KB) ==> Upgrading doxygen 1.10.0 -> 1.11.0 ==> Pouring doxygen--1.11.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/doxygen/1.11.0: 10 files, 21.9MB ==> Running `brew cleanup doxygen`... Removing: /opt/homebrew/Cellar/doxygen/1.10.0... (9 files, 21.0MB) Removing: /Users/bradc/Library/Caches/Homebrew/doxygen_bottle_manifest--1.10.0... (7.3KB) Removing: /Users/bradc/Library/Caches/Homebrew/doxygen--1.10.0... (5.4MB) ==> Upgrading node 21.7.1 -> 22.2.0 ==> Pouring node--22.2.0.arm64_monterey.bottle.tar.gz ==> Caveats Bash completion has been installed to: /opt/homebrew/etc/bash_completion.d ==> Summary 🍺 /opt/homebrew/Cellar/node/22.2.0: 2,070 files, 75.2MB ==> Running `brew cleanup node`... Removing: /opt/homebrew/Cellar/node/21.7.1... (2,133 files, 63.7MB) Removing: /Users/bradc/Library/Caches/Homebrew/node_bottle_manifest--21.6.1... (17.9KB) Removing: /Users/bradc/Library/Caches/Homebrew/node_bottle_manifest--21.7.1... (17.9KB) ==> Upgrading python@3.11 3.11.8 -> 3.11.9 ==> Pouring python@3.11--3.11.9.arm64_monterey.bottle.tar.gz ==> /opt/homebrew/Cellar/python@3.11/3.11.9/bin/python3.11 -Im ensurepip ==> /opt/homebrew/Cellar/python@3.11/3.11.9/bin/python3.11 -Im pip install -v -- 🍺 /opt/homebrew/Cellar/python@3.11/3.11.9: 3,329 files, 63MB ==> Running `brew cleanup python@3.11`... Removing: /opt/homebrew/Cellar/python@3.11/3.11.8... (3,323 files, 63.5MB) Removing: /Users/bradc/Library/Caches/Homebrew/python@3.11_bottle_manifest--3.11.7_1... (24KB) Removing: /Users/bradc/Library/Caches/Homebrew/python@3.11_bottle_manifest--3.11.8... (24KB) ==> Upgrading jasper 4.2.3 -> 4.2.4 ==> Pouring jasper--4.2.4.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/jasper/4.2.4: 45 files, 1.7MB ==> Running `brew cleanup jasper`... Removing: /opt/homebrew/Cellar/jasper/4.2.3... (44 files, 1.7MB) Removing: /Users/bradc/Library/Caches/Homebrew/jasper_bottle_manifest--4.2.3... (8.3KB) Removing: /Users/bradc/Library/Caches/Homebrew/jasper--4.2.3... (466.7KB) ==> Upgrading imagemagick 7.1.1-30 -> 7.1.1-32 ==> Pouring imagemagick--7.1.1-32.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/imagemagick/7.1.1-32: 809 files, 32.3MB ==> Running `brew cleanup imagemagick`... Removing: /opt/homebrew/Cellar/imagemagick/7.1.1-30... (811 files, 32.3MB) Removing: /Users/bradc/Library/Caches/Homebrew/imagemagick_bottle_manifest--7.1.1-30... (96.2KB) Removing: /Users/bradc/Library/Caches/Homebrew/imagemagick--7.1.1-30... (10.8MB) ==> Upgrading apache-arrow 15.0.2_2 -> 16.1.0 ==> Pouring apache-arrow--16.1.0.arm64_monterey.bottle.tar.gz 🍺 /opt/homebrew/Cellar/apache-arrow/16.1.0: 588 files, 118.8MB ==> Running `brew cleanup apache-arrow`... Removing: /opt/homebrew/Cellar/apache-arrow/15.0.2_2... (587 files, 116.7MB) Removing: /Users/bradc/Library/Caches/Homebrew/apache-arrow_bottle_manifest--15.0.2_2... (32.6KB) Removing: /Users/bradc/Library/Caches/Homebrew/apache-arrow--15.0.2_2... (25.3MB) ==> Upgrading git 2.44.0 -> 2.45.1 ==> Pouring git--2.45.1.arm64_monterey.bottle.tar.gz ==> Caveats The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula. Subversion interoperability (git-svn) is now in the `git-svn` formula. Bash completion has been installed to: /opt/homebrew/etc/bash_completion.d ==> Summary 🍺 /opt/homebrew/Cellar/git/2.45.1: 1,657 files, 51.6MB ==> Running `brew cleanup git`... Removing: /opt/homebrew/Cellar/git/2.44.0... (1,649 files, 50.8MB) Removing: /Users/bradc/Library/Caches/Homebrew/git_bottle_manifest--2.44.0... (14.2KB) Removing: /Users/bradc/Library/Caches/Homebrew/git--2.44.0... (18MB) ==> `brew cleanup` has not been run in the last 30 days, running now... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). Removing: /Users/bradc/Library/Caches/Homebrew/ghostscript_bottle_manifest--10.03.0... (18.0KB) Removing: /Users/bradc/Library/Caches/Homebrew/ghostscript--10.03.0... (50.6MB) ==> Autoremoving 11 unneeded formulae: docker-completion fonttools llvm@14 llvm@15 openssl@1.1 python-cycler python-dateutil python-kiwisolver python-pyparsing python@3.11 six Uninstalling /opt/homebrew/Cellar/python-pyparsing/3.1.2... (43 files, 948.1KB) Uninstalling /opt/homebrew/Cellar/python-dateutil/2.9.0.post0... (62 files, 929.3KB) Uninstalling /opt/homebrew/Cellar/python-kiwisolver/1.4.5... (30 files, 504.2KB) Uninstalling /opt/homebrew/Cellar/docker-completion/26.1.3... (10 files, 341.4KB) Uninstalling /opt/homebrew/Cellar/fonttools/4.51.0... (351 files, 5.2MB) Uninstalling /opt/homebrew/Cellar/python-cycler/0.12.1... (24 files, 50.8KB) Uninstalling /opt/homebrew/Cellar/llvm@14/14.0.6... (5,827 files, 959.2MB) Uninstalling /opt/homebrew/Cellar/llvm@15/15.0.7... (5,857 files, 1GB) Uninstalling /opt/homebrew/Cellar/openssl@1.1/1.1.1w... (8,101 files, 18MB) Warning: The following openssl@1.1 configuration files have not been removed! If desired, remove them manually with `rm -rf`: /opt/homebrew/etc/openssl@1.1 /opt/homebrew/etc/openssl@1.1/cert.pem /opt/homebrew/etc/openssl@1.1/ct_log_list.cnf /opt/homebrew/etc/openssl@1.1/ct_log_list.cnf.dist /opt/homebrew/etc/openssl@1.1/misc /opt/homebrew/etc/openssl@1.1/misc/CA.pl /opt/homebrew/etc/openssl@1.1/misc/tsget /opt/homebrew/etc/openssl@1.1/misc/tsget.default /opt/homebrew/etc/openssl@1.1/misc/tsget.pl /opt/homebrew/etc/openssl@1.1/misc/tsget.pl.default /opt/homebrew/etc/openssl@1.1/openssl.cnf /opt/homebrew/etc/openssl@1.1/openssl.cnf.dist Warning: The following may be openssl@1.1 configuration files and have not been removed! If desired, remove them manually with `rm -rf`: /opt/homebrew/etc/openssl@3 Uninstalling /opt/homebrew/Cellar/python@3.11/3.11.9... (3,329 files, 63MB) Uninstalling /opt/homebrew/Cellar/six/1.16.0_4... (20 files, 122.4KB) Removing: /Users/bradc/Library/Logs/Homebrew/libheif... (501B) Removing: /Users/bradc/Library/Logs/Homebrew/shared-mime-info... (508B) Removing: /Users/bradc/Library/Logs/Homebrew/python@3.12... (2 files, 2KB) Removing: /Users/bradc/Library/Logs/Homebrew/glib... (64B) Removing: /opt/homebrew/lib/python3.11/site-packages/cycler/__pycache__/__init__.cpython-311.pyc... (25KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/__pycache__/__init__.cpython-311.pyc... (8KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/__pycache__/actions.cpython-311.pyc... (8.3KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/__pycache__/common.cpython-311.pyc... (14.7KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/__pycache__/core.cpython-311.pyc... (285.4KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/__pycache__/exceptions.cpython-311.pyc... (13.3KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/__pycache__/helpers.cpython-311.pyc... (51.4KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/__pycache__/results.cpython-311.pyc... (37.0KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/__pycache__/testing.cpython-311.pyc... (19.6KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/__pycache__/unicode.cpython-311.pyc... (14.8KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/__pycache__/util.cpython-311.pyc... (15.9KB) Removing: /opt/homebrew/lib/python3.11/site-packages/pyparsing/diagram/__pycache__/__init__.cpython-311.pyc... (28KB) Removing: /opt/homebrew/lib/python3.11/site-packages/kiwisolver/__pycache__/__init__.cpython-311.pyc... (840B) Removing: /opt/homebrew/lib/python3.11/site-packages/kiwisolver/__pycache__/exceptions.cpython-311.pyc... (2.3KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/__pycache__/__init__.cpython-311.pyc... (1.3KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/__pycache__/_common.cpython-311.pyc... (1.9KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/__pycache__/_version.cpython-311.pyc... (288B) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/__pycache__/easter.cpython-311.pyc... (2.8KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/__pycache__/relativedelta.cpython-311.pyc... (25.9KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/__pycache__/rrule.cpython-311.pyc... (72.3KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/__pycache__/tzwin.cpython-311.pyc... (200B) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/__pycache__/utils.cpython-311.pyc... (2.6KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/parser/__pycache__/__init__.cpython-311.pyc... (3KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/parser/__pycache__/_parser.cpython-311.pyc... (68.1KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/parser/__pycache__/isoparser.cpython-311.pyc... (16.9KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/tz/__pycache__/__init__.cpython-311.pyc... (794B) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/tz/__pycache__/_common.cpython-311.pyc... (14.9KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/tz/__pycache__/_factories.cpython-311.pyc... (5KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/tz/__pycache__/tz.cpython-311.pyc... (68.8KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/tz/__pycache__/win.cpython-311.pyc... (17.9KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/zoneinfo/__pycache__/__init__.cpython-311.pyc... (8.2KB) Removing: /opt/homebrew/lib/python3.11/site-packages/dateutil/zoneinfo/__pycache__/rebuild.cpython-311.pyc... (4.5KB) Removing: /opt/homebrew/lib/python3.12/site-packages/cycler/__pycache__/__init__.cpython-312.pyc... (22.4KB) Removing: /opt/homebrew/lib/python3.12/site-packages/pyparsing/__pycache__/__init__.cpython-312.pyc... (7.7KB) Removing: /opt/homebrew/lib/python3.12/site-packages/pyparsing/__pycache__/actions.cpython-312.pyc... (7.7KB) Removing: /opt/homebrew/lib/python3.12/site-packages/pyparsing/__pycache__/common.cpython-312.pyc... (13.2KB) Removing: /opt/homebrew/lib/python3.12/site-packages/pyparsing/__pycache__/core.cpython-312.pyc... (258.7KB) Removing: /opt/homebrew/lib/python3.12/site-packages/pyparsing/__pycache__/exceptions.cpython-312.pyc... (12.7KB) Removing: /opt/homebrew/lib/python3.12/site-packages/pyparsing/__pycache__/helpers.cpython-312.pyc... (46.1KB) Removing: /opt/homebrew/lib/python3.12/site-packages/pyparsing/__pycache__/results.cpython-312.pyc... (33.4KB) Removing: /opt/homebrew/lib/python3.12/site-packages/pyparsing/__pycache__/testing.cpython-312.pyc... (17.2KB) Removing: /opt/homebrew/lib/python3.12/site-packages/pyparsing/__pycache__/unicode.cpython-312.pyc... (13.0KB) Removing: /opt/homebrew/lib/python3.12/site-packages/pyparsing/__pycache__/util.cpython-312.pyc... (14KB) Removing: /opt/homebrew/lib/python3.12/site-packages/kiwisolver/__pycache__/__init__.cpython-312.pyc... (669B) Removing: /opt/homebrew/lib/python3.12/site-packages/kiwisolver/__pycache__/exceptions.cpython-312.pyc... (1.9KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/__pycache__/__init__.cpython-312.pyc... (1KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/__pycache__/_common.cpython-312.pyc... (1.9KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/__pycache__/_version.cpython-312.pyc... (568B) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/__pycache__/relativedelta.cpython-312.pyc... (27.7KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/__pycache__/rrule.cpython-312.pyc... (67.6KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/parser/__pycache__/__init__.cpython-312.pyc... (2.6KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/parser/__pycache__/_parser.cpython-312.pyc... (60.4KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/parser/__pycache__/isoparser.cpython-312.pyc... (15.2KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/tz/__pycache__/__init__.cpython-312.pyc... (685B) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/tz/__pycache__/_common.cpython-312.pyc... (13.8KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/tz/__pycache__/_factories.cpython-312.pyc... (4.5KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/tz/__pycache__/tz.cpython-312.pyc... (64.4KB) Removing: /opt/homebrew/lib/python3.12/site-packages/dateutil/tz/__pycache__/win.cpython-312.pyc... (16.8KB) Pruned 0 symbolic links and 32 directories from /opt/homebrew ==> Caveats ==> hugo Bash completion has been installed to: /opt/homebrew/etc/bash_completion.d ==> emacs To start emacs now and restart at login: brew services start emacs Or, if you don't want/need a background service you can just run: /opt/homebrew/opt/emacs/bin/emacs --fg-daemon ==> node Bash completion has been installed to: /opt/homebrew/etc/bash_completion.d ==> git The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula. Subversion interoperability (git-svn) is now in the `git-svn` formula. Bash completion has been installed to: /opt/homebrew/etc/bash_completion.d ```

Here's the failure I saw after the brew upgrade:

$ chpl ~/chapel/test/release/examples/hello.chpl 
dyld[67768]: Symbol not found: (__ZN4llvm16MetadataTracking5trackEPvRNS_8MetadataENS_12PointerUnionIJPNS_15MetadataAsValueEPS2_EEE)
  Referenced from: '/opt/homebrew/Cellar/chapel/2.0.1/libexec/bin/darwin-arm64/chpl'
  Expected in: '/opt/homebrew/Cellar/llvm/18.1.5/lib/libLLVM.dylib'
Abort trap: 6

Here's the brew install of llvm@17:

$ brew install llvm@17
==> Downloading https://formulae.brew.sh/api/formula.jws.json

==> Downloading https://formulae.brew.sh/api/cask.jws.json

==> Downloading https://ghcr.io/v2/homebrew/core/llvm/17/manifests/17.0.6
######################################################################### 100.0%
==> Fetching llvm@17
==> Downloading https://ghcr.io/v2/homebrew/core/llvm/17/blobs/sha256:0915b16498
######################################################################### 100.0%
==> Pouring llvm@17--17.0.6.arm64_monterey.bottle.tar.gz
==> Caveats
To use the bundled libc++ please add the following LDFLAGS:
  LDFLAGS="-L/opt/homebrew/opt/llvm@17/lib/c++ -Wl,-rpath,/opt/homebrew/opt/llvm@17/lib/c++"

llvm@17 is keg-only, which means it was not symlinked into /opt/homebrew,
because this is an alternate version of another formula.

If you need to have llvm@17 first in your PATH, run:
  echo 'export PATH="/opt/homebrew/opt/llvm@17/bin:$PATH"' >> /Users/bradc/.bash_profile

For compilers to find llvm@17 you may need to set:
  export LDFLAGS="-L/opt/homebrew/opt/llvm@17/lib"
  export CPPFLAGS="-I/opt/homebrew/opt/llvm@17/include"
==> Summary
🍺  /opt/homebrew/Cellar/llvm@17/17.0.6: 6,642 files, 1.5GB
==> Running `brew cleanup llvm@17`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).

At which point things worked again:

$ chpl ~/chapel/test/release/examples/hello.chpl 
$ ./hello 
Hello, world!
bradcray commented 3 months ago

As an update, as we've been discussing this internally today, we're increasingly believing that the problem isn't with the Chapel 2.0.1 formula, but with something related to the upgrade of the default homebrew LLVM from 17 to 18. That said, we're not quite sure what it could be, as we thought that our formula should pin to, and require, LLVM 17 to be installed. We posted a comment on the homebrew PR that introduced LLVM 18, hoping for help: https://github.com/Homebrew/homebrew-core/pull/165206#issuecomment-2125877604