Update libpixman to release 0.40.0
Categories
(Core :: Graphics, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox87 | --- | fixed |
People
(Reporter: jfkthame, Assigned: jfkthame)
References
()
Details
Attachments
(2 files, 2 obsolete files)
Current cairo requires at least pixman 0.36.0, according to its NEWS file. So in order to update the main cairo sources, we will first need to take a pixman update.
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D103684
Assignee | ||
Comment 4•4 years ago
|
||
Depends on D103685
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 6•4 years ago
•
|
||
We should be able to take this independently of the intended Cairo update; tryserver seems pretty happy with it. https://treeherder.mozilla.org/jobs?repo=try&revision=f5a33663973216b4896a5a355d4279a56da882e5. (I've just adjusted the patch to account for the feBlend-1.svg failure there.)
Updated•4 years ago
|
Updated•4 years ago
|
Comment 8•4 years ago
|
||
Backed out for causing reftest failures on blend-color-dodge.svg
backout: https://hg.mozilla.org/integration/autoland/rev/444011347958243a7b559b5a5645cd2d1d20c574
failure log: https://treeherder.mozilla.org/logviewer?job_id=328579845&repo=autoland&lineNumber=35286
[task 2021-02-02T15:55:46.538Z] 15:55:46 INFO - REFTEST TEST-START | layout/reftests/svg/blend-color-dodge.svg == layout/reftests/svg/blend-color-dodge-ref.svg
[task 2021-02-02T15:55:46.538Z] 15:55:46 INFO - REFTEST TEST-LOAD | file:///Z:/task_1612278958/build/tests/reftest/tests/layout/reftests/svg/blend-color-dodge.svg | 9 / 494 (1%)
[task 2021-02-02T15:55:46.607Z] 15:55:46 INFO - REFTEST TEST-LOAD | file:///Z:/task_1612278958/build/tests/reftest/tests/layout/reftests/svg/blend-color-dodge-ref.svg | 9 / 494 (1%)
[task 2021-02-02T15:55:46.763Z] 15:55:46 INFO - REFTEST TEST-UNEXPECTED-FAIL | layout/reftests/svg/blend-color-dodge.svg == layout/reftests/svg/blend-color-dodge-ref.svg | image comparison, max difference: 1, number of differing pixels: 1600
Comment 10•4 years ago
|
||
Backed out for linting failure
backout: https://hg.mozilla.org/integration/autoland/rev/533e557b6b109485d8d5b6323f8450fb6274d9d7
failure log: https://treeherder.mozilla.org/logviewer?job_id=328895085&repo=autoland&lineNumber=192
[task 2021-02-04T21:20:26.982Z] mozbuild.frontend.sandbox.SandboxExecutionError: (['/builds/worker/checkouts/gecko/gfx/cairo/libpixman/src/moz.build'], <class 'ValueError'>, ValueError("Path 'None/sources/android/cpufeatures' is not absolute"), <traceback object at 0x7f7a6374c088>)
[task 2021-02-04T21:20:26.982Z] During handling of the above exception, another exception occurred:
[task 2021-02-04T21:20:26.983Z] Traceback (most recent call last):
[task 2021-02-04T21:20:26.983Z] File "/builds/worker/checkouts/gecko/configure.py", line 231, in <module>
[task 2021-02-04T21:20:26.983Z] sys.exit(main(sys.argv))
[task 2021-02-04T21:20:26.984Z] File "/builds/worker/checkouts/gecko/configure.py", line 85, in main
[task 2021-02-04T21:20:26.984Z] return config_status(config)
[task 2021-02-04T21:20:26.984Z] File "/builds/worker/checkouts/gecko/configure.py", line 226, in config_status
[task 2021-02-04T21:20:26.984Z] return config_status(args=[], **sanitized_config)
[task 2021-02-04T21:20:26.985Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/config_status.py", line 174, in config_status
[task 2021-02-04T21:20:26.985Z] definitions = list(definitions)
[task 2021-02-04T21:20:26.985Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/emitter.py", line 168, in emit
[task 2021-02-04T21:20:26.985Z] for out in output:
[task 2021-02-04T21:20:26.985Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 924, in read_topsrcdir
[task 2021-02-04T21:20:26.985Z] for r in self.read_mozbuild(path, self.config):
[task 2021-02-04T21:20:26.986Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1102, in read_mozbuild
[task 2021-02-04T21:20:26.986Z] raise bre
[task 2021-02-04T21:20:26.986Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1097, in read_mozbuild
[task 2021-02-04T21:20:26.987Z] path, config, descend=descend, metadata=metadata
[task 2021-02-04T21:20:26.987Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1261, in _read_mozbuild
[task 2021-02-04T21:20:26.987Z] child_path, context.config, metadata=child_metadata
[task 2021-02-04T21:20:26.987Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1102, in read_mozbuild
[task 2021-02-04T21:20:26.987Z] raise bre
[task 2021-02-04T21:20:26.987Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1097, in read_mozbuild
[task 2021-02-04T21:20:26.987Z] path, config, descend=descend, metadata=metadata
[task 2021-02-04T21:20:26.988Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1261, in _read_mozbuild
[task 2021-02-04T21:20:26.988Z] child_path, context.config, metadata=child_metadata
[task 2021-02-04T21:20:26.988Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1102, in read_mozbuild
[task 2021-02-04T21:20:26.988Z] raise bre
[task 2021-02-04T21:20:26.988Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1097, in read_mozbuild
[task 2021-02-04T21:20:26.988Z] path, config, descend=descend, metadata=metadata
[task 2021-02-04T21:20:26.988Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1261, in _read_mozbuild
[task 2021-02-04T21:20:26.988Z] child_path, context.config, metadata=child_metadata
[task 2021-02-04T21:20:26.989Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1111, in read_mozbuild
[task 2021-02-04T21:20:26.989Z] list(self._execution_stack), sys.exc_info()[2], sandbox_exec_error=se
[task 2021-02-04T21:20:26.989Z] mozbuild.frontend.reader.BuildReaderError:
[task 2021-02-04T21:20:26.989Z] ==============================
[task 2021-02-04T21:20:26.989Z] FATAL ERROR PROCESSING MOZBUILD FILE
[task 2021-02-04T21:20:26.989Z] ==============================
[task 2021-02-04T21:20:26.989Z] The error occurred while processing the following file:
[task 2021-02-04T21:20:26.990Z] /builds/worker/checkouts/gecko/gfx/cairo/libpixman/src/moz.build
[task 2021-02-04T21:20:26.990Z] The error was triggered on line 75 of this file:
[task 2021-02-04T21:20:26.990Z] '%%%s/sources/android/cpufeatures' % CONFIG['ANDROID_NDK']
[task 2021-02-04T21:20:26.990Z] An error was encountered as part of executing the file itself. The error appears to be the fault of the script.
[task 2021-02-04T21:20:26.990Z] The error as reported by Python is:
[task 2021-02-04T21:20:26.990Z] ["ValueError: Path 'None/sources/android/cpufeatures' is not absolute\n"]
[task 2021-02-04T21:20:27.155Z] Config object not found by mach.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 11•4 years ago
|
||
Comment 12•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f7cae824e0d3
https://hg.mozilla.org/mozilla-central/rev/a308c54e0acb
Assignee | ||
Updated•4 years ago
|
Updated•3 years ago
|
Description
•