Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 831036 - =www-client/firefox-96.0[system-icu] needs to depend on >=dev-libs/icu-70.1
Summary: =www-client/firefox-96.0[system-icu] needs to depend on >=dev-libs/icu-70.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
: 831058 831081 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-01-11 20:58 UTC by tt_1
Modified: 2022-01-12 19:20 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tt_1 2022-01-11 20:58:48 UTC
the internal icu was updated in the firefox-96 betas, so the external icu has to be at least ic-70.1 or this error will happen: 

 0:16.47 checking for libffi > 3.0.9... yes
 0:16.48 checking MOZ_FFI_CFLAGS... -I/usr/lib64/libffi/include
 0:16.48 checking MOZ_FFI_LIBS... -lffi
 0:16.50 checking for icu-i18n >= 70.1... no
 0:16.50 ERROR: Package dependency requirement 'icu-i18n >= 70.1' could not be satisfied.
 0:16.50 ERROR: Package 'icu-i18n' has version '69.1', required version is '>= 70.1'
Error running mach:

    ['configure']

The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file configure| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.

If filing a bug, please include the full output of mach, including this error
message.

The details of the failure are as follows:

Exception: Process executed with non-0 exit code 1: ['/var/tmp/portage/www-client/firefox-96.0/work/firefox_build/_virtualenvs/build/bin/python', '/var/tmp/portage/www-client/firefox-96.0/work/firefox-96.0/configure.py']
Comment 1 Larry the Git Cow gentoo-dev 2022-01-11 23:19:45 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=094f56c0adcf08e8c93bf34a7c84b007e8253fa2

commit 094f56c0adcf08e8c93bf34a7c84b007e8253fa2
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-01-11 23:14:58 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-01-11 23:19:27 +0000

    www-client/firefox: 96 needs >=dev-libs/icu-70.1
    
    Closes: https://bugs.gentoo.org/831036
    Signed-off-by: Sam James <sam@gentoo.org>

 www-client/firefox/firefox-96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 2 Joonas Niilola gentoo-dev 2022-01-12 06:20:38 UTC
Sorry about it, found the correct file to track for next bumps. js/moz.configure:
-system_icu = pkg_check_modules("MOZ_ICU", "icu-i18n >= 69.1", when="--with-system-icu")
+system_icu = pkg_check_modules("MOZ_ICU", "icu-i18n >= 70.1", when="--with-system-icu")

Thanks sam for fixing it fast!
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-01-12 08:23:32 UTC
*** Bug 831058 has been marked as a duplicate of this bug. ***
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-01-12 19:20:18 UTC
*** Bug 831081 has been marked as a duplicate of this bug. ***