www-client/firefox: Fix bug #656182, remove ffmpeg4 patch already landed
authorJory A. Pratt <anarchy@gentoo.org>
Thu, 28 Jun 2018 21:40:28 +0000 (16:40 -0500)
committerJory A. Pratt <anarchy@gentoo.org>
Thu, 28 Jun 2018 21:41:51 +0000 (16:41 -0500)
on esr branch

www-client/firefox/files/bug_1461221.patch [new file with mode: 0644]
www-client/firefox/firefox-60.1.0.ebuild
www-client/firefox/firefox-61.0.ebuild

diff --git a/www-client/firefox/files/bug_1461221.patch b/www-client/firefox/files/bug_1461221.patch
new file mode 100644 (file)
index 0000000..8ffa42c
--- /dev/null
@@ -0,0 +1,36 @@
+
+# HG changeset patch
+# User Gregory Szorc <gps@mozilla.com>
+# Date 1526410966 25200
+# Node ID e4ce7b97291627f2186dc23be0dadd3c56dfe938
+# Parent  f288a2c9c4390898a17ad9f964218b52b87d8028
+Bug 1461221 - Account for psutil.disk_io_counters() returning None; r=mshal
+
+Apparently it can do this.
+
+MozReview-Commit-ID: 6gMTGtcRAw6
+
+diff --git a/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py b/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py
+--- a/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py
++++ b/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py
+@@ -60,16 +60,19 @@ except Exception:
+         psutil = None
+     have_psutil = False
+ def get_disk_io_counters():
+     try:
+         io_counters = psutil.disk_io_counters()
++
++        if io_counters is None:
++            return PsutilStub().disk_io_counters()
+     except RuntimeError:
+         io_counters = PsutilStub().disk_io_counters()
+     return io_counters
+ def _collect(pipe, poll_interval):
+     """Collects system metrics.
+
index e6ad0fecb10fe348446bc4cc1867d4c8e0b7668e..92566c51b7dbe660ba15e1798b9b67094cc4b1a4 100644 (file)
@@ -122,8 +122,11 @@ src_unpack() {
 }
 
 src_prepare() {
+       rm "${WORKDIR}/firefox/2005_ffmpeg4.patch"
        eapply "${WORKDIR}/firefox"
 
+       eapply "${FILESDIR}/bug_1461221.patch"
+
        # Enable gnomebreakpad
        if use debug ; then
                sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
index df0c369af98831b69259d2d6c415020710b5de10..e3945abf8ec5cf7025b92322052973670d02b9b3 100644 (file)
@@ -124,6 +124,8 @@ src_unpack() {
 src_prepare() {
        eapply "${WORKDIR}/firefox"
 
+       eapply "${FILESDIR}/bug_1461221.patch"
+
        # Enable gnomebreakpad
        if use debug ; then
                sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \