Skip to content

Regression: Cursor bundled updater was re-enabled by AUR sync #238

Description

@Qnt

What's wrong?

Cursor installed from the Omarchy package repository still has its bundled update checker enabled. As a result, Cursor displays an in-app notification asking the user to download a newer version, even though updates are supposed to be managed by pacman/Omarchy.

This appears to be a regression of #11.

The current package recipe copies Cursor's product.json without removing its
updateUrl and backupUpdateUrl fields, leaving the bundled updater active.

Regression history

Issue #11 was previously addressed by commit 7fd3bd8, which removed updateUrl and backupUpdateUrl during package():

sed -i '/^[[:space:]]*"\(backupUpdateUrl\|updateUrl\)":/d' \
  "${_app}/product.json"

Later on the same day, automated AUR synchronization reverted both the pkgrel bump and this modification.

The current master PKGBUILD still lacks the updater-removal step.

At the time of filing, the automatic AUR update in #230 also lacks it, so updating Cursor to the next package version will not permanently resolve the problem.

Expected behavior

cursor-bin from the Omarchy repository should be updated exclusively through pacman and should not display Cursor's bundled download/self-update prompt.

Possible durable fix

Since this is an AUR-synced package, the updater-removal change could be stored under:

pkgbuilds/cursor-bin/.omarchy/patches/

This is the mechanism documented by omarchy-pkgs for preserving local PKGBUILD customizations across future AUR syncs. A package-release suffix may also be needed so existing installations receive the corrected build.

Activity

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