build failure on OpenBSD/arm64, libvpx mozilla patches not applied to 135
Categories
(Core :: Audio/Video, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr128 | --- | unaffected |
firefox134 | --- | unaffected |
firefox135 | --- | fixed |
firefox136 | --- | fixed |
People
(Reporter: gaston, Assigned: chunmin)
References
(Regression)
Details
(Keywords: regression)
Attachments
(4 files, 2 obsolete files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
135.0b2 fails to build on OpenBSD/arm64:
/usr/obj/ports/firefox-135.0beta2/firefox-135.0/media/libvpx/libvpx/vpx_ports/aarch64_cpudetect.c:211:2: error: "Runtime CPU detection selected, but no CPU detection method available" "for your platform. Rerun configure with --disable-runtime-cpu-detect."
#error \
^
/usr/obj/ports/firefox-135.0beta2/firefox-135.0/media/libvpx/libvpx/vpx_ports/aarch64_cpudetect.c:219:13: error: call to undeclared function 'arm_get_cpu_caps'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
flags = arm_get_cpu_caps() & arm_cpu_env_mask();
https://phabricator.services.mozilla.com/D230146 is accepted but didn't land in 135, so the bit readding || defined(__OpenBSD)
isn't present in https://searchfox.org/mozilla-beta/source/media/libvpx/libvpx/vpx_ports/aarch64_cpudetect.c#19. It's present in m-c since bug #1940113 correctly applied the patches.
Comment 1•2 months ago
|
||
Set release status flags based on info from the regressing bug 1933271
:chunmin, since you are the author of the regressor, bug 1933271, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Updated•1 month ago
|
Assignee | ||
Comment 2•1 month ago
|
||
Ooh it's my bad! I'll update the libvpx and apply our patches then uplift them to beta
Assignee | ||
Comment 3•1 month ago
|
||
Import latest sources by running
./mach vendor media/libvpx/moz.yaml --patch-mode=none
Assignee | ||
Comment 4•1 month ago
|
||
Apply mozilla patches by running
./mach vendor media/libvpx/moz.yaml --patch-mode=only
Updated•1 month ago
|
Assignee | ||
Comment 5•1 month ago
|
||
Import latest sources by running
./mach vendor media/libvpx/moz.yaml --patch-mode=none
Original Revision: https://phabricator.services.mozilla.com/D235035
Assignee | ||
Comment 6•1 month ago
|
||
Apply mozilla patches by running
./mach vendor media/libvpx/moz.yaml --patch-mode=only
Original Revision: https://phabricator.services.mozilla.com/D235036
Depends on D235068
Assignee | ||
Comment 7•1 month ago
|
||
Import latest sources by running
./mach vendor media/libvpx/moz.yaml --patch-mode=none
Original Revision: https://phabricator.services.mozilla.com/D235035
Updated•1 month ago
|
Assignee | ||
Comment 8•1 month ago
|
||
Apply mozilla patches by running
./mach vendor media/libvpx/moz.yaml --patch-mode=only
Original Revision: https://phabricator.services.mozilla.com/D235036
Depends on D235072
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Comment 10•1 month ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/52747b70e7e5
https://hg.mozilla.org/mozilla-central/rev/2cca63071b2e
Comment 11•1 month ago
|
||
beta Uplift Approval Request
- User impact if declined: video encoding may occur error for video conferencing in certain cases, build issue on OpenBSD
- Code covered by automated testing: yes
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: No
- Risk associated with taking this patch: low
- Explanation of risk level: it's part of the regular update process
- String changes made/needed: No
- Is Android affected?: no
Comment 12•1 month ago
|
||
beta Uplift Approval Request
- User impact if declined: video encoding may have errors during video conferencing in certain cases, build issues on openBSD
- Code covered by automated testing: yes
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: No
- Risk associated with taking this patch: low
- Explanation of risk level: The libvpx update is a routine we have for quite some time
- String changes made/needed: No
- Is Android affected?: no
Comment 13•1 month ago
|
||
The Beta uplift patches don't apply to the Beta branch. Please rebase and update the revisions.
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Comment 14•1 month ago
|
||
uplift |
Updated•1 month ago
|
Description
•