BOINC 7.9/7.10 Change Log

Message boards : BOINC client : BOINC 7.9/7.10 Change Log
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15479
Netherlands
Message 84850 - Posted: 20 Feb 2018, 7:42:32 UTC

BOINC 7.9.2 available for testing for Windows, Linux and 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 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.


Use these flags from the cc_config.xml file.

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.
  • MGR: Mac: code optimization
  • Mac: Add new files keyword.cpp,.h to Xcode project
  • client/LIB: don't flush stdout and stderr in main loop
  • LIB: fix out of bounds write in get_real_executable_path
  • client: add task name and tweak postponed message
  • Add new files for keyword scheduling
  • scheduler: send workunit keywords in reply
  • client: parse job keywords from scheduler and save in state file
  • client: parse keyword file and export keywords in get_state() GUI RPC
  • MGR: if a job has keywords, show them in task properties
  • Mac: Add keyword.cpp,.h to targets screensaver, ss_app and manager in Xcode project
  • Winbuild: add keyword.{h,cpp} to VS2013 solution
  • keyword list: add Australia
  • get_project_config.php: include project keyword list if present
  • MGR: Fix Properties Window
  • MGR: use "client" instead of "daemon"
  • MGR: Properties Window fix
  • client: Fix parsing of AM reply messages
  • MGR: remove excess blank lines in notices
  • client: do coproc detect in a separate process even for debug
  • client, Win: append .exe to service process program name if missing
  • client: hardware client executable name: boinc or boinc.exe
  • MGR: Rename OK button to Save button
  • client: fix keyword parsing
  • MGR: Change OK button on Advanced Preferences to Save button
  • client: show how many project files are being checked
  • MGR: For Statistics graph show values on Y axis with 2 digits after point if these two digits are greater than 0.01 only
  • MGR: fix daily schedules input data check
  • LIB: set correct buffering mode after cycling logs
  • client: explicitly flush stdout on all Windows builds
  • client: fix bug where client does tight loop if no_gui_rpc set
  • client: fix bug in set_app_config GUI RPC
  • Mac project: fix bug in BuildMacBOINC.sh script when -all argument is implied but not explicitly passed
  • Mac: Update Xcode project to build everything 64-bit, in preparation for future removal of 32-bit support in OS 10.14.
  • Mac installer, MGR: Fixes to allow building 64-bit application on Macintosh
  • Mac: Update build scripts to build Manager dependencies wxWidgets and SQLite as 64-bit libraries (temporarily build both 32-bit and 64-bit libraries for backward compatibility)
  • Mac: Update installer build script to eliminate unnecessary special handling of screensaver build which is no longer needed
  • Mac: Update installer build script to get boinc_logo_black.jpg from a different path because it is no long in the doc directory.
  • Build: fail if wxWidgets lib can not be found but is required
  • MGR: update Xcode project and scripts for wxWidgets 3.1.0 because wxWidgets 3.0.0 can not be built using Xcode 9 due to APIs no longer supported by the header files in the OS 10.13 SDK
  • Mac: fix installer build script to allow spaces in paths
  • Build: install locale files in out-of-tree builds
  • client: add support for streamlined register/download/attach
  • client: autologin: parse user_id from installer filename, pass to RPC
  • MGR: don't show Attach Wizard at startup if autologin in progress
  • lookup_login_token RPC: check for volid token
  • MGR: Enable 'Back' button when 'Next' is disabled on FailedLogOn page
  • client: delete autologin file if any errors
  • Windows installer: change custom action to write installer filename to file
  • client: Mac OpenCL: fix arithmetic overflow in memory size calculation for AMD GPUs
  • 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: simple view: don't show attach wizard on startup if autologin file present
  • Add script to get versions; don't show VBox button if no VBox version
  • client: don't handle GUI RPCs until account token lookup RPC is finished
  • client: change constant INSTALLER_FILENAME_FILENAME TO
  • client: change comment that referred to old autologin filename
  • login token lookup RPC: return team name also
  • client: change some links and urls to use https instead of http
  • client: make autologin work for account managers as well as projects
  • login_token_lookup RPC: make it work for account managers too
  • 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
  • client: if autologin project ID not in project list, get new list
  • client: change name of autologin file
  • MGR: don't bother checking for autologin file before showing attach wizard
  • client: keep track of whether project list fetch was triggered by autologin
  • client: include platform names in account manager request
  • boinccmd: Add commands to do acct mgr RPC, and to show acct mgr info
  • 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
  • client: updated all_projects_list.xml



Available installers:

Macintosh 7.9.2
- boinc_7.9.2_macOSX_x86_64.zip
- boinc_7.9.2_x86_64-apple-darwin.zip
- boinc_7.9.2_macOSX_SymbolTables.zip

Windows 7.9.2
- boinc_7.9.2_windows_intelx86.exe
- boinc_7.9.2_windows_x86_64.exe
Windows version with VirtualBox 5.2.6 included
- boinc_7.9.2_windows_intelx86_vbox.exe
- boinc_7.9.2_windows_x86_64_vbox.exe

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.

ID: 84850 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15479
Netherlands
Message 85240 - Posted: 15 Mar 2018, 17:06:54 UTC

BOINC 7.9.3 available for testing for Windows, Linux and 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 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.


Use these flags from the cc_config.xml file.

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->7.9.3

  • Mac: Patch ares_config.h andcurl_config.h to not use clock_gettime(), which is defined in OS 10.11 SDK but was not available before OS 10.11. This caused the client built on OS 10.11 or OS 10.12 to crash on launch when run on older versions of OS X.
  • MGR: Fix copyright year in About window
  • client: not an error if a file starts with account_ but is not accounting file
  • Web: Update links in license files to point correct link to sources
  • Web: Fix copyright year
  • WinBuild: Fix VS compile warnings. No functional change
  • Winbuild: fix installer problem for VirtualBox
  • Winbuild: update included VirtualBox to 5.2.8



Available installers:

Macintosh 7.9.3
- boinc_7.9.3_macOSX_x86_64.zip
- boinc_7.9.3_x86_64-apple-darwin.zip
- boinc_7.9.3_macOSX_SymbolTables.zip

Windows 7.9.3
- boinc_7.9.3_windows_intelx86.exe
- boinc_7.9.3_windows_x86_64.exe
Windows version with VirtualBox 5.2.8 included
- boinc_7.9.3_windows_intelx86_vbox.exe
- boinc_7.9.3_windows_x86_64_vbox.exe

Linux 7.9.3
- 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, for RHEL and FC use the builds from lfield and germano from https://koji.fedoraproject.org/koji/packageinfo?packageID=5978, this requires that you have RPM installed. See this page for that how-to.
- Gianfranco's PPA page has downloads for Debian/Ubuntu: https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/boinc

ID: 85240 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15479
Netherlands
Message 86093 - Posted: 4 May 2018, 12:29:21 UTC

BOINC 7.10.2 available for testing for Windows, Linux and 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 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.


Use these flags from the cc_config.xml file.

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.3->7.10.2

  • Mac: Fix wxWidgets 3.1.0 Mac-only bug when wxStaticBox has no label (computing prefs dlg)
  • Linux: Default working directory changed to /var/lib/boinc
  • client: Fix buffer size for call of function GetWindowText
  • Let AMs use authenticators instead of name/password
  • Linux: Use per-thread locale - fixes timestamp formating in Event Log.
  • Show build not OS platform in messages
  • Fix fields populating on 'Add Project' wizard on launch
  • Updates to all_projects_list.xml for 'Add Project' wizard
  • Mac: Update build documentation
  • Mac: Provide script for updating certificate bundle
  • Winbuild: Change to build files associated with client simulator changes
  • Winbuild: Fix copyright symbol in resource files
  • Remove 'theSkyNet POGS' from all_projects_list.xml - project has completed its survey and is closing down



Available installers:

Macintosh 7.10.2
- boinc_7.10.2_macOSX_x86_64.zip
- boinc_7.10.2_x86_64-apple-darwin.zip
- boinc_7.10.2_macOSX_SymbolTables.zip

Windows 7.10.2
- boinc_7.10.2_windows_intelx86.exe
- boinc_7.10.2_windows_x86_64.exe
Windows version with VirtualBox 5.2.8 included
- boinc_7.10.2_windows_intelx86_vbox.exe
- boinc_7.10.2_windows_x86_64_vbox.exe

Linux 7.10.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, for RHEL and FC use the builds from lfield and germano from https://koji.fedoraproject.org/koji/packageinfo?packageID=5978, this requires that you have RPM installed. See this page for that how-to.
- Gianfranco's PPA page has downloads for Debian/Ubuntu: https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/boinc

ID: 86093 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15479
Netherlands
Message 86509 - Posted: 9 Jun 2018, 9:02:52 UTC

BOINC 7.10.3 available 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 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.


Use these flags from the cc_config.xml file.

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.10.2->7.10.3

  • Patch wxWidgets 3.1.0 to fix BOINC Manager crash on OS 10.6



Available installers:

Macintosh 7.10.3
- boinc_7.10.3_macOSX_x86_64.zip
- boinc_7.10.3_x86_64-apple-darwin.zip
- boinc_7.10.3_macOSX_SymbolTables.zip

ID: 86509 · Report as offensive

Message boards : BOINC client : BOINC 7.9/7.10 Change Log

Copyright © 2024 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.