macvim-dev / macvim-dev/macvim

Unclear updater error message every time MacVim starts

Open
#1,686 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Vim Script
Stars
7.9k
Forks
691
PR merge metrics
No merged PRs in 30d

Description

Steps to reproduce
  1. Install MacVim via Macports:
sudo port install macvim
  1. Start MacVim
Image
Expected behaviour

No error dialog should be displayed or an explanation of the underlying problem and the steps to solve it should be given.

Version of MacVim

MacVim r183 (Vim (null))

MacVim installation method

MacPorts

Environment

Tahoe 26.5.1
Macbook Pro M3 Max
No terminal - opened via double click in e.g. a .txt file or directly on the application

Logs and stack traces
I could not find anything relating to MacVim in /var/log/* - what is this console log the error message refers to?
Vim and MacVim configuration where issue is reproducable
$ cat .vimrc 
set guifont=Hack:h14
set linespace=2
How was MacVim launched?
  • by launching MacVim.app in macOS (by using the Dock, Spotlight, or the open command)
  • by running mvim/gvim in the terminal
Issue has been tested with clean configuration
  • by running mvim --clean (or gvim, supplied by MacVim distribution). You can also use the File → "New Clean Window" menu item within MacVim.
  • by running vim --clean (in terminal, supplied by MacVim distribution)
  • by running vim --clean (in terminal, other suppliers, e.g. /usr/bin/vim)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the updater dialog when launching MacVim.app installed through MacPorts, using the clean configuration noted in the issue. Consult the console log referenced by the dialog and trace the startup updater path; done means the dialog is removed or clearly explains the cause and resolution.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, vim
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.