Closed Bug 2034221 Opened 27 days ago Closed 19 days ago

Clean up a couple lingering issues from the Cairo 1.18.4 update

Categories

(Core :: Graphics, defect)

defect

Tracking

()

RESOLVED FIXED
152 Branch
Tracking Status
firefox152 --- fixed

People

(Reporter: RyanVM, Assigned: RyanVM)

References

Details

Attachments

(2 files, 1 obsolete file)

jimb noticed after the 1.18.4 update landed that the refreshed patches don't actually apply cleanly in series to the 1.18.4 source. The issue was a defect in the patches, not the actual vendored changes thankfully. I've prepared revised patches for that and also standardized their commit metadata to make them easier for future import in case we decide to keep them on a forked branch from upstream for future library updates.

While I was looking into that issue, I also noticed that the vendoring only updated the files under /src and didn't get a few other miscellaneous files, so I fixed that too.

All 26 patches now apply cleanly (zero offset/fuzz/rejects) to pristine
cairo 1.18.4. Patch 25 is regenerated against the correct base
(pristine + 00-24) and expanded to cover all six quartz files from
bugs 1901043/1908587/1970983. Patch 15 drops its cairo-features.h hunk
since that file is Mozilla-maintained.

The 1.18.4 source bump touched only src/; refresh the top-level files
that were left at 1.18.0 state: BUGS, HACKING, NEWS, README.md,
meson.build, and meson-cc-tests/ (drop ft_has_color.c, add
atomic-ops-c11.c).

Status: NEW → RESOLVED
Closed: 25 days ago
Resolution: --- → FIXED
Target Milestone: --- → 152 Branch

There is still an error in the patch stack that seems like a merge issue with bug 2023419. See https://phabricator.services.mozilla.com/D296230.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee: ryanvm → aleiserson
Attachment #9573185 - Attachment is obsolete: true

The patch stack is fixed as of https://phabricator.services.mozilla.com/D297243.

Assignee: aleiserson → ryanvm
Status: REOPENED → RESOLVED
Closed: 25 days ago19 days ago
Resolution: --- → FIXED
QA Whiteboard: [qa-triage-done-c153/b152]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: