mas icon indicating copy to clipboard operation
mas copied to clipboard

🐛 [BUG] has outdated is wrong, where does it's list come from?

Open ryanbooker-anz opened this issue 2 years ago • 5 comments

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
  • [ ] .pkg installer 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:

  1. mas install TestFlight
  2. mas outdated
  3. 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)

ryanbooker-anz avatar Jun 26 '23 23:06 ryanbooker-anz

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

caius avatar Jun 28 '23 11:06 caius

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
Screenshot 2023-06-28 at 12 50 47

caius avatar Jun 28 '23 11:06 caius

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 avatar Jun 28 '23 11:06 caius

@caius Thanks. It does look like a dupe. I missed that one. FYI, the macOS and iOS versions of Ivory are different apps…

ryanbooker-anz avatar Jun 28 '23 23:06 ryanbooker-anz

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:

  1. Run mas outdated.
  2. Observe the reported version discrepancy for 辞書 by 物書堂.

Is there any workaround or solution for this?

Thank you.

RintaroYamada avatar Aug 30 '23 03:08 RintaroYamada