Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.
- Due to the OpenCL detection, your screen may flicker or turn off temporarily. This is normal.

Report any problems you get with it to the Alpha email list. This list needs registration. When sending logs or other attachments, make sure to CC David or Rom separately, since the email list will drop attachments!

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.

The actual change log was taken from the Alpha email list and the Github Timeline repository changes check-ins, but it can happen that changes in the list are missing, or misplaced. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Mac: modify Xcode project and build script setupForBOINC.sh for new approach to compatibility between production builds and Travis CI builds. The paths to the correct dependent library are now specified entirely in the Header Search Paths and Library SearchPaths for each target instead of the LD Flags, and we no longer use symbolic links in a mac3rdParty directory.

Mac: Remove references to the obsolete targets MakeAppIcon_h and WaitPermissions from build script.

Mac: fix compile error from Xcode 8. All APIs deprecated as of OS 10.12 are now replaced, except for the following: [1] MGR: MacAccessibility.mm. Updating the accessibility support will require a complete rewrite to use Apple's new NSAccessibility APIs, which are not available on systems prior to OS 10.10, while retaining the current code for use with older versions of OS X. [2] API: Apple has deprecated many OpenGL / GLUT APIs as of OS 10.12. This affects these files in libboinc_graphics2.a: graphics2_unix.cpp, gutil_text.cpp and gutil.cpp. Apple recommends their proprietary APIs to replace OpenGL / GLUT. [3] All: Apple has deprecated libstdc++ and recommends switching to libc++ with a minimum deployment target of OS X 10.9, but that would eliminate support for OS 10.6 through OS 10.8.

lib: Mac: fix compile error from Xcode 8.

SCR: Mac: replace all deprecated Mac APIs as of OS 10.12.

MGR: Mac: finish replacing all Mac APIs deprecated in OS 10.12, except in MacAccessibility.mm as explained in commit 75179d8, but replace one API in MacAccessibility.mm that was deprecated in OS 10.6.

Mac: Fix build break on Mac caused by commit 5df6f25. HAVE_CONFIG_H is not defined in Mac builds of most BOINC modules.

MGR: Mac: use a macro in Mac Manager precompiled header to substitute posix_spawn() calls for all system() calls, since system() is deprecated in Mac OS 10.10 and Apple says to use posix_spawn() instead.

Mac: add new mac_spawn.cpp to project to facilitate replacing system() calls with posix_spawn() calls as instructed by Apple, since system() is deprecated in mac OS 10.10.

SCR: Mac: replace all deprecated Mac APIs as of OS 10.9

Mac: Remove targets from Xcode project for building obsolete applications MakeAppIcon_h and WaitPermissions. Note: See comments in make_app_icon_h.cpp and mac_icon.cpp for new instructions for adding icons to science applications.

Since this version is more of a proof of concept installment than a real alpha version, I am not linking its downloads. Until we hear from David himself which of the above commits are included in the client, take with a large grain of salt.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.
- Due to the OpenCL detection, your screen may flicker or turn off temporarily. This is normal.

Report any problems you get with it to the Alpha email list. This list needs registration. When sending logs or other attachments, make sure to CC David or Rom separately, since the email list will drop attachments!

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.

The actual change log was taken from the Alpha email list and the Github Timeline repository changes check-ins, but it can happen that changes in the list are missing, or misplaced. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Preliminary Change Log 7.7.2 -> 7.8.0

MGR: don't crash if GUI RPC returns empty reply

MGR: Remove CheckForVersionUpdate() call from CNetworkConnection::Poll(). It caused Manager to crash on startup of Windows 10

MGR: Mac: code optimization

MGR: Mac: change "you are not authorized to manage the client" in alert to "... to manage BOINC" or "... to manage World Community Grid", "... to manage GridRepublic", etc.

Mac uninstaller: better optimization and error checking

Mac installer: ensure that temporary directories created by Mac installer and uninstaller have unique names

Mac installer: create temporary files in a directory unique to the user running the installer or uninstaller, to avoid permission problems if it was recently run from a different user. Don't try to automatically launch the BOINC Manager if it is being installed from a user who is not authorized to run the Manager.

Mac installer: create temporary files in a directory unique to the user running the installer or uninstaller, to avoid permission problems if it was recently run from a different user.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.
- Due to the OpenCL detection, your screen may flicker or turn off temporarily. This is normal.

Report any problems you get with it to the Alpha email list. This list needs registration. When sending logs or other attachments, make sure to CC David or Rom separately, since the email list will drop attachments!

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.

The actual change log was taken from the Alpha email list and the Github Timeline repository changes check-ins, but it can happen that changes in the list are missing, or misplaced. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Preliminary Change Log 7.8.0 -> 7.8.1

MGR: don't crash if GUI RPC returns empty reply

MGR: Remove CheckForVersionUpdate() call from CNetworkConnection::Poll(). It caused Manager to crash on startup of Windows 10

MGR: Mac: code optimization

MGR: Mac: change "you are not authorized to manage the client" in alert to "... to manage BOINC" or "... to manage World Community Grid", "... to manage GridRepublic", etc.

Mac uninstaller: better optimization and error checking

Mac installer: ensure that temporary directories created by Mac installer and uninstaller have unique names

Mac installer: create temporary files in a directory unique to the user running the installer or uninstaller, to avoid permission problems if it was recently run from a different user. Don't try to automatically launch the BOINC Manager if it is being installed from a user who is not authorized to run the Manager.

Mac installer: create temporary files in a directory unique to the user running the installer or uninstaller, to avoid permission problems if it was recently run from a different user.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.
- Due to the OpenCL detection, your screen may flicker or turn off temporarily. This is normal.

Report any problems you get with it to the Alpha email list. This list needs registration. When sending logs or other attachments, make sure to CC David or Rom separately, since the email list will drop attachments!

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.

The actual change log was taken from the Alpha email list and the Github Timeline repository changes check-ins, but it can happen that changes in the list are missing, or misplaced. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.
- Due to the OpenCL detection, your screen may flicker or turn off temporarily. This is normal.

Report any problems you get with it to the Alpha email list. This list needs registration. When sending logs or other attachments, make sure to CC David or Rom separately, since the email list will drop attachments!

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.

The actual change log was taken from the Alpha email list and the Github Timeline repository changes check-ins, but it can happen that changes in the list are missing, or misplaced. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Preliminary Change Log 7.8.2 -> 7.8.3

client: extensions, fixes to account manager functionality

client: eliminate possible buffer overflow in reporting result errors

lib: fix boinc_file_exists() on Windows

Mac: Changes to Xcode project to support screensaver changes for Mac OS 10.13.

Test reports can be sent to the alpha testing project and bugs can be reported to the Fedora or Debian bug trackers respectively.

Regards,

Laurence

Steffen Moeller wrote:

kind of :)

For the regular user of Debian-derived distros, "sudo apt-get install boinc" is the way to go. No extras.

boinc-manager is the GUI for controlling local or remote clients.
boinc-client is the client with the boinccmd command line.

to install both in one go there is the aforementioned third package (consisting only of dependencies to boinc-manager and boinc-client) with the name "boinc".

Both Debian and Ubuntu have BOINC packages shipping as regular parts of their distribution since version 5.2.15 in March 2006. This is some freaking 12 years, see http://snapshot.debian.org/package/boinc/. Mint also takes it from there. The PPA (personal package archive) of Gianfranco is a neat extra service for those aiming at running the very latest very early but do not run the latest version of the distribution (where does this guy get all the energy from? Ubuntu Artful is on 7.8.3,
Zesty still on 7.6.33, but later backports to the earlier versions of Ubuntu are to be expected). The same Gianfranco (and sometimes also I) do for the backports.debian.org. It is all in perfect shape as seen on https://tracker.debian.org/pkg/boinc. As TarotApprentice had pointed out, this needs an extra flag to apt-get like -t stretch-backports to be
installed instead of the sufficiently recent of Debian stable.

The number of Debian installations are mostly invariant at https://qa.debian.org/popcon.php?package=boinc. The Ubuntu PopCon is a bit more tedious to read - 45204 installations are reported from those who installed the popularity-contest package. No idea about the other Debian derivatives.

I very much agree that a distribution-agnostic self-extracting static version makes perfect sense until those distributions are also covered. However, I would rather work on finding volunteer packagers for those platforms than to work on the .sea for those who do not want to compile the very latest versions themselves. archlinux likely only needs a friendly email informing the maintainers that the 7.8.3 can now be trusted.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.
- Due to the OpenCL detection, your screen may flicker or turn off temporarily. This is normal.

Report any problems you get with it to the Alpha email list. This list needs registration. When sending logs or other attachments, make sure to CC David or Rom separately, since the email list will drop attachments!

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.

The actual change log was taken from the Alpha email list and the Github Timeline repository changes check-ins, but it can happen that changes in the list are missing, or misplaced. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Preliminary Change Log 7.8.4 -> 7.8.5

Mac screensaver: under OS 10.13+ if the BOINC screensaver cannot display a graphics app with hardware acceleration using the IOSurface APIs because the app has not been linked with the current graphics libraries, then display it using the much slower CGWindowListCreateImage API.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.
- Due to the CUDA and OpenCL detection, your screen may flicker or turn off temporarily. This is normal.

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, built for and current Fedora/Ubuntu/Debian/Redhat distributions, may work on others, 32bit and 64bit.

REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Report any problems you get with it to the Alpha email list. This list requires access to Google Groups, which may require a Gmail email address. To sign up with the group, click the "Apply to join group" button.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.

Adding the possible bug to Github Issues is also an option. Github requires registration as well.

The actual change log was taken from the Alpha email list and the Github Timeline repository changes check-ins, but it can happen that changes in the list are missing, double, or misplaced. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC volunteer development team.

Preliminary Change Log 7.9.2

MGR: Use wxHTMLWindow in task property window

client: fix bug in URL-escaping that fails for non-ASCII chars

Locale: add extra space around placeholders

MGR: don't crash if GUI RPC returns empty reply

client: update keyword handling

LIB: Prevent the possible issue of dereferencing a NULL pointer

MGR: Mac: change "you are not authorized to manage the client" in alert to "... to manage BOINC" or "... to manage World Community Grid", "... to manage GridRepublic", etc.

Mac installer: write name of installer to installer_filename.txt in BOINC Data directory

Mac installer: Make everything in zipped top-level directory user-writable so project web code using auto-attach can delete it after inflating, modifying installer name and recompressing it

Mac installer: check whether the project server provided the installer_filename.txt file by putting it in the same parent directory as our installer bundle (the bundle's default name is "BOINC Installer.app"). If yes, copy the provided file into the BOINC Data directory. Otherwise create the installer_filename.txt file and write the name of our installer bundle in it

MGR: if client is auto-attaching to a project, increase the delay before displaying the "Communicating with client" dialog from 1.5 seconds to 60 second. This allows for the time the auto-attach may take before GUI RPCs are enabled. But we do display it after 60 seconds a a safety feature, so that the user can exit BOINC if the client hangs

Mac installer: correctly replace screensaver when installing an older version of BOINC to replace a newer version

Mac installer: correctly determine package name and branding if installer file name has been modified

Mac installer: Replicate commit 5296088 previously made in trunk: correctly replace screensaver when installing an older version of BOINC to replace a newer version

Mac client: Fix bug which caused BOINC client built with SDK OS 10.11 or later to fail to get correct system RAM size when running on older versions of OS X

boinccmd: Correct user help text for changes after original creation

Locale: Update localization files

client: fix BSD build (from Larry Rosenman)

boinccmd: change command from --acct_mgr synch to --acct_mgr sync

client: update ca-bundle.crt to latest copy of certificates from

boinccmd: show CPU/GPU resources in --get_task

Build: optionally disable webview support in wxWidgets

MGR: Use wxHtmlWindow in DlgItemProperties

MGR: support wxWidgets without webview component

MGR: use correct clipboard when copying text

client: gather libc version on Linux

client: refine libc version gathering

client: fix libc version gathering

Mac GFX Library: fix bugs introduced in commit baac677 when rendering some graphics apps. Project graphics apps for Macintosh should be relinked with libboinc_graphics2.a built using these updated source files

MGR: Make webview support optional

MGR: adjust Event Log stripe color

Linux: Add generated systemd unit

Remove HOST_USAGE.max_ncpus. It's not used anywhere. avg_ncpus is always used instead

Linux 7.9.2
- Your Linux repository. The maintainers for Debian, Fedora and RHEL are building the new test and release versions at the same time as the builders for Mac and Windows do. So always check your repository first.
- Else download and use boinc-client-7.9.2-1.el7, this requires that you have RPM installed. See this page for that how-to.