You are right. We forgot to delete these hardcode references before committing recent changes to CVS. In fact, all references to ${logdir}elane.log in these files should be replaced by $logs whose value is got at the beginning of the files.
Of course, you can change it. If not, I’ll fix that bug tomorrow in the morning.
About doing logrelsolvemerge.pl executable, I am not sure but I think Rocael tried to solve the problem manipulating directly the repository. I like your “chmod” solution.
Thanks for the feedback!