Use UpdateBot to manage Cairo revendoring
Categories
(Core :: Graphics, task)
Tracking
()
| 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.
| Assignee | ||
Comment 1•2 months ago
|
||
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.txttomeson.options. -
Set the executable bits on
version.py.
Updated•2 months ago
|
Updated•2 months ago
|
Comment 3•2 months ago
|
||
| bugherder | ||
Comment 4•2 months ago
|
||
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.
Updated•2 months ago
|
Updated•2 months ago
|
Description
•