🐛 [BUG] has outdated is wrong, where does it's list come from?
Your Environment
-
mas version: 1.8.6 - macOS version (
system_profiler SPSoftwareDataType -detailLevel mini): 13.4.1
mas Install Method
- [x]
brew install mas(homebrew-core) - [ ] mas-cli/tap
- [ ]
.pkginstaller from releases - [ ] Built from source
- Fork/branch: ? (e.g. mas-cli/main)
- Xcode version: 10.?
Describe the Bug
mas incorrectly reports outdated apps.
To Reproduce
Steps to reproduce the behavior:
- mas install TestFlight
- mas outdated
- Note it shows a new version that doesn't exit
Expected Behavior
A clear and concise description of what you expected to happen.
It doesn't show an incorrect version as available
Actual Behavior
A clear and concise description of what actually happened.
It shows what appears to be a phantom version.
e.g. None of these versions exist in the store.
1613020051 Snippet (0.5.3 -> 1.0)
1365531024 1Blocker (4.1.14 -> 5.3.7)
1591303229 Vinegar (2.4.1 -> 2.4.2)
899247664 TestFlight (3.3.0 -> 3.3.2)
I'm also seeing this, and can reproduce it when installing mas-cli via the tap as well.
$ mas version
1.8.6
$ mas outdated
6444602274 Ivory (1.0.1 -> 1.4.1)
$ system_profiler SPSoftwareDataType -detailLevel mini
Software:
System Software Overview:
System Version: macOS 13.4.1 (22F82)
Kernel Version: Darwin 22.5.0
Time since boot: 2 days, 2 hours, 18 minutes
I wonder if this is a Universal binary issue actually, Ivory works on both macOS and iOS and looking on the App Store page it lists iOS 15.5 as the minimum version yet on macOS it's 13.0 or later. On macOS App Store it shows the latest release as 1.0.1 , but on the iOS App Store it lists 1.4.1 as the latest release.
$ mas info 6444602274
Ivory for Mastodon by Tapbots 1.4.1 [0.0]
By: Tapbots
Released: 2023-05-23
Minimum OS: 15.5
Size: 107.7 MB
From: https://apps.apple.com/gb/app/ivory-for-mastodon-by-tapbots/id6444602274?uo=4
Looks like this is a duplicate of https://github.com/mas-cli/mas/issues/491 and there's a potential fix up at #496
@caius Thanks. It does look like a dupe. I missed that one. FYI, the macOS and iOS versions of Ivory are different apps…
Hello,
I've encountered a similar issue as described here.
Environment:
- mas-cli version: 1.8.6
- macOS version: 13.5.1
Issue:
When I run mas outdated, it shows an update for 辞書 by 物書堂 from version 1.2.44 to 1.2.45. However, upon checking the App Store, the latest version available is 1.2.44.
Reproduction:
- Run
mas outdated. - Observe the reported version discrepancy for
辞書 by 物書堂.
Is there any workaround or solution for this?
Thank you.