while doing a "rpmbuild -bb openssh.spec" and having enabled building of x11-askpass: error: /usr/src/redhat/SPECS/openssh.spec:77: parseExpressionBoolean returns -1 there was a line in the spec file (line 77) read the following: %if ! %{no_x11_askpass} However the defined var is listed at the top of the file as "skip_x11_askpass" I replace line 77 with the following: %if ! %{skip_x11_askpass} and the problem was resolved.
It looks like your explanation is reversed. I've committed the fix. It will be in 5.6 when it is released and the next snapshot.
You are correct: %if ! %{skip_x11_askpass} should be %if ! %{no_x11_askpass} My apologizes.
With the release of OpenSSH 5.6p1 this bug is now considered closed. If you have further problems please reopen or file a new bug as appropriate.