-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐛 [BUG] outdated subcommand lists latest (iOS) version of an app in place of (Mac) version of the app with same name (from same authors) #491
Comments
Same issue on app 'flow'
|
Same for
|
…OS, etc. Copied from PR mas-cli#496 by @WangEdward Resolves mas-cli#336 & mas-cli#491
I've published a build with a potential fix (#505) for this on the releases page: Could I get some volunteers to install the |
The beta solves the issue (#491) for all (8) the (wrong iOS) packages but one: the only holdout now is Testflight. |
@gmerlino Can you share your |
899247664 TestFlight (3.3.0 -> 3.4.3) |
Tried using mas 1.8.7-beta.1 but the issue still persists. Log:
|
Your Environment
mas version
: 1.8.6system_profiler SPSoftwareDataType -detailLevel mini
): 13.3.1 (22E261)mas Install Method
brew install mas
(homebrew-core).pkg
installer from releasesDescribe the Bug
iOS app versions (mistakenly) being included (and compared) when checking outdated (Mac) apps
To Reproduce
Steps to reproduce the behavior:
Expected Behavior
mas outdated
should not produce as output:967805235 Paste (3.1.9 -> 3.2)
considering there exists no 3.2 version (yet) of the Paste app on the (Mac) App Store.
Actual Behavior
At each invocation of
mas upgrade
Paste (version 3.1.9) will be (re)installed.
By checking with:
mas outdated
I get the following output (before, and as well after, invoking upgrade):
967805235 Paste (3.1.9 -> 3.2)
so I may guess this (unexpected) output to point right at the root cause.
In particular, there is no 3.2 release (yet), as I guess MAS is (mistakenly) checking the versions of the iOS flavour of the same App, as the iOS latest version of the app in the store indeed is at 3.2, and conflating/comparing the versions both from the Mac side and the iOS side. In this case, iOS version (3.2) would be the latest, compared to Mac version (3.1.9) and naturally take precedence, hence being listed among "outdated" apps.
Screenshots, Terminal Output
$ mas command ...
Additional Context
The text was updated successfully, but these errors were encountered: