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."""