[Bug 277121] www/firefox: fails to build on /quarterly (2024Q1) due to libvpx < 1.14.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 17 Feb 2024 21:15:10 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277121 Jan Beich <jbeich@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|jbeich@FreeBSD.org |gecko@FreeBSD.org CC| |gecko@FreeBSD.org Summary|multimedia/libvpx version |www/firefox: fails to build |>= 1.14.0 needed for |on /quarterly (2024Q1) due |firefox-123.0_2,2 in ports |to libvpx < 1.14.0 |2024Q1 | Flags|maintainer-feedback?(jbeich |maintainer-feedback+, |@FreeBSD.org) |maintainer-feedback?(gecko@ | |FreeBSD.org) Keywords| |regression --- Comment #1 from Jan Beich <jbeich@FreeBSD.org> --- ports 7659a22057ab forced libvpx 1.14.0 despite toolkit/moz.configure having pkg_check_modules("MOZ_LIBVPX", "vpx >= 1.10.0"). While system libvpx (on "main" branch or /latest set) is now ahead of the version bundled in Firefox 123 it may change soon (this year). For example, the last bundled libvpx update was in Firefox 121 (not 123) per https://bugzilla.mozilla.org/show_bug.cgi?id=1860623 which updated libvpx from v1.13.1-490-g25a9a8e35 to v1.13.1-505-gb759032a0. About 1 month prior it was v1.13.0-329-g19ec57e14 to v1.13.1-490-g25a9a8e35, 5 months prior it was v1.13.0-217-g31b6d1289 to v1.13.0-329-g19ec57e14, 1 month prior it was v1.13.0-182-g5b05f6f3a to v1.13.0-217-g31b6d1289, 1 month prior it was v1.13.0-48-gbc2965ff7 to v1.13.0-182-g5b05f6f3a, 1 month prior it was v1.12.0-267-g5c38ffbfa to v1.13.0-48-gbc2965ff7, etc. I didn't backport ports 589aaaeb09b7 primarily due to ABI break and lack of non-x86 testing. As https://portsfallout.com/fallout?port=multimedia%2Flibvpx remained *silent* non-x86 are likely fine. libvpx upstream backported 1.14.0 security fixes into 1.13.1 which is already on /quarterly. How to fix this is up to gecko@: either revert/adjust the version check or backport libvpx 1.14.0 by fixing merge conflicts and doing limited QA on /quarterly. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.