mas: 🐛 [BUG] `mas outdated` gives incorrect information

Your Environment

  • mas version: 1.7.0
  • macOS version (system_profiler SPSoftwareDataType -detailLevel mini): 10.15.5 (19F101)

mas Install Method

  • brew install mas (homebrew-core)

Describe the Bug

When I run mas outdated, it reports the following:

1449412482 Reeder 4 (4.2.5 -> 4.1.4)

v4.2.5 is the latest version in the Mac App Store, and I have it installed. v4.1.4 was released nine months ago.

When I visit the Reeder 4 page in the Mac App Store GUI application, I see that it is installed and the blue button says “OPEN”. When I open the Reeder application and check the version info there, it says I am running v4.2.5.

When I run mas upgrade, it tells me it will install v4.1.4, then downloads v4.2.5 and reinstalls it. Checking with the Mac App Store and the Reeder application shows that the latest version is still installed.

After I do this, mas outdated no longer shows it as being out of date.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 3
  • Comments: 15 (2 by maintainers)

Commits related to this issue

Most upvoted comments

I have a bit different issue, but the general problem is the same - mas outdated does not provide accurate information. In my case, App Store how’s that 3 apps can be updated. mas outdated does not show any outdated apps. Also mas upgrade does not do anything. I’m on Catalina

More conversation about this in #252.

Similar problem. App Store shows a new version in “Upcoming Automatic Updates” that doesn’t appear with mas outdated|upgrade.

Catalina 10.15.6, mas 1.7.0