Skip to content

test(qa): rewrite the Linux LibreOffice fidelity baseline for the table text cell seat - #877

Merged
DemchaAV merged 1 commit into
2.5-devfrom
test/docx-fidelity-linux-seat-baseline
Oct 11, 2026
Merged

DemchaAV merged 1 commit into
2.5-devfrom
test/docx-fidelity-linux-seat-baseline

Conversation

@DemchaAV

Copy link
Copy Markdown
Owner

Why

The DOCX Fidelity (LibreOffice) job holds every line of the corpus to libreoffice-linux*.tsv.
#876 moved a table's text cells onto the page's baselines and rewrote the Word and Windows
LibreOffice baselines with it, but the Linux one still records the export before it: a later
change that set those tables back off the page by as much as #876 brought them on would pass
the job.

What changed

qa/src/test/resources/docx-fidelity/libreoffice-linux.tsv and libreoffice-linux-lines.tsv
are the measured files from the job's artifact on #876's last head (run 38132116069, the tree
that was merged as 8fa0340), unedited:

  • 9 documents nearer, the sum of the medians 1.03pt nearer — invoice-consulting_long
    0.69 → 0.22pt, invoice-consulting 0.65 → 0.18pt, invoice-classic_long 0.17 → 0.08pt,
    invoice-subscription 0.42 → 0.34pt.
  • 5 further, by 0.05 to 0.06pt — invoice-merchant (one line more past 2pt),
    invoice-metered, proposal-modern, cv-editorial_blue, invoice-modern — the documents
    fix(docx): stand a table's text cells on the page's baselines, through their row's margins #876 names: Linux's face substitutions already set the first three 0.7 to 10pt off, and the
    last two are the table set low in its cells and the column LibreOffice sets high.
  • 45 unchanged; no document gains or loses a page.

Verification

The files are the job's own measurement, so the job passes against them on this branch's run;
git diff touches only the documents listed above.

Lane: test — qa resources only, no code.

…le text cell seat

The DOCX Fidelity job's measurement of the export that stands a table's
text cells on the page's baselines (#876), taken from that job's
artifact: 9 documents nearer, 5 further, the sum of the medians 1.03pt
nearer. invoice-consulting_long 0.69 -> 0.22pt, invoice-consulting
0.65 -> 0.18pt, invoice-classic_long 0.17 -> 0.08pt; invoice-merchant,
invoice-metered, proposal-modern, cv-editorial_blue and invoice-modern
0.05 to 0.06pt further.
@DemchaAV
DemchaAV merged commit ff49a0e into 2.5-dev Oct 11, 2026
11 checks passed
@DemchaAV
DemchaAV deleted the test/docx-fidelity-linux-seat-baseline branch October 11, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant