I am afraid a serious error has been introduced into textext in the last update(s).
This used to work in metapost for typesetting text with a %-sign:
label(textext("66\%"), origin);
Now the % somewhere ends a line prematurely because the job aborts with:
! mpx file ended unexpectedly.
Can Hans please repair this, suddenly a lot of my typesetting is broken.