WHAT: Deprecate the old mapping and binding MCA params - this includes: --bynode --bycore --bysocket --bind-to-core --bind-to-socket
WHY: These have been replaced by the new --map-by <foo> and --bind-to <bar> directives, which are string-based MCA params. Thus, the two params cannot resolve to the same underlying params, and users can easily create parameter conflicts (e.g., specifying one in their default MCA param file and another on the cmd line). These conflicts will not be resolved by the MCA system as the params are in fact independent. This creates user confusion. HOW: Mark the old params as deprecated for the 1.7 series, and remove them in the trunk/1.9 series WHEN: I propose a very short timeout so we can do this for 1.7.4 as it is a low-risk code change, so timeout will be at this Tues call. If concerns are expressed, we can defer to 1.7.5