The good news is that I have received confirmation from several Mac users that 
I have found a fix for the serious BOINC Manager problem with Notices on Mac OS 
10.12.4. So I want to quickly release a fix for this urgent problem.

My plan is to build a version 7.6.34 for the Mac using the identical sources as 
are in 7.6.33 except for the one line change needed to NoticeListCtrl.cpp (and 
a new version.h.) This will allow me to bypass the need for alpha testing and 
immediately promote the build to "recommended version."

But there is a problem doing this in the GIT repository client_release/7/7.6 
branch. In the past, commits were ported to that branch only in the process of 
doing a release for alpha testing, and a new tag (such as 
client_release/7.6/7/6.33) was then immediately made at the most recent commit. 
 But there have been many commits ported to that branch since the release of 
7.6.33. 

If I just commit this change at the end of the branch, all those untested 
changes will also be included, and these should not be released without proper 
alpha testing.

So my current thinking is to create an OSX_notices_hotfix branch off the 
client_release/7.6/7/6.33 tag, add my change (and the new version.h, etc.) in 
that branch, and create the 7.6/7/6.34 tag there. I would also add my commits 
to the end of both the client_release/7/7.6 branch and the GIT master, to 
ensure they are included in future builds. 

Though I am confident my change will also work on other platforms, it should be 
alpha tested on those platforms before being fully released for them. By adding 
this commit to the client_release/7/7.6 branch and the GIT master, they will 
automatically be tested the next time a new build is made available for alpha 
testing.

Is this what I should do, or does anyone have a better suggestion?

Cheers,
--Charlie

--
Charlie Fenton                        charl...@ssl.berkeley.edu
BOINC / SETI@home Macintosh & Windows Programmer
Space Sciences Laboratory
UC Berkeley



_______________________________________________
boinc_dev mailing list
boinc_dev@ssl.berkeley.edu
https://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to