# HG changeset patch # User Wolfgang Rosenauer # Date 1548538977 -3600 # Node ID b0b3c507e253f534c5b07276ee2ff54e54570b0b # Parent 2f702302537460cdae09c5b21686ab3fdc8c627e latest Factory diff -r 2f7023025374 -r b0b3c507e253 MozillaFirefox/MozillaFirefox.changes --- a/MozillaFirefox/MozillaFirefox.changes Thu Dec 13 16:31:34 2018 +0100 +++ b/MozillaFirefox/MozillaFirefox.changes Sat Jan 26 22:42:57 2019 +0100 @@ -1,4 +1,41 @@ ------------------------------------------------------------------- +Tue Jan 15 14:32:03 UTC 2019 - Martin Liška + +- Increase disk constraint. + +------------------------------------------------------------------- +Mon Jan 14 12:12:12 UTC 2019 - Martin Liška + +- Remove -v from mach build in order to work-around bmo#1500436. + +------------------------------------------------------------------- +Fri Jan 11 15:07:14 UTC 2019 - Martin Liška + +- Set %clang_build to false on all architectures +- Do not use -fno-delete-null-pointer-checks and -fno-strict-aliasing: + it should not be needed anymore +- Do not overwrite enable-optimize and when possible + enable --enable-debug-symbols. +- Add -v to mach in order to make build verbose. + +------------------------------------------------------------------- +Wed Jan 9 22:40:14 UTC 2019 - astieger@suse.com + +- Mozilla Firefox 64.0.2: + * Update the Japanese translation for missing strings (bmo#1513259) + * Properly restore column sizes in developer tools inspector (bmo#1503175) + * Fixed video stuttering on Youtube (bmo#1513511) + * Fix updates for some lightweight themes (bmo#1508777) + +------------------------------------------------------------------- +Tue Dec 18 14:46:41 UTC 2018 - Guillaume GARDET + +- Enable build_hardened for all architectures +- Switch back aarch64 to clang as '-fPIC' fixes bmo#1513605 +- Remove obolete '--enable-pie' as -pie is always enabled for + gcc and clang + +------------------------------------------------------------------- Wed Dec 12 17:33:29 UTC 2018 - Guillaume GARDET - Switch aarch64 builds back to gcc, not clang (bmo#1513605) diff -r 2f7023025374 -r b0b3c507e253 MozillaFirefox/MozillaFirefox.spec --- a/MozillaFirefox/MozillaFirefox.spec Thu Dec 13 16:31:34 2018 +0100 +++ b/MozillaFirefox/MozillaFirefox.spec Sat Jan 26 22:42:57 2019 +0100 @@ -1,7 +1,7 @@ # # spec file for package MozillaFirefox # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # 2006-2018 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties @@ -19,28 +19,19 @@ # changed with every update %define major 64 -%define mainver %major.0 -%define orig_version 64.0 +%define mainver %major.0.2 +%define orig_version 64.0.2 %define orig_suffix %{nil} %define update_channel release %define branding 1 -%define releasedate 20181206201918 +%define releasedate 20190108160530 %define source_prefix firefox-%{orig_version} -# use clang (upstream default since 64.0) -%if 0%{?suse_version} > 1320 -%define clang_build 1 -%endif -# Except on aarch64 due to bmo#1513605 -# and on %%arm due to large ld memory requirements -%ifarch %arm aarch64 +# always build with GCC as SUSE Security Team requires that %define clang_build 0 -%endif -# PIE, full relro (x86_64 for now) -%ifnarch %arm aarch64 +# PIE, full relro %define build_hardened 1 -%endif # Firefox only supports i686 %ifarch %ix86 @@ -316,21 +307,12 @@ export CXX=g++ %endif %endif -export CFLAGS="%{optflags} -fno-strict-aliasing" -# boo#986541: add -fno-delete-null-pointer-checks for gcc6 -%if 0%{?clang_build} == 0 -%if 0%{?suse_version} > 1320 -export CFLAGS="$CFLAGS -fno-delete-null-pointer-checks" -%endif -%endif %ifarch %arm %ix86 # Limit RAM usage during link export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads" %endif %if 0%{?build_hardened} -%ifarch x86_64 -export LDFLAGS="${LDFLAGS} -Wl,-z,relro,-z,now" -%endif +export LDFLAGS="${LDFLAGS} -fPIC -Wl,-z,relro,-z,now" %endif %ifarch ppc64 ppc64le %if 0%{?clang_build} == 0 @@ -354,18 +336,11 @@ %if 0%{?suse_version} >= 1550 ac_add_options --disable-gconf %endif -%if 0%{?build_hardened} -%if 0%{?clang_build} == 0 -ac_add_options --enable-pie -%endif -%endif -# gcc7 (boo#104105) -%if 0%{?suse_version} > 1320 -ac_add_options --enable-optimize="-g -O2" -%endif # bmo#1441155 - Disable the generation of Rust debug symbols on Linux32 %ifarch %ix86 %arm ac_add_options --disable-debug-symbols +%else +ac_add_options --enable-debug-symbols %endif %if 0%{?suse_version} > 1549 %ifnarch aarch64 ppc64 ppc64le diff -r 2f7023025374 -r b0b3c507e253 MozillaFirefox/_constraints --- a/MozillaFirefox/_constraints Thu Dec 13 16:31:34 2018 +0100 +++ b/MozillaFirefox/_constraints Sat Jan 26 22:42:57 2019 +0100 @@ -2,7 +2,7 @@ - 16 + 20 8 diff -r 2f7023025374 -r b0b3c507e253 MozillaFirefox/create-tar.sh --- a/MozillaFirefox/create-tar.sh Thu Dec 13 16:31:34 2018 +0100 +++ b/MozillaFirefox/create-tar.sh Sat Jan 26 22:42:57 2019 +0100 @@ -7,8 +7,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="8337ebb86a425a1c65467fc68eb7c26b9046159e" -VERSION="64.0" +RELEASE_TAG="c58ea2229c337e9981ab9d3650b04fd3d249b141" +VERSION="64.0.2" VERSION_SUFFIX="" LOCALE_FILE="firefox-$VERSION/browser/locales/l10n-changesets.json" diff -r 2f7023025374 -r b0b3c507e253 MozillaFirefox/source-stamp.txt --- a/MozillaFirefox/source-stamp.txt Thu Dec 13 16:31:34 2018 +0100 +++ b/MozillaFirefox/source-stamp.txt Sat Jan 26 22:42:57 2019 +0100 @@ -1,2 +1,2 @@ -REV=8337ebb86a42 +REV=c58ea2229c33 REPO=http://hg.mozilla.org/releases/mozilla-release