Hello community,

here is the log from the commit of package orca for openSUSE:Factory checked in 
at 2020-09-05 23:59:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/orca (Old)
 and      /work/SRC/openSUSE:Factory/.orca.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "orca"

Sat Sep  5 23:59:20 2020 rev:151 rq:831453 version:3.36.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/orca/orca.changes        2020-08-15 
21:17:09.687513104 +0200
+++ /work/SRC/openSUSE:Factory/.orca.new.3399/orca.changes      2020-09-05 
23:59:51.107177205 +0200
@@ -1,0 +2,7 @@
+Mon Aug 31 14:43:06 UTC 2020 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 3.36.6:
+  + General: Add some sanity checks to prevent crashing due to
+    GStreamer failure.
+
+-------------------------------------------------------------------

Old:
----
  orca-3.36.5.tar.xz

New:
----
  orca-3.36.6.tar.xz

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

Other differences:
------------------
++++++ orca.spec ++++++
--- /var/tmp/diff_new_pack.mJFOtC/_old  2020-09-05 23:59:52.459177882 +0200
+++ /var/tmp/diff_new_pack.mJFOtC/_new  2020-09-05 23:59:52.463177884 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           orca
-Version:        3.36.5
+Version:        3.36.6
 Release:        0
 Summary:        Screen reader for GNOME
 License:        LGPL-2.1-or-later

++++++ orca-3.36.5.tar.xz -> orca-3.36.6.tar.xz ++++++
++++ 6437 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/orca-3.36.5/ChangeLog new/orca-3.36.6/ChangeLog
--- old/orca-3.36.5/ChangeLog   2020-08-11 18:08:11.000000000 +0200
+++ new/orca-3.36.6/ChangeLog   2020-08-31 13:31:12.000000000 +0200
@@ -1,5 +1,26 @@
 # Generated by Makefile. Do not edit.
 
+2020-08-31 13:21:39 +0200 Joanmarie Diggs <jdi...@igalia.com>
+
+        Add some sanity checks to prevent crashing due to GStreamer failure
+
+M      src/orca/sound.py
+
+2020-08-11 18:12:48 +0200 Joanmarie Diggs <jdi...@igalia.com>
+
+        Post-release version bump
+
+M      README.md
+M      configure.ac
+
+2020-08-11 18:09:22 +0200 Joanmarie Diggs <jdi...@igalia.com>
+
+        Release prep
+
+M      NEWS
+M      README.md
+M      configure.ac
+
 2020-08-11 17:53:24 +0200 Joanmarie Diggs <jdi...@igalia.com>
 
         Fix regression reading content resulting from cherry-pick
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/orca-3.36.5/NEWS new/orca-3.36.6/NEWS
--- old/orca-3.36.5/NEWS        2020-08-11 18:07:22.000000000 +0200
+++ new/orca-3.36.6/NEWS        2020-08-31 13:29:55.000000000 +0200
@@ -1,3 +1,11 @@
+3.36.6 - 31 August 2020
+
+General:
+
+ * Add some sanity checks to prevent crashing due to GStreamer failure
+
+=========
+
 3.36.5 - 11 August 2020
 
 Web + Thunderbird:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/orca-3.36.5/README new/orca-3.36.6/README
--- old/orca-3.36.5/README      2020-08-11 18:08:06.000000000 +0200
+++ new/orca-3.36.6/README      2020-08-31 13:31:05.000000000 +0200
@@ -1,4 +1,4 @@
-# Orca v3.36.5
+# Orca v3.36.6
 
 ## Introduction
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/orca-3.36.5/README.md new/orca-3.36.6/README.md
--- old/orca-3.36.5/README.md   2020-08-11 18:05:51.000000000 +0200
+++ new/orca-3.36.6/README.md   2020-08-31 13:28:49.000000000 +0200
@@ -1,4 +1,4 @@
-# Orca v3.36.5
+# Orca v3.36.6
 
 ## Introduction
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/orca-3.36.5/configure.ac new/orca-3.36.6/configure.ac
--- old/orca-3.36.5/configure.ac        2020-08-11 18:05:44.000000000 +0200
+++ new/orca-3.36.6/configure.ac        2020-08-31 13:28:58.000000000 +0200
@@ -1,6 +1,6 @@
 m4_define([orca_major_version], [3])
 m4_define([orca_minor_version], [36])
-m4_define([orca_micro_version], [5])
+m4_define([orca_micro_version], [6])
 m4_define([orca_version],
           [orca_major_version.orca_minor_version.orca_micro_version])
 
Binary files old/orca-3.36.5/po/an.gmo and new/orca-3.36.6/po/an.gmo differ
Binary files old/orca-3.36.5/po/ar.gmo and new/orca-3.36.6/po/ar.gmo differ
Binary files old/orca-3.36.5/po/ast.gmo and new/orca-3.36.6/po/ast.gmo differ
Binary files old/orca-3.36.5/po/be.gmo and new/orca-3.36.6/po/be.gmo differ
Binary files old/orca-3.36.5/po/bg.gmo and new/orca-3.36.6/po/bg.gmo differ
Binary files old/orca-3.36.5/po/bn.gmo and new/orca-3.36.6/po/bn.gmo differ
Binary files old/orca-3.36.5/po/bn_IN.gmo and new/orca-3.36.6/po/bn_IN.gmo 
differ
Binary files old/orca-3.36.5/po/bs.gmo and new/orca-3.36.6/po/bs.gmo differ
Binary files old/orca-3.36.5/po/ca.gmo and new/orca-3.36.6/po/ca.gmo differ
Binary files old/orca-3.36.5/po/c...@valencia.gmo and 
new/orca-3.36.6/po/c...@valencia.gmo differ
Binary files old/orca-3.36.5/po/ckb.gmo and new/orca-3.36.6/po/ckb.gmo differ
Binary files old/orca-3.36.5/po/cs.gmo and new/orca-3.36.6/po/cs.gmo differ
Binary files old/orca-3.36.5/po/cy.gmo and new/orca-3.36.6/po/cy.gmo differ
Binary files old/orca-3.36.5/po/da.gmo and new/orca-3.36.6/po/da.gmo differ
Binary files old/orca-3.36.5/po/de.gmo and new/orca-3.36.6/po/de.gmo differ
Binary files old/orca-3.36.5/po/dz.gmo and new/orca-3.36.6/po/dz.gmo differ
Binary files old/orca-3.36.5/po/el.gmo and new/orca-3.36.6/po/el.gmo differ
Binary files old/orca-3.36.5/po/en_CA.gmo and new/orca-3.36.6/po/en_CA.gmo 
differ
Binary files old/orca-3.36.5/po/en_GB.gmo and new/orca-3.36.6/po/en_GB.gmo 
differ
Binary files old/orca-3.36.5/po/eo.gmo and new/orca-3.36.6/po/eo.gmo differ
Binary files old/orca-3.36.5/po/es.gmo and new/orca-3.36.6/po/es.gmo differ
Binary files old/orca-3.36.5/po/et.gmo and new/orca-3.36.6/po/et.gmo differ
Binary files old/orca-3.36.5/po/eu.gmo and new/orca-3.36.6/po/eu.gmo differ
Binary files old/orca-3.36.5/po/fi.gmo and new/orca-3.36.6/po/fi.gmo differ
Binary files old/orca-3.36.5/po/fr.gmo and new/orca-3.36.6/po/fr.gmo differ
Binary files old/orca-3.36.5/po/gl.gmo and new/orca-3.36.6/po/gl.gmo differ
Binary files old/orca-3.36.5/po/gu.gmo and new/orca-3.36.6/po/gu.gmo differ
Binary files old/orca-3.36.5/po/he.gmo and new/orca-3.36.6/po/he.gmo differ
Binary files old/orca-3.36.5/po/hi.gmo and new/orca-3.36.6/po/hi.gmo differ
Binary files old/orca-3.36.5/po/hr.gmo and new/orca-3.36.6/po/hr.gmo differ
Binary files old/orca-3.36.5/po/hu.gmo and new/orca-3.36.6/po/hu.gmo differ
Binary files old/orca-3.36.5/po/id.gmo and new/orca-3.36.6/po/id.gmo differ
Binary files old/orca-3.36.5/po/is.gmo and new/orca-3.36.6/po/is.gmo differ
Binary files old/orca-3.36.5/po/it.gmo and new/orca-3.36.6/po/it.gmo differ
Binary files old/orca-3.36.5/po/ja.gmo and new/orca-3.36.6/po/ja.gmo differ
Binary files old/orca-3.36.5/po/kk.gmo and new/orca-3.36.6/po/kk.gmo differ
Binary files old/orca-3.36.5/po/kn.gmo and new/orca-3.36.6/po/kn.gmo differ
Binary files old/orca-3.36.5/po/ko.gmo and new/orca-3.36.6/po/ko.gmo differ
Binary files old/orca-3.36.5/po/lt.gmo and new/orca-3.36.6/po/lt.gmo differ
Binary files old/orca-3.36.5/po/lv.gmo and new/orca-3.36.6/po/lv.gmo differ
Binary files old/orca-3.36.5/po/mai.gmo and new/orca-3.36.6/po/mai.gmo differ
Binary files old/orca-3.36.5/po/mk.gmo and new/orca-3.36.6/po/mk.gmo differ
Binary files old/orca-3.36.5/po/ml.gmo and new/orca-3.36.6/po/ml.gmo differ
Binary files old/orca-3.36.5/po/ms.gmo and new/orca-3.36.6/po/ms.gmo differ
Binary files old/orca-3.36.5/po/nb.gmo and new/orca-3.36.6/po/nb.gmo differ
Binary files old/orca-3.36.5/po/ne.gmo and new/orca-3.36.6/po/ne.gmo differ
Binary files old/orca-3.36.5/po/nl.gmo and new/orca-3.36.6/po/nl.gmo differ
Binary files old/orca-3.36.5/po/nn.gmo and new/orca-3.36.6/po/nn.gmo differ
Binary files old/orca-3.36.5/po/oc.gmo and new/orca-3.36.6/po/oc.gmo differ
Binary files old/orca-3.36.5/po/or.gmo and new/orca-3.36.6/po/or.gmo differ
Binary files old/orca-3.36.5/po/pa.gmo and new/orca-3.36.6/po/pa.gmo differ
Binary files old/orca-3.36.5/po/pl.gmo and new/orca-3.36.6/po/pl.gmo differ
Binary files old/orca-3.36.5/po/pt.gmo and new/orca-3.36.6/po/pt.gmo differ
Binary files old/orca-3.36.5/po/pt_BR.gmo and new/orca-3.36.6/po/pt_BR.gmo 
differ
Binary files old/orca-3.36.5/po/ro.gmo and new/orca-3.36.6/po/ro.gmo differ
Binary files old/orca-3.36.5/po/ru.gmo and new/orca-3.36.6/po/ru.gmo differ
Binary files old/orca-3.36.5/po/sk.gmo and new/orca-3.36.6/po/sk.gmo differ
Binary files old/orca-3.36.5/po/sl.gmo and new/orca-3.36.6/po/sl.gmo differ
Binary files old/orca-3.36.5/po/sq.gmo and new/orca-3.36.6/po/sq.gmo differ
Binary files old/orca-3.36.5/po/sr.gmo and new/orca-3.36.6/po/sr.gmo differ
Binary files old/orca-3.36.5/po/s...@latin.gmo and 
new/orca-3.36.6/po/s...@latin.gmo differ
Binary files old/orca-3.36.5/po/sv.gmo and new/orca-3.36.6/po/sv.gmo differ
Binary files old/orca-3.36.5/po/ta.gmo and new/orca-3.36.6/po/ta.gmo differ
Binary files old/orca-3.36.5/po/te.gmo and new/orca-3.36.6/po/te.gmo differ
Binary files old/orca-3.36.5/po/tg.gmo and new/orca-3.36.6/po/tg.gmo differ
Binary files old/orca-3.36.5/po/th.gmo and new/orca-3.36.6/po/th.gmo differ
Binary files old/orca-3.36.5/po/tr.gmo and new/orca-3.36.6/po/tr.gmo differ
Binary files old/orca-3.36.5/po/ug.gmo and new/orca-3.36.6/po/ug.gmo differ
Binary files old/orca-3.36.5/po/uk.gmo and new/orca-3.36.6/po/uk.gmo differ
Binary files old/orca-3.36.5/po/vi.gmo and new/orca-3.36.6/po/vi.gmo differ
Binary files old/orca-3.36.5/po/zh_CN.gmo and new/orca-3.36.6/po/zh_CN.gmo 
differ
Binary files old/orca-3.36.5/po/zh_HK.gmo and new/orca-3.36.6/po/zh_HK.gmo 
differ
Binary files old/orca-3.36.5/po/zh_TW.gmo and new/orca-3.36.6/po/zh_TW.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/orca-3.36.5/src/orca/orca_platform.py 
new/orca-3.36.6/src/orca/orca_platform.py
--- old/orca-3.36.5/src/orca/orca_platform.py   2020-08-11 18:07:55.000000000 
+0200
+++ new/orca-3.36.6/src/orca/orca_platform.py   2020-08-31 13:30:42.000000000 
+0200
@@ -28,7 +28,7 @@
 
 # $ORCA_MAJOR_VERSION.$ORCA_MINOR_VERSION.$ORCA_MICRO_VERSION
 #
-version     = "3.36.5"
+version     = "3.36.6"
 
 # "--prefix" parameter used when configuring the build.
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/orca-3.36.5/src/orca/sound.py new/orca-3.36.6/src/orca/sound.py
--- old/orca-3.36.5/src/orca/sound.py   2020-07-28 23:29:09.000000000 +0200
+++ new/orca-3.36.6/src/orca/sound.py   2020-08-31 13:27:55.000000000 +0200
@@ -46,6 +46,8 @@
         self._initialized = False
         self._source = None
         self._sink = None
+        self._player = None
+        self._pipeline = None
 
         if not _gstreamerAvailable:
             msg = 'SOUND ERROR: Gstreamer is not available'
@@ -108,6 +110,11 @@
             return
 
         self._player = Gst.ElementFactory.make('playbin', 'player')
+        if self._player is None:
+            msg = 'SOUND ERROR: Gstreamer is available, but player is None'
+            debug.println(debug.LEVEL_INFO, msg, True)
+            return
+
         bus = self._player.get_bus()
         bus.add_signal_watch()
         bus.connect("message", self._onPlayerMessage)
@@ -149,8 +156,11 @@
             element.set_state(Gst.State.NULL)
             return
 
-        self._player.set_state(Gst.State.NULL)
-        self._pipeline.set_state(Gst.State.NULL)
+        if self._player:
+            self._player.set_state(Gst.State.NULL)
+
+        if self._pipeline:
+            self._pipeline.set_state(Gst.State.NULL)
 
     def shutdown(self):
         """Shuts down the sound utilities."""


Reply via email to