Open Gummibando opened 11 months ago
This has been discussed in #285, #288 and #289, but since this issue here is still clean, I would like to use it as a task list for false positives.
Fixable:
Also, the "Update all" button is not available.
We can add VNC Viewer
to the list
All four of these are false positives: the apps themselves report no updates available.
Please add Elgato Control Center to the list:
This is my false positive after update to 0.10. I hope this can help you.
Obsidian can be added to the list. Latest v.0.10, Obsidian shows v1.4.16 of the app and Installer version v.1.4.13, this might be the cause of the issue. No updates available through Obsidian itself.
So if you open Obsidian, does the About screen state 1.4.16? According to this page, v1.4.16 has been released in mid-october.
Yep! The Obsidian app is updated differently than its installer. The app itself is with version 1.4.16, checked it before commenting. The Installer version is 1.4.13
I have two apps to add to this list: PrusaSlicer and Volanta
@denisnzrvs can you send me a link to the Obsidian installer? Downloading from the website gives me a .app directly (with the correct version number)
@mangerlahn did some digging - the Installer comes with the app itself.
Obsidian is an Electron app which (as you may know), means it’s like a web app packaged in its own browser. The installer version refers to the “browser”, which Obsidian can’t update itself. That’s why we have this unfortunate 2-layered update system.
Here's how the update section of the About screen looks for me btw.
New MacOS Spotify version
But Latests show:
Latest - Version 0.10.1 (1168)
Office for Mac versions:
Example "Word":
All up 2 date:
"Jabra Firmware Update" is part of the Software "Jabra Direct" and cannot be updated directly via "Latest"... should be completely ignored:
I see exactly the same problem as @jostrasser with Microsoft Office for Mac in Latest version 0.10.1
Latest shows an incorrect current-version string for Microsoft Teams for macOS (Sonoma 14.1.2, if it matters) and reports a non-existent newer version as available that Teams itself doesn't find.
Latest:
Microsoft Teams when I select Microsoft Teams classic > About Microsoft Teams:
Note that Latest omits the ".6" in the current version as well as reporting that there's a newer version (which neither Teams nor Microsoft Auto-Update finds on my system).
On macOS Sonoma 14.2, Latest reports my current Slack version correctly but offers me a newer version that's not actually available on the Slack for Mac download page:
The newer version appears to be the download from the beta release channel (which I'm not in):
There is a Texts cask, but that is for a completely different app. What you're seeing here is a side-effect of showing homebrew updates for apps that haven't been installed using homebrew. This creates all kinds of problems ranging from different release channels to apps with the same name (I've encountered several in my time) to manual/private builds.
Please provide the app's bundle identifier, so that I can put it on the ignore list.
com.kishanbagaria.jack
Latest shows 0.10.3 pending (via homebrew), it's unreleased here, so I guess that means the cask rb can't be updated? https://github.com/Homebrew/homebrew-cask/commits/cc79ccbcb9b7ca67173b7582c4f7d49d974afb7c/Casks/l/latest.rb
https://github.com/Homebrew/homebrew-cask/blob/master/Casks/l/local.rb Here I think we have two naming conventions clashing.
Reporting two additional casks as per #342
Possibly:
Thanks!
Bundle identifiers com.bambulab.bambu-studio
and net.maxon.cinebench
. See #342.
Latest shows 0.10.3 pending (via homebrew), it's unreleased here, so I guess that means the cask rb can't be updated? https://github.com/Homebrew/homebrew-cask/commits/cc79ccbcb9b7ca67173b7582c4f7d49d974afb7c/Casks/l/latest.rb
Thanks for pointing that out @jun6lee, I just forgot to release that version.
SpeedCrunch.app
I cannot figure out the bundle identifier:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>SpeedCrunch</string>
<key>CFBundleGetInfoString</key>
<string></string>
<key>CFBundleIconFile</key>
<string>speedcrunch.icns</string>
<key>CFBundleIdentifier</key>
<string></string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLongVersionString</key>
<string>Version;master</string>
<key>CFBundleName</key>
<string></string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>master</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string></string>
<key>CSResourcesFileMapped</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string></string>
</dict>
</plist>
@fuzzy76
SpeedCrunch.app I cannot figure out the bundle identifier:
Try Terminal mdls -name kMDItemCFBundleIdentifier -r /path/to/SpeedCrunch.app
@Gummibando returns empty string
@fuzzy76
Identifier indeed appears to be missing. Qt app, they likely forgot to set the identifier in the respective project config.
I'd still like it gone from the list though. Any chance of Latest.app hiding apps with missing identifier?
Obsidian is still taking the installer version as the currently installed version, and not the actual version number.
So it's always in the list showing as outdated.
Nextcloud too is giving a false positive, due to "git" added to the version.
Cask integration is awesome, but Latest now shows false positives for some casks as apparently the macOS bundle version string and the Homebrew version string differ. Both "Your version" apps shown in the screenshow are the latest versions, i.e. identical to the "New version".