Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mackup: deprecate #181714

Closed
wants to merge 2 commits into from
Closed

mackup: deprecate #181714

wants to merge 2 commits into from

Commits on Aug 19, 2024

  1. mackup: deprecate

    `mackup` works by moving config files to an
    off-disk backup location (usually a cloud storage
    provider like iCloud or Dropbox, etc.) and then
    replacing the original file with a symlink to the
    backed up version. The intended use is to make
    sure program configuration settings and
    preferences can be restored if you need to replace
    computers, factory reset, etc.
    
    As documented
    [here](lra/mackup#2035),
    [here](lra/mackup#1924),
    [here](lra/mackup#1969 (reply in thread)),
    `mackup backup` no longer works on MacOS Sonoma
    (likely due to [security
    changes](lra/mackup#1924 (comment))
    in the app sandbox in Sonoma) and running either
    the backup or restore commands on MacOS Sonoma
    will result in the loss of all preference files.
    Users who backup to a storage provider that has
    versioning or backup snapshots may be able to
    restore preferences to an older version. For users
    backing up to other storage providers that do not
    have this feature, such as iCloud, the command
    results in total data loss. This issue has been
    known to the developer for over a year but there
    is no fix, no mention of the issue in the project
    README, no warning when running the command, and
    no indication in the program output that the
    backup process may not have completed properly -
    neither in the dry-run mode nor in live mode.
    chrisbloom7 authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    2426a24 View commit details
    Browse the repository at this point in the history
  2. fix linter error

    chrisbloom7 authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    99037dd View commit details
    Browse the repository at this point in the history