Changeset 12511 introduced a regression in the camera_set_config code: after the first successful EOS property update, the loop bails out, i.e. from multiple widget updates only one gets propagated to the camera.
The second patch improves consistency in the debugging output of the set/get_config code. It helped me identifying the regression. Both patches apply to head of the 2_4 branch.
the improve debugging patch does not apply
I applied the set/config one, well spotted!
I updated the debugging-output-cosmetic patch. should apply to 13104.
You didn't like the config.c-part of the debugging patch? That was mainly about making the existing config related debugging output more consistent. The latter also showed me, that there seems to be a problem with the Color Space prooerty. But I didn't look into it yet:
libgphoto2: Getting property 'Color Space' / 0xd10f
libgphoto2: Failed to parse value of property 'Color Space' / 0xd10f: ret -1
probably forgot to commit yet (and still on hd at home)