Skip to content

Compatibility check for installers apparently not detecting forked buildsΒ #191

@grahampugh

Description

@grahampugh

🐞 Description

Hey folks, it looks like mist-cli is not detecting the compatibility of forked Tahoe builds:

$ mist list installer --compatible
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ INPUT VALIDATION β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  β”œβ”€ Search only for latest (first) result will be 'false'...
  β”œβ”€ Include betas in search results will be 'false'...
  β”œβ”€ Only include compatible installers will be 'true'...
  β”œβ”€ Output type will be 'ascii'...
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ SEARCH β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  β”œβ”€ Searching for macOS Installer versions...
  └─ Found 20 macOS Installer(s) available for download

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ IDENTIFIER β”‚ NAME          β”‚ VERSION β”‚ BUILD   β”‚ SIZE     β”‚ DATE       β”‚ COMPATIBLE β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ 093-49299  β”‚ macOS Tahoe   β”‚ 26.0.1  β”‚ 25A8364 β”‚ 14.39 GB β”‚ 2025-10-20 β”‚ True       β”‚
β”‚ 093-50844  β”‚ macOS Tahoe   β”‚ 26.0.1  β”‚ 25A362  β”‚ 16.95 GB β”‚ 2025-09-29 β”‚ True       β”‚
β”‚ 082-71738  β”‚ macOS Tahoe   β”‚ 26.0    β”‚ 25A8353 β”‚ 14.39 GB β”‚ 2025-10-18 β”‚ True       β”‚
β”‚ 093-37779  β”‚ macOS Tahoe   β”‚ 26.0    β”‚ 25A354  β”‚ 16.95 GB β”‚ 2025-09-15 β”‚ True       β”‚

Compare with native mode in erase-install:

$ sudo ./erase-install.sh --list --native 
...
2025-10-20 20:16:40 | v39.1 | [list_installers_from_json] Listing stable installers only.
2025-10-20 20:16:40 | v39.1 | [list_installers_from_json] Available installers:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ PRODUCT ID β”‚ TITLE            β”‚ VERSION β”‚ BUILD    β”‚ SIZE GB  β”‚ DATE       β”‚ COMPATIBLE β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ 093-49299  β”‚ macOS Tahoe      β”‚ 26.0.1  β”‚ 25A8364  β”‚ 13.39    β”‚ 2025-10-16 β”‚ False      β”‚
β”‚ 093-50844  β”‚ macOS Tahoe      β”‚ 26.0.1  β”‚ 25A362   β”‚ 15.78    β”‚ 2025-09-29 β”‚ True       β”‚
β”‚ 082-71738  β”‚ macOS Tahoe      β”‚ 26.0    β”‚ 25A8353  β”‚ 13.39    β”‚ 2025-10-18 β”‚ False      β”‚
β”‚ 093-37779  β”‚ macOS Tahoe      β”‚ 26.0    β”‚ 25A354   β”‚ 15.78    β”‚ 2025-09-15 β”‚ True       β”‚

βœ… Expected Behaviour

When I run this on my machine, I would expect the forked builds to show up as incompatible on devices they are not intended for

macOS Version

macOS Tahoe 26

mist-cli Version

  • Yes, I am using the latest version of mist-cli.

ℹ️ Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions