Thread 'BOINC 7.2/7.3/7.4 Change Log and News'

Message boards : BOINC client : BOINC 7.2/7.3/7.4 Change Log and News
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4

AuthorMessage
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 55258 - Posted: 7 Aug 2014, 21:35:27 UTC

BOINC 7.4.12 also available for testing for Linux

Linux 7.4.12
- boinc_7.4.12_x86_64-pc-linux-gnu.sh
- boinc_7.4.12_i686-pc-linux-gnu.sh
ID: 55258 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 55679 - Posted: 28 Aug 2014, 22:04:35 UTC

BOINC 7.4.16 available for testing for Windows 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 OpenCL detection, your screen may flicker or turn off temporarily. This is normal.


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, Rom, or Charlie 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 Trac 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.4.12 -> 7.4.15 (7.4.13, 7.4.14 are Android releases.)

  • client: balance Windows/*nix use of coproc command line stuff.
  • client: fix bugs in task cleanup.
    There was at least one case where we weren't cleaning up subsidiary processes (e.g. VMs) when a task's main process exited.
    • Fix this by consolidating task cleanup (shared mem and subsidiary processes) in ACTIVE_TASK::cleanup_task(). This gets called when a tasks' main process exits.
  • client: Remove the strerror() call from switcher_exec with regards to the task_debug output. For the things switcher does the exit code is not an errno value.
  • MGR: On MS Windows, adjust width of Advanced Preferences dialog to fit all tabs without scrolling.
  • scheduler and client: fix mechanism for exposing user CPID to GUI.
    A month or two ago I added code to put user CPID in the project info exported via GUI RPC, so that GUIs (like BoincTasks) could link to user pages on stats sites.
    However, I completely forgot that the CPID known to the client (PROJECT::cross_project_id) is the "internal CPID", while what gets exported to stats is the "external CPID", which is MD5(internal CPID, email addr).

    Solution: include the external CPID in scheduler replies, store it in the client state file, and export it in GUI RPCs as PROJECT::external_cpid. This will eventually work for BoincTasks, but only after projects update their server software, and volunteers update their client software.

  • client: set work requests for coprocs specified in cc_config.xml

    We weren't copying the request fields from RSC_WORK_FETCH to COPROC. Do this, and clean up the code a bit.

    Note: the arrays that parallel the COPROCS::coprocs array are a bit of a kludge; that stuff logically belongs in COPROC. But it's specific to the client, so I can't put it there. Maybe I could do something fancy with derived classes, not sure.
  • MGR: use same color scheme for statistics as for disk usage.
  • MGR: color tweak.
  • Mac: update for compatibility (fix compile breaks) with Apple LLVM 5.0 compiler under Xcode 5.
  • MGR: On MS Windows, adjust width of Task Control buttons, Event Log and Log Flags dialog for users DPI setting.
  • MGR: On MS Windows, make DPI setting detection more efficient and DPI adjustments more general.
  • Mac installer: don't require restart after a clean install on OS 10.9 Mavericks or later.
  • MGR: On Windows Vista and newer, let the service control manager shutdown the core client to prevent crash dialogs from appearing on some peoples systems when Windows is shutting down.
  • client: try to report an IP address other than loopback.
  • client: fix Unix part of last checkin.
  • MGR: Remove references to target="_blank" from notices, it causes a failure to fire our own event handler when the link is clicked.
  • MGR: On MS Windows, adjust Simple View metrics and images for users DPI setting.
  • MGR: Fix compiler warning.
  • MGR: Allow for floating point rounding errors when determining DPI settings.
  • client: Use /dev/input/* to determine idle input detection on Linux. This would also cover digitizers and bluetooth devices.
  • client: Remove references to unneeded XSS header files.
  • BUILD: Remove references to the XSS libraries. The X11 screensaver in clientscr depends on the XCB and XCB-ATOM dev packages. BOINC API just depends on glut and glu.
  • MGR: Center the adv preferences dialog after opening it up.
  • MGR: Make sure the various item property dialogs open up in the designated client area on Windows and Mac.
  • client: fix build break.
  • MGR: On MS Windows, adjust Simple View images from skin file for users DPI setting.
  • MGR: On MS Windows, adjust sizes of images in Advanced Frame tabs and Computing Preferences tabs for users DPI setting.
  • locale: Update compiled localization files.
  • lib: Fixes for newer GCC versions when compiling md5.c.
  • WINBUILD: Update for renaming md5.c to md5.cpp
  • Mac: Update Xcode project for renaming md5.c to md5.cpp
  • WINBUILD: Prevent the deletion of service accounts and groups on upgrade. This was causing unneeded reboots on upgrades of service mode installs.

Preliminary Change Log 7.4.15 -> 7.4.16


  • BUILD: Remove unneeded reference to XSS.



Available installers:

Windows 7.4.16
- boinc_7.4.16_windows_intelx86.exe
- boinc_7.4.16_windows_x86_64.exe

Macintosh 7.4.16
- boinc_7.4.16_macOSX_i686.zip
- boinc_7.4.16_macOSX_SymbolTables.zip
- boinc_7.4.16_i686-apple-darwin.zip

ID: 55679 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 55680 - Posted: 28 Aug 2014, 22:09:47 UTC
Last modified: 28 Aug 2014, 22:16:10 UTC

BOINC 7.4.16 may require a reboot on Windows due to updating of system files.



(It seems to run fine without the reboot.)
ID: 55680 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 55712 - Posted: 29 Aug 2014, 20:26:18 UTC

BOINC 7.4.18 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.


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, Rom, or Charlie 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 Trac 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.4.16 -> 7.4.17

  • BUILD: Remove static references to GTK 2.x components, use package config properly. (From Steffen Moeller)
  • WINBUILD: Suppress a reboot warning dialog displayed by Windows while uninstalling old builds.
  • WINBUILD: We must set wxDEBUG_LEVEL=0 in Manager preprocessor definitions for release builds, otherwise __WXDEBUG__ is defined because the Manager includes wxwidgets\include\wx\debug.h. This caused the magenta artifact around the checkbox in the Simple View preferences dialog, and possibly other issues.
  • Manager: brighten colors in disk/stats tabs.

Preliminary Change Log 7.4.17 -> 7.4.18


  • Really suppress the reboot warning on Windows.



Available installers:

Windows 7.4.18
- boinc_7.4.18_windows_intelx86.exe
- boinc_7.4.18_windows_x86_64.exe

ID: 55712 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 55786 - Posted: 2 Sep 2014, 21:33:07 UTC

BOINC 7.4.19 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.


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, Rom, or Charlie 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 Trac 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.4.18 -> 7.4.19

  • MGR: Fix bug which sometimes made project description text in Simple View too wide to read.
  • MGR: Fix bug in initial layout of Simple View project panel.
  • MGR: Ensure that the advanced computing preferences dialog is wide enough to fit all its tabs.
  • MGR: Set background color according to skin in Simple View dialogs; this is a slight cosmetic tweak for checkboxes on Windows 7, which have a narrow border using the background color at their bottom and right side; also don't use magenta background color for debugging backgrounds unless specifically requested by setting a new define TEST_BACKGROUND_WITH_MAGENTA_FILL to non-zero.
  • client: Build Mac client as an x86_64 application rather than 32-bit, for compatibility with CUDA version 6.5 drivers. BOINC for the Mac now requires a 64-bit Intel Mac running at least OS 10.5.



Available installers:

Macintosh 7.4.19
- boinc_7.4.19_macOSX_i686.zip
- boinc_7.4.19_macOSX_SymbolTables.zip
- boinc_7.4.19_i686-apple-darwin.zip

ID: 55786 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 55938 - Posted: 9 Sep 2014, 23:57:48 UTC

BOINC 7.4.21 available for testing for all platforms.


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.


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, Rom, or Charlie 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 Trac 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.4.19 -> 7.4.20

  • MGR: Fix bug which sometimes made project description text in Simple View too wide to read.
  • MGR: Fix bug in initial layout of Simple View project panel.
  • MGR: Ensure that the advanced computing preferences dialog is wide enough to fit all its tabs.
  • MGR: Set background color according to skin in Simple View dialogs; this is a slight cosmetic tweak for checkboxes on Windows 7, which have a narrow border using the background color at their bottom and right side; also don't use magenta background color for debugging backgrounds unless specifically requested by setting a new define TEST_BACKGROUND_WITH_MAGENTA_FILL to non-zero.
  • MGR: Cosmetic fix: eliminate brief display of all tasks when switching from Simple View to Advanced View when Show only active tasks is selected.
  • client: if a project's app_config.xml has no errors, remove old notices.
  • client: display XML in app_config notices correctly.
  • compile fix for FreeBSD; from Steffen.
  • MGR: Remove non-ASCII Ellipse. I'm not sure the code chunk is even used anymore.
  • LOCALE: Update BOINC Manager template.
  • LOCALE: Line feed fixes?
  • locale: Update compiled localization files.
  • MGR: Fix localization of menu item labels in BOINC Manager menu on Mac for wxWidgets 3.0; restore use of mac-specific UTF-8 ellipsis character so as not to invalidate old localizations of "Preferences..." menu item.
  • Mac Installer & MGR: delete BOINC Manager's wxSingleInstanceChecker lock file in case wxSingleInstanceChecker failed to delete it (such as due to a crash.)

Preliminary Change Log 7.4.20 -> 7.4.21


  • Quick Version Fix
  • Build break fix for Windows.



Available installers:

Macintosh 7.4.21
- boinc_7.4.21_macOSX_i686.zip
- boinc_7.4.21_macOSX_SymbolTables.zip
- boinc_7.4.21_i686-apple-darwin.zip


Windows 7.4.21
- boinc_7.4.21_windows_intelx86.exe
- boinc_7.4.21_windows_x86_64.exe


Linux 7.4.21
- boinc_7.4.21_x86_64-pc-linux-gnu.sh
- boinc_7.4.21_i686-pc-linux-gnu.sh

ID: 55938 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 56094 - Posted: 17 Sep 2014, 20:52:30 UTC

BOINC 7.4.22 available for testing for all platforms.


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.


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, Rom, or Charlie 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 Trac 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.4.21 -> 7.4.22

  • MGR: On MS Windows, fix Attach Wizard to scale according to users DPI setting. (4x)
  • MGR: tweak to previous commits for better efficiency.
  • MGR: On MS Windows, scale Attach Wizard progress indicators according to user's DPI settings.
  • Mac: In Xcode project, fix encoding of AdvancedFrame.cpp to be interpreted as UTF-8.
  • Mac: In Xcode project, remove erroneous definitions of SANDBOX in debug builds.
  • client: fix incorrect format specifier when writing out OpenCL items which have size cl_uint.
    • This caused garbage to be written by Mac x86_64 clients.
    • It now works correctly for 32-bit and 64-bit Windows clients, but needs to be tested for Linux clients.
  • client: fix minor bug in previous commit - the cast should be to unsigned long, not signed long.
  • Fix line breaks.
  • client: Fix comment.
  • client, GUI RPC: maintain per-project elapsed time and export via GUI RPC.



Available installers:

Macintosh 7.4.22
- boinc_7.4.22_macOSX_i686.zip
- boinc_7.4.22_macOSX_SymbolTables.zip
- boinc_7.4.22_i686-apple-darwin.zip


Windows 7.4.22
- boinc_7.4.22_windows_intelx86.exe
- boinc_7.4.22_windows_x86_64.exe


Linux 7.4.22
- boinc_7.4.22_x86_64-pc-linux-gnu.sh
- boinc_7.4.22_i686-pc-linux-gnu.sh

ID: 56094 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 56370 - Posted: 2 Oct 2014, 10:51:37 UTC

BOINC 7.4.23 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.


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, Rom, or Charlie 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 Trac 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.4.22 -> 7.4.23

  • boinccmd: accept [IPv6_addr]:port as --hostname arg
  • API: Fix a bug in boinc_get_opencl_ids() which incorrectly returned CL_INVALID_DEVICE on some systems. This would happen on hosts with multiple GPUs if:
    • the host has GPUs from two different vendors with different OpenCL platforms (e.g., NVIDIA and AMD), and
    • the second platform queried has more GPUs than the first one, and
    • the requested GPU is a higher numbed one in the second platform.
  • Mac installer: fix a bug which prevented localizing BOINC installer dialogs.
  • Mac Installer: If we have a valid code signing identity, code sign the BOINC client and Manager as well as the installer and uninstaller. OS X's software firewall can interfere with RPCs between the client and Manager. Signing them may make this less likely to be a problem.
  • client (Unix): when get vbox version, make sure it's not an error msg.
  • MGR: Fix a problem where OS X's software firewall can cause RPC authorization to fail.



Available installers:

Macintosh 7.4.23
- boinc_7.4.23_macOSX_i686.zip
- boinc_7.4.23_macOSX_SymbolTables.zip
- boinc_7.4.23_i686-apple-darwin.zip

ID: 56370 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 57198 - Posted: 29 Oct 2014, 16:23:53 UTC
Last modified: 11 Dec 2014, 5:44:35 UTC

BOINC 7.4.26 available for testing for Windows and Macintosh.
BOINC 7.4.25 available for testing for Linux.

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.



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:

&lt;cpu_sched_debug&gt;: problems involving the choice of applications to run.
&lt;work_fetch_debug&gt;: problems involving work fetch (which projects are asked for work, and how much).
&lt;rr_simulation&gt;: problems involving jobs being run in high-priority mode.
&lt;sched_op_debug&gt;: 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, Rom, or Charlie 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 Trac 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.4.22 -> 7.4.23

  • boinccmd: accept [IPv6_addr]:port as --hostname arg
  • API: Fix a bug in boinc_get_opencl_ids() which incorrectly returned CL_INVALID_DEVICE on some systems. This would happen on hosts with multiple GPUs if:
    • the host has GPUs from two different vendors with different OpenCL platforms (e.g., NVIDIA and AMD), and
    • the second platform queried has more GPUs than the first one, and
    • the requested GPU is a higher numbed one in the second platform.
  • client (Unix): when get vbox version, make sure it's not an error msg.
  • MGR: Fix a problem where OS X's software firewall can cause RPC authorization to fail.

Preliminary Change Log 7.4.23 -> 7.4.24


  • lib: On Mac, count ScreenSaverEngine as a BOINC process so BOINC screensaver doesn't cause BOINC to suspend tasks because it thinks CPU is busy.
  • MGR: Fix a bug which shrunk the height of the project URL textedit field in the Attach Wizard's Project Info Page so you could not read it when the language is Czech, Russian, Slovak or Ukrainian.
    • NOTE: all static text fields must be filled in with the localized strings _before_ determining window size by calling Fit(), Layout(), etc. Setting labels in OnPageChanged() is too late.
  • client: If CUDA driver 6.5 or later is installed, prevent use of NVIDIA GPUs with Compute Capability &lt; 2.0 and show explanation in Event Log and Notices.
  • client: fix incorrect format specifier when writing out OpenCL items which have size cl_uint.
    • This caused garbage to be written by Mac x86_64 clients.
    • It now works correctly for 32-bit and 64-bit Windows clients, but needs to be tested for Linux clients.
  • client: a more cross-platform way to fix the mismatch between format specifier and data than my previous commit.
    • This should be safe on all platforms.
  • client: fix minor bug in previous commit - the cast should be to unsigned long, not signed long.
  • API and client: add boinc_finish_message(): exit and show message to user.
  • client: add notion of sticky file lifetime.
    If a &lt;file_info&gt; in scheduler RPC reply specifies &lt;sticky_lifetime&gt;, the client will calculate a "sticky_expire_time", store it in the client state file, and make the file unsticky when that time is reached.
    • Note: if a later RPC reply includes the same file, the client will update sticky_expire_time. So if a file is used repeatedly it won't get expired.
  • client: if 64-bit host is running 32-bit client, post a notice since it can't detect VirtualBox.
  • client: add &lt;dont_use_vbox&gt; cc_config option.
  • client: fix bug in finish-file logic.
  • Manager: omit ", high priority" from task status. This makes it sound like BOINC is running the job at high OS priority.
  • MGR: Add support for querying simple account creation information from supported browsers.
  • client: Inform Windows we know about Windows 10.
  • MGR: Sync browser cookie lookups to David's commit.
  • MGR: Add 1-click attach stub UI element for testing. In advanced menu in the advanced UI.
  • client: fix bug where &lt;dont_use_vbox&gt; config option wasn't being parsed.
  • MGR: Finish skeleton 1 click attach functionality. Final text TBD.
  • MGR: fix Unix build.
  • MGR: Support cookie detection on newer versions of Chrome.
  • MGR: Fix Internet Explorer 11 cookie detection mechanism. Possibly other variations of Internet Explorer as well.
  • MGR: in simple attach, get inst and desc cookies also.
  • MGR: Add check for the "attach_known" cookie used by the 1-click attach mechanism.
  • MGR: add more info to simple attach page.
  • client: code cleanup.
  • client: work fetch code cleanup. The logic for deciding whether to fetch work for a project or a (project, resource type) pair was scattered among several functions, with confusing names. Consolidate this logic, and use consistent names.
  • client: code cleanup and possible debugging in work fetch
    • Remove code that tries to keep track of available GPU RAM, and defer jobs that don't fit. This never worked, it relied on project estimates of RAM usage, and it's been replaced by having the app do temporary exit if alloc fails.
    • Move logic for checking for deferred jobs from CPU to work fetch.
    • Rename rsc_defer_sched to has_deferred_job, and move it from PROJECT to RSC_PROJECT_WORK_FETCH.
    • tweak work_fetch_debug output.
  • client: small code cleanup.
  • client: let a MT job run even if it uses more than max # CPUs. Suppose the user fetches an 8-CPU job, then changes their prefs to use 6 CPUs. Let the job run anyway.
  • client and manager: improve messages for boinc_temporary_exit() situations. Use "postponed" to describe tasks that called boinc_temporary_exit() and are waiting to be run again, in
    • the manager Tasks tab (replace "Waiting to run (Scheduler wait: x")).
    • event log (replace "task called temporary_exit()").
    • notices (replace "Can't run task").
  • WINBUILD: Adjust target name to match linker configuration to help with debugging.
  • client: message tweaks.
  • MGR: Fix the layout of the 1-click attach welcome screen.
  • MGR: Switch over to using a static control for the project description, it'll support multiple lines and looks more natural.
  • client, Android: clear out project directory on project reset.
    When a project is reset, the client deletes all the files from its dir that BOINC knows about. However, there may be other files, created by its apps. On Android, where space is likely to be scarce, delete these when the project is reset.
    Maybe we should do this on all projects. But we'd need to not to delete user-created files like app_config.xml, and anonymous-platform stuff like app_info.xml and the app files.
  • client: remove &lt;data_dir&gt; option from cc_config.xml
    This leads to confusion; e.g. if you do "read config files" it will look for cc_config.xml in the new directory, not find it, and set default options. Also, log files end up in old directory. Also, gui_rpc_auth.cfg will be in new directory, and the Manager won't look there.
  • web: preliminary support for LDAP authentication.
    • To use, projects must add LDAP server info in project.inc; see http://boinc.berkeley.edu/trac/wiki/LdapSupport.
    • Users can use LDAP name/passwd in login form. The handlers creates a BOINC account if needed.
    • In user page, show LDAP UID instead of email address.
    • Also, much-needed code cleanup in login_action.php
  • client/manager/server: finish LDAP support.
    • get_project_config.php: if project supports LDAP, advertise this to the client.
    • Manager: if project supports LDAP, say "Email address or LDAP ID" in Attach Project wizard, and don't do email address validation.
    • lookup_account GUI RPC (client side): if passing an LDAP ID, don't lowercase it, and don't hash passwd.
    • lookup_account GUI RPC (server side): if passing an LDAP ID, pass appropriate URL args to Web RPC.
    • lookup_account Web RPC: in LDAP case, pass "ldap_auth" arg, and pass "ldap_uid" and "passwd". Handle these appropriately.
  • LDAP auth: bug fix.
  • MGR: Remove 1-click attach from advanced menu tree. It isn't ready for prime time yet.
  • client: fix build break

Preliminary Change Log 7.4.24 -> 7.4.25


  • lib: Fix error in merge [c53f66c]. The &lt;is_used&gt; field has not yet been populated when the coproc_info.xml file is written.
  • lib: port changes from master commit 035541f.
  • Mac: Add new source files ProjectWelcomePage.cpp, ProjectWelcomePage.h to Xcode project.
  • Mac installer: warn users not to upgrade to CUDA 6.5 or later if their GPU has Compute Capability 1.3 or less.
  • client: add some comments to clarify that the CUDA warning message and notice will appear only once for each relevant GPU.
  • client: detect Windows 10.

Preliminary Change Log 7.4.25 -> 7.4.26


  • client: don't XML-unescape notice bodies when reading from file.
    There's no need for this since the bodies are stored in CDATA. Doing so causes a bug: if a notice body contains an entity (like &amp;) and we get the same notice from an RSS feed,
    the 2 notices are treated as separate since the old copy is unescaped and the new one isn't.
  • client: send LDAP credentials only over HTTPS.
  • Mac installer: add info on how to find and install pre-6.5 CUDA drivers.



Available installers:

Macintosh 7.4.26
- boinc_7.4.26_macOSX_i686.zip
- boinc_7.4.26_macOSX_SymbolTables.zip
- boinc_7.4.26_i686-apple-darwin.zip


Windows 7.4.26
- boinc_7.4.26_windows_intelx86.exe
- boinc_7.4.26_windows_x86_64.exe


Linux 7.4.25
- boinc_7.4.25_x86_64-pc-linux-gnu.sh
- boinc_7.4.25_i686-pc-linux-gnu.sh

ID: 57198 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 57373 - Posted: 5 Nov 2014, 23:32:02 UTC
Last modified: 11 Dec 2014, 5:45:09 UTC

BOINC 7.4.27 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.


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:

&lt;cpu_sched_debug&gt;: problems involving the choice of applications to run.
&lt;work_fetch_debug&gt;: problems involving work fetch (which projects are asked for work, and how much).
&lt;rr_simulation&gt;: problems involving jobs being run in high-priority mode.
&lt;sched_op_debug&gt;: 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, Rom, or Charlie 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 Trac 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.4.26 -> 7.4.27

  • client: Allow using NVIDIA GPUs with Compute Capability < 2.0 with CUDA driver 6.5 or later on non-Mac platforms. Future versions of CUDA will drop support for these GPUs on all platforms and presumably not report these GPUs, so we still explain that situation in the Event Log and Notices.



Available installers:

Windows 7.4.27
- boinc_7.4.27_windows_intelx86.exe
- boinc_7.4.27_windows_x86_64.exe

ID: 57373 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 58399 - Posted: 2 Dec 2014, 19:59:32 UTC
Last modified: 11 Dec 2014, 5:41:37 UTC

BOINC 7.4.32 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.


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:


&lt;cpu_sched_debug&gt;: problems involving the choice of applications to run.
&lt;work_fetch_debug&gt;: problems involving work fetch (which projects are asked for work, and how much).
&lt;rr_simulation&gt;: problems involving jobs being run in high-priority mode.
&lt;sched_op_debug&gt;: 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, Rom, or Charlie 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 Trac 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.4.27 -> 7.4.28

  • client: if a project's app_config.xml has no errors, remove old notices.
  • lib: in procindo_setup() for Mac, do not mark processes as low priority because some processes (e.g., Finder) change priority frequently, which would cause procinfo_non_boinc() and ACTIVE_TASK_SET::get_memory_usage() to get incorrect results for the % CPU used.
  • client: update Mac client to use curl 7.39.0 and openssl 1.0.1j
  • client: skip anonymous platform vbox apps if &lt;dont_use_vbox/&gt; is set
    If an anonymous platform app version has a plan class containing "vbox", and the &lt;dont_use_vbox/&gt; flag is set in cc_config.xml, skip the app version.
  • client: timestamp all writes to stderr.
  • client: fix bug that prevented work fetch for zero-share projects.
    In work fetch setup, we were computing rsc_project_reason before doing the round-robin simulation. It needs to be done after, because it uses the # of idle devices, which is computed by the simulation.
  • client: request work from backed-off resources if doing RPC anyway.
  • LIB: Remove string type conversion naming conflict with the ATL framework.
  • client: let scheduler reply update result deadlines.
    If a scheduler reply contains a result we already have, and the report deadline is different, update it.
    • Notes:
    • report deadlines are based on server time.
    If there's clock skew between client and server, things are off. This is a design flaw, but too late now.
    • server-side support for adjusting deadlines isn't there yet.
  • client: "suspend GPUs" shouldn't suspend non-GPU coprocessors.
    The following should apply to GPUs but not other coprocs (e.g. miner ASICs):
    • "suspend GPUs" command in GUI.
    • prefs for suspending GPUs.
    • always removing app from memory when suspended.
  • client: improve error message for non-tag text in app_config.xml
  • client: fix bug involving needs_network tasks.
    In deciding whether to schedule needs_network tasks, we were looking at gstate.network_suspended. The problem is that this remains false for 5 minutes after any GUI RPC that could generate network activity. Instead, look at gstate.file_xfers_suspended.
  • client: do job reschedule when network becomes available.
    ... since there might be suspended "needs network" jobs. Otherwise these jobs remain suspended up to a minute.
  • client: when reading app_config.xml, clear app versions vector. Otherwise old error notices persist.
  • client: notice bodies were being XML-escaped one time too many.
  • client: message tweak.
  • client: indicate "high-priority" tasks in event log (if cpu_sched_debug set).

Preliminary Change Log 7.4.28 -> 7.4.29


  • client/manager/server: finish LDAP support.
    • get_project_config.php: if project supports LDAP, advertise this to the client.
    • Manager: if project supports LDAP, say "Email address or LDAP ID" in Attach Project wizard, and don't do email address validation.
    • lookup_account GUI RPC (client side): if passing an LDAP ID, don't lowercase it, and don't hash passwd.
    • lookup_account GUI RPC (server side): if passing an LDAP ID, pass appropriate URL args to Web RPC.
    • lookup_account Web RPC: in LDAP case, pass "ldap_auth" arg, and pass "ldap_uid" and "passwd". Handle these appropriately.
    • LDAP auth: bug fix.
  • client: send LDAP credentials only over HTTPS.
  • client/manager: fix WCG attach.
    When David added LDAP support he assumed that an email_addr without a "@" is an LDAP name. He forgot that WCG uses user names rather than email addrs. D'oh!
  • client: fixes to previous commit.
  • client/manager: more fixes for WCG attach problem. Should work now.

Preliminary Change Log 7.4.29 -> 7.4.31


  • client: get static host info items only on startup,
  • client: build break fixes for Windows.
  • client: Bug fix for previous commit.

Preliminary Change Log 7.4.31 -> 7.4.32


  • MGR: On connecting to the CC, check to see if we have any simple attach cookies. If found we should launch the attach wizard to attach to the project.
  • WINBUILD: Add missing references to BOINC-Web.mo to the list of localization files distributed with the client software.



Available installers:

Windows 7.4.32
- boinc_7.4.32_windows_intelx86.exe
- boinc_7.4.32_windows_x86_64.exe

ID: 58399 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 58437 - Posted: 5 Dec 2014, 18:49:41 UTC
Last modified: 11 Dec 2014, 5:40:25 UTC

BOINC 7.4.33 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.


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:

&lt;cpu_sched_debug&gt;: problems involving the choice of applications to run.
&lt;work_fetch_debug&gt;: problems involving work fetch (which projects are asked for work, and how much).
&lt;rr_simulation&gt;: problems involving jobs being run in high-priority mode.
&lt;sched_op_debug&gt;: 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, Rom, or Charlie 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 Trac 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.4.27 -> 7.4.28

  • client: if a project's app_config.xml has no errors, remove old notices.
  • lib: in procindo_setup() for Mac, do not mark processes as low priority because some processes (e.g., Finder) change priority frequently, which would cause procinfo_non_boinc() and ACTIVE_TASK_SET::get_memory_usage() to get incorrect results for the % CPU used.
  • client: update Mac client to use curl 7.39.0 and openssl 1.0.1j
  • client: skip anonymous platform vbox apps if &lt;dont_use_vbox/&gt; is set
    If an anonymous platform app version has a plan class containing "vbox", and the &lt;dont_use_vbox/&gt; flag is set in cc_config.xml, skip the app version.
  • client: timestamp all writes to stderr.
  • client: fix bug that prevented work fetch for zero-share projects.
    In work fetch setup, we were computing rsc_project_reason before doing the round-robin simulation. It needs to be done after, because it uses the # of idle devices, which is computed by the simulation.
  • client: request work from backed-off resources if doing RPC anyway.
  • LIB: Remove string type conversion naming conflict with the ATL framework.
  • client: let scheduler reply update result deadlines.
    If a scheduler reply contains a result we already have, and the report deadline is different, update it.
    • Notes:
    • report deadlines are based on server time.
    If there's clock skew between client and server, things are off. This is a design flaw, but too late now.
    • server-side support for adjusting deadlines isn't there yet.
  • client: "suspend GPUs" shouldn't suspend non-GPU coprocessors.
    The following should apply to GPUs but not other coprocs (e.g. miner ASICs):
    • "suspend GPUs" command in GUI.
    • prefs for suspending GPUs.
    • always removing app from memory when suspended.
  • client: improve error message for non-tag text in app_config.xml
  • client: fix bug involving needs_network tasks.
    In deciding whether to schedule needs_network tasks, we were looking at gstate.network_suspended. The problem is that this remains false for 5 minutes after any GUI RPC that could generate network activity. Instead, look at gstate.file_xfers_suspended.
  • client: do job reschedule when network becomes available.
    ... since there might be suspended "needs network" jobs. Otherwise these jobs remain suspended up to a minute.
  • client: when reading app_config.xml, clear app versions vector. Otherwise old error notices persist.
  • client: notice bodies were being XML-escaped one time too many.
  • client: message tweak.
  • client: indicate "high-priority" tasks in event log (if cpu_sched_debug set).

Preliminary Change Log 7.4.28 -> 7.4.29


  • client/manager/server: finish LDAP support.
    • get_project_config.php: if project supports LDAP, advertise this to the client.
    • Manager: if project supports LDAP, say "Email address or LDAP ID" in Attach Project wizard, and don't do email address validation.
    • lookup_account GUI RPC (client side): if passing an LDAP ID, don't lowercase it, and don't hash passwd.
    • lookup_account GUI RPC (server side): if passing an LDAP ID, pass appropriate URL args to Web RPC.
    • lookup_account Web RPC: in LDAP case, pass "ldap_auth" arg, and pass "ldap_uid" and "passwd". Handle these appropriately.
    • LDAP auth: bug fix.
  • client: send LDAP credentials only over HTTPS.
  • client/manager: fix WCG attach.
    When David added LDAP support he assumed that an email_addr without a "@" is an LDAP name. He forgot that WCG uses user names rather than email addrs. D'oh!
  • client: fixes to previous commit.
  • client/manager: more fixes for WCG attach problem. Should work now.

Preliminary Change Log 7.4.29 -> 7.4.31


  • client: get static host info items only on startup,
  • client: build break fixes for Windows.
  • client: Bug fix for previous commit.

Preliminary Change Log 7.4.31 -> 7.4.32


  • MGR: On connecting to the CC, check to see if we have any simple attach cookies. If found we should launch the attach wizard to attach to the project.
  • WINBUILD: Add missing references to BOINC-Web.mo to the list of localization files distributed with the client software.

Preliminary Change Log 7.4.32 -> 7.4.33


  • client: fix compile warnings and errors.



Available installers:

Macintosh 7.4.33
- boinc_7.4.33_macOSX_i686.zip
- boinc_7.4.33_macOSX_SymbolTables.zip
- boinc_7.4.33_i686-apple-darwin.zip

ID: 58437 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 58517 - Posted: 8 Dec 2014, 20:10:15 UTC
Last modified: 12 Dec 2014, 15:17:37 UTC

BOINC 7.4.34 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.


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:

&lt;cpu_sched_debug&gt;: problems involving the choice of applications to run.
&lt;work_fetch_debug&gt;: problems involving work fetch (which projects are asked for work, and how much).
&lt;rr_simulation&gt;: problems involving jobs being run in high-priority mode.
&lt;sched_op_debug&gt;: 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, Rom, or Charlie 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 Trac 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.4.33 -> 7.4.34

  • MGR: Allow user to change order of columns in Projects, Tasks and Transfers tabs (currently implemented by wxWidgets only for MS Windows.)
  • client: increase limit on coproc instances from 31 to 64.
    We were using an int bitmap to store flags for the instances of a coproc. Furthermore, because of the use of 2^n-1 to generate a bitmap of 1s, the limit on instances was 31.
    Use a long long for the bitmap instead, and don't use 2^n-1. This increases the limit to 64.
  • client: fix bad printf format specs.



Available installers:


Windows 7.4.34
- boinc_7.4.34_windows_intelx86.exe
- boinc_7.4.34_windows_x86_64.exe

ID: 58517 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 58529 - Posted: 9 Dec 2014, 17:01:00 UTC
Last modified: 11 Dec 2014, 5:46:33 UTC

BOINC 7.4.35 available for testing for Windows 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 OpenCL detection, your screen may flicker or turn off temporarily. This is normal.


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:

&lt;cpu_sched_debug&gt;: problems involving the choice of applications to run.
&lt;work_fetch_debug&gt;: problems involving work fetch (which projects are asked for work, and how much).
&lt;rr_simulation&gt;: problems involving jobs being run in high-priority mode.
&lt;sched_op_debug&gt;: 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, Rom, or Charlie 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 Trac 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.4.34 -> 7.4.35

  • client: fix bug where GPU jobs non suspended.

    There was a bug where, when you suspend GPU activity, GPU jobs show as suspended but are not actually suspended. This was because of recent changes to distinguish GPU and non-GPU coprocs.
    Change things so that coprocs are by default GPUs. If you want to declare a non-GPU coproc in your cc_config.xml, you much put &lt;non_gpu/&gt; in its &lt;coproc&gt; element.



Available installers:


Windows 7.4.35
- boinc_7.4.35_windows_intelx86.exe
- boinc_7.4.35_windows_x86_64.exe

Macintosh 7.4.35
- boinc_7.4.35_macOSX_i686.zip
- boinc_7.4.35_macOSX_SymbolTables.zip
- boinc_7.4.35_i686-apple-darwin.zip

ID: 58529 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 58623 - Posted: 12 Dec 2014, 15:19:31 UTC

BOINC 7.4.36 available for testing for Windows 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 OpenCL detection, your screen may flicker or turn off temporarily. This is normal.


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, Rom, or Charlie 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 Trac 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.4.35 -> 7.4.36

  • Revert "MGR: Allow user to change order of columns in Projects, Tasks and Transfers tabs (currently implemented by wxWidgets only for MS Windows.)"

    It isn't ready for prime time yet. Moving the progress column doesn't move which column the progress bars are drawn on.

    This reverts commit 59ddc3416e2458963b919827b89267f8945ea3e0.



Available installers:


Windows 7.4.36
- boinc_7.4.36_windows_intelx86.exe
- boinc_7.4.36_windows_x86_64.exe

Macintosh 7.4.36
- boinc_7.4.36_macOSX_i686.zip
- boinc_7.4.36_macOSX_SymbolTables.zip
- boinc_7.4.36_i686-apple-darwin.zip

ID: 58623 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 60805 - Posted: 10 Mar 2015, 13:29:47 UTC

BOINC 7.4.42 available for testing for Windows 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 OpenCL detection, your screen may flicker or turn off temporarily. This is normal.


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, Rom, or Charlie 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 Trac 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.4.36 -> 7.4.38

  • MGR: Immediately save changes to the registry when sort column or direction is changed.
  • LOCALE: Update PO Compiler settings.
  • LOCALE: Update BOINC Manager template.
  • LOCALE: Tweak source location.
  • New files added from Pootle Demo based on templates.
  • Mac installer: Fix URL to wiki for information on GPU computing.
  • Mac installer: name install folders with "x86_64+ instead of "i686" to show that they require a 64-bit capable Mac.
  • LIB: Fix potential parser problem with applications compiled against really old BOINC API code (pre-2012).
  • MGR: Work around a probable bug in wxWidgets on Linux which prevented some wxListCtrl rows from updating.
  • MGR: Add "More info ..." hyperlink to Diagnostic Log Flags dialog; clicking it takes you to the Log Flags wiki page.
  • MGR: To allow WCG and other "branded" BOINC Managers to customize the "More info ..." hyperlink in the Diagnostic Log Flags dialog, build the URL using the value from the skin's &lt;organization_help_url&gt; field.
  • MGR: Build break fix when building with wxWidgets 3.0.2 on Linux.
  • client: add &lt;dont_suspend_nci&gt; config option.
    If set, non-CPU-intensive jobs are exempted from mass suspend (e.g. suspend CPU, time of day, CPU throttling). You can still suspend them individually.
  • LIB: We do not need to log trace statements on release builds (MSVC only).
  • LIB: Reset the file buffer size to 0 after cycling the stderr log file.
  • MGR: Fix asserts under Linux: wxBG_STYLE_COLOUR does nothing under wxWidgets 3.0, is no longer supported and triggers an assert under wxGTK 3.0.2.
  • MGR: Work around a wxWidgets 3.0 bug in wxGenericListCtrl (Linux only) which causes headers to be misaligned after horizontal scrolling.
  • client: preserve min RPC time across client restart.
    David's 18 Oct 2013 commit caused the client to clear PROJECT::min_rpc_time on startup.
    This causes project-requested RPC delays to be ignored if the client is restarted. This is probably undesirable, so he undid that change.
    • Note: min_rpc_time is used for both
    a) project-requested RPC delay.
    b) exponential backoff due to server down, not work, etc.

    To him it makes sense to clear b) on restart, but not a). Maybe at some point we should separate these.
  • client: don't show error msg if fail to kill a process that already exited.
  • MGR: Reduce confusion in the attach wizard by making CWizardAttach the authoritative source for project and account information.
  • client: always show unparsed tags in config files.
  • client: parse &lt;dont_suspend_nci&gt; in cc_config.xml

Preliminary Change Log 7.4.38 -> 7.4.42


  • client: Change Windows 10's kernel detection version to 10.0 instead of 6.4.
  • client: Check for the correct SKU as well.
  • client: report error if no start tag in app_config.xml
  • client: fix bug where project erroneously marked as attached via acct mgr.
  • client: debug earlier account manager fix.
  • lib: fix incorrect parsing of &lt;max_ncpus_pct&gt; (0 means no limit)
  • client: run coprocessor tasks at higher priority even if they use >= 1 CPU.
  • MGR: Bump copyright statement in About box to 2015.
  • client: if get 417 HTTP status, switch to HTTP 1.0. 417 (Expectation Failed) probably means we're talking to a 1.0 proxy
  • SCR: Update to allow building with Xcode 6.1.1 (using Automatic Reference Counting) as well as Xcode 5.0.2.
    • Because Xcode 6.1.1 requires ARC, it builds only the 64-bit screensaver, so the screensaver can't run on OS 10.5.
    • Xcode 5.0.2 builds the screensaver without ARC, and builds a combined 32-bit and 64-bit "universal" binary which runs on OS 10.5 through the latest OS X (OS 10.10.)
  • SCR: Improve validity testing of settings on Mac Screensaver control panel.
  • SCR: Remove unused code from Mac Screensaver.
  • SCR: Fix a bug which prevented default screensaver (clientscr) from running when BOINC client was suspended.
  • WINBUILD: Change where the installer looks for the MSVC runtime the BOINC binaries are linked against.



Available installers:


Windows 7.4.42
- boinc_7.4.42_windows_intelx86.exe
- boinc_7.4.42_windows_x86_64.exe

Macintosh 7.4.42
- boinc_7.4.42_macOSX_i686.zip
- boinc_7.4.42_macOSX_SymbolTables.zip
- boinc_7.4.42_i686-apple-darwin.zip

ID: 60805 · Report as offensive
Previous · 1 · 2 · 3 · 4

Message boards : BOINC client : BOINC 7.2/7.3/7.4 Change Log and News

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.