BOINC 7.5/7.6 Change Log.

Message boards : BOINC client : BOINC 7.5/7.6 Change Log.
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 61459 - Posted: 7 Apr 2015, 20:14:42 UTC

BOINC 7.5.0 available for testing for Windows.

With thanks to Charlie Fenton for all the hard work on BOINC Manager.

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.42 -> 7.5.0 (April 5, 2015)

  • MGR: fix display bug with &lt;dont_suspend_nci&gt;
  • MGR: fix display bug with &lt;dont_suspend_nci&gt; (reverted from previous commit)
  • MGR: fix simple view display bug when use &lt;dont_suspend_nci&gt;
  • MGR: fix simple view display bug when use &lt;dont_suspend_nci&gt; (reverted from previous commit)
  • MGR: Work around an apparent bug in wxWidgets 3.0 on Linux which drew blank lines at the top and failed to draw the bottom items. This could happen if the list was scrolled near the bottom and the user selected "Show active tasks."
  • MGR: work around a Linux bug in wxWidgets which prevents bringing the main window forward on top of Event Log (or any modeless dialog.)
    • On all platforms, preserve Z-order of main window and Event Log when hiding / showing or deactivating / activating Manager.
  • MGR: fix a bug in my last commit in Linux when a modal dialog is open which prevented bringing bringing the modal dialog with the main window forward on top of Event Log. (Linux allows the Event Log to be brought forward and made active even if we have a modal dialog displayed (associated with our main frame.)
  • client: Change Windows 10's kernel detection version to 10.0 instead of 6.4.
  • client: Check for the correct SKU as well.
  • client: fix incorrect parsing of &lt;max_ncpus_pct&gt; (0 means no limit).
  • MGR: begin updating Advanced Preferences dialog to new specification.
  • MGR: continue updating Advanced Preferences dialog to new specification.
  • LIB: add enabled_defaults() function to GLOBAL_PREFS (for GUI).
  • client: run coprocessor tasks at higher priority even if they use >= 1 CPU.
  • LIB: tweak values in GLOBAL_PREFS::enabled_defaults() function to better match new web prefs.
  • MGR: tweak some strings in new Advanced Preferences dialog.
  • MGR: tweak more strings in new Advanced Preferences dialog.
  • MGR: continue updating Advanced Preferences dialog to new specification: tweak more strings, change wxStaticBox headings to bold italic on Windows and Linux.
  • MGR: continue updating Advanced Preferences dialog to new specification: split each day-of-week time span text field into separate starting and ending time text fields; rearrange source code to match new order of items on dialog; add missing validators; fix bugs; begin expanding tooltips to cover static text and checkboxes in addition to text edit fields.
  • MGR: continue updating Advanced Preferences dialog to new specification: make tooltips the same as new web prefs, try to apply each tooltip to all parts of its referenced item (checkbox, static text, textedit field, etc.) but tooltips are not yet working reliably.
  • MGR: finished updating Advanced Preferences dialog to new specification: apply each tooltip to all parts of its referenced item (checkbox, static text, textedit field, etc.); fix bug saving Day-of_week overrides.
  • MGR: minor tweak to new Advanced Preferences dialog: put "leave apps in memory" checkbox above page/swap file size to match the order in the web prefs.
  • MGR: minor tweak to new Advanced Preferences dialog: remove redundant code.
  • MGR: prefs dialog string tweaks.
  • MGR: in Advanced Preferences dialog, clear idle timeout text input field when disabled because both "Suspend when idle" checkboxes are off, set it to default value when re-enabled by setting either checkbox on.
  • MGR: change layout of most items in Advanced Preferences dialog so all rows are left justified with no gaps within a row instead of arranging items in grids. (The Day-of-Week overrides are still arranged in grids.)
  • MGR: Add new clock icon to Daily Schedules tab in Advanced Preferences dialog,
  • MGR: Fix bugs specific to MS Windows in Advanced Preferences dialog.
  • MGR: Fix compiler warning.
  • MGR: Updated a few copyright dates to 2015.
  • MGR: bug fixes in Advanced Preferences dialog: ensure we clear all disabled textedit fields when initializing dialog.
  • MGR: fix typo, change layout in Advanced Preferences dialog.
  • MGR: Remove, now bogus, menu item.
  • MGR: minor code cleanup in Advanced Preferences dialog.
  • MGR: tweaks to Advanced Preferences dialog: don't display decimal point and digits after decimal point if 0; set initial values for Day-of-week overrides when checkboxes are firs set; adjustments to a few strings; minor code cleanup.
  • MGR: avoid unnecessary event handling in Advanced Preferences dialog.
  • MGR: string tweak.
  • MGR: In Advanced Preferences dialog, fix initial values set for network usage limit and time of day and day-of-week suspensions; more code cleanup.
  • client: if get 417 HTTP status, switch to HTTP 1.0
    • 417 (Expectation Failed) probably means we're talking to a 1.0 proxy.
  • MGR: In Advanced Preferences dialog, fix '&' in "Disk & Memory" tab label.
  • SCR: Fix build break introduced by commit cb0d59b.
  • 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.
  • Mac: update Xcode project for building BOINC 7.5 under Xcode 6.1.1.
    • Rom: do not port this commit to the 7.4 branch; the screensaver this builds won't run on OS 10.5.
  • Mac installer: Require OS 10.6 or later for BOINC 7.5.
    • Rom: do not port this commit to the 7.4 branch.
  • SCR: Fix a bug which prevented default screensaver (clientscr) from running when BOINC client was suspended.
  • client: startup message tweak: Running as a daemon (GPU computing disabled).
  • client: correction to previous commit: running as a daemon disables GPU computation only on MS Windows.
  • WINBUILD: Change where the installer looks for the MSVC runtime the BOINC binaries are linked against.
  • MGR: fix display bug with &lt;dont_suspend_nci&gt;.
  • MGR: fix simple view display bug when use &lt;dont_suspend_nci&gt;.
  • client: show more config options at startup.
  • MGR: show task running state correctly (fix last commits).
  • MGR: shuffle menus.
  • MGR: simple view menu tweaks.
  • MGR: menu tweaks.
  • MGR: Remove context-sensitive help button.
  • MGR: Update about box with updated information.
  • Don't use "&" in translatable string. WxWidgets requires "&&" for some reason, and this confuses translators.
  • Mac: minor update to build instructions for trunk (BOINC 7.5.0 and later.)
  • Mac: Corrections to build instructions for trunk (BOINC 7.5.0 and later.)
  • MGR: Modify Simple Preferences dialog to match Advanced Preferences dialog and Web Preferences.
  • MGR: Updates to Simple Preferences dialog: restore reference to Advanced Prefs dialog; fix controls to appear properly over a background image. The warning icon does not yet appear correctly over a background image.
  • MGR: Fixes for correctly displaying controls over a background image in Simple Preferences; adjust size of warning symbol bitmap for dpi setting on Windows for Simple and Advanced Preferences.
  • MGR: Fix appearance of Simple Preferences dialog items when tabbing through the items to change focus; adjust length of static line for DPI setting on Windows.
  • MGR: Fix build breaks on Macintosh.
  • MGR: When erasing controls in Simple Preferences dialog, align background image correctly for controls that are descendants of the dialog deeper than one level (grandchild, great-grandchild, etc.)
  • MGR: Set default background of Simple Prefs dialog to white.
  • MGR: Add a leading space between checkboxes and their labels in Simple Prefs dialog.
  • MGR: Fix compiler warnings; fix Simple Prefs bitmap display on Linux.
  • MGR: Fix CTransparentHyperlinkCtrl display on MS Windows which broke in the last checkin.



Available installers:

Windows 7.5.0
- boinc_7.5.0_windows_intelx86.exe
- boinc_7.5.0_windows_x86_64.exe

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 62325 - Posted: 26 May 2015, 17:20:41 UTC

BOINC 7.6.1 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 or Rom separately, since the email list will drop attachments!

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


The actual change log was taken from the Alpha email list and the 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.5.0 -> 7.6.1

  • MGR: menu item shuffle.
    • Advanced view: move Event Log to Tools.
    • Simple view: add Tools menu, and put Event Log and Add Project there.
  • MGR: Don't allow user to enter start time = end time for time-of-day or day-of-week preferences.
  • LIB: Ignore time-of-day or day-of-week settings (i.e., don't set "present" flag) if start time = end time.
  • Mac: Correction to build instructions for trunk (BOINC 7.5.0 and later): wxWidgets can be built under Xcode 6 by using our provided build script.
  • Mac installer: add comment on problem with BOINC+VBox installer.
  • MGR: Fix a crash bug if connection to client is lost in Simple View.
  • MGR: If not connected to client, disable menu items which require a connection.
  • MGR: If not connected to client, disable snooze menu items in task bar icon menu.
  • MGR: Don't show Advanced or Simple Preferences dialogs if RPCs fail. This fixes an unlikely case where the client connection has just been lost but the menus have not yet been disabled.
  • Mac: update build scripts and instructions for trunk.
  • Mac: add a hint about entering file pr folder paths in the Terminal application.
  • Mac: tweaks to build instructions for trunk.
  • MGR: Add 6 new tags to allow the backgrounds of the Simple View and Simple Preferences dialog to be anchored at any of 9 points, for flexibility in placement of the logo or other graphic element that should always be visible.
    • Vertical anchor is one of: <anchor_vertical_top>, <anchor_vertical_center> or <anchor_vertical_bottom>.
    • Horizontal anchor is one of: <anchor_horizontal_left>, <anchor_horizontal_center>, <anchor_horizontal_right>.
    If none of the tags are present, these default values are used:
    • The defaults for the main Simple View background are <anchor_vertical_top> and <anchor_horizontal_left>.
    • The defaults for the Simple View Preferences dialog background are <anchor_vertical_center> and <anchor_horizontal_center>.
  • client: bug fixes to sorting projects alphabetically.

    There were two problems:
    1) we were sorting before parsing the client state file (which is where we get project names from).
    2) the Win implementation of strcasecmp() wasn't right; it returned difference but not order.
  • Project list changes.
  • client: include client brand (if any) in HTTP user agent string.
  • client: fix bugs in accounting of elapsed time_stats_log, e.g. if you <dont_suspend_nci/> set, and you suspend CPU, NCI tasks continue to run but their elapsed time wouldn't increase.
  • client: Win 10 OS identification additions, from Robert Kreß.
  • client: Fix formatting issues.
  • client: guard against divide by zero.
  • LIB: revert incorrect modification from commit 0773510
  • client: set minimum cpu_usage_limit to a value which Advanced Prefs dialog will report as (i.e., truncate to) 0.
  • Mac: update build instructions, incorporating feedback from testers.
  • Mac: tweaks to build instructions.
  • client: More Windows SKU updates from Robert Kreß.
  • client: Win build fix.
  • MGR: Remove welcome page from wizard and split the attach wizard into two menu items.
  • MGR: Remove WelcomePage.cpp from build system. (From: Benji Wiebe)
  • Fixed error message in boinccmd.
  • MGR: Bug fixes for previous wizard changes.
  • MGR: Remove non-UTF8 character that was causing problems for the string extraction tool.
  • MGR: Remove files WelcomePage.cpp, WelcomePage.h from Xcode project.
  • MGR: Fix some crash bugs in the code to hide or rearrange columns which can occur when changing locale to a different language.
  • CURL: Update root authority CAs.
  • MGR: Remove comment blocks that were being included in the translation template.
  • MGR: Prevent the 'back' button from being enabled on the project and account manager info pages.
  • MGR: Fix a bug in setting column order which Charlie introduced in his previous 2 commits.
  • client: add log msgs for failed file deletion.
  • client: detect errors in directory enumeration.
    Previously, the dir_scan() function didn't distinguish between
    • reaching the end of the directory.
    • errors.
    It just returned nonzero in either case. This means that the function that cleans out a slot dir (client_clean_out_dir()) could potentially return success even though the directory is nonempty. This could potentially cause the recently-reported problem where a slot dir contains a VM image from a previous job.
  • client: finish previous commit.
  • client: fix botched commit from just now.
  • MGR: Fix compiler warning which was introduced by a previous commit.
  • WINBUILD: Add Visual Studio 2013 project files.
  • WINBUILD: Update dependency paths for VS 2013 projects to point towards 2013 dependencies.
  • WINBUILD: Cleanup work to support VS 2013 builds
  • client: fix bug when delete > 4GB file.
    The function to delete a slot dir file (delete_project_owned_file()) called boinc_file_or_symlink_exists(), and returning success (with no message) if this return false.
    boinc_file_or_symlink_exists() incorrectly returned false for > 4GB file on Win, because it used stat(), which handles only 32 bit file size.

    Fix: remove the call to boinc_file_or_symlink_exists(); instead, always call DeleteFile(), and check for the ERROR_FILE_NOT_FOUND status. David will fix the stat() problem later.
  • client, Win: use _stat64() instead of _stat(); _stat() returns error for > 4GB files.
  • WINBUILD: Remove the restriction that prevented BOINC from installing on domain controllers.
    TODO: Block service install in the advanced settings dialog.
  • client: get sizes of anonymous platform files on startup... because if we don't, the client won't use asynch operations for large files, which causes heartbeat failures and unresponsiveness.
  • WINBUILD: For projects that depend on a library, make sure that they point to the VS 2013 project. (From: Christian Beer)
  • WINBUILD: Fix building debug builds for vboxwrapper on VS 2013.
  • WINBUILD: When building with VS 2013, use the XP compatible toolchain.
  • WINBUILD: Last commit missed a file.
  • WINBUILD: Oops, wrong change with the last commit.
  • WINBUILD: Remove code-signing requirement for building BOINC installers on Windows.
  • WINBUILD: Update CRT reference to VS 2013.



Available installers:

Windows 7.6.1
- boinc_7.6.1_windows_intelx86.exe
- boinc_7.6.1_windows_x86_64.exe

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 62353 - Posted: 27 May 2015, 14:53:16 UTC

BOINC 7.6.2 available for testing for Windows.

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


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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.1 -> 7.6.2

  • WINBUILD: Fix code signing settings.
  • MGR: Remove wxWidgets 2.8 language code conversion functionality. We have been using wxWidgets 3.x for over two years now.
  • Revert "WINBUILD: Update CRT reference to VS 2013."



Available installers:

Windows 7.6.2
- boinc_7.6.2_windows_intelx86.exe
- boinc_7.6.2_windows_x86_64.exe

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 62441 - Posted: 3 Jun 2015, 18:45:00 UTC
Last modified: 25 Jun 2015, 7:16:10 UTC

BOINC 7.6.2 available for testing for Macintosh.

Macintosh 7.6.2
- boinc_7.6.2_macOSX_i686.zip
- boinc_7.6.2_macOSX_SymbolTables.zip
- boinc_7.6.2_i686-apple-darwin.zip
ID: 62441 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 62657 - Posted: 23 Jun 2015, 6:44:11 UTC
Last modified: 25 Jun 2015, 7:14:27 UTC

BOINC 7.6.3 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 or Rom separately, since the email list will drop attachments!

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


The actual change log was taken from the Alpha email list and the 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.6.2 -> 7.6.3

  • MGR: When an account manager is selected, populate the account manager name field if it is available.
  • MGR: menu tweak.
  • MGR: show total credit as integer. Code cleanup.
  • Mac installer: Add change Charlie inadvertently omitted from his commit 6a85e37: Require OS 10.6 or later for BOINC 7.5.
  • MGR: Fix Mac-only bug since BOINC 7.3.0 which prevented showing exit confirmation dialog when selecting quit from menubar icon menu (task bar menu.) This bug was introduced when task bar icon handling was changed for wxWidgets 3.0.
  • LOCALE: Update with latest menu changes.
  • MGR: string tweak. Translatable strings shouldn't have spaces at the end. This is one case - should fix all of them.
  • MGR: string tweak.
  • LOCALE: Update template based on latest change.
  • client: fix bug when app version uses > 1 GPU instance.

    Note: the code wasn't written with multi-GPU apps in mind. There may be other bugs with multi-GPU apps.
  • client: add slot_debug log msg for file setup.
  • WINBUILD: Update Progress Thru Processors installer for 7.6 (Using stock client software instead of fully customized software).
  • client: fix error in checking unlink() return value.
  • client: fix bug where project boolean attributes are stuck at true.
    • Projects had some boolean attributes (verify_files_on_app_start, ended, non_cpu_intensive) that are send in scheduler replies and thereafter stored in the client state file. If a project stopped sending one of these attributes, it would never get cleared.
    • Solution: treat the absence of the flag in the scheduler reply as meaning false.
  • client: fix bug that caused delay in job cleanup.
    • If a job has an output file with <copy_file> and <optional>, and it doesn't create the file, then the call to boinc_rename() (to move it to the project dir) fails, and we back off and retry.
    • Solution: in boinc_rename(), if the rename fails, check if the file exists, and if it doesn't then don't retry.
    • Also:
    - when writing client messages, use the actual current time (dtime()) rather than client_state.now.
    - write log msgs when output file renames fail.
  • WINBUILD: Update the custom action table for the Progress Thru Processors installer.
  • client: allow initial scheduler request to request N instances.
    • David made a change on 27 Feb 2009 that set the initial request to 0 instances. He's not sure what the rationale was - the checkin note didn't say.
  • client, GUI RPC: maintain and report progress rate.
    • "Progress rate" is that average increase in fraction done per second of elapsed time.
    • Also remove unnecessary destructors in GUI RPC code.
  • LOCALE: Update compiled localization files.




Available installers:

Windows 7.6.3
- boinc_7.6.3_windows_intelx86.exe
- boinc_7.6.3_windows_x86_64.exe

Macintosh 7.6.3
- boinc_7.6.3_x86_64-apple-darwin.zip
- boinc_7.6.3_macOSX_SymbolTables.zip
- boinc_7.6.3_macOSX_x86_64.zip

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 62910 - Posted: 4 Jul 2015, 17:36:40 UTC

BOINC 7.6.5 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 or Rom separately, since the email list will drop attachments!

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


The actual change log was taken from the Alpha email list and the 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.6.3 -> 7.6.4

  • client: print descendant PIDs on exit or abort code.
  • client: always show task_debug message if kill_program() fails
    ... but change kill_program() so it's not a failure if the process doesn't exit. This is to help debug a possible "zombie process" bug
  • Mac installer: changes for compatibility with OS 10.11 El Capitan.

Preliminary Change Log 7.6.4 -> 7.6.5


  • Mac installer: improved changes for compatibility with OS 10.11 El Capitan.


Available installers:

Macintosh 7.6.5
- boinc_7.6.5_macOSX_x86_64.zip
- boinc_7.6.5_x86_64-apple-darwin.zip
- boinc_7.6.5_macOSX_SymbolTables.zip

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 63080 - Posted: 15 Jul 2015, 18:21:26 UTC
Last modified: 15 Jul 2015, 18:22:00 UTC

BOINC 7.6.6 available for testing for Macintosh and 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 or Rom separately, since the email list will drop attachments!

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


The actual change log was taken from the Alpha email list and the 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.6.5 -> 7.6.6

  • Mac installer: make my changes for OS 10.11 El Capitan compatibility work with branded versions of BOINC (GridRepublic, etc.)
  • client: fix bug in computing elapsed time when CPU throttling.
    When CPU throttling was in effect, we were accumulating elapsed time at about half the correct rate.
  • MGR: Prevent crash on Windows with the menu disabling code. Revisit when more time is available.
  • client (Win): when read stderr.txt, wait for write lock to be release first.
    Apparently, on Win, there is still a write lock on stderr.txt, and its buffer isn't flushed, until shortly after the app process exits. This is bizarre, but so be it.




Available installers:

Macintosh 7.6.6
- boinc_7.6.6_macOSX_x86_64.zip
- boinc_7.6.6_x86_64-apple-darwin.zip
- boinc_7.6.6_macOSX_SymbolTables.zip

Windows 7.6.6
- boinc_7.6.6_windows_intelx86.exe
- boinc_7.6.6_windows_x86_64.exe

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 63636 - Posted: 14 Aug 2015, 20:54:21 UTC
Last modified: 14 Aug 2015, 20:58:12 UTC

BOINC 7.6.7 available for testing for Macintosh.

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.6 -> 7.6.7

  • LIB: setbuf() only disables the CRT buffer and flush only works against the CRT buffers.
    • At some point MS introduced a Microsoft Extension mode to fopen called 'commit mode'. This additional mode disables the OS buffers. So when on Windows force stderr redirection to use commit mode.
    • See: https://msdn.microsoft.com/en-us/library/yeby3zcb.aspx
  • LOCALE: Remove invalid language codes.
  • client: parse ARM CPU model.
    Apparently the format of /proc/cpuinfo has changed on some ARM Linuxes, e.g. Raspbian Wheezy.
    The CPU model is something like:
    • model name : ARMv7 Processor rev 5 (v7l)
    and the chars between "name" and ":" can be either spaces or a tab.
  • MGR: show last RPC time in project properties.
  • MGR: reorder items in simple view prefs.
  • MGR: Flag previously untranslatable strings as translatable.
  • LOCALE: Update BOINC-Manager.pot with missing strings.
  • MGR: Fix the string construction of the 'work fetch deferral' stuff to be more localization friendly.
  • MGR: Tighten up the code to the last commit a bit.
  • MGR: Make the average and total credit strings translatable and add comments for context.
  • MGR: show executable filename in task properties.
  • MGR: typo fix.
  • MGR: string tweaks.
  • client: fix job scheduling bug that starves CPU instances.
  • MGR: in prefs dialog, buffer size limits are 10, not 100.
  • MGR: in Advanced Preferences dialog highlight textedit field with illegal value by setting its background to red.
  • MGR: use lighter red for error fields.
  • client: Avoid kernel panics at system boot when running as a service.
  • Mac installer: Fix bug introduced in my commit 3e1428c which prevents installing on OS X older than OS 10.9 unless BOINC users and groups already exist (i.e., which causes a clean install to fail.)
  • client: if app reports fraction done outside 0..1, truncate.
  • LIB: add function for formatting numbers w/ digit grouping.
  • client: On Macs, fix failure to recognize CUDA devices when BOINC is launched automatically at login before CUDA has initialized at system boot.
  • Mac installer: attempt to prevent a rare installer crash when system is set for a language other than English.
  • Mac uninstaller: Fix a hang bug on some older versions of OS X (including 10.6.8.)


Available installers:

Macintosh 7.676
- boinc_7.6.7_macOSX_x86_64.zip
- boinc_7.6.7_x86_64-apple-darwin.zip
- boinc_7.6.7_macOSX_SymbolTables.zip

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 63724 - Posted: 18 Aug 2015, 22:22:51 UTC
Last modified: 25 Aug 2015, 12:11:43 UTC

BOINC 7.6.7 available for testing for Windows (sort of).

Due to Rom having no time at present and in the near future to build a new beta BOINC (other than some private drops here and there), I posted two debug builds of BOINC 7.6.7 for Windows to peer to peer. The developers know about me releasing this version.

boinc_7.6.7_windows_intelx86.zip.torrent
(The zip file has an md5 of ba1834ff04bd3e2b06c1da5ab403bd3a)

boinc_7.6.7_windows_x86_64.zip.torrent
(The zip file has an md5 of b8581a68efcf0f6b8dad469c5ae4ed3c)

I used WinMD5 to make the md5 hash.

Edit:
Since 7.6.8 is out via official channels, I'm taking down the zip files from the BOINC FAQs server.

Again:
No, neither has an installer.
No, neither has VirtualBox added.
You may want to stop boinctray.exe from Windows task manager before dropping all files into your BOINC programs directory and restart it after copying finished.
Stop running BOINC before unzipping the contents over the present ones in your BOINC Programs directory, overwriting all.
ID: 63724 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 63810 - Posted: 25 Aug 2015, 12:10:22 UTC

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.7 -> 7.6.8

  • client: if app reports fract done > 1, use asymptotic formula.
  • client: change cpu_sched_debug log messages to show job's GPU type. Also fix some compile warnings.
  • client: if a GPU exclusion refers to non-existent device num, ignore it.
  • client: if app reports frac done outside [0,1] write message conditioned on task_debug; write at most one msg per minute.
  • MGR: display total credit with thousands separators.
  • client: fix bug where elapsed time increased while suspended.
  • client and API: pass list of app version files in init_data.xml
  • MGR: Better test for whether client is running. Fixes bug which caused Manager to launch multiple clients when <allow_multiple_clients> is set.
  • MGR: On Manager Exit, Manager shuts down client only if the Manager launched it (i.e. not if it was already running when Manager started.) However, "Shut down connected client" command does still shut down the client whether or not the Manager launched it.
  • client: don't use estimated fraction done until 1 minute has elapsed.
  • MGR: improve validity checking in advanced prefs dialog.


Available installers:

Macintosh 7.6.8
- boinc_7.6.8_macOSX_x86_64.zip
- boinc_7.6.8_x86_64-apple-darwin.zip
- boinc_7.6.8_macOSX_SymbolTables.zip

Windows 7.6.8
- boinc_7.6.8_windows_intelx86.exe
- boinc_7.6.8_windows_x86_64.exe

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 63892 - Posted: 28 Aug 2015, 17:46:26 UTC

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.8 -> 7.6.9

  • MGR: in Simple View Preferences dialog, highlight textedit field with illegal value by setting its background to light red.
  • MGR: Update comment to match my previous change. (reverted from commit f64d956)
  • MGR: On Manager Exit, Manager shuts down client only if the Manager launched it (i.e. not if it was already running when Manager started.) However, "Shut down connected client" command does still shut down the client whether or not the Manager launched it. (reverted from commit 7e7f5c6)
  • MGR: Better test for whether client is running. Fixes bug which caused Manager to launch multiple clients when <allow_multiple_clients> is set. (reverted from commit 3bd93fd)


Available installers:

Macintosh 7.6.9
- boinc_7.6.9_macOSX_x86_64.zip
- boinc_7.6.9_x86_64-apple-darwin.zip
- boinc_7.6.9_macOSX_SymbolTables.zip

Windows 7.6.9
- boinc_7.6.9_windows_intelx86.exe
- boinc_7.6.9_windows_x86_64.exe

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 64297 - Posted: 16 Sep 2015, 11:41:24 UTC

BOINC 7.6.10 available for testing for Macintosh.

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.9 -> 7.6.10

  • client: clean out project dir on project reset.
    • always delete the files that BOINC knows about
    • if not anonymous platform, delete all files
    • except never delete app_config.xml
  • MGR: always get current disk usage data from client; don't cache it.
    • The idea of limiting the rate of GUI RPCs only applies to periodic RPCs like get_results, get_state etc.
    The get_disk_usage() RPC is used only when rendering the disk usage tab or showing project properties. In both cases we want to show the current info.
  • MGR: When a volunteer manually inputs an Account Manager URL, do not overwrite it with what was previously selected.
  • MGR: format time intervals as Dd HH:MM:SS. Combine redundant TimeFormat() functions.
  • MGR and client: print numbers with thousands separators in various places.
  • MGR and client: have comma_print() return a std::string, avoid static buffer problem.
  • MGR: Better test for whether client is running. Fixes bug which caused Manager to launch multiple clients when <allow_multiple_clients> is set.
  • client: fix problem where app processes inherit open files from async copies.
    • Github issue #1388 describes a situation where a wrapper can't exec an executable file because there's an open file descriptor to it.
    This happens only if the file is > 10 MB so that async copy is used.

    The reason for this (which Rom identified) is as follows: suppose several such tasks start around the same time. The first async copy finishes and the wrapper is started by fork/exec. The process inherits open fds for all the other copies. When they finish and are started, they won't be able to exec.

    The fix is to use boinc_fopen() instead of fopen() in ASYNC_COPY.
    The former sets its fd to close-on-exec.

    In general the client should always use boinc_fopen() instead of fopen(); in addition to close-on-exec, it also does retry. David changed a couple of other fopen()s also.

  • Mac scr: revert to using Objective-C Garbage Collection instead of Automatic Reference Counting, for compatibility with OS 10.6 and OS 10.7, which require GC in screensavers. It is still compatible with OS 10.8 through OS 10.11. This requires building with Xcode 5 or earlier, because Xcode 6 forces converting to ARC.




Available installers:

Macintosh 7.6.10
- boinc_7.6.10_macOSX_x86_64.zip
- boinc_7.6.10_x86_64-apple-darwin.zip
- boinc_7.6.10_macOSX_SymbolTables.zip

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 64349 - Posted: 18 Sep 2015, 17:25:40 UTC
Last modified: 18 Sep 2015, 17:27:54 UTC

BOINC 7.6.11 available for testing for Macintosh.

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.10 -> 7.6.11

  • client: fix a bug introduced in commit [44c82be] which prevented the re-use of empty slots.
    This bug affects only Mac / Linux / UNIX builds. It does not affect Windows.


Available installers:

Macintosh 7.6.11
- boinc_7.6.11_macOSX_x86_64.zip
- boinc_7.6.11_x86_64-apple-darwin.zip
- boinc_7.6.11_macOSX_SymbolTables.zip

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 64536 - Posted: 29 Sep 2015, 23:30:12 UTC

BOINC 7.6.12 available as recommended for Macintosh.

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.11 -> 7.6.12

  • client: on initial RPC to a project, don't request work if 0 resource share.
  • client: don't request work on initial RPC if "no new work" set.
  • client: don't show "not using proxy" message.
    Otherwise this gets shown each time user changes any "Other options" item.
  • client: check for new client version right after state file parse.
  • client: VirtualBox now installs VboxManage to /usr/local/bin. Make detection of VirtualBox work again.
  • MGR/client, Win: use LOCALE_USER_DEFAULT instead of NULL in locale call.
  • MGR: use Wx interfaces for getting number formatting chars.
  • client/MGR: code shuffle to generalize comma_print()
  • MGR: make localized number formating work on Windows.
  • MGR: show total credit as integer.
  • MGR: fix comma-separated display of >32 bit numbers VS apparently requires "long long" to get 64 bits.
    • Also: convert various floats to double in the Manager. BOINC shouldn't use floats anywhere. Always use doubles.
  • SCR: Tweak mac screensaver for slightly better reliability.
  • client: Fix an issue which can sometimes cause client to take a long time to connect, especially on OS 10.10 Yosemite.


Available installers:

Macintosh 7.6.12
- boinc_7.6.12_macOSX_x86_64.zip
- boinc_7.6.12_x86_64-apple-darwin.zip
- boinc_7.6.12_macOSX_SymbolTables.zip

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 65301 - Posted: 7 Nov 2015, 1:24:13 UTC
Last modified: 7 Nov 2015, 17:48:40 UTC

BOINC 7.6.14 available for testing for Windows.

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.12 -> 7.6.13

  • client: GPU name tweak.
  • client: updated AMD GPU names, from Jord.
  • client: add separate config item for process priority of GPU/NCI/wrapper jobs.
  • client: fix typo.
  • client: fix set_client_priority()
  • client, Win: load SetPriorityClass() dynamically so we don't fail on XP. Also message tweak.
  • client: code cleanup of priority stuff; change numbering so 0 is low.
  • Fix issue #1128.
  • client (Linux): use ionice to lower I/O priority of client and apps.
  • client, Win: run in background mode. This should lower the network, disk, and memory priority of tasks and the client itself.
  • MGR: Fix an error introduced by commit 72fa383 which caused wxWidgets asserts.
  • Manager: msg tweak.
  • client: improve FLOPS estimate for NVIDIA GPUs detected only by OpenCL.
    If an NVIDIA GPU is detected only by OpenCL we don't know how many cores per proc it has. Instead of assuming 8 (compute capability 1) assume 48 (CC 2). We could assume 192 (CC 3) but better to err on the low side.
  • MGR: In Event Log, work around a wxWidgets 3.0 bug in wxGenericListCtrl (Linux only) which causes headers to be misaligned after horizontal scrolling.
  • Remove "cy" locale, not available anymore.
  • MGR: simplify my fix of bug which made it difficult to select items when certain columns are hidden.
  • MGR: fix a bug which made it difficult to select items when certain key fields are hidden (selection would always jump to item in top row).
  • MGR: Fix Coverity CID 117641.
  • MGR: Fix Coverity CID 39031.
  • MGR: Fix Coverity CIDs 117639 , 117640.
  • MGR: Fix Select Columns dialog so it preserves column order.
  • client (Unix): dlclose() dynamic libraries in GPU code.
  • MGR: Fix old bug pointed out by Coverity. Fixes CID(s): 38967, 38976.
  • client, condor, remote submit: fix a few Coverity warnings.
  • client: tweak to remove Coverity warning.
  • client: print network suspend reasons as strings.
  • MGR: Fix an error introduced by commit 72fa383 which caused wxWidgets asserts.
  • CE: Remove obsolete project files.
  • GR: Remove obsolete project files.
  • PTP: Remove obsolete project files.
  • WCG: Remove obsolete project files.
  • WCG: Add updated project files.
  • client: Fix build break on Windows.
  • WCG: Update project files so they branch to WCG specific code and resources.
  • MGR: Fix bugs in commits 289005d and e1eb20f (set check mark on Snooze GPU menu item and disable it when CPU is snoozed.) The earlier commits also set the check mark when CPU was set to Suspend indefinitely. This new commit also disables the Snooze GPU menu item in some additional cases when appropriate.
  • client: increase app-exit timeout from 15 to 60.
    • This is the interval between when the client sends a "quit" message to when it kills the app via TerminateProcess or SIGKILL.

    Apparently VM apps that do their own state-saving (i.e. that don't use snapshot-based checkpointing) can take more than 15 seconds to do so.
    Hopefully 60 is enough.

    Rom suggested making this interval shorter in the case where the OS is shutting down. I don't think this is necessary since the OS kill everything anyway after some period (5 sec in the case of Win 10).
  • client: if app uses > 1 GPU, show them all in resource string.

Preliminary Change Log 7.6.13 -> 7.6.14


  • locale: Update compiled localization files.


Available installers:

Windows 7.6.14
- boinc_7.6.14_windows_intelx86.exe
- boinc_7.6.14_windows_x86_64.exe

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 65328 - Posted: 9 Nov 2015, 8:44:53 UTC

BOINC 7.6.14 available for testing for Macintosh.

Macintosh 7.6.14
- boinc_7.6.14_macOSX_x86_64.zip
- boinc_7.6.14_x86_64-apple-darwin.zip
- boinc_7.6.14_macOSX_SymbolTables.zip
ID: 65328 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 65329 - Posted: 9 Nov 2015, 8:48:54 UTC
Last modified: 9 Nov 2015, 21:25:11 UTC

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.14 -> 7.6.15

  • MGR: use thousands-separator formatting in a couple of places.
  • client: use "1 CPU", ".5 CPUs", "2 CPUs".
  • client: change quit/abort timeouts from 15 to 60 sec. The last change handled only the client-exit case; need to handle all cases.
  • MGR: format elapsed time as XXd HH:MM:SS
  • client: work fetch backup-project tweak.
    The logic for backup projects (fetch for a resource only if idle instance) was skipped in the case of GPU exceptions in my checkin of 10/10/2014.
    Not sure why this was done, and it allows incorrect work fetch in some cases, so taking it out.
  • MGR: fix typo.
  • locale: Update compiled localization files.


Available installers:

Windows 7.6.15
- boinc_7.6.15_windows_intelx86.exe
- boinc_7.6.15_windows_x86_64.exe

Macintosh 7.6.15
- boinc_7.6.15_macOSX_x86_64.zip
- boinc_7.6.15_x86_64-apple-darwin.zip
- boinc_7.6.15_macOSX_SymbolTables.zip

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 65537 - Posted: 21 Nov 2015, 17:24:50 UTC

BOINC 7.6.16 available for testing for Macintosh and Windows.

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.15 -> 7.6.16

  • client: show "wrong URL - reattach" message as a notice.
  • client: remove CLIENT_STATE destructor; causes crash on Win. There's no reason to destruct anything; we're exiting.
  • client: add config option to not lower client priority.
    • We added code a couple of months ago to lower client priority: on Win, this is SetPriorityClass(), which lowers I/O and memory priority as well as CPU.
    This has the desired effect, i.e. to reduce the performance impact of BOINC when it's doing things like copying large files. However, it means that BOINC can take a long time to start at boot, which may be disconcerting to some users.
  • MRG: fix crashing bug.
    • Don't do fprintf(stdout, msg). If msg contains %, this will crash. Instead do fprintf(stdout, "%s", msg).
  • client, Win: use SetThreadPriority() to lower client priority.
    • We had used SetPriorityClass() for this purpose, but apparently this is too extreme, and causes the client to run very slowly; see http://stackoverflow.com/questions/13631644/setthreadpriority-and-setpriorityclass
  • MGR: show zero time intervals as --- rather than 00:00:00.
  • MGR: tweaks in task properties.
  • LIB: Prevent the xml_unescape function from injecting control characters into strings.
  • Revert "lib: Prevent the xml_unescape function from injecting control characters into strings."
  • Lib: check return value of element_contents()
    fixes CID 27713 found by Coverity
  • Lib: check return value of parse_str()
    fixes CID 27703 found by Coverity
  • Lib: ignore check_return defects
    This is intended because parse_str() won't change physical_name if it fails.
    fixes CID 27684,27719 found by Coverity
  • Lib: initialize fields in constructor
    fixes CID 27987 found by Coverity
  • Lib: initialize fields in constructor
    fixes CID 28017 found by Coverity
  • Lib: initialize fields in constructor
    fixes CID 27975,27996,28026 found by Coverity
  • Lib: initialize fields in constructors
    fixes CID 27962 found by Coverity
  • Lib: check return value of scanf()
    ignore the scanf() calls inside the loops to not loose performance (untested)
    fixes CID 27691 found by Coverity
  • Lib: check return value of fread() in crypt_prog
    fixes CID 27709 found by Coverity
  • Lib: check return value of scan_key_hex() in crypt_prog
    fixes CID 27714 found by Coverity
  • Lib: prevent null dereference after fopen() in crypt_prog
    fixes CID 27899 found by Coverity
  • Lib: check return values of file operations
    errorcodes are introduced in 27594f0b
    Fixes CID 27701, 27707 found by Coverity
  • Lib: introduce new error numbers and add missing descriptions
  • Lib: check return value of fcntl() in boinc_fopen()
    There is no way to communicate what failed to the caller because they usually don't check the return value in the case of non-zero.
    fixes CID 27690 found by Coverity
  • Lib: check return value of select()
    fixes CID 27700 found by Coverity
  • Lib: initialize fields in constructor
    fixes CID 27953 found by Coverity
  • Lib: initialize fields in constructors
    fixes CID 27960, 28023 found by Coverity
  • Lib: initialize fields in constructors
    fixes CID 27940,27947,27951 found by Coverity
  • Lib: prevent resource leak
    If a notice with seqno == -1 is parsed the object was not deleted.
    fixes CID 27845 found by Coverity
  • Lib: initialize buffer before usage
    fixes CID 27956 found by Coverity
  • Lib: check return value
    This does not break compatibility because the current caller CLIENT_STATE::write_state_file() is opening the file again for each retry if MFILE::close() fails.
    fixes CID 34502 found by Coverity
  • Lib: initialize field in constructor
    fixes CID 27976 found by Coverity
  • Lib: initialize fields in constructor
    fixes CID 27985 found by Coverity
  • Lib: initialize field in constructor
    fixes CID 27945 found by Coverity
  • Lib: check return value of getsockopt()
    fixes CID 27722 found by Coverity
  • Lib: check return value of fcntl()
    fixes CID 27704 found by Coverity
  • Lib: check return value of getsockname()
    fixes CID 27697 found by Coverity
  • Lib: initialize field in constructor
    fixes CID 28032 found bv Coverity
  • Lib: prevent buffer overflow
    fixes CID 27755 found by Coverity
  • Lib: initialize fields in constructor
    fixes CID 28000 found by Coverity
  • Lib: prevent dereference of null value
    fixes CID 34508 found by Coverity
  • Lib: prevent resource leak
    fixes CID 27906 found by Coverity
  • Lib: initialize fields in constructor
    fixes CID 27971, 28011 found by Coverity
  • Lib: initialize fields in constructor
    fixes CID 28014 found by Coverity
  • MGR: prevent resource leak
    fixes CID 38988 found by Coverity
  • MGR: make sure strings are null terminated
    strncpy() doesn't null-terminate the destination string if the source string is not null terminated.
    fixes CID 38958, 38959, 38960 found by Coverity


Available installers:

Windows 7.6.16
- boinc_7.6.16_windows_intelx86.exe
- boinc_7.6.16_windows_x86_64.exe

Macintosh 7.6.16
- boinc_7.6.16_macOSX_x86_64.zip
- boinc_7.6.16_x86_64-apple-darwin.zip
- boinc_7.6.16_macOSX_SymbolTables.zip

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 65574 - Posted: 23 Nov 2015, 20:56:56 UTC

BOINC 7.6.17 available for testing for Macintosh.

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.16 -> 7.6.17

  • client: Fix bug in detecting CUDA GPUs on Macs which was exposed by commits 7be9ff7 and d0005d7.
  • client: fix typo in CC_CONFIG::write() (from Juha.)
  • client: fix compile warning.


Available installers:

Macintosh 7.6.17
- boinc_7.6.17_macOSX_x86_64.zip
- boinc_7.6.17_x86_64-apple-darwin.zip
- boinc_7.6.17_macOSX_SymbolTables.zip

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

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 65682 - Posted: 1 Dec 2015, 9:03:13 UTC
Last modified: 2 Dec 2015, 8:41:24 UTC

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

System Requirements
• Windows XP/Vista/7/8/8.1/10, 32bit and 64bit.
• Mac OS X versions 10.6.0 and above, 64bit only.
• Linux, tested on current Ubuntu distribution, may work on others, 32bit and 64bit.

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

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


Use these flags from the cc_config.xml file.

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

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


The actual change log was taken from the Alpha email list and the 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.6.17 -> 7.6.18

  • Mac: Add sched_msgs.cpp,.h to target libboinc in Xcode project.
  • Mac scr: add change I omitted from my commit d3071cd: build 32-bit and 64-bit fat binary for compatibility with OS 10.6 and OS 10.7. This requires building with Xcode 5 or earlier, because Xcode 6 forces converting to ARC, which does not support 32-bit binaries.
  • lib: fix resource leak.
  • lib: add descriptions for new error numbers.
  • mgr: replace strncpy with strlcpy.
    • strlcpy always null terminates the dest buffer, strncpy doesn't when the buffer is too small.
  • Mac: Revert my commit 385f1e5: remove sched_msgs.cpp, *.h from target libboinc in Xcode project because commit ea7edd7 (which moved these files from sched/ to lib/) has not yet been ported to this branch from master.
  • Mac: Modify Xcode project to allow all third party libraries to be accessed either directly or through symbolic links
  • Mac: Modify build script to allow building Screensaver with Xcode 6 or later. It will build as "Fat" 32-bit / 64-bit binary with Garbage Collection under Xcode 5 and earlier (for backward compatibility to OS 10.6) or as 64-bit only binary with Automatic Reference Counting under Xcode 6 or later. Xcode 6 and later won't build objective-C sources with GC and so will build screensaver only as a 64-bit binary.
  • Mac: Update script for compatibility with Travis-CI:
    • Allow putting third party packages in ../mac3rdParty/ as an alternative to putting them in a parent directory.
    • If the packages are placed in the parent directory, this script creates symbolic links to them in ../mac3rdParty/.
    • Return an error code indicating which build failed (or 0 if all OK.)
  • Mac: Update Xcode project for compatibility with Travis-CI: expect third party packages (or symbolic links to them) to be in ../mac3rdParty directory.
  • Mac: new script to allow building with Travis-CI.
  • client (linux): remove -n 7 in ionice call.
  • client (Win): lowering I/O priority is an option rather than the default.
    • Apparently even the thread-level version (SetThreadPriority()) caused the client to starve and become unresponsive if something else was doing lots of disk I/O.
  • client: fix bug in GPU detection.
  • client(unix): fix VirtualBox detection.


Available installers:

Windows 7.6.18
- boinc_7.6.18_windows_intelx86.exe
- boinc_7.6.18_windows_x86_64.exe

Macintosh 7.6.18
- boinc_7.6.18_macOSX_x86_64.zip
- boinc_7.6.18_x86_64-apple-darwin.zip
- boinc_7.6.18_macOSX_SymbolTables.zip

ID: 65682 · Report as offensive
1 · 2 · Next

Message boards : BOINC client : BOINC 7.5/7.6 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.