puremourning / vimspector

vimspector - A multi-language debugging system for Vim
http://puremourning.github.io/vimspector-web
Apache License 2.0
4.08k stars 171 forks source link

netcoredbg: macos arm64 archive contains x86_64 build #794

Closed bradyslot closed 1 year ago

bradyslot commented 1 year ago

Description

The downloaded archive of netcoredbg is named deceptively.

Screenshot 2023-09-01 at 1 04 48 pm

What's actually provided in the archive is a build for x86_64.

Screenshot 2023-09-01 at 1 05 26 pm

netcoredbg can be built for arm64, and replacing the downloaded gadget with my own fixes the issue.

Is it reproducible in vim?

Reproducible in Vim

Works with clean config?

Yes

Sample project works?

Not reproducible with sample project

Minimal Reproduction

List of steps to reproduce:

On Apple Silicon Macos:

  1. Install Vimspector however you prefer
  2. Open vim/nvim and run :VimspectorInstall netcoredgb
  3. Observe filetype using file command

Expected Behaviour

Expected to install netcoredbg built for arm64 macos

Actual Behaviour

Installs netcoredbg built for x86_64

Additional information

No response

Installation Type

Plugin Manager (git clone)

Vimspector version

4e49a1782e34433410f96602640a05c9ec00a65f

Debug Info

No response

Log file

No response

Vim version

NVIM v0.9.1
Build type: Release
LuaJIT 2.1.0-beta3

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/opt/homebrew/Cellar/neovim/0.9.1/share/nvim"

Python version

No response

Neovim diagnostics

No response

Operating System

Darwin steelix.lan 22.6.0 Darwin Kernel Version 22.6.0: Wed Jul 5 22:21:53 PDT 2023; root:xnu-8796.141.3~6/RELEASE_ARM64_T6020 arm64 arm Darwin

Declaration

puremourning commented 1 year ago

There is no official arm64 build of netcoredbg on macOS, and I'm not maintaining one.

https://github.com/Samsung/netcoredbg/releases/tag/2.2.3-992

bradyslot commented 1 year ago

You're totally right, for some reason I read amd64 as arm64. I'm such a doofus.