Skip to content
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

BOINC Manager macOS Spotlight search result says "Unknown Version" #3794

Closed
AustinConlon opened this issue Jun 1, 2020 · 2 comments · Fixed by #5209
Closed

BOINC Manager macOS Spotlight search result says "Unknown Version" #3794

AustinConlon opened this issue Jun 1, 2020 · 2 comments · Fixed by #5209

Comments

@AustinConlon
Copy link

Screen Shot 2020-05-31 at 11 39 21 PM

@CharlieFenton
Copy link
Contributor

I can confirm this. It also happens for The BOINC Installer, BOINC Uninstaller and BOINC Screensaver. I don't know why it happens, but I suspect that perhaps it could be fixed by adding another field to each one's Info.plist file with the key "Bundle versions string, short" and the version number.

The Info.plist files are created dynamically when BOINC for the Mac is built by running a small utility SetVersion, which is generated from the code in clientgui/mac/SetVersion.cpp and the files in clientgui/mac/templates/. Adding this field involves changing each of those files.

But if I select any of these applications or BOINCSaver.saver in the Finder, it shows the correct version number, and if I then select "Get Info" from the File menu it also shows the correct version number. So ultimately I think it would be nice to fix this, but certainly not critical.

@AustinConlon since I am basically retired from writing software, BOINC needs new Mac software developers to take over maintenance. it would be great if you might be interested in helping with BOINC development on the Mac. Please feel free to implement this change.

Here is a bit more info to get you started: SetVersion is built by the SetVersion target in boinc.xcodeproj and then run from the "Run Script" phase of the SetVersion target. The SetVersion target is listed as a Target Dependency by the mgr_boinc, Install_BOINC, Uninstaller, Postinstall and ScreenSaver targets.

@makeasnek
Copy link
Member

A $25 bounty has been placed on this issue by the Science Commons Initiative. If you would like to contribute to this bounty or claim it, visit BountySource https://app.bountysource.com/issues/119782299-fix-boinc-version-numbering-on-macos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants