BOINC 7.7/7.8 Change Log

Message boards : BOINC client : BOINC 7.7/7.8 Change Log
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12177
Netherlands
Message 77013 - Posted: 29 Mar 2017, 14:59:56 UTC
Last modified: 29 Mar 2017, 16:31:35 UTC

BOINC 7.7.2 available for testing for Windows.

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.

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, tested on current Ubuntu distribution, 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.


Use these flags from the cc_config.xml file.

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.6.33 -> 7.7.2

  • client: parse njobs_error in state file (don't lose info on transition)
  • client: send acct keys to acct manager only for projects attached via acct mgr.
  • 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.
  • client: Mac: replace all deprecated Mac APIs as of OS 10.12
  • client: fix estimate of job RAM usage
  • client: add report_results_immediately config on project and app levels
  • SCR: Mac: continue replacing deprecated Mac APIs
  • client: Mac: continue replacing deprecated Mac APIs
  • Mac: add new header file needed for replacing system() calls with posix_spawn() calls.
  • 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.
  • Mac: Replace all deprecated APIs (as of OS 10.12) in AddRemoveUser command line utility
  • lib: Mac: replace all deprecated Mac APIs as of OS 10.9
  • SCR: Mac: replace all deprecated Mac APIs as of OS 10.9
  • client: Mac: replace all deprecated Mac APIs as of OS 10.9
  • MGR: Fix indentations
  • MGR: Fix bug I introduced in commit 91784e9 earlier today.
  • SCR: Mac: Fix bug I introduced in commit ab38f2f earlier today.
  • Mac: add comments that mac_icon.cpp and MakeAppIcon_h utility are obsolete, describing new preferred method for adding icons to Mac science applications.
  • Mac: Update Xcode project to support replacement of all deprecated Mac APIs as of OS 10.8
  • lib: Mac: replace all deprecated Mac APIs as of OS 10.8
  • SCR: Mac: replace all deprecated Mac APIs as of OS 10.8
  • MGR: Mac: replace all deprecated Mac APIs as of OS 10.8
  • client: Mac: replace all deprecated Mac APIs as of OS 10.8
  • lib: Mac: continue replacing deprecated Mac APIs
  • SCR: Mac: continue replacing deprecated Mac APIs
  • MGR: Mac: continue replacing deprecated Mac APIs
  • client: Mac: continue replacing deprecated Mac APIs
  • client: finish fix for AM prefs (BAM! used mixed http/https, needed to strip that off)
  • client: finish last commit
  • client: revert misguided attempt to persist acct mgr info
  • client: ignore computing prefs from project if we're using prefs from acct mgr.
  • Merge pull request #1768 from AenBleidd/ClientVersionCheck
  • MGR: Version check. Fix linux build.
  • MGR: Version check. Remove code duplicates.
  • MGR: Version check. Add menu to Simple view.
  • MGR: Version check. Added new menu option 'Help'->'Check for new version'. Fixed XML new version responce parse.
  • client: Version check. Fix message about new version.
  • client: Version check. Add force version check.
  • MGR: Version check. Remove unuseful comment.
  • MGR: Add dummy version check.
  • Merge pull request #1770 from AenBleidd/FixManagerCompileWarnings
  • client: fix compile warning
  • server: add support for constant input files
  • client: fix typo
  • client: include # GPUs in XML, including acct mgr requests
  • client: add option to use SOCKS5 for DNS
  • Merge pull request #1750 from AenBleidd/Issue1748
  • MGR: Enable always 'Advance View' menu item in Simple mode. 'Advance view' item is enabled always even if Manager doesn't connected to client. As requested in issue 1748.
  • client: code formatting
  • client: when attaching to an AM, see if account file exists
  • client: tweak account manager logic
  • Merge pull request #1656 from AenBleidd/Issue1510
  • Fix issue #1510: MGR: Ensure start page is in page stack when launching in auto-attach mode
  • client: njobs_fail, not njobs_error
  • client: account per-project CPU and GPU usage; report to account managers
  • client: fix compile errors and warnings
  • client: report project-level REC to account managers
  • client: fix bug in benchmark CPU selection
  • MGR: Mac: continue replacing deprecated Mac APIs
  • SCR: Mac: continue replacing deprecated Mac APIs
  • client: Mac: continue replacing deprecated Mac APIs
  • SCR: Mac: continue replacing deprecated Mac APIs
  • MGR: Mac: continue replacing deprecated Mac APIs
  • MGR: Mac: begin replacing deprecated Mac APIs
  • Merge pull request #1711 from AenBleidd/Issue1519Fixed
  • Fix issue #1519: MGR: Maximized window state is not restored on startup. Fix 'if' statement.
  • Fix issue #1519: MGR: Maximized window state is not restored on startup
  • client: consolidate comments in GPU code
  • client: add ability to fake an OpenCL GPU Goal: improved support for OpenCL GPUs of random types (i.e. not Nvidia/AMD/Intel).
  • Mac: fix typos in comments in build scripts ad build instructions
  • Mac: Minor clean up of Xcode project from previous commit
  • Mac: Update to build with openssl 1.1.0, c-ares 1.11.0 and curl 7.50.2.
  • client: prioritize network (including GUI RPC) over async file ops
  • client: fix bug that could cause idle CPUs/GPUs.
  • VBOX: Update COM interface file to 5.1.2 version. It looks like something changed and now all 5.1.2 clients are failing with older vboxwrappers.
  • VBOX: Make the screen shot feature optional. It is now turned on via a vbox_job.xml flag.
  • client: win compile fix
  • Merge pull request #1575 from marius311/boot_iso
  • VBOX: added boot_iso option
  • client: task properties tweak
  • client: Win typo fix
  • client: fix problems w/ tempfile generation for async file operations
  • client: change temp file prefixes to 5 chars
  • client: fix minor memory leak
  • client: fix bug where concurrent async file operations use same temp file
  • VBOX: Fix build break.
  • VBOX: Attempt to wake the console before attempting to take a screenshot, to work around a VirtualBox bug.
  • VBOX: Upgrade to the RTM build of the VirtualBox 5.1 COM interface file.
  • VBOX: Fix check pointing code in the vboxmanage interface.
  • VBOX: Only attempt to take a screen shot if VirtualBox is greater than 5.0 (VboxManage Interface)
  • VBOX: Only attempt to take a screen shot if the VM is online.
  • VBOX: Formatting changes to stderr log
  • VBOX: Explicitly use GetSafeArrayPtr() on the CComSafeArray object instead of relying on a cast, it might be what is causing the screen shot corruption.
  • VBOX: Treat ERR_INVALID_PARAM from create_vm() as an unrecoverable error.
  • VBOX: Screen shots can only be taken while the VM is running and we hold the session lock. Make sure we take them before attempting to clean-up.
  • VBOX: Bug fixes for previous commit.
  • VBOX: Take a screen shot on failure and dump the base64 encoded image to stderr.
  • VBOX: Dump Vbox logs when the heartbeat fails.
    * VBOX: Code cleanup - streamline the hypervisor initialization code a bit.



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.

ID: 77013 · Report as offensive
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12177
Netherlands
Message 80105 - Posted: 10 Aug 2017, 10:40:59 UTC
Last modified: 10 Aug 2017, 10:52:21 UTC

BOINC 7.8.0 available for testing for Windows.

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.

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, tested on current Ubuntu distribution, 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.


Use these flags from the cc_config.xml file.

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 uninstaller: fix incompatibility with OS 10.6
  • Mac uninstaller: fix small cosmetic issue
  • Mac installer: Prevent displaying "OSAScript" in menu bar on newer versions of OS X
  • Mac installer: improve logging of diagnostic information
  • 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.
  • lib: Mac: add missing dlclose()
  • MGR: Mac: Fix formatting of alert
  • lib: Mac: Fix bug which crashed PostInstall app causing installer failures when authorizing non-admin users to run Manager
  • client: do AM RPC before detaching detach-when-done projects
  • client: bug fix in acct mgr logic
  • client: account-manager-related changes
  • Mac: update build instructions to show they apply to version 7.7.3 and later
  • server: fix compile error
  • client: fix minor bug
  • Mac client: avoid a potential compile error if deprecated enum kCGLRPVideoMemory is removed from a future SDK
  • Mac: update build instructions
  • Mac installer: add better error reporting
  • Mac installer: fix bugs introduced in my commits bbc1c40 when replacing deprecated system() calls with posix_spawnp() calls
  • client: show alt platforms in event log at startup. Fixes #1920.
  • client: fix typo
  • client/lib: add GUI RPCs for reading and writing app_config.xml files.
  • client/lib: code shuffle preparatory to adding app_config GUI RPC
  • client: Remove unused variables
  • MGR: Remove unused variables
  • client: small code shuffle; no behavior change
  • client: don't crash if can't open gui_rpc_auth.cfg
  • Build Linux: enable dependency debug build
  • MGR: Fixed spelling in 'Update Version Check'
  • client: show max disk usage correctly
  • MGR: Implement feature 'Do not show this message again' in 'Shut Down Connected Client' dialog.
  • client: don't start var names with __
  • client: propogate correct error if fail to read stderr file
  • MGR: Fix notices display under Mac OS 10.12.4
  • Manager: fix uninitialized class members in constructor
  • MGR: Fix change (commit 91784e9: replace deprecated Mac API ) lost by merge 3a956aa
  • client: Fix show message cycle
  • MGR: Remove unused function call.
  • client: change "njobs_fail" back to "njobs_error"
  • client: parse njobs_error in state file (don't lose info on transition)



Available installers:

Windows 7.8.0
- boinc_7.8.0_windows_intelx86.exe
- boinc_7.8.0_windows_x86_64.exe
Windows version with VirtualBox 5.0.18 included
- boinc_7.8.0_windows_intelx86_vbox.exe
- boinc_7.8.0_windows_x86_64_vbox.exe

ID: 80105 · Report as offensive
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12177
Netherlands
Message 80106 - Posted: 10 Aug 2017, 10:41:37 UTC

BOINC 7.8.1 available for testing for Macintosh.

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.

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, tested on current Ubuntu distribution, 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.


Use these flags from the cc_config.xml file.

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 uninstaller: fix incompatibility with OS 10.6
  • Mac uninstaller: fix small cosmetic issue
  • Mac installer: Prevent displaying "OSAScript" in menu bar on newer versions of OS X
  • Mac installer: improve logging of diagnostic information
  • 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.
  • lib: Mac: add missing dlclose()
  • MGR: Mac: Fix formatting of alert
  • lib: Mac: Fix bug which crashed PostInstall app causing installer failures when authorizing non-admin users to run Manager
  • update installshield files



Available installers:

Macintosh 7.8.1
- boinc_7.8.1_macOSX_x86_64.zip
- boinc_7.8.1_x86_64-apple-darwin.zip
- boinc_7.8.1_macOSX_SymbolTables.zip

ID: 80106 · Report as offensive
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12177
Netherlands
Message 80130 - Posted: 12 Aug 2017, 10:20:10 UTC
Last modified: 18 Aug 2017, 7:07:58 UTC

BOINC 7.8.1 available for testing for Windows.

Available installers:

Windows 7.8.1
- boinc_7.8.1_windows_intelx86.exe
- boinc_7.8.1_windows_x86_64.exe
Windows version with VirtualBox 5.1.26 included
- boinc_7.8.1_windows_intelx86_vbox.exe
- boinc_7.8.1_windows_x86_64_vbox.exe
ID: 80130 · Report as offensive
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12177
Netherlands
Message 80558 - Posted: 29 Aug 2017, 20:20:11 UTC

BOINC 7.8.2 available for testing for Windows and Mac.

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.

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, tested on current Ubuntu distribution, 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.


Use these flags from the cc_config.xml file.

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.1 -> 7.8.2

  • client: more startup messages, hopefully find source of delay
  • update translations



Available installers:

Windows 7.8.2
- boinc_7.8.2_windows_intelx86.exe
- boinc_7.8.2_windows_x86_64.exe
Windows version with VirtualBox 5.1.26 included
- boinc_7.8.2_windows_intelx86_vbox.exe
- boinc_7.8.2_windows_x86_64_vbox.exe

Macintosh 7.8.2
- boinc_7.8.2_macOSX_x86_64.zip
- boinc_7.8.2_x86_64-apple-darwin.zip
- boinc_7.8.2_macOSX_SymbolTables.zip

ID: 80558 · Report as offensive
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12177
Netherlands
Message 81802 - Posted: 4 Oct 2017, 16:00:47 UTC
Last modified: 6 Oct 2017, 8:41:47 UTC

BOINC 7.8.3 available for testing for Windows and Mac.

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.

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, tested on current Ubuntu distribution, 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.


Use these flags from the cc_config.xml file.

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.
  • Screensaver: Changes for screensaver to support Mac OS 10.13
  • api: BOINC graphics library changes to support Mac OS 10.13
  • client library: inconsistent terminology for intel_gpu
  • update project list
  • Locale: Update french localization files
  • update installshield files



Available installers:

Windows 7.8.3
- boinc_7.8.3_windows_intelx86.exe
- boinc_7.8.3_windows_x86_64.exe
Windows version with VirtualBox 5.1.26 included
- boinc_7.8.3_windows_intelx86_vbox.exe
- boinc_7.8.3_windows_x86_64_vbox.exe

Macintosh 7.8.3
- boinc_7.8.3_macOSX_x86_64.zip
- boinc_7.8.3_x86_64-apple-darwin.zip
- boinc_7.8.3_macOSX_SymbolTables.zip

ID: 81802 · Report as offensive
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12177
Netherlands
Message 82162 - Posted: 22 Oct 2017, 22:41:55 UTC
Last modified: 23 Oct 2017, 10:25:41 UTC

Laurence Field, Linux release manager for BOINC wrote:
The BOINC client v7.8.3 is available for testing on Linux

For Debian/Ubuntu

sudo apt-add-repository ppa:costamagnagianfranco/boinc
sudo apt-get update
sudo apt-get install boinc-manager

For Fedora/RedHat/CentOS

sudo dnf config-manager --set-enable updates-testing
sudo dnf install boinc-manager

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.

OpenSuSE has https://software.opensuse.org/package/boinc-client but is still at 7.2.42.
For arch I found https://wiki.archlinux.org/index.php/BOINC and https://www.archlinux.org/packages/?q=boinc but they are still at 7.6.33. I have no contact to either of those maintainers but would only be worried for the also RPM-based SuSE community.

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.

Cheers,

Steffen
ID: 82162 · Report as offensive

Message boards : BOINC client : BOINC 7.7/7.8 Change Log

Copyright © 2017 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.