Closed Bug 2034315 Opened 2 months ago Closed 2 months ago

Use UpdateBot to manage Cairo revendoring

Categories

(Core :: Graphics, task)

task

Tracking

()

RESOLVED FIXED
152 Branch
Tracking Status
firefox152 --- fixed

People

(Reporter: jimb, Assigned: jimb)

References

Details

Attachments

(1 file)

Mozilla Central should use UpdateBot to manage the Cairo sources vendored at gfx/cairo/cairo, rather than maintaining a stack of patches by hand. The current process has fallen apart several times already.

Add a file gfx/cairo/moz.yaml to manage revendoring of the Cairo
sources in gfx/cairo/cairo, drawing sources from Mozilla's fork of
Cairo at github.com/FirefoxGraphics/cairo. See gfx/cairo/README
for details.

Delete the old patch stack. These patches are now all commits on the
firefox branch in github.com/FirefoxGraphics/cairo, applied to
Cairo's 1.18.4 tag.

Make some minor adjustments to the vendored sources in
gfx/cairo/cairo:

  • Remove README.win32, which was deleted upstream.

  • Rename meson_options.txt to meson.options.

  • Set the executable bits on version.py.

Assignee: nobody → jimb
Status: NEW → ASSIGNED
Attachment #9572734 - Attachment description: Bug 2034315: Use UpdateBot to manage Cairo revendoring. r=#gfx-reviewers,tjr → Bug 2034315: Use UpdateBot to manage Cairo revendoring. r=#gfx-reviewers,tjr,jfkthame
Blocks: 2035055
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 152 Branch
Regressions: 2035492
See Also: → 2035704

Sorry for the delay. This moz.yaml looks fine, but it will not cause Updatebot to create bugs/run try pushes for you. You would need a tasks: section for that. But from the README that seems to be intentional, you want to vendor manually.

No longer regressions: 2035492
QA Whiteboard: [qa-triage-done-c153/b152]
Blocks: 2035704
No longer blocks: 2035055
See Also: 2035704
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: