12d4ad442f780318c6a9a7bd93ae64da5019b689
braney
  Sat Sep 5 11:22:24 2026 -0700
docent: rm37389 is no longer an xfail, the bug it pins is fixed

#38275 was the second cause of #37389's symptom: 1258d7f65e7 made
trackHubAddOneDescription return early rather than assign a failed fetch, so
tdb->html kept a non-NULL value and hgc's `tdb->html == NULL` test stopped
reaching the quickLift fallback.  Fixed on master in 4be6477ebcb, pushed, and
verified on genome-test once it was rebuilt: the lifted details page is back to
3047 characters, the same as the RR.

So the script started passing and the .xfail had to go, which is the signal the
makefile was built to give.  Renamed, and the comment now records both causes -
the v498 fix that works and the commit that defeated it - because a reader who
sees only one of them will not understand why the script is worded as it is.

The assertion is tighter than it was.  "Description" alone is the heading
printTrackHtml writes; the script now also asks for a phrase out of the hub's own
description file, which is the only thing that cannot be on the page unless the
file was really fetched from the GenArk hub.

This is the one script in the suite that has watched its behaviour break and come
back, rather than only asserting a fix it never saw fail.

refs #38252

diff --git src/hg/utils/docent/tests/regress/rm37389.xfail.docent.yaml src/hg/utils/docent/tests/regress/rm37389.docent.yaml
similarity index 100%
rename from src/hg/utils/docent/tests/regress/rm37389.xfail.docent.yaml
rename to src/hg/utils/docent/tests/regress/rm37389.docent.yaml