Commit Graph

4978 Commits (mark-ii/latest-sj201r5)

Author SHA1 Message Date
Kris Gesling cbcbd7653c Skip any remaining failing tests
A number of tests are failing due to changes over the last year.
Need to investigate and fix these, but need this to pass so the
Github Action can proceed.
2021-10-04 16:20:35 +09:30
Kris Gesling 1f101339ad packaging_type was removed from url params 2021-10-04 16:20:35 +09:30
Kris Gesling 9d99787d35 remove use_2to3 from dependencies
Setuptools deprecated use of `use_2to3` from v58
See changelog:
https://setuptools.readthedocs.io/en/latest/history.html#v58-0-0

This has been reported upstream to both packages. The simplest fix
seems to be removing Python2 support. It's more difficult to pin
setuptools as this is installed via system packages in dev_setup.sh
2021-10-04 16:20:35 +09:30
Kris Gesling 99be84df2e Add Github Action for pushing to gitlab 2021-10-04 16:20:35 +09:30
Chris Veilleux 4b729dc978 Make matcher class signatures more consistent. 2021-09-29 17:57:31 -05:00
Chris Veilleux acd6d4065a Apply code review changes. 2021-09-28 13:08:16 -05:00
Kris Gesling 039c84ee81
Merge pull request #3000 from el-tocino/bugfix/2999
alter avx test to accomodate aarch64
2021-09-28 17:09:59 +09:30
ken-mycroft 10fd812f2b Improve confidence calculation for Common Query (#2986)
* Improve confidence calculation

* Add actual noise words file

* Update expected test confidence levels

Co-authored-by: Kris Gesling <kris.gesling@mycroft.ai>
2021-09-27 14:59:57 +09:30
Kris Gesling 2a6bb90c9f
Merge pull request #2963 from forslund/feature/update-adapt-keyword-registration-message
Update key names in adapt keyword registration message
2021-09-27 10:30:12 +09:30
Åke Forslund f709bb9a1e Use IntentServiceInterface in MycroftSkill.register_vocabulary()
This moves the message logic for adapt keyword registration into a single location.
2021-09-26 19:15:21 +02:00
Åke Forslund 189267b6f6 Minor cleanup of test case for keyword registration 2021-09-26 19:15:21 +02:00
Åke Forslund 693100e8c6 Match keyword entity terms in Mycroft with Adapt
This changes the internally used names for entities and entity values when
sent on the messagebus and used interanally in the intent service from start / end to entity_value and entity_type.

This makes the terminology easier to understand and follow across into Adapt.

The old terms are still included and usable for compatibility but should be
removed in an upcoming major release (22.02).
2021-09-26 19:15:17 +02:00
ken-mycroft 5e81e2747b
Improve confidence calculation for Common Query (#2986)
* Improve confidence calculation

* Add actual noise words file

* Update expected test confidence levels

Co-authored-by: Kris Gesling <kris.gesling@mycroft.ai>
2021-09-20 16:33:28 +09:30
Joan Palacios 0f98c566b9
Removed lru_cache 2021-09-16 13:31:22 -04:00
Joan 863e7844d1 Padatious doesn't need to run 3 times 2021-09-16 12:48:23 -04:00
Chris Veilleux 3c76177e75
Merge pull request #3001 from MycroftAI/bugfix/vk-bus-remove-exception
fixed an error with message formatting in a ValueError message
2021-09-15 08:27:12 -05:00
Chris Veilleux 7f7460a6cd Fix a PEP8 speaks issue 2021-09-14 14:49:39 -05:00
Chris Veilleux 1856296ea7 Extended the idea of the criteria matcher to handle other types of matching 2021-09-14 14:40:27 -05:00
Chris Veilleux 0896c3ceda fixed an error with message formatting in a ValueError message. 2021-09-14 14:31:35 -05:00
el-tocino 32812f605b
alter avx test to accomodate aarch64 2021-09-14 01:27:06 -05:00
Kris Gesling 9e9f2f74e5
Merge pull request #2975 from MycroftAI/feature/vk-only-shutdown-on-ci
VK: Only stop Mycroft services if running in CI
2021-09-13 16:37:49 +09:30
Daniel McKnight 600aa76206
Add 'utterances' to message emitted to skill intent handler (#2997)
* Add 'utterances' to message emitted to skill intent handler

* Reformat comment to resolve PEP warnings

* Update comments per PR feedback

* Cut line-length for style compliance

Co-authored-by: Kris Gesling <kris.gesling@mycroft.ai>
2021-09-13 11:15:57 +09:30
Chris Veilleux 06253906fc
Merge pull request #2979 from MycroftAI/bugfix/release-gui-on-shutdown
Release GUI on Skill shutdown or reload
2021-09-10 16:30:02 -05:00
Chris Veilleux 5a1e4ed8b9
Merge pull request #2990 from MycroftAI/bugfix/vk-bus-clear-messages
Fix messages clearing in the InterceptAllBusClient
2021-09-10 16:29:14 -05:00
Kris Gesling aa4a25f29f
Merge pull request #2992 from MycroftAI/bugfix/ci-pulse-failing
Fix pulseaudio daemon failing to start in CI
2021-09-10 11:30:43 +09:30
Kris Gesling 31b2979bf7
Merge pull request #2996 from MycroftAI/bugfix/behave-install
Patch dependencies that use the deprecated use_2to3
2021-09-09 14:21:38 +09:30
Kris Gesling 96e719fe2d remove use_2to3 from dependencies
Setuptools deprecated use of `use_2to3` from v58
See changelog:
https://setuptools.readthedocs.io/en/latest/history.html#v58-0-0

This has been reported upstream to both packages. The simplest fix
seems to be removing Python2 support. It's more difficult to pin
setuptools as this is installed via system packages in dev_setup.sh
2021-09-08 12:30:03 +09:30
dependabot[bot] 2b05f27fea
Bump pillow from 8.2.0 to 8.3.2
Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.2.0 to 8.3.2.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.2.0...8.3.2)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-07 23:45:13 +00:00
Kris Gesling 4bce5345cb
Merge pull request #2985 from MycroftAI/feature/gTTS-warning
Add warning for anyone loading GoogleTTS
2021-09-07 16:09:05 +09:30
Kris Gesling 59c473cac8 Fix pulseaudio daemon failing to start in CI 2021-09-03 14:54:09 +09:30
Chris Veilleux df94e2192a fixed a few spelling errors. 2021-09-01 13:21:50 -05:00
Chris Veilleux b6066f90c6 fixed an issue with how messages are cleared in the InterceptAllBusClient 2021-09-01 13:15:53 -05:00
devs-mycroft 13539d3397 Version bump from 21.2.0 to 21.2.1 2021-08-27 03:02:54 +00:00
Kris Gesling 8a68c88bcf Add warning for anyone loading GoogleTTS 2021-08-27 09:49:40 +09:30
Kris Gesling c039aebc27
Merge pull request #2966 from CrossStream/sandbox/rzr/review/master
scripts: Support busybox chown
2021-08-18 15:22:53 +09:30
Kris Gesling 109e8ca482 resolve merge conflict 2021-08-17 23:19:14 +09:30
Kris Gesling d26201d978 Release GUI on Skill shutdown or reload 2021-08-17 16:40:05 +09:30
Aditya Mehra 9c380202bc add fullscreen fix 2021-08-17 15:58:27 +09:30
Kris Gesling 4df863633d Merge dev pre-XDG into feature/mark-2
This includes all commits up to but not including PR #2794
2021-08-17 15:56:42 +09:30
Kris Gesling 34ef8752ec Demote cpu temp and led log messages to debug 2021-08-17 15:41:58 +09:30
Kris Gesling 61cbaa71cd
Merge pull request #2971 from strugee/patch-1
Install pulseaudio-utils on Fedora
2021-08-17 09:53:25 +09:30
Chris Veilleux 8fcfa901c3
Merge pull request #2970 from MycroftAI/feature/mycroft-skills-adaptintent
Provide AdaptIntent from mycroft.skills
2021-08-13 14:53:46 -05:00
Kris Gesling 8d11349b65 Only stop Mycroft services if running in CI 2021-08-12 10:24:38 +09:30
AJ Jordan ac17d7899a Install pulseaudio-utils on Fedora
Needed for `paplay`.
2021-08-11 00:00:44 -07:00
Kris Gesling 196e9750e3
Merge pull request #2967 from AIIX/fix/webview_fullscreen
add fullscreen fix for webviews
2021-08-11 09:44:05 +09:30
Kris Gesling 5f72294b61
Merge pull request #2968 from forslund/test/vk-no-skill-updates-at-runtime
Voight Kampff: No skill updates at runtime
2021-08-10 15:39:44 +09:30
Kris Gesling 1256723c90
Merge pull request #2794 from forslund/pure-try-out/xgd-config
Pure-try-out's XDG config PR with changed Jenkinsfile
2021-08-10 13:47:33 +09:30
Philippe Coval 0f8222eef4 scripts: Support busybox chown
Those extra options are not enabled in busybox
(at least not the configured version in poky yocto distribution)

This will also help to support systems without coreutils,

Forwarded: https://github.com/MycroftAI/mycroft-core/pull/2966
Relate-to: https://github.com/MycroftAI/mycroft-core/pull/2686
Signed-off-by: Philippe Coval <philippe.coval@astrolabe.coop>
2021-08-09 09:13:45 +02:00
Kris Gesling eadb5c9985 Provide AdaptIntent from mycroft.skills
This is convenience for Skill developers who can now import
all standard items from a single level. Eg:
from mycroft.skills import MycroftSkill, intent_handler, AdaptIntent
2021-08-09 15:55:04 +09:30
Åke Forslund a65a3f7770 Disable auto updates of skills during VK test run 2021-08-06 10:06:05 +02:00