Skip to content

Request: Use the formula/cask descriptions if they are in the file. #14

Closed

Description

@UnderpantsGnome
macOS: 26.3.1
openboot: v0.45.12

There are a few things going on here:

  1. when I import this file and then export it, all of the descriptions are gone.
  2. if I import the same file with the descriptions in it, the TUI does not display the descriptions.
  3. not sure where the descriptions it is displaying are coming from, they don't match the brew info descriptions.

Activity

  1. github-actions commented on Mar 21, 2026

    @github-actions

    👋 Thanks for opening this issue!

    Welcome to OpenBoot! We appreciate your contribution to the project.

    To help us address this quickly:

    • If reporting a bug, please include your macOS version and OpenBoot version (openboot version)
    • If requesting a feature, describe your use case
    • If you have questions, check out our documentation

    @fullstackjam will review this soon.

  2. fullstackjam commented on Mar 21, 2026

    @fullstackjam
    Member

    Thanks for the detailed report and the example file — super helpful.

    You're right on all three points. The root cause is that RemoteConfig stores packages as []string (names only), so the desc field from your JSON is dropped during parsing. The descriptions you see in the TUI come from an internal catalog (packages.yaml), not from the imported file or brew info.

    We're tracking this and plan to:

    1. Preserve desc through import → TUI → export round-trips
    2. Show the imported descriptions in the TUI (falling back to the catalog when no desc is provided)
    3. Include descriptions when pushing/exporting configs

    This touches several subsystems (config parsing, TUI, snapshot, sync, push) so it'll take a bit to land cleanly. Will update here when it ships.

  3. fullstackjam commented on Mar 21, 2026

    @fullstackjam
    Member

    Fixed in v0.45.14. Package descriptions are now preserved through import → TUI → export/push. brew upgrade openboot to get the fix.

  4. UnderpantsGnome commented on Mar 21, 2026

    @UnderpantsGnome
    Author
    macOS: 26.3.1 (a)
    openboot: v0.45.14
    

    Importing the same file as above.

    Image
  5. fullstackjam commented on Mar 22, 2026

    @fullstackjam
    Member

    The v0.45.14 fix only covered the --from path — the snapshot editor was still catalog-only. Fixed in v0.46.1. brew upgrade openboot

  6. added 2 commits that reference this issue on Apr 16, 2026
    d13aa4d
    59f910e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions