Hello community, here is the log from the commit of package MozillaFirefox for openSUSE:Factory checked in at 2018-05-23 16:07:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old) and /work/SRC/openSUSE:Factory/.MozillaFirefox.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "MozillaFirefox" Wed May 23 16:07:38 2018 rev:272 rq:611510 version:60.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes 2018-05-11 11:26:45.463698832 +0200 +++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new/MozillaFirefox.changes 2018-05-23 16:07:43.373012307 +0200 @@ -1,0 +2,27 @@ +Wed May 23 08:49:09 UTC 2018 - guillaume.gardet@opensuse.org + +- Disable webrtc for aarch64 due to bmo#1434589 +- Add patch to fix skia build on AArch64: + * mozilla-fix-skia-aarch64.patch + +------------------------------------------------------------------- +Thu May 17 14:01:18 UTC 2018 - wr@rosenauer.org + +- update to Firefox 60.0.1 + * Avoid overly long cycle collector pauses with some add-ons installed + (bmo#1449033) + * After unckecking the "Sponsored Stories" option, the New Tab page + now immediately stops displaying "Sponsored content" cards (bmo#1458906) + * On touchscreen devices, fixed momentum scrolling on non-zoomable pages + (bmo#1457743) + * Use the right default background when opening tabs or windows in + high contrast mode (bmo#1458956) + * Restored translations of the Preferences panels when using a + language pack (bmo#1461590) + +------------------------------------------------------------------- +Mon May 14 13:37:38 UTC 2018 - pcerny@suse.com + +- parellelise locales building + +------------------------------------------------------------------- Old: ---- firefox-60.0.source.tar.xz firefox-60.0.source.tar.xz.asc l10n-60.0.tar.xz New: ---- firefox-60.0.1.source.tar.xz firefox-60.0.1.source.tar.xz.asc l10n-60.0.1.tar.xz mozilla-fix-skia-aarch64.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaFirefox.spec ++++++ --- /var/tmp/diff_new_pack.Pd6s1J/_old 2018-05-23 16:08:17.691755344 +0200 +++ /var/tmp/diff_new_pack.Pd6s1J/_new 2018-05-23 16:08:17.695755198 +0200 @@ -19,10 +19,10 @@ # changed with every update %define major 60 -%define mainver %major.0 +%define mainver %major.0.1 %define update_channel release %define branding 1 -%define releasedate 20180503143129 +%define releasedate 20180516032328 %define source_prefix firefox-%{mainver} # PIE, full relro (x86_64 for now) @@ -156,10 +156,10 @@ Patch9: mozilla-i586-DecoderDoctorLogger.patch Patch10: mozilla-i586-domPrefs.patch Patch11: mozilla-enable-csd.patch +Patch12: mozilla-fix-skia-aarch64.patch # Firefox/browser Patch101: firefox-kde.patch Patch102: firefox-branded-icons.patch - BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(post): coreutils shared-mime-info desktop-file-utils Requires(postun): shared-mime-info desktop-file-utils @@ -271,6 +271,7 @@ %patch10 -p1 %endif %patch11 -p1 +%patch12 -p1 # Firefox %patch101 -p1 %patch102 -p1 @@ -383,7 +384,7 @@ ac_add_options --with-arch=armv7-a %endif %endif -%ifarch %arm s390x +%ifarch aarch64 %arm s390x ac_add_options --disable-webrtc %endif EOF @@ -413,13 +414,10 @@ install -m 644 %{SOURCE9} %{buildroot}%{progdir}/browser/defaults/preferences/firefox.js # install additional locales %if %localize -rm -f %{_tmppath}/translations.* -touch %{_tmppath}/translations.{common,other} -for locale in $(cat $RPM_BUILD_DIR/%{source_prefix}/browser/locales/shipped-locales) ; do - case $locale in - ja-JP-mac|en-US|'') - ;; - *) +truncate -s 0 %{_tmppath}/translations.{common,other} +sed -r '/^(ja-JP-mac|en-US|)$/d;s/ .*$//' $RPM_BUILD_DIR/%{source_prefix}/browser/locales/shipped-locales \ + | xargs -P 8 -n 1 -I {} /bin/sh -c ' + locale=$1 pushd $RPM_BUILD_DIR/compare-locales PYTHONPATH=lib \ scripts/compare-locales -m ../l10n-merged/$locale \ @@ -440,8 +438,7 @@ [ $_matched -eq 1 ] && _l10ntarget=common || _l10ntarget=other echo %{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org \ >> %{_tmppath}/translations.$_l10ntarget - esac -done +' -- {} %endif # remove some executable permissions find %{buildroot}%{progdir} \ @@ -452,9 +449,10 @@ -name "*.dtd" -o \ -name "*.txt" -o \ -name "*.xml" -o \ - -name "*.css" | xargs chmod a-x + -name "*.css" \ + -exec chmod a-x {} + # remove mkdir.done files from installed base -find %{buildroot}%{progdir} -name ".mkdir.done" | xargs rm || : +find %{buildroot}%{progdir} -type f -name ".mkdir.done" -delete # overwrite the mozilla start-script and link it to /usr/bin mkdir --parents %{buildroot}/usr/bin sed "s:%%PREFIX:%{_prefix}:g ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.Pd6s1J/_old 2018-05-23 16:08:17.819750656 +0200 +++ /var/tmp/diff_new_pack.Pd6s1J/_new 2018-05-23 16:08:17.819750656 +0200 @@ -7,8 +7,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="ea4f3168c604994f051644b467aad92723448d12" -VERSION="60.0" +RELEASE_TAG="FIREFOX_60_0_1_RELEASE" +VERSION="60.0.1" # check required tools test -x /usr/bin/hg || ( echo "hg missing: execute zypper in mercurial"; exit 5 ) ++++++ firefox-60.0.source.tar.xz -> firefox-60.0.1.source.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaFirefox/firefox-60.0.source.tar.xz /work/SRC/openSUSE:Factory/.MozillaFirefox.new/firefox-60.0.1.source.tar.xz differ: char 15, line 1 ++++++ l10n-60.0.tar.xz -> l10n-60.0.1.tar.xz ++++++ ++++++ mozilla-fix-skia-aarch64.patch ++++++ --- firefox-60.0/gfx/skia/skia/src/jumper/SkJumper_stages.cpp.orig 2018-05-14 13:23:26.001095058 +0200 +++ firefox-60.0/gfx/skia/skia/src/jumper/SkJumper_stages.cpp 2018-05-14 13:24:46.851416500 +0200 @@ -666,7 +666,7 @@ SI F approx_powf(F x, F y) { } SI F from_half(U16 h) { -#if defined(__aarch64__) && !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds. +#if defined(JUMPER_IS_NEON) && defined(__aarch64__) && !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds. return vcvt_f32_f16(h); #elif defined(JUMPER_IS_HSW) || defined(JUMPER_IS_AVX512) @@ -686,7 +686,7 @@ SI F from_half(U16 h) { } SI U16 to_half(F f) { -#if defined(__aarch64__) && !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds. +#if defined(JUMPER_IS_NEON) && defined(__aarch64__) && !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds. return vcvt_f16_f32(f); #elif defined(JUMPER_IS_HSW) || defined(JUMPER_IS_AVX512) ++++++ source-stamp.txt ++++++ --- /var/tmp/diff_new_pack.Pd6s1J/_old 2018-05-23 16:08:18.207736447 +0200 +++ /var/tmp/diff_new_pack.Pd6s1J/_new 2018-05-23 16:08:18.211736300 +0200 @@ -1,2 +1,2 @@ -REV=ea4f3168c604 +REV=03d4f76300be REPO=http://hg.mozilla.org/releases/mozilla-release