# HG changeset patch # User Wolfgang Rosenauer # Date 1567201419 -7200 # Node ID 538cbf0bbdcabc1d3f230803cfdb084aaeecd558 # Parent 840132a4a9b37bd7adfb3aa9d16ef55ed2e103e5 68.0.2 diff -r 840132a4a9b3 -r 538cbf0bbdca MozillaFirefox/MozillaFirefox.changes --- a/MozillaFirefox/MozillaFirefox.changes Wed Jul 10 08:14:34 2019 +0200 +++ b/MozillaFirefox/MozillaFirefox.changes Fri Aug 30 23:43:39 2019 +0200 @@ -1,4 +1,64 @@ ------------------------------------------------------------------- +Sun Aug 18 17:29:25 UTC 2019 - Andreas Stieger + +- Mozilla Firefox 68.0.2: + * Fixed a bug causing some special characters to be cut off from + the end of the search terms when searching from the URL bar + (bmo#1560228) + * Allow fonts to be loaded via file:// URLs when opening a page + locally (bmo#1565942) + * Printing emails from the Outlook web app no longer prints only + the header and footer (bmo#1567105) + * Fixed a bug causing some images not to be displayed on reload, + including on Google Maps (bmo# 1565542) + * Fixed an error when starting external applications configured + as URI handlers (bmo#1567614) + MFSA 2019-24 (boo#1145665) + * CVE-2019-11733: Stored passwords in 'Saved Logins' can be + copied without master password entry (bmo#1565780) +- drop fix-build-after-y2038-changes-in-glibc.patch, upstream + +------------------------------------------------------------------- +Fri Aug 16 16:49:24 UTC 2019 - Jonathan Brielmaier + +- Fix crash when typing in the URL bar on ppc64le (bmo#1512162). + The upstream patch doesn't resolve the issue on TW, but compiling + with -O1 does. Do this until we have a proper fix. + +------------------------------------------------------------------- +Thu Aug 1 14:25:02 UTC 2019 - Guillaume GARDET + +- Update build constraints to fix arm builds + +------------------------------------------------------------------- +Fri Jul 19 08:11:27 UTC 2019 - Wolfgang Rosenauer + +- Mozilla Firefox 68.0.1 + * Fixed missing Full Screen button when watching videos in full + screen mode on HBO GO (bmo#1562837) + * Fixed a bug causing incorrect messages to appear for some + locales when sites try to request the use of the Storage + Access API (bmo#1558503) + * Users in Russian regions may have their default search engine + changed (bmo#1565315) + * Built-in search engines in some locales do not function + correctly (bmo#1565779) + * SupportMenu policy doesn't always work (bmo#1553290) + * Allow the privacy.file_unique_origin pref to be controlled by + policy (bmo#1563759) + +------------------------------------------------------------------- +Thu Jul 11 10:51:39 UTC 2019 - Jiri Slaby + +- add fix-build-after-y2038-changes-in-glibc.patch + +------------------------------------------------------------------- +Wed Jul 10 13:47:41 UTC 2019 - Bernhard Wiedemann + +- Generate langpacks sequentially to avoid file corruption + from racy file writes (boo#1137970) + +------------------------------------------------------------------- Mon Jul 8 13:30:35 UTC 2019 - Wolfgang Rosenauer - Mozilla Firefox 68.0 @@ -77,6 +137,7 @@ Mon Jul 2 14:15:17 UTC 2019 - Martin Liška - Enable PGO for x86_64. + * added firefox-add-kde.js-in-order-to-survive-PGO-build.patch ------------------------------------------------------------------- Thu Jun 20 06:20:59 UTC 2019 - Wolfgang Rosenauer diff -r 840132a4a9b3 -r 538cbf0bbdca MozillaFirefox/MozillaFirefox.spec --- a/MozillaFirefox/MozillaFirefox.spec Wed Jul 10 08:14:34 2019 +0200 +++ b/MozillaFirefox/MozillaFirefox.spec Fri Aug 30 23:43:39 2019 +0200 @@ -19,12 +19,12 @@ # changed with every update %define major 68 -%define mainver %major.0 -%define orig_version 68.0 +%define mainver %major.0.2 +%define orig_version 68.0.2 %define orig_suffix %{nil} %define update_channel release %define branding 1 -%define releasedate 20190705220548 +%define releasedate 20190813150448 %define source_prefix firefox-%{orig_version} # always build with GCC as SUSE Security Team requires that @@ -348,7 +348,7 @@ %endif export CXXFLAGS="$CFLAGS" export MOZCONFIG=$RPM_BUILD_DIR/mozconfig -%limit_build -m 1500 +%limit_build -m 2000 cat << EOF > $MOZCONFIG mk_add_options MOZILLA_OFFICIAL=1 mk_add_options BUILD_OFFICIAL=1 @@ -370,7 +370,7 @@ ac_add_options --enable-debug-symbols %endif %if 0%{?suse_version} > 1549 -%ifnarch aarch64 ppc64 ppc64le +%ifnarch aarch64 ppc64 ppc64le s390x ac_add_options --disable-elf-hack %endif %endif @@ -412,6 +412,10 @@ %ifarch aarch64 %arm s390x ac_add_options --disable-webrtc %endif +# mitigation/workaround for bmo#1512162 +%ifarch ppc64le +ac_add_options --enable-optimize="-O1" +%endif %ifarch x86_64 # LTO needs newer toolchain stack only (at least GCC 8.2.1 (r268506) %if 0%{?suse_version} > 1500 @@ -449,7 +453,7 @@ mkdir -p %{buildroot}%{progdir}/browser/extensions 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 ' + | xargs -n 1 -I {} /bin/sh -c ' locale=$1 pushd $RPM_BUILD_DIR/compare-locales PYTHONPATH=lib \ diff -r 840132a4a9b3 -r 538cbf0bbdca MozillaFirefox/_constraints --- a/MozillaFirefox/_constraints Wed Jul 10 08:14:34 2019 +0200 +++ b/MozillaFirefox/_constraints Fri Aug 30 23:43:39 2019 +0200 @@ -2,7 +2,7 @@ - 22 + 24 8 @@ -12,11 +12,23 @@ armv6l armv7l + + + + 12 + + + 5 + + + + + aarch64 - 9 + 12 diff -r 840132a4a9b3 -r 538cbf0bbdca MozillaFirefox/create-tar.sh --- a/MozillaFirefox/create-tar.sh Wed Jul 10 08:14:34 2019 +0200 +++ b/MozillaFirefox/create-tar.sh Fri Aug 30 23:43:39 2019 +0200 @@ -80,21 +80,24 @@ LAST_FOUND="" # Unfortunately, locales-files are not associated to releases, but to builds. - # And since we don't know which build was the final build, we go from 1 to - # the last we find and try to find the latest one that exists. + # And since we don't know which build was the final build, we go from 9 downwards + # try to find the latest one that exists (assuming there are no more than 9 builds). # Error only if not even the first one exists - for BUILD_ID in $(seq 1 9); do + for BUILD_ID in $(seq 9 -1 0); do FINAL_URL="${URL_TO_CHECK}-build${BUILD_ID}.json" if wget --quiet --spider "$FINAL_URL"; then LAST_FOUND="$FINAL_URL" - elif [ $BUILD_ID -gt 1 ]; then - echo "$LAST_FOUND" - return 0 - else - echo "Error: Could not find locales-file (json) for Firefox $TMP_VERSION !" 1>&2 - return 1 + break fi done + + if [ "$LAST_FOUND" != "" ]; then + echo "$LAST_FOUND" + return 0 + else + echo "Error: Could not find locales-file (json) for Firefox $TMP_VERSION !" 1>&2 + return 1 + fi } function locales_parse() { @@ -160,7 +163,7 @@ # we might have an upstream archive already and can skip the checkout if [ -e $SOURCE_TARBALL ]; then - if [ -z ${SKIP_LOCALES+x} ]; then + if [ -z ${SKIP_LOCALES+x} ] && [ $LOCALES_CHANGED -ne 0 ]; then # still need to extract the locale information from the archive echo "extract locale changesets" tar -xf $SOURCE_TARBALL $LOCALE_FILE @@ -243,13 +246,18 @@ esac done echo "creating l10n archive..." -if [ "$PRODUCT" = "thunderbird" ]; then + if [ "$PRODUCT" = "thunderbird" ]; then TB_TAR_FLAGS="--exclude=browser --exclude=suite" -fi + fi tar $compression -cf l10n-$VERSION$VERSION_SUFFIX.tar.xz \ --exclude=.hgtags --exclude=.hgignore --exclude=.hg \ $TB_TAR_FLAGS \ l10n +elif [ -f "l10n-$PREV_VERSION$PREV_VERSION_SUFFIX.tar.xz" ]; then + # Locales did not change, but the old tar-ball is in this directory + # Simply rename it: + echo "Moving l10n-$PREV_VERSION$PREV_VERSION_SUFFIX.tar.xz to l10n-$VERSION$VERSION_SUFFIX.tar.xz" + mv "l10n-$PREV_VERSION$PREV_VERSION_SUFFIX.tar.xz" "l10n-$VERSION$VERSION_SUFFIX.tar.xz" fi # compare-locales diff -r 840132a4a9b3 -r 538cbf0bbdca MozillaFirefox/source-stamp.txt --- a/MozillaFirefox/source-stamp.txt Wed Jul 10 08:14:34 2019 +0200 +++ b/MozillaFirefox/source-stamp.txt Fri Aug 30 23:43:39 2019 +0200 @@ -1,2 +1,2 @@ -REV=353628fec415324ca6aa333ab6c47d447ecc128e +REV=7ece03f6971968eede29275477502309bbe399da REPO=http://hg.mozilla.org/releases/mozilla-release diff -r 840132a4a9b3 -r 538cbf0bbdca MozillaFirefox/tar_stamps --- a/MozillaFirefox/tar_stamps Wed Jul 10 08:14:34 2019 +0200 +++ b/MozillaFirefox/tar_stamps Fri Aug 30 23:43:39 2019 +0200 @@ -1,8 +1,8 @@ PRODUCT="firefox" CHANNEL="release" -VERSION="68.0" +VERSION="68.0.2" VERSION_SUFFIX="" -FF_RELEASE_TAG="353628fec415324ca6aa333ab6c47d447ecc128e" +FF_RELEASE_TAG="7ece03f6971968eede29275477502309bbe399da" TB_RELEASE_TAG="" PREV_VERSION="" PREV_VERSION_SUFFIX=""