Skip to content

[Bug]: nbtexplorer: incorrectly detected update from "2.8.0" to "2.8.0-" #1725

@BlackWinnerYoshi

Description

@BlackWinnerYoshi

Prerequisites

  • I have written a descriptive issue title.
  • I have searched all issues/PRs to ensure it has not already been reported or fixed.
  • I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name

nbtexplorer

Expected/Current Behaviour

For some reason, github-actions[bot] changed the version to 2.8.0-, even though there have been no updates for 8.5 years. I'm not certain as to why it happened, maybe the workflow somehow broke (is it a Scoop issue then?). And indeed, scoop update games/nbtexplorer will "update" the package if it was on 2.8.0.

Steps to Reproduce

~ $ scoop install games/nbtexplorer@2.8.0
WARN  Given version (2.8.0) does not match manifest (2.8.0-)
WARN  Attempting to generate manifest for 'nbtexplorer' (2.8.0)
WARN  Scoop uses 'aria2c' for multi-connection downloads.
WARN  Should it cause issues, run 'scoop config aria2-enabled false' to disable it.
WARN  To disable this warning, run 'scoop config aria2-warning-enabled false'.
Manifest: nbtexplorer.json
─────┬──────────────────────────────────────────────────────────────────────────────────────────────────────────────────
     │ STDIN
     │ Size: -
─────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   1 │ {
   2 │     "version": "2.8.0",
   3 │     "description": "Graphical NBT editor for all Minecraft NBT data sources.",
   4 │     "homepage": "https://github.com/jaquadro/NBTExplorer",
   5 │     "license": "MIT",
   6 │     "url": "https://github.com/jaquadro/NBTExplorer/releases/download/v2.8.0-win/NBTExplorer-2.8.0.zip",
   7 │     "hash": "1bf4c3e56a0e8fba911c6c73cc12fbf105c01367d92dcfb9d20b0f529a666e4b",
   8 │     "bin": "NBTExplorer.exe",
   9 │     "shortcuts": [
  10 │         [
  11 │             "NBTExplorer.exe",
  12 │             "NBTExplorer"
  13 │         ]
  14 │     ],
  15 │     "checkver": "github",
  16 │     "autoupdate": {
  17 │         "url": "https://github.com/jaquadro/NBTExplorer/releases/download/v$matchHead-win/NBTExplorer-$matchHead.
     │ zip"
  18 │     }
  19 │ }
─────┴──────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Continue installation? [Y/n]: Y
Installing 'nbtexplorer' (2.8.0) [64bit] from 'C:\Users\yoshi\scoop\workspace\nbtexplorer.json'
Starting download with aria2 ...
Download: Download Results:
Download: gid   |stat|avg speed  |path/URI
Download: ======+====+===========+=======================================================
Download: 504857|OK  |   0.9MiB/s|C:/Users/yoshi/scoop/cache/nbtexplorer#2.8.0#e69f409.zip
Download: Status Legend:
Download: (OK):download completed.
Checking hash of NBTExplorer-2.8.0.zip ... ok.
Extracting NBTExplorer-2.8.0.zip ... done.
Linking ~\scoop\apps\nbtexplorer\current => ~\scoop\apps\nbtexplorer\2.8.0
Creating shim for 'NBTExplorer'.
Making C:\Users\yoshi\scoop\shims\nbtexplorer.exe a GUI binary.
Creating shortcut for NBTExplorer (NBTExplorer.exe)
'nbtexplorer' (2.8.0) was installed successfully!
~ $ sed --in-place --posix 's/"url".*/"bucket": "games"/g' 'C:\Users\yoshi\scoop\apps\nbtexplorer\current\install.json'
~ $ scoop update games/nbtexplorer
nbtexplorer: 2.8.0 -> 2.8.0-
WARN  Scoop uses 'aria2c' for multi-connection downloads.
WARN  Should it cause issues, run 'scoop config aria2-enabled false' to disable it.
WARN  To disable this warning, run 'scoop config aria2-warning-enabled false'.
Updating one outdated app:
Updating 'nbtexplorer' (2.8.0 -> 2.8.0-)
Downloading new version
Starting download with aria2 ...
Download: Download Results:
Download: gid   |stat|avg speed  |path/URI
Download: ======+====+===========+=======================================================
Download: 6a63c1|OK  |   0.9MiB/s|C:/Users/yoshi/scoop/cache/nbtexplorer#2.8.0-#e69f409.zip
Download: Status Legend:
Download: (OK):download completed.
Checking hash of NBTExplorer-2.8.0.zip ... ok.
Uninstalling 'nbtexplorer' (2.8.0)
Removing shim 'NBTExplorer.shim'.
Removing shim 'NBTExplorer.exe'.
Unlinking ~\scoop\apps\nbtexplorer\current
Installing 'nbtexplorer' (2.8.0-) [64bit] from 'games' bucket
Loading NBTExplorer-2.8.0.zip from cache.
Extracting NBTExplorer-2.8.0.zip ... done.
Linking ~\scoop\apps\nbtexplorer\current => ~\scoop\apps\nbtexplorer\2.8.0-
Creating shim for 'NBTExplorer'.
Making C:\Users\yoshi\scoop\shims\nbtexplorer.exe a GUI binary.
Creating shortcut for NBTExplorer (NBTExplorer.exe)
'nbtexplorer' (2.8.0-) was installed successfully!
~ $

Possible Solution

Reverting commit cfa7f61 works, but the bot might edit it again.

Scoop and Buckets Version

~ $ scoop --version
Current Scoop version:
b588a06e (HEAD -> master, origin/master, origin/HEAD) chore(release): Bump to version 0.5.3 (resync) (#6436)

'main' bucket:
5e820395f6 (HEAD -> master, origin/master, origin/HEAD) uv: Update to version 0.11.14

'extras' bucket:
379199ec7a (HEAD -> master, origin/master, origin/HEAD) zed: Update to version 1.1.8

'versions' bucket:
080a6c879b (HEAD -> master, origin/master, origin/HEAD) windowsdesktop-runtime-9.0: Update to version 9.0.16

'nirsoft' bucket:
6247c58 (HEAD -> master, origin/master, origin/HEAD) Update url list [ci skip]

'sysinternals' bucket:
1000086 (HEAD -> main, origin/main, origin/HEAD) zoomit: Update to version 12.0

'php' bucket:
4198781 (HEAD -> master, origin/master, origin/HEAD) ci: fix issue handler permissions

'nerd-fonts' bucket:
f5f31f92 (HEAD -> master, origin/master, origin/HEAD) LXGWNeoZhiSong: Update to version 1.063

'nonportable' bucket:
09949ac0 (HEAD -> master, origin/master, origin/HEAD) textpad8-np: Update to version 8.23.6

'java' bucket:
6793eb34 (HEAD -> master, origin/master, origin/HEAD) temurin8-jre: Update to version 8.0.492-9

'games' bucket:
989578c96 (HEAD -> master, origin/master, origin/HEAD) rpcs3: Update to version 0.0.40-19351

~ $

Scoop Config

~ $ scoop config

aria2-enabled                   : True
aria2-max-connection-per-server : 5
aria2-min-split-size            : 5M
aria2-options                   :
aria2-retry-wait                : 2
aria2-split                     : 5
aria2-warning-enabled           : True
autostash_on_conflict           : True
cache_path                      : C:\Users\yoshi\scoop\cache
cat_style                       : full
debug                           : True
default_architecture            : 64bit
force_update                    : True
gh_token                        :
global_path                     : C:\ProgramData\scoop
ignore_running_processes        : False
last_update                     : 2026-05-13 00:00:26
no_junction                     : False
private_hosts                   :
proxy                           :
root_path                       : C:\Users\yoshi\scoop
scoop_branch                    : master
scoop_repo                      : https://github.com/ScoopInstaller/Scoop
shim                            : scoopcs
show_manifest                   : True
show_update_log                 : True
update_nightly                  : True
use_external_7zip               : False
use_isolated_path               : True
use_lessmsi                     : True
use_sqlite_cache                : True
virustotal_api_key              : 0000000000000000000000000000000000000000000000000000000000000000

~ $

PowerShell Version

~ $ $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.6.1
PSEdition                      Core
GitCommitId                    7.6.1
OS                             Microsoft Windows 10.0.26100
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.4
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

~ $

Additional Softwares

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions