Commit Graph

147 Commits (f19547860bf67075d561a1bcdf30024ef06c9e8e)

Author SHA1 Message Date
Åke a77e53fcca
Merge pull request #2512 from ChanceNCounter/upgrade-lingua-franca-0.2.1
upgrade Lingua Franca to 0.2.1
2020-03-26 13:21:10 +01:00
ChanceNCounter 3fb37e7793 upgrade Lingua Franca to 0.2.1 2020-03-24 17:01:10 -07:00
dependabot[bot] 9256672264
Bump psutil from 5.2.1 to 5.6.6
Bumps [psutil](https://github.com/giampaolo/psutil) from 5.2.1 to 5.6.6.
- [Release notes](https://github.com/giampaolo/psutil/releases)
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-5.2.1...release-5.6.6)

Signed-off-by: dependabot[bot] <support@github.com>
2020-03-12 17:18:53 +00:00
Åke Forslund 7e406355e4 Upgrade msm to v0.8.7 2020-02-27 09:12:05 +01:00
Åke Forslund e63dad06b7 Update msm to default to 20.02 2020-02-19 08:01:05 +01:00
Åke Forslund fe7a0d7d74 Switch to v0.2.0 of lingua-franca 2020-01-18 08:58:23 +01:00
Åke Forslund a716397b66 Update msm to 0.8.5
This makes it possible for the installer skill to report errors during
install and remove of skills
2020-01-13 16:00:57 +01:00
Åke Forslund ec1d35d1b7 Fixes from code review
- Use reload status directly instead of instance check
- Move manifest posting to start_upload method
2019-12-18 12:05:40 +01:00
Åke 024ed2e587
Merge pull request #2410 from forslund/feature/upgrade-msk
Upgrade msk to 0.3.14
2019-12-05 08:07:58 +01:00
Åke ceec66e9ae
Merge pull request #2404 from forslund/feature/remove-cryptography-dep
Remove cryptography dependency
2019-12-04 22:44:40 +01:00
Åke Forslund ec81fa12fb Upgrade msk to 0.3.14
- Add LICENSE file as part of skill creation
- Colorize the output
- Add basic manifest.yml as part of skill creation
- Fix passwords containing quotes (")
2019-12-03 09:39:50 +01:00
Åke Forslund 64547fb4e9 Remove cryptography dependency
The dependency was previously added to try to suppress the SSL version
warning on the mark-1. This has been resolved via upgrading the mark-1
so the requirement is not of any importance right now.
2019-11-29 14:09:57 +01:00
Åke Forslund bbce15475a Update adapt
Update adapt so there are no version conflicts for six
2019-11-27 09:04:59 +01:00
Christian Clauss 54e8b1efb6 Upgrade requirements to eliminate Pytest warnings 2019-11-20 23:33:15 +01:00
Christian Clauss a1ff3fb355 Upgrade from pycodestyle to flake8 2019-11-19 23:07:52 +01:00
Åke Forslund 71078255de Update gtts and pillow 2019-11-04 11:48:03 +01:00
Åke Forslund 3fea4b1e6f Remove old manual pulse ducking 2019-08-31 14:27:06 +02:00
Åke Forslund 40e24ef2c5 Upgrade msm to 0.8.3 2019-08-30 15:30:57 +02:00
Åke Forslund 07bd6d1186 Update msm version 2019-08-23 16:52:32 +02:00
Åke Forslund 2de88c3166 Update msm to v0.7.9
- Clean up temporary folders
- Add the mark-2 related platforms
2019-07-18 14:26:47 +02:00
Åke Forslund 58cab5cddb Add support for slowloading skills
Upgrade msm to 0.7.8

Using the new max_threads parameters to MycroftSkillsManager.apply() the
skill loading is reduced to 2 threads if it's during runtime while a
fast update (20 threads) are used if not all default skills are
installed to speed up getting core into a 100% operational state.
2019-07-09 16:52:10 +02:00
Åke f42cec0886
Merge pull request #2172 from forslund/feature/msm-0.7.7
Correct skill GID's for skills not in the marketplace
2019-07-01 09:31:09 +02:00
Åke Forslund 5d2db22bfd Lock cryptography version to 2.6.1
The newly released cryptography 2.7 deprecates OpenSSL 1.0.1 and will in
the future not support it.

This version is currently installed on the mark-1 devices, to make sure
thing doesn't break in the future the cryptography version is locked to
v2.6.1 the latest version supporting this OpenSSL version.
2019-06-28 12:47:03 +02:00
Åke Forslund 83b3e73e66 Correct skill GID's for skills not in the marketplace
- Fixes skill GID generated for skills not in marketplace
- Adds caching of skillsmeta.json
- Updates skills manifest if skills gid has changed
2019-06-25 15:06:29 +02:00
Åke Forslund 62b115e22c Update pychromecast to 3.2.2
pychromecast needed to be updated to fix pip package version conflict
when using streaming google STT.

Minor issues with startup of audio needed to be handled, mainly adding
explicit waits to ensure commands would be accepted
2019-06-20 08:59:27 +02:00
Åke Forslund d594d6f00e Upgrade Adapt to v 0.3.3
This fixes an issue with one_of() when multiple occurences of a keyword exists
in the utterance
2019-05-30 08:01:59 +02:00
Åke Forslund 519e368214 Update msk to 0.3.13
This updates the README generation to match the current layout
2019-05-24 08:38:19 +02:00
Åke b1348de6f7 Feature/msm 0.7.6 (#2136)
* Log error when creating Padatious

* Update msm to v0.7.6

This handles connection errors during the startup procedure and improves
the skill_gid when no network is available
2019-05-23 10:16:37 -07:00
Åke bf6e363812
Revert "Support chopping old audio via precise upgrade" 2019-05-22 12:52:57 +02:00
Åke Forslund 2208ee178c Switch to getting skill_gid from msm skill entry 2019-05-21 09:23:02 +02:00
Åke Forslund 56ed5a657f Re-add support for skill_gid in settingsmeta upload 2019-05-18 08:29:26 +02:00
Matthew D. Scholefield dd71f24f29 Support chopping old audio via precise upgrade
This supports dropping audio buffers when the cpu falls behind so that the latency doesn't infinitely increase.
2019-05-15 02:38:33 -05:00
ChristopherRogers1991 6dd16915a9 Allow settingsmeta to be a yaml file (#2113)
Allow settingsmeta to be a yaml file in addition to the current .json file
2019-05-13 09:34:39 +02:00
Åke Forslund 54781a9249 Reverts back to 19.2.2
Revert "Fix a couple of minor issues intruduced by skill_gid (#2079)"

This reverts commit e046377ce1.

Revert "Merge pull request #2075 from forslund/bugfix/msm_wrapper-license"

This reverts commit 18cfbce0ca, reversing
changes made to 82fa314ce9.

Revert "Feature/skillsmeta gid (#2074)"

This reverts commit 82fa314ce9.
2019-04-07 00:01:36 +02:00
Åke 82fa314ce9 Feature/skillsmeta gid (#2074)
* Add global id basics to settings meta

- All skills will upload a blank settingsmeta
- a skill_gid will be appended to all settingsmeta upload-data
- Added basic function for generating skill_gid

* Use new skill_gid field.

Populate skill_gid directly from metadata

* Separate travis tmp-dirs

- Update travis script to use tempdir for each python version
- Update test script to handle nonstandard tempdirs
- Generate msm folder using tempdir when running create_msm test

* Add title field with pretty name

* Collect and expand "title" as needed

For title use market-place title or name in settings meta or skillname

* Switch skill_manager create_msm test to 19.02

* Remove leading / trailing Skill in display name

Also rename title displayname to match new mycroft-skills-data

* Lock msm_create and mock the name info test_settings
2019-04-02 11:14:49 -05:00
Åke fb050fd775 Update gTTS to 2.0.3 (#2069)
- This cleans up some of the debug output when gTTS fails to collect
languages due to change at google
2019-03-28 01:13:35 -05:00
Åke 71088f8fcb Feature/update requirements (#1998)
* Update to pyee 5.0.0

- Update requirement
- Make the SkillSettings class hashable

* Update adapt to 0.3.2

* Upgrade websocket-client
2019-02-27 23:41:24 -06:00
Åke Forslund bc9a961e84 Upgrade msm to 0.7.3 2019-02-27 12:43:00 +01:00
Åke Forslund 7668e5a078 Restore "Upgrade msm to 0.7.2"
This reverts commit a525a30cc6.
2019-02-15 06:51:58 +01:00
Åke Forslund 570ea0f4c9 Update padatious and padaos
- Fixes exception when adding/removing intents while processing an utterance
- Terminates worker processes correctly
2019-02-01 09:35:30 -06:00
Åke Forslund f106f9603f Revert "Merge pull request #1889 from forslund/feature/threaded-emitter"
This reverts commit cb891ecf2f, reversing
changes made to 876b5393f7.
2019-01-17 11:11:43 +01:00
Åke Forslund 19e8fc40d6 Update pyee to 5.0.0
Also update adapt to 0.3.2 to since it also depends on pyee
2019-01-15 19:52:44 +01:00
Kathy Reid aa05f5540f Remove pyyaml as a dependency
==== Fixed Issues ====
CVE-2017-18342
https://nvd.nist.gov/vuln/detail/CVE-2017-18342
high severity
Vulnerable versions: < 4.2b1
Patched version: 4.2b1
In PyYAML before 4.1, the yaml.load() API could execute arbitrary code.
In other words, yaml.safe_load is not used.

====  Tech Notes ====
NONE - explain new algorithms in detail, tool changes, etc.

====  Documentation Notes ====
NONE - description of a new feature or notes on behavior changes

==== Localization Notes ====
NONE - point to new strings, language specific functions, etc.

==== Environment Notes ====
NONE - new package requirements, new files being written to disk, etc.

==== Protocol Notes ====
NONE - message types added or changed, new signals, APIs, etc.
2019-01-08 02:49:52 +11:00
Åke Forslund a379c217eb Bump msm to 0.6.3
This fixes a potential issue where the startup processess halting when starting without internet connection.
2018-12-07 00:29:36 +01:00
Åke 74c1ee1678
Merge pull request #1890 from forslund/bugfix/gtts-version-update
Update gtts modules to fix google tts
2018-12-05 20:55:48 +01:00
Åke Forslund 398d254ff1 Update padaos to better handle bad translations
This fixes cases where the translators have made a mistake and for
example omitted or added an extra parentheses
2018-12-05 12:28:44 +01:00
Åke 60462d8979
Merge pull request #1899 from MycroftAI/feature/gui
First pass at the GUI infrastructure
2018-12-05 09:23:08 +01:00
Åke Forslund 41c6e86aec Changes on google's side requires update of gtts
updates the gtts and gtts-token module to the latest version.
2018-11-30 09:20:26 +01:00
Åke Forslund 8757f45bc9 Update msm to 0.6.2 2018-11-29 16:45:31 +01:00
Åke Forslund af8da5e39a Upgrade msk to 0.3.12
This includes the new msk submit action
2018-11-21 12:26:41 +01:00