Hello community,

here is the log from the commit of package mycroft-core for openSUSE:Factory 
checked in at 2018-11-26 10:20:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mycroft-core (Old)
 and      /work/SRC/openSUSE:Factory/.mycroft-core.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mycroft-core"

Mon Nov 26 10:20:12 2018 rev:3 rq:648790 version:18.8.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/mycroft-core/mycroft-core.changes        
2018-09-13 12:10:25.866367197 +0200
+++ /work/SRC/openSUSE:Factory/.mycroft-core.new.19453/mycroft-core.changes     
2018-11-26 10:21:45.481630407 +0100
@@ -1,0 +2,177 @@
+Sun Nov 11 17:47:15 UTC 2018 - Antonio Larrosa <[email protected]>
+
+- Update to 18.8.5:
+  * No information from upstream yet. It'll be published at:
+    https://github.com/MycroftAI/mycroft-core/releases/tag/release%2Fv18.8.5
+
+-------------------------------------------------------------------
+Sun Nov  4 18:21:38 UTC 2018 - Antonio Larrosa <[email protected]>
+
+- Added buildrequires for python3-ddg3 and python3-ifaddr
+
+-------------------------------------------------------------------
+Thu Nov  1 20:20:34 UTC 2018 - Antonio Larrosa <[email protected]>
+
+- Update to 18.8.4:
+  * This was a rather quiet release but it introduces a mechanic to sync
+    installed skills with the skill store. This makes way for bigger changes
+    server side creating a better user experience.
+  * Report load errors in skill tester . The skill tester now has the ability
+    to report the error encountered when skills fail to load.
+  * New tests for the dialog renderer module.
+  * Api update Upload skills manifest . Add support for uploading skill
+    manifest listing installed skills and their status. This makes way for
+    implementing better installation possibilities on the Marketplace.
+  * Bugfixes
+    + Fix using CPS_play() without the common play framework.
+    + Fix setup script on Fedora and add support for Red Hat Enterprise Linux
+  * See more changes at
+    https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.4
+
+- Update to 18.8.3:
+  * The big news in this issue is adding the CommonPlaySkill, a subclass of
+    the MycroftSkill adding functionality for negotiating which skill should
+    handle a playback call. This will still need a couple of skill updates
+    to take advantage of the system but it should be running within a day or 
two.
+  * Common playback skill
+  * Fallback TTS . If a remote TTS such as Mimic 2 or googleTTS is used and
+    the network connection goes down the tts will fallback to the local
+    version of Mimic.
+  * Cross skill context . A system for setting context for all skills was
+    added.
+  * Lock the usage of the identity file . To reduce risk of multiple
+    processes accessing the identity file a locking system was added.
+  * Fix the problem trillions issue when formating numbers . Rework and
+    fixing of issue with trillions when using nice_number.
+  * CentOS 7 support
+  * Warn when unsupported parse function is used for unsupported language
+  * Fix invalid escape sequence in remote_tts.py
+  * Allow setting log level in user config . The log level can now both be set
+    in the system config and the user config.
+  * Miscellaneous
+    + Fix bug causing CLI required 2 ctrl+C to exit
+    + Reduce logging
+    + Lock the version of get-pip used during dev_setup
+    + Minor cleanup of mycroft.skills.core
+    + Fix parsing of today, tomorrow, yesterday
+    + Add possibility to set a separate language for GoogleCloudSTT
+    + Use the phonetic spelling with mimic2
+  * See more changes at
+    https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.3
+
+- Update to 18.8.2:
+  * Distro support. Package list for Arch Linux and OpenSuse updated.
+  * Updates for python 3.7
+    + Fix python 3.7 issues in padaos
+    + A couple of regexes would fail due to a minor change in how python
+      handles incorrect escape sequences.
+    + update pyyaml module requirement
+  * Date time updates
+    + a default_time optional parameter has been added to extract_datetime().
+    + utc_now() now returns datetime objects including timezone
+  * Spanish text parsing functions updated . Adding spanish support for
+    extract_number() and extract_datetime().
+  * Updates for skill writers
+    + translate_namedvalues now produce an ordered dict so the values
+      can be ordered by priority in the .list file.
+    + schedule_event() now accept integers as well as datetime.
+    + Add optional parameter wait to speakand speak_dialog
+    + Strip trailing blank lines from translated files (.dialog, .list)
+  * Support for downloading precise model by wake word name . When more wake
+    words are added the precise models will now automatically download and
+    be used if they're available, otherwise it'll fall back to pocketsphinx.
+  * Misc
+    + Removed unused requirements
+    + Update gtts-token to fix google tts
+    + Add repeat option to audioservice
+    + skill tester now supports a test_setup() step for initial setup.
+  * See more changes at
+    https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.2
+
+- Update to 18.8.1:
+  * Mimic 2 speech improvement . The American Voice Beta voice model for
+    mimic 2 has been improved quite a bit, to take advantage of this some of
+    the sentence chunking code has been reworked. This will result in less
+    unnatural pauses in the speech.
+  * Unify the commandline experience . Many of the command line tools used in
+    the Mark-1 and Picroft was merged into the mycroft-core repo and can
+    be found under .../mycroft-core/bin/
+  * Local precise model . A user specified precise wakeword model can now be
+    specified in the configuration. This allows easier customization.
+  * Workaround for arduino issue
+  * Miscellaneous updates and bugfixes
+    + Bugfix for the chromecast audio backend
+    + Skip mimic build by default if it's already been built
+    + Better cleanup if a skill fails to load
+    + Minor update of german
+  * See more changes at
+    https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.1
+
+- Update to 18.8.0:
+  * The following non-compatible changes has been included:
+    + enclosure api separated from enclosure logic, this will make it easier
+      to create thirdparty enclosures and support future mycroft enclosures.
+    + a couple of deprecated util functions were removed along with the
+      deprecated DeviceApi methods find_*
+    + Booleans and Numbers in websettings are now casted to the correct
+      python type
+    + update to more modern python module structure, all main.py files were
+      removed.
+    + remove depreciated ScheduledSkill
+    + MycroftSkill.get_response announcement parameter has been removed (the
+      dialog parameter now supports strings as well so it has become redundant)
+  * locale directory . Skill vocab, dialogs and regexes can now be placed in
+    the SKILL/locale
+  * Simple audio service . Replace the separate mpg123 and ogg123 with a
+    "simple" audio service using simple command line tools to play mp3, ogg
+    and wav files.
+  * Emitter/ws -> bus . The messagebus connection instances has been renamed
+    to "bus". The old MycroftSkill.emitter is still available for backwards
+    compatibility but will be removed for 19.02.
+  * Skill tester improvements
+    + Improve skill tester output
+    + Add support for custom settings during test.
+  * Misc
+    + Fix skill listing in CLI
+    + Fix building mimic if the path contains spaces.
+    + msk updated to 0.3.11 adding better branching support
+    + msm updated to 0.5.19 setting default branch to 18.08
+  * See more changes at
+    https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.0
+
+- Rebase patches:
+  * fix-installation-paths.patch
+  * fix-skill-settings-hash.patch
+  * use-pycodestyle-instead-of-pep8.patch
+
+-------------------------------------------------------------------
+Thu Aug 30 15:25:24 UTC 2018 - [email protected]
+
+- Don't buildrequire python-pep8 since it's not used at all
+
+-------------------------------------------------------------------
+Sun Aug 26 17:38:49 UTC 2018 - [email protected]
+
+- Update to 18.2.13:
+  * Lots of minor improvements and preparations for moving to the 18.8 release.
+  * Support for installing Beta skills
+  * Mycroft CLI updates
+    + Fixed lockups
+    + Updated simple CLI to show Mycroft speech
+    + Updated code handling non-ascii encodings to work well on a wider range 
of Locales
+  * Improved Camel Case Splitting
+  * Fixed caching mimic outputs
+  * Mimic 2 improvements
+  * Clean up isSpeaking signal
+  * See more changes at
+    https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.2.13
+
+- Update to 18.2.12:
+  * New Mimic voice technology
+  * Improved Padatious support
+  * Misc improvements
+  * See more changes at
+    https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.2.12
+- Rebased fix-installation-paths.patch
+
+-------------------------------------------------------------------

Old:
----
  v18.2.11.tar.gz

New:
----
  v18.8.5.tar.gz

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

Other differences:
------------------
++++++ mycroft-core.spec ++++++
--- /var/tmp/diff_new_pack.jv4BDy/_old  2018-11-26 10:21:51.081623818 +0100
+++ /var/tmp/diff_new_pack.jv4BDy/_new  2018-11-26 10:21:51.081623818 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mycroft-core
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,21 +12,20 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-%define numversion 18.2.11
 
 Name:           mycroft-core
-Version:        %{numversion}
+Version:        18.8.5
 Release:        0
 Summary:        The Mycroft Artificial Intelligence platform
 # FIXME: Select a correct license from 
https://github.com/openSUSE/spec-cleaner#spdx-licenses
-License:        GPL-3.0
 # FIXME: use correct group, see 
"https://en.opensuse.org/openSUSE:Package_group_guidelines";
+License:        GPL-3.0-only
 Group:          System/GUI/Other
 Url:            https://mycroft.ai
-Source:         
https://github.com/MycroftAI/%{name}/archive/release/v%{numversion}.tar.gz
+Source:         
https://github.com/MycroftAI/%{name}/archive/release/v%{version}.tar.gz
 Source1:        version.json
 Source2:        mycroft-bus.service
 Source3:        mycroft-skills.service
@@ -47,126 +46,78 @@
 Patch1001:      use-pycodestyle-instead-of-pep8.patch
 Patch1004:      fix-skill-settings-hash.patch
 BuildRequires:  fdupes
-BuildRequires:  python3-devel
-BuildRequires:  python3-PyChromecast
-BuildRequires:  python3-PyRIC
-BuildRequires:  python3-SpeechRecognition >= 3.8.1
-BuildRequires:  python3-adapt-parser
-BuildRequires:  python3-astral
-BuildRequires:  python3-fann2 >= 1.0.7
-BuildRequires:  python3-future >= 0.16.0
-BuildRequires:  python3-google-api-python-client >= 1.6.4
-BuildRequires:  python3-gTTS
-BuildRequires:  python3-gTTS-token
-BuildRequires:  python3-inflection >= 0.3.1
-BuildRequires:  python3-monotonic
-BuildRequires:  python3-python-dateutil
-BuildRequires:  python3-padatious
-BuildRequires:  python3-parsedatetime
-BuildRequires:  python3-pep8
-BuildRequires:  python3-psutil
-BuildRequires:  python3-pulsectl
-BuildRequires:  python3-pyalsaaudio
-BuildRequires:  python3-pyee >= 1.0.1
-BuildRequires:  python3-pyjokes
-BuildRequires:  python3-pyowm
-BuildRequires:  python3-python-vlc
-BuildRequires:  python3-requests-futures
-BuildRequires:  python3-wikipedia
-BuildRequires:  python3-pip
 BuildRequires:  python3-setuptools
-BuildRequires:  python3-Pillow
-BuildRequires:  python3-pyserial >= 3.0
-BuildRequires:  python3-PyYAML
-BuildRequires:  python3-six
-BuildRequires:  python3-tornado
-BuildRequires:  python3-virtualenv
-BuildRequires:  python3-websocket-client
-BuildRequires:  python3-gobject
-BuildRequires:  libtool
-BuildRequires:  libffi-devel
-BuildRequires:  openssl-devel
-BuildRequires:  autoconf
-BuildRequires:  bison
-BuildRequires:  swig
-BuildRequires:  glib2-devel
-BuildRequires:  portaudio-devel
-BuildRequires:  mpg123
-BuildRequires:  mpg123-pulse
-BuildRequires:  pkgconfig
-BuildRequires:  libicu-devel
-BuildRequires:  automake
-BuildRequires:  libjpeg62-devel
 Requires:       mimic
+Requires:       python3-Pillow
 Requires:       python3-PyChromecast
 Requires:       python3-PyRIC
+Requires:       python3-PyYAML >= 3.13
 Requires:       python3-SpeechRecognition >= 3.8.1
 Requires:       python3-adapt-parser >= 0.3.0
 Requires:       python3-fann2 >= 1.0.7
-Requires:       python3-future >= 0.16.0
-Requires:       python3-google-api-python-client >= 1.6.4
+Requires:       python3-fasteners >= 0.14.1
 Requires:       python3-gTTS >= 1.1.7
-Requires:       python3-gTTS-token
-Requires:       python3-inflection
+Requires:       python3-gTTS-token >= 1.1.2
+Requires:       python3-gobject
+Requires:       python3-google-api-python-client >= 1.6.4
+Requires:       python3-inflection >= 0.3.1
 Requires:       python3-monotonic
-Requires:       python3-msm >= 0.5.16
-Requires:       python3-msk >= 0.3.9
-Requires:       python3-python-dateutil
-Requires:       python3-padatious >= 0.4.3
-Requires:       python3-padaos >= 0.1.5
+Requires:       python3-msk >= 0.3.11
+Requires:       python3-msm >= 0.5.19
+Requires:       python3-padaos >= 0.1.7
+Requires:       python3-padatious >= 0.4.5
 Requires:       python3-parsedatetime
 Requires:       python3-petact >= 0.1.2
+Requires:       python3-pip
+Requires:       python3-pocketsphinx-python
 Requires:       python3-precise-runner >= 0.2.1
-Requires:       python3-pycodestyle
 Requires:       python3-psutil
 Requires:       python3-pulsectl
 Requires:       python3-pyalsaaudio
+Requires:       python3-pycodestyle
 Requires:       python3-pyee
+Requires:       python3-pyserial
+Requires:       python3-python-dateutil
 Requires:       python3-python-vlc
-Requires:       python3-requests-futures
-Requires:       python3-pip
-Requires:       python3-pocketsphinx-python
+Requires:       python3-requests >= 2.20.0
+Requires:       python3-requests-futures >= 0.9.5
 Requires:       python3-setuptools
-Requires:       python3-Pillow
-Requires:       python3-pyserial
-Requires:       python3-PyYAML
 Requires:       python3-six
 Requires:       python3-tornado
 Requires:       python3-virtualenv
 Requires:       python3-virtualenvwrapper
 Requires:       python3-websocket-client >= 0.32.0
-Requires:       python3-gobject
 #--- Requirements of the default skills
-Requires:       python3-pytz
-Requires:       python3-tzlocal
-Requires:       python3-astral >= 1.4
-Requires:       python3-pyowm
 Requires:       python3-arrow
-Requires:       python3-duckduckgo2
-Requires:       python3-humanhash3
-Requires:       python3-requests >= 2.19.1
+Requires:       python3-astral >= 1.4
+Requires:       python3-ddg3
 Requires:       python3-feedparser
-Requires:       python3-pyjokes
-Requires:       python3-netifaces
+Requires:       python3-humanhash3
+Requires:       python3-ifaddr
 Requires:       python3-multi_key_dict
+Requires:       python3-netifaces
+Requires:       python3-pyjokes
+Requires:       python3-pyowm
+Requires:       python3-pytz
+Requires:       python3-tzlocal
 Requires:       python3-wikipedia
 Requires:       python3-wolframalpha
 # Required by Plasma skills
+Requires:       python3-PyAutoGUI
 Requires:       python3-dbus-python
+Requires:       python3-num2words
 Requires:       python3-python-aiml
 Requires:       python3-python-xlib
-Requires:       python3-PyAutoGUI
-Requires:       python3-num2words
 #----
-Requires:       openssl
-Requires:       portaudio
-Requires:       mpg123
-Requires:       mpg123-pulse
-Requires:       screen
 Requires:       curl
-Requires:       jq
 Requires:       git
+Requires:       jq
+Requires:       mpg123
+Requires:       mpg123-pulse
+Requires:       openssl
 Requires:       patch
+Requires:       portaudio
+Requires:       screen
 Recommends:     espeak
 Recommends:     plasma-mycroft
 Recommends:     vlc
@@ -177,7 +128,7 @@
 Mycroft is a voice assistant.
 
 %prep
-%setup -q -n %{name}-release-v%{numversion}
+%setup -q -n %{name}-release-v%{version}
 %patch1000 -p1
 %patch1001 -p1
 %patch1004 -p1
@@ -246,7 +197,7 @@
 %{_bindir}/mycroft-echo-observer
 %{_bindir}/mycroft-enclosure-client
 %{_bindir}/mycroft-messagebus
-%{_bindir}/mycroft-skill-container
+#%{_bindir}/mycroft-skill-container
 %{_bindir}/mycroft-skills
 %{_bindir}/mycroft-speech-client
 %{_datadir}/mycroft-core
@@ -256,6 +207,6 @@
 %{_userunitdir}/mycroft-voice.service
 %{_userunitdir}/mycroft.target
 %{python3_sitelib}/mycroft/
-%{python3_sitelib}/mycroft_core-%{numversion}-py%{py3_ver}.egg-info
+%{python3_sitelib}/mycroft_core-%{version}-py%{py3_ver}.egg-info
 
 %changelog

++++++ fix-installation-paths.patch ++++++
--- /var/tmp/diff_new_pack.jv4BDy/_old  2018-11-26 10:21:51.121623771 +0100
+++ /var/tmp/diff_new_pack.jv4BDy/_new  2018-11-26 10:21:51.125623766 +0100
@@ -13,88 +13,58 @@
 * Write cache file to ~/.mycroft/web_config_cache.json instead of under /opt
 * Install skills to ~/.mycroft/skills
 
-Index: mycroft-core-release-v18.2.11/start-mycroft.sh
+Index: mycroft-core-release-v18.8.4/start-mycroft.sh
 ===================================================================
---- mycroft-core-release-v18.2.11.orig/start-mycroft.sh
-+++ mycroft-core-release-v18.2.11/start-mycroft.sh
-@@ -19,10 +19,9 @@ SOURCE="${BASH_SOURCE[0]}"
- script=${0}
+--- mycroft-core-release-v18.8.4.orig/start-mycroft.sh
++++ mycroft-core-release-v18.8.4/start-mycroft.sh
+@@ -20,7 +20,9 @@ script=${0}
  script=${script##*/}
- DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
--scripts_dir="$DIR/scripts"
--mkdir -p $scripts_dir/logs
--
+ cd -P "$( dirname "$SOURCE" )"
+ DIR="$( pwd )"
 -VIRTUALENV_ROOT=${VIRTUALENV_ROOT:-"${DIR}/.venv"}
-+logs_dir="/var/logs/mycroft-core"
++#logs_dir="/var/logs/mycroft-core"
 +#mkdir -p ${logs_dir}
 +#chown mycroft-core:mycroft-core ${logs_dir}
  
  function help() {
-   echo "${script}:  Mycroft command/service launcher"
-@@ -81,8 +80,7 @@ first_time=true
+     echo "${script}:  Mycroft command/service launcher"
+@@ -85,8 +87,7 @@ first_time=true
  function launch-process() {
      if ($first_time) ; then
          echo "Initializing..."
--        ${DIR}/scripts/prepare-msm.sh
--        source ${VIRTUALENV_ROOT}/bin/activate
-+#        ${DIR}/scripts/prepare-msm.sh
+-        "${DIR}/scripts/prepare-msm.sh"
+-        source-venv
++#        "${DIR}/scripts/prepare-msm.sh"
          first_time=false
      fi
  
-@@ -90,14 +88,13 @@ function launch-process() {
- 
-     # Launch process in background, sending log to scripts/log/mycroft-*.log
-     echo "Starting $1"
--    python ${_script} $_params
-+    python3 ${_script} $_params
- }
- 
+@@ -100,8 +101,7 @@ function launch-process() {
  function launch-background() {
      if ($first_time) ; then
          echo "Initializing..."
--        ${DIR}/scripts/prepare-msm.sh
--        source ${VIRTUALENV_ROOT}/bin/activate
-+#        ${DIR}/scripts/prepare-msm.sh
+-        "${DIR}/scripts/prepare-msm.sh"
+-        source-venv
++#        "${DIR}/scripts/prepare-msm.sh"
          first_time=false
      fi
  
-@@ -119,7 +116,7 @@ function launch-background() {
-     fi
- 
-     # Launch process in background, sending log to scripts/log/mycroft-*.log
--    python ${_script} $_params >> ${scripts_dir}/logs/mycroft-${1}.log 2>&1 &
-+    python3 ${_script} $_params 2>&1 &
- }
- 
- function check-dependencies() {
-@@ -184,7 +181,7 @@ case ${_opt} in
-     ;;
-   "audiotest")
-     source ${VIRTUALENV_ROOT}/bin/activate
--    python -m mycroft.util.audio_test "${@:1}"
-+    python3 -m mycroft.util.audio_test "${@:1}"
-     ;;
-   "audioaccuracytest")
-     launch-process ${_opt}
-Index: mycroft-core-release-v18.2.11/stop-mycroft.sh
-===================================================================
---- mycroft-core-release-v18.2.11.orig/stop-mycroft.sh
-+++ mycroft-core-release-v18.2.11/stop-mycroft.sh
-@@ -18,9 +18,6 @@ SOURCE="${BASH_SOURCE[0]}"
+Index: mycroft-core-release-v18.8.4/stop-mycroft.sh
+===================================================================
+--- mycroft-core-release-v18.8.4.orig/stop-mycroft.sh
++++ mycroft-core-release-v18.8.4/stop-mycroft.sh
+@@ -18,7 +18,6 @@ SOURCE="${BASH_SOURCE[0]}"
  
  script=${0}
  script=${script##*/}
--DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
--SCRIPTS="$DIR/scripts"
--mkdir -p $SCRIPTS/logs
+-cd -P "$( dirname "$SOURCE" )"
  
  function help() {
-   echo "${script}:  Mycroft service stopper"
-Index: mycroft-core-release-v18.2.11/mycroft/configuration/mycroft.conf
+     echo "${script}:  Mycroft service stopper"
+Index: mycroft-core-release-v18.8.4/mycroft/configuration/mycroft.conf
 ===================================================================
---- mycroft-core-release-v18.2.11.orig/mycroft/configuration/mycroft.conf
-+++ mycroft-core-release-v18.2.11/mycroft/configuration/mycroft.conf
-@@ -189,7 +189,10 @@
+--- mycroft-core-release-v18.8.4.orig/mycroft/configuration/mycroft.conf
++++ mycroft-core-release-v18.8.4/mycroft/configuration/mycroft.conf
+@@ -196,7 +196,10 @@
      "update": true,
      
      // Run a self test at bootup?
@@ -106,7 +76,7 @@
    },
  
    // Level of logs to store, one of  "CRITICAL", "ERROR", "WARNGIN", "INFO", 
"DEBUG"
-@@ -231,6 +234,8 @@
+@@ -238,6 +241,8 @@
      // Engine.  Options: "mimic", "google", "marytts", "fatts", "espeak", 
"spdsay", "responsive_voice"
      "module": "mimic",
      "mimic": {
@@ -115,19 +85,25 @@
        "voice": "ap"
      },
      "mimic2": {
-Index: mycroft-core-release-v18.2.11/mycroft/configuration/config.py
+Index: mycroft-core-release-v18.8.4/mycroft/configuration/config.py
 ===================================================================
---- mycroft-core-release-v18.2.11.orig/mycroft/configuration/config.py
-+++ mycroft-core-release-v18.2.11/mycroft/configuration/config.py
-@@ -22,6 +22,7 @@ from requests import RequestException
+--- mycroft-core-release-v18.8.4.orig/mycroft/configuration/config.py
++++ mycroft-core-release-v18.8.4/mycroft/configuration/config.py
+@@ -17,11 +17,12 @@
+ import re
+ import json
+ import inflection
+-from os.path import exists, isfile
++from os.path import exists, isfile, join
+ from requests import RequestException
  
- from mycroft.util.json_helper import load_commented_json
+ from mycroft.util.json_helper import load_commented_json, merge_dict
  from mycroft.util.log import LOG
 +from mycroft.filesystem import FileSystemAccess
  
+ from .locations import DEFAULT_CONFIG, SYSTEM_CONFIG, USER_CONFIG
  
- def merge_dict(base, delta):
-@@ -149,7 +150,8 @@ class RemoteConf(LocalConf):
+@@ -134,7 +135,8 @@ class RemoteConf(LocalConf):
      def __init__(self, cache=None):
          super(RemoteConf, self).__init__(None)
  
@@ -137,10 +113,10 @@
          from mycroft.api import is_paired
          if not is_paired():
              self.load_local(cache)
-Index: mycroft-core-release-v18.2.11/mycroft/tts/mimic_tts.py
+Index: mycroft-core-release-v18.8.4/mycroft/tts/mimic_tts.py
 ===================================================================
---- mycroft-core-release-v18.2.11.orig/mycroft/tts/mimic_tts.py
-+++ mycroft-core-release-v18.2.11/mycroft/tts/mimic_tts.py
+--- mycroft-core-release-v18.8.4.orig/mycroft/tts/mimic_tts.py
++++ mycroft-core-release-v18.8.4/mycroft/tts/mimic_tts.py
 @@ -40,7 +40,7 @@ if not os.path.isfile(BIN):
  
      BIN = distutils.spawn.find_executable("mimic")
@@ -150,10 +126,10 @@
  
  
  def download_subscriber_voices(selected_voice):
-Index: mycroft-core-release-v18.2.11/mycroft/version/__init__.py
+Index: mycroft-core-release-v18.8.4/mycroft/version/__init__.py
 ===================================================================
---- mycroft-core-release-v18.2.11.orig/mycroft/version/__init__.py
-+++ mycroft-core-release-v18.2.11/mycroft/version/__init__.py
+--- mycroft-core-release-v18.8.4.orig/mycroft/version/__init__.py
++++ mycroft-core-release-v18.8.4/mycroft/version/__init__.py
 @@ -37,8 +37,7 @@ CORE_VERSION_STR = '.'.join(map(str, COR
  class VersionManager(object):
      @staticmethod

++++++ fix-skill-settings-hash.patch ++++++
--- /var/tmp/diff_new_pack.jv4BDy/_old  2018-11-26 10:21:51.129623761 +0100
+++ /var/tmp/diff_new_pack.jv4BDy/_new  2018-11-26 10:21:51.129623761 +0100
@@ -22,11 +22,11 @@
 --- mycroft-core-release-v18.2.11.orig/mycroft/messagebus/client/ws.py
 +++ mycroft-core-release-v18.2.11/mycroft/messagebus/client/ws.py
 @@ -158,7 +158,7 @@ class WebsocketClient(object):
-     def remove(self, event_name, func):
-         try:
+             else:
+                 LOG.debug("Not able to find '"+str(event_name)+"'")
              self.emitter.remove_listener(event_name, func)
 -        except ValueError as e:
 +        except (ValueError, KeyError) as e:
-             LOG.warning('Failed to remove event {}: {}'.format(event_name, e))
- 
-     def remove_all_listeners(self, event_name):
+             LOG.warning('Failed to remove event {}: {}'.format(event_name,
+                                                                str(func)))
+             for line in traceback.format_stack():

++++++ use-pycodestyle-instead-of-pep8.patch ++++++
--- /var/tmp/diff_new_pack.jv4BDy/_old  2018-11-26 10:21:51.205623672 +0100
+++ /var/tmp/diff_new_pack.jv4BDy/_new  2018-11-26 10:21:51.209623667 +0100
@@ -7,23 +7,9 @@
 ===================================================================
 --- mycroft-core-release-v18.2.5.orig/requirements.txt
 +++ mycroft-core-release-v18.2.5/requirements.txt
-@@ -2,19 +2,19 @@ six==1.10.0
- requests==2.19.1
- gTTS==1.1.7
- gTTS-token==1.1.1
--backports.ssl-match-hostname==3.4.0.2
-+#backports.ssl-match-hostname==3.4.0.2
- PyAudio==0.2.11
- pyee==1.0.1
- SpeechRecognition==3.8.1
- tornado==4.2.1
- websocket-client==0.32.0
--futures==3.0.3
-+#futures==3.0.3
- future==0.16.0
+@@ -2,7 +2,7 @@ six==1.10.0
  requests-futures==0.9.5
- parsedatetime==1.5
- pyyaml==3.11
+ pyyaml==3.13
  pyalsaaudio==0.8.2
 -xmlrunner==1.7.7
 +#xmlrunner==1.7.7

++++++ v18.2.11.tar.gz -> v18.8.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/mycroft-core/v18.2.11.tar.gz 
/work/SRC/openSUSE:Factory/.mycroft-core.new.19453/v18.8.5.tar.gz differ: char 
16, line 1


Reply via email to