Hello community,

here is the log from the commit of package MozillaFirefox for openSUSE:Factory 
checked in at 2020-07-15 11:32:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old)
 and      /work/SRC/openSUSE:Factory/.MozillaFirefox.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MozillaFirefox"

Wed Jul 15 11:32:41 2020 rev:315 rq:820688 version:78.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes    
2020-07-06 16:24:17.826242597 +0200
+++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new.3060/MozillaFirefox.changes  
2020-07-15 11:37:43.566379028 +0200
@@ -1,0 +2,22 @@
+Sat Jul 11 11:08:06 UTC 2020 - Wolfgang Rosenauer <w...@rosenauer.org>
+
+- Mozilla Firefox 78.0.2
+  * Fixed an accessibility regression in reader mode (bmo#1650922)
+  * Made the address bar more resilient to data corruption in the
+    user profile (bmo#1649981)
+  * Fixed a regression opening certain external applications (bmo#1650162)
+  MFSA 2020-28
+  * CVE pending (bmo#1644076)
+    X-Frame-Options bypass using object or embed tags
+- added desktop file actions
+- do not use XINPUT2 for the moment until Plasma 5.19.3 has landed
+  (boo#1173993)
+- rework langpack integration (boo#1173991)
+  * ship XPIs instead of directories
+  * allow addon sideloading
+  * mark signatures for langpacks non-mandatory
+  * do not autodisable user profile scopes
+- Google API key is not usable for geolocation service
+- fix pipewire support for TW (boo#1172903)
+
+-------------------------------------------------------------------

Old:
----
  firefox-78.0.1.source.tar.xz
  firefox-78.0.1.source.tar.xz.asc
  l10n-78.0.1.tar.xz

New:
----
  firefox-78.0.2.source.tar.xz
  firefox-78.0.2.source.tar.xz.asc
  l10n-78.0.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.395tvT/_old  2020-07-15 11:38:37.994436275 +0200
+++ /var/tmp/diff_new_pack.395tvT/_new  2020-07-15 11:38:37.998436279 +0200
@@ -26,8 +26,8 @@
 # major 69
 # mainver %major.99
 %define major          78
-%define mainver        %major.0.1
-%define orig_version   78.0.1
+%define mainver        %major.0.2
+%define orig_version   78.0.2
 %define orig_suffix    %{nil}
 %define update_channel release
 %define branding       1
@@ -68,11 +68,11 @@
 %else
 %define crashreporter 0
 %endif
-%if 0%{?sle_version} > 150100
+%if 0%{?suse_version} < 1550 && 0%{?sle_version} <= 150100
 # pipewire is too old on Leap <15.1
-%define with_pipewire0_3 1
-%else
 %define with_pipewire0_3 0
+%else
+%define with_pipewire0_3 1
 %endif
 
 Name:           %{pkgname}
@@ -476,9 +476,10 @@
 #ac_add_options --enable-chrome-format=jar
 ac_add_options --enable-update-channel=%{update_channel}
 ac_add_options --with-mozilla-api-keyfile=%{SOURCE18}
-ac_add_options --with-google-location-service-api-keyfile=%{SOURCE19}
+#ac_add_options --with-google-location-service-api-keyfile=%{SOURCE19}
 ac_add_options --with-google-safebrowsing-api-keyfile=%{SOURCE19}
 ac_add_options --with-unsigned-addon-scopes=app
+ac_add_options --allow-addon-sideload
 %if %branding
 ac_add_options --enable-official-branding
 %endif
@@ -533,18 +534,18 @@
     | xargs -n 1 -I {} /bin/sh -c '
         locale=$1
         ./mach build langpack-$locale
-        cp -rL ../obj/dist/xpi-stage/locale-$locale \
-            
%{buildroot}%{progdir}/browser/extensions/langpack-$loc...@firefox.mozilla.org
+        cp -L 
../obj/dist/linux-*/xpi/firefox-%{orig_version}.$locale.langpack.xpi \
+            
%{buildroot}%{progdir}/browser/extensions/langpack-$loc...@firefox.mozilla.org.xpi
         # remove prefs, profile defaults, and hyphenation from langpack
-        rm -rf 
%{buildroot}%{progdir}/browser/extensions/langpack-$loc...@firefox.mozilla.org/defaults
-        rm -rf 
%{buildroot}%{progdir}/browser/extensions/langpack-$loc...@firefox.mozilla.org/hyphenation
+        #rm -rf 
%{buildroot}%{progdir}/browser/extensions/langpack-$loc...@firefox.mozilla.org/defaults
+        #rm -rf 
%{buildroot}%{progdir}/browser/extensions/langpack-$loc...@firefox.mozilla.org/hyphenation
         # check against the fixed common list and sort into the right filelist
         _matched=0
         for _match in ar ca cs da de el en-GB es-AR es-CL es-ES fi fr hu it ja 
ko nb-NO nl pl pt-BR pt-PT ru sv-SE zh-CN zh-TW; do
             [ "$_match" = "$locale" ] && _matched=1
         done
         [ $_matched -eq 1 ] && _l10ntarget=common || _l10ntarget=other
-        echo 
%{progdir}/browser/extensions/langpack-$loc...@firefox.mozilla.org \
+        echo 
%{progdir}/browser/extensions/langpack-$loc...@firefox.mozilla.org.xpi \
             >> %{_tmppath}/translations.$_l10ntarget
 ' -- {}
 %endif
@@ -759,12 +760,12 @@
 %files translations-common -f %{_tmppath}/translations.common
 %defattr(-,root,root)
 %dir %{progdir}
-%dir %{progdir}/browser/extensions/
+%dir %{progdir}/browser/extensions
 
 %files translations-other -f %{_tmppath}/translations.other
 %defattr(-,root,root)
 %dir %{progdir}
-%dir %{progdir}/browser/extensions/
+%dir %{progdir}/browser/extensions
 %endif
 
 # this package does not need to provide files but is needed to fulfill

++++++ MozillaFirefox.desktop ++++++
--- /var/tmp/diff_new_pack.395tvT/_old  2020-07-15 11:38:38.086436372 +0200
+++ /var/tmp/diff_new_pack.395tvT/_new  2020-07-15 11:38:38.090436376 +0200
@@ -11,8 +11,16 @@
 
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;application/x-xpinstall;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
 Type=Application
 
-Actions=PrivateBrowsing;
+Actions=new-window;PrivateBrowsing;ProfileManager
+
+[Desktop Action new-window]
+Name=New Window
+Exec==%EXEC --new-windows %u
 
 [Desktop Action PrivateBrowsing]
 Name=New Private Browsing Window
 Exec=%EXEC --private-window %u
+
+[Desktop Action ProfileManager]
+Name=Profile Manager
+Exec=%EXEC --ProfileManager

++++++ firefox-78.0.1.source.tar.xz -> firefox-78.0.2.source.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/firefox-78.0.1.source.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaFirefox.new.3060/firefox-78.0.2.source.tar.xz
 differ: char 15, line 1

++++++ firefox.js ++++++
--- /var/tmp/diff_new_pack.395tvT/_old  2020-07-15 11:38:38.178436469 +0200
+++ /var/tmp/diff_new_pack.395tvT/_new  2020-07-15 11:38:38.178436469 +0200
@@ -2,6 +2,7 @@
 pref("geo.wifi.uri", 
"https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%";);
 /* Disable DoH by default */
 pref("network.trr.mode", 5);
-// do not disable system-global or app-global extensions
-pref("extensions.autoDisableScopes", 3);
+// do not disable any scope
+pref("extensions.autoDisableScopes", 0);
 pref("extensions.shownSelectionUI", true);
+pref("extensions.langpacks.signatures.required", false);

++++++ l10n-78.0.1.tar.xz -> l10n-78.0.2.tar.xz ++++++

++++++ mozilla.sh.in ++++++
--- /var/tmp/diff_new_pack.395tvT/_old  2020-07-15 11:38:38.370436670 +0200
+++ /var/tmp/diff_new_pack.395tvT/_new  2020-07-15 11:38:38.374436675 +0200
@@ -58,6 +58,8 @@
 MOZ_DIST_LIB="%PROGDIR"
 MOZ_APPNAME="%APPNAME"
 MOZ_PROGRAM="$MOZ_DIST_LIB/$MOZ_APPNAME"
+MOZ_LANGPACKS_DIR="$MOZ_DIST_LIB/langpacks"
+MOZ_EXTENSIONS_PROFILE_DIR="$HOME/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"
 
 MOZ_APP_LAUNCHER="$MOZ_DIST_LIB/$MOZ_APPNAME.sh"
 if [ "$0" = "$MOZ_APP_LAUNCHER" ]; then
@@ -87,12 +89,86 @@
   export MOZ_ENABLE_WAYLAND=1
 fi
 
+##
+## Use D-Bus remote exclusively when there's Wayland display.
+##
+if [ "$WAYLAND_DISPLAY" ]; then
+  export MOZ_DBUS_REMOTE=1
+fi
+
 # xinput2 (boo#1173320)
-source /etc/os-release
-if [ "$ID" = "opensuse-tumbleweed" ]; then
-  export MOZ_USE_XINPUT2=1
+#source /etc/os-release
+#if [ "$ID" = "opensuse-tumbleweed" ]; then
+#  export MOZ_USE_XINPUT2=1
+#fi
+
+##
+## To disable the use of Firefox localization handling for
+## the home profile, set MOZ_DISABLE_LANGPACKS=1
+## in your environment before launching Firefox.
+## currently disabled by default since langpacks
+## are shipped as app sideloading addons
+##
+#
+MOZ_DISABLE_LANGPACKS=1
+export MOZ_DISABLE_LANGPACKS
+#
+
+##
+## Automatically installed langpacks are tracked by .suse-langpack-install
+## config file.
+##
+SUSE_LANGPACK_CONFIG="$MOZ_EXTENSIONS_PROFILE_DIR/.suse-langpack-install"
+
+# MOZ_DISABLE_LANGPACKS disables language packs completely
+MOZILLA_DOWN=0
+if ! [ $MOZ_DISABLE_LANGPACKS ] || [ $MOZ_DISABLE_LANGPACKS -eq 0 ]; then
+    if [ -x $MOZ_PROGRAM ]; then
+        # Is firefox running?
+        /bin/pidof %APPNAME% > /dev/null 2>&1
+        MOZILLA_DOWN=$?
+    fi
 fi
 
+# Modify language pack configuration only when firefox is not running
+# and language packs are not disabled
+if [ $MOZILLA_DOWN -ne 0 ]; then
+    # Clear already installed langpacks
+    mkdir -p $MOZ_EXTENSIONS_PROFILE_DIR
+    if [ -f $SUSE_LANGPACK_CONFIG ]; then
+        rm `cat $SUSE_LANGPACK_CONFIG` > /dev/null 2>&1
+        rm $SUSE_LANGPACK_CONFIG > /dev/null 2>&1
+        # remove all empty langpacks dirs while they block installation of 
langpacks
+        rmdir $MOZ_EXTENSIONS_PROFILE_DIR/langpack* > /dev/null 2>&1
+    fi
+    # Get locale from system
+    CURRENT_LOCALE=$LC_ALL
+    CURRENT_LOCALE=${CURRENT_LOCALE:-$LC_MESSAGES}
+    CURRENT_LOCALE=${CURRENT_LOCALE:-$LANG}
+    # Try with a local variant first, then without a local variant
+    SHORTMOZLOCALE=`echo $CURRENT_LOCALE | sed "s|_\([^.]*\).*||g" | sed 
"s|\..*||g"`
+    MOZLOCALE=`echo $CURRENT_LOCALE | sed "s|_\([^.]*\).*|-\1|g" | sed 
"s|\..*||g"`
+    function create_langpack_link() {
+        local language=$*
+        local langpack=langpack-${language}@firefox.mozilla.org.xpi
+        if [ -f $MOZ_LANGPACKS_DIR/$langpack ]; then
+            rm -rf $MOZ_EXTENSIONS_PROFILE_DIR/$langpack
+            # If the target file is a symlink (the fallback langpack),
+            # install the original file instead of the fallback one
+            if [ -h $MOZ_LANGPACKS_DIR/$langpack ]; then
+                langpack=`readlink $MOZ_LANGPACKS_DIR/$langpack`
+            fi
+            ln -s $MOZ_LANGPACKS_DIR/$langpack \
+                  $MOZ_EXTENSIONS_PROFILE_DIR/$langpack
+            echo $MOZ_EXTENSIONS_PROFILE_DIR/$langpack > $SUSE_LANGPACK_CONFIG
+            return 0
+        fi
+        return 1
+    }
+    create_langpack_link $MOZLOCALE || create_langpack_link $SHORTMOZLOCALE || 
true
+fi
+
+
 moz_debug=0
 script_args=""
 pass_arg_count=0

++++++ tar_stamps ++++++
--- /var/tmp/diff_new_pack.395tvT/_old  2020-07-15 11:38:38.398436700 +0200
+++ /var/tmp/diff_new_pack.395tvT/_new  2020-07-15 11:38:38.402436704 +0200
@@ -1,11 +1,11 @@
 PRODUCT="firefox"
 CHANNEL="release"
-VERSION="78.0.1"
+VERSION="78.0.2"
 VERSION_SUFFIX=""
-PREV_VERSION="78.0"
+PREV_VERSION="78.0.1"
 PREV_VERSION_SUFFIX=""
 #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
 
 RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release";
-RELEASE_TAG="52486654c09a5248ae83230ee380b1dbb7ad2ef4"
-RELEASE_TIMESTAMP="20200625152958"
+RELEASE_TAG="e56adbbfe01c2443bae35e3d6f34867e36c3828e"
+RELEASE_TIMESTAMP="20200708170202"


Reply via email to