--- 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 <andreas.stieger@gmx.de>
+
+- 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 <jbrielmaier@suse.de>
+
+- 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 <guillaume.gardet@opensuse.org>
+
+- Update build constraints to fix arm builds
+
+-------------------------------------------------------------------
+Fri Jul 19 08:11:27 UTC 2019 - Wolfgang Rosenauer <wr@rosenauer.org>
+
+- 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 <jslaby@suse.com>
+
+- add fix-build-after-y2038-changes-in-glibc.patch
+
+-------------------------------------------------------------------
+Wed Jul 10 13:47:41 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
+
+- Generate langpacks sequentially to avoid file corruption
+ from racy file writes (boo#1137970)
+
+-------------------------------------------------------------------
Mon Jul 8 13:30:35 UTC 2019 - Wolfgang Rosenauer <wr@rosenauer.org>
- Mozilla Firefox 68.0
@@ -77,6 +137,7 @@
Mon Jul 2 14:15:17 UTC 2019 - Martin Liška <mliska@suse.cz>
- 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 <wr@rosenauer.org>
--- 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 \
--- 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 @@
<constraints>
<hardware>
<disk>
- <size unit="G">22</size>
+ <size unit="G">24</size>
</disk>
<memory>
<size unit="G">8</size>
@@ -12,11 +12,23 @@
<conditions>
<arch>armv6l</arch>
<arch>armv7l</arch>
+ </conditions>
+ <hardware>
+ <disk>
+ <size unit="G">12</size>
+ </disk>
+ <memory>
+ <size unit="G">5</size>
+ </memory>
+ </hardware>
+ </overwrite>
+ <overwrite>
+ <conditions>
<arch>aarch64</arch>
</conditions>
<hardware>
<memory>
- <size unit="G">9</size>
+ <size unit="G">12</size>
</memory>
</hardware>
</overwrite>
--- 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
--- 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
--- 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=""