Hello community, here is the log from the commit of package mycroft-core for openSUSE:Factory checked in at 2019-02-11 21:28:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mycroft-core (Old) and /work/SRC/openSUSE:Factory/.mycroft-core.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mycroft-core" Mon Feb 11 21:28:19 2019 rev:4 rq:673174 version:18.8.12 Changes: -------- --- /work/SRC/openSUSE:Factory/mycroft-core/mycroft-core.changes 2018-11-26 10:21:45.481630407 +0100 +++ /work/SRC/openSUSE:Factory/.mycroft-core.new.28833/mycroft-core.changes 2019-02-11 21:28:22.406983815 +0100 @@ -1,0 +2,112 @@ +Sat Feb 2 21:39:50 UTC 2019 - Antonio Larrosa <[email protected]> + +- Update to 18.8.12: + * GUI update (gh#MycroftAI/mycroft-core#1964) + + Adds ability to sync variables from the gui into the skill and makes it + possible to override the idle page. + * Always load dialogs as utf-8 (gh#MycroftAI/mycroft-core#1958) + + This ensures that systems with a default file encoding of ascii, ansi and + similar can read the dialog files correctly. + * Fix normalize of sentences containing "half" + (gh#MycroftAI/mycroft-core#1966) + + A bug introduced when improving the handling of numbers silently made the + normalize not parse numbers after a "half" in the sentence. The change + was reverted and the old behaviour is back. + * Update of stop handling of TTS (gh#MycroftAI/mycroft-core#1961) + + The tts now cancels all pending speech requests that were issued before + the stop command. + * Resting screen decorator (gh#MycroftAI/mycroft-core#1970) + + Creating Idle pages was previously a tricky task requiring setting up + message handlers and sending the correct message. Now a method can simply + be tagged as an resting screen handler by applying the decorator + @resting_screen_handler. + * Additional info from the audiotest (gh#MycroftAI/mycroft-core#1971) + + The audio test now prints which device is used for recording and the + command line used for playback. A -l option is also available now to list + available audio devices. + * Prefer local audio outputs (gh#MycroftAI/mycroft-core#1963) + + The audio system now prefer local backends before trying external ones. + For example a https url will now consistently play using the vlc backend + and not on a chromecast unless specified. + * Misc + + Clean up unnecessary Logs in text client (gh#MycroftAI/mycroft-core#1957) + + Tests for commented dialogs added (gh#MycroftAI/mycroft-core#1853) + +- Update to 18.8.11: + * Select microphone by name . The microphone can now be selected in the + listener configuration by using the "device_name" parameter. + * Audio seeking . Added an extension of the audioservice allowing seeking + within an audio file. + * Language updates for Italian and Dutch. + * Minor bugfixes and improvements + - The pep8 speaks config was updated to match the Travis line length + settings + - CLI now catches Ctrl+c correctly + - All class inheritances from object was removed + +- Update to 18.8.10: + * Barge-in support . The mic can now be configured to remain unmuted while + mycroft is speaking. + * Allow Mimic2 pronouncing negative numbers. This fixes an error in the + number parsing before sending to the mimic2 service. + * Gui update . Update to handle inserting and switching pages according to + the new mycroft-gui model. + * Swagger documentation for the mycroft api . The swagger config for the + mycroft api documentation is now included in the project. + * Bugfixes and minor improvements + - Handle year style pronounciation correctly when a float is provided. + - Write config files in a human readable format + - Allow to explicitly skip mimic build + +- Update to 18.8.9: + * Italian text resources has been updated and completed + * Make sure the precise processes are shutdown when a reload of the voice + hotword engine occurs. + +- Rebase patches: + * fix-installation-paths.patch + * use-pycodestyle-instead-of-pep8.patch + +------------------------------------------------------------------- +Mon Dec 10 09:59:44 UTC 2018 - Antonio Larrosa <[email protected]> + +- Update to 18.8.8: + * This fixes a semi-critical bug in msm which could cause the Mark-1 device + to not start at all. msm uses a local checkout of the skills repository as + a reference. If a connection error occurred during startup the repo would + be deleted and the skill startup process would stop. + +- Update to 18.8.7: + * This release contains the start of a new gui framework and a sort of a gui + debug console has been added to the CLI. + * GUI Connection interface . The enclosure client can now negotiate + connections from "screens" and can send qml pages to draw and related + variables. + * Update msm to version 0.6x . This adds better support for working with the + skill manifest both as a library and as a standalone application from the + command line. + * Hungarian translations . Added Hungarian translations and format/parsing + functions. + * Common Query Framework . A system for negotiating the best result for a + question. The system inherits a lot of it's design from the common play + framework. + * Bugfixes + - Handle invalid refresh tokens to allow the pairing skill to launch + re-pairing if needed + - gTTS modules updated to support latest changes on google's side. + - Handle faulty configs when the logger is created. + - bugfix in padaos to handle bad .intent lines without crashing the + intent system + +------------------------------------------------------------------- +Sun Nov 25 18:55:42 UTC 2018 - Antonio Larrosa <[email protected]> + +- Update to 18.8.6: + * New function extract_numbers() will extract all numbers from a string. + * The extract_datetime() function now accepts now as well as + "within X minutes/hours". + * Bugfixes: + + Utterance remainder does now only replace whole words (and not parts). + + Fix start playback for fast CPS_start() methods + +------------------------------------------------------------------- @@ -5,2 +117,7 @@ - * No information from upstream yet. It'll be published at: - https://github.com/MycroftAI/mycroft-core/releases/tag/release%2Fv18.8.5 + * Update Readthedocs documentation . Build scripts have been updated to work + in the current virtualenv and skill members such as file_system and log in + MycroftSkill is now documented. + * Extract date time function improvement. Fixed handling of phrases like + "in a minute" and added support for extracting "now". + * Upgrade requests minimum version to 2.20. + * Fix incorrect path in the prepare-msm script. Old: ---- v18.8.5.tar.gz New: ---- v18.8.12.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mycroft-core.spec ++++++ --- /var/tmp/diff_new_pack.7ylLFI/_old 2019-02-11 21:28:23.574983183 +0100 +++ /var/tmp/diff_new_pack.7ylLFI/_new 2019-02-11 21:28:23.582983178 +0100 @@ -1,7 +1,7 @@ # # spec file for package mycroft-core # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -17,7 +17,7 @@ Name: mycroft-core -Version: 18.8.5 +Version: 18.8.12 Release: 0 Summary: The Mycroft Artificial Intelligence platform # FIXME: Select a correct license from https://github.com/openSUSE/spec-cleaner#spdx-licenses @@ -56,15 +56,15 @@ Requires: python3-adapt-parser >= 0.3.0 Requires: python3-fann2 >= 1.0.7 Requires: python3-fasteners >= 0.14.1 -Requires: python3-gTTS >= 1.1.7 -Requires: python3-gTTS-token >= 1.1.2 +Requires: python3-gTTS >= 2.0.1 +Requires: python3-gTTS-token >= 1.1.3 Requires: python3-gobject Requires: python3-google-api-python-client >= 1.6.4 Requires: python3-inflection >= 0.3.1 Requires: python3-monotonic -Requires: python3-msk >= 0.3.11 -Requires: python3-msm >= 0.5.19 -Requires: python3-padaos >= 0.1.7 +Requires: python3-msk >= 0.3.12 +Requires: python3-msm >= 0.6.3 +Requires: python3-padaos >= 0.1.8 Requires: python3-padatious >= 0.4.5 Requires: python3-parsedatetime Requires: python3-petact >= 0.1.2 @@ -83,7 +83,7 @@ Requires: python3-requests-futures >= 0.9.5 Requires: python3-setuptools Requires: python3-six -Requires: python3-tornado +Requires: python3-tornado >= 4.5.3 Requires: python3-virtualenv Requires: python3-virtualenvwrapper Requires: python3-websocket-client >= 0.32.0 ++++++ fix-installation-paths.patch ++++++ --- /var/tmp/diff_new_pack.7ylLFI/_old 2019-02-11 21:28:23.634983150 +0100 +++ /var/tmp/diff_new_pack.7ylLFI/_new 2019-02-11 21:28:23.634983150 +0100 @@ -28,18 +28,20 @@ function help() { 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-venv -+# "${DIR}/scripts/prepare-msm.sh" - first_time=false - fi +@@ -78,17 +80,16 @@ first_time=true + + function source-venv() { + # Enter Python virtual environment, unless under Docker +- if [ ! -f "/.dockerenv" ] ; then +- source ${VIRTUALENV_ROOT}/bin/activate +- fi ++ # if [ ! -f "/.dockerenv" ] ; then ++ # source ${VIRTUALENV_ROOT}/bin/activate ++ # fi + } -@@ -100,8 +101,7 @@ function launch-process() { - function launch-background() { + first_time=true + function init-once() { if ($first_time) ; then echo "Initializing..." - "${DIR}/scripts/prepare-msm.sh" @@ -47,7 +49,7 @@ +# "${DIR}/scripts/prepare-msm.sh" first_time=false fi - + } Index: mycroft-core-release-v18.8.4/stop-mycroft.sh =================================================================== --- mycroft-core-release-v18.8.4.orig/stop-mycroft.sh @@ -66,7 +68,7 @@ +++ mycroft-core-release-v18.8.4/mycroft/configuration/mycroft.conf @@ -196,7 +196,10 @@ "update": true, - + // Run a self test at bootup? - "test": false + "test": false, @@ -131,7 +133,7 @@ --- 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): + class VersionManager: @staticmethod def get(): - data_dir = expanduser(Configuration.get()['data_dir']) ++++++ use-pycodestyle-instead-of-pep8.patch ++++++ --- /var/tmp/diff_new_pack.7ylLFI/_old 2019-02-11 21:28:23.770983076 +0100 +++ /var/tmp/diff_new_pack.7ylLFI/_new 2019-02-11 21:28:23.770983076 +0100 @@ -8,8 +8,8 @@ --- mycroft-core-release-v18.2.5.orig/requirements.txt +++ mycroft-core-release-v18.2.5/requirements.txt @@ -2,7 +2,7 @@ six==1.10.0 + websocket-client==0.32.0 requests-futures==0.9.5 - pyyaml==3.13 pyalsaaudio==0.8.2 -xmlrunner==1.7.7 +#xmlrunner==1.7.7 ++++++ v18.8.5.tar.gz -> v18.8.12.tar.gz ++++++ /work/SRC/openSUSE:Factory/mycroft-core/v18.8.5.tar.gz /work/SRC/openSUSE:Factory/.mycroft-core.new.28833/v18.8.12.tar.gz differ: char 16, line 1
