Skip to content

Commit dda6667

Browse files
authored
Merge pull request #594 from OpenVoiceOS/release-0.2.10a1
Release 0.2.10a1
2 parents 23ca141 + 818e6ef commit dda6667

File tree

9 files changed

+62
-22
lines changed

9 files changed

+62
-22
lines changed

.github/workflows/build_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@ jobs:
4040
python setup.py bdist_wheel
4141
- name: Install package
4242
run: |
43-
pip install .[mycroft,lgpl,plugins,skills-essential,skills-audio,skills-gui,skills-internet,skills-media,skills-desktop] ovos-gui==1.0.0
43+
pip install .[mycroft,lgpl,plugins,skills-essential,skills-audio,skills-gui,skills-internet,skills-media,skills-desktop]
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Test Constraints
2+
3+
on:
4+
workflow_dispatch:
5+
pull_request:
6+
paths:
7+
- 'requirements/requirements.txt'
8+
- 'requirements/lgpl.txt'
9+
- 'requirements/mycroft.txt'
10+
- 'requirements/plugins.txt'
11+
- 'requirements/skills-audio.txt'
12+
- 'requirements/skills-desktop.txt'
13+
- 'requirements/skills-essential.txt'
14+
- 'requirements/skills-gui.txt'
15+
- 'requirements/skills-internet.txt'
16+
- 'requirements/skills-media.txt'
17+
18+
jobs:
19+
test-stable-and-testing-constraints:
20+
runs-on: ubuntu-latest
21+
strategy:
22+
matrix:
23+
constraints_file: ['testing']
24+
25+
steps:
26+
- name: Checkout repository
27+
uses: actions/checkout@v3
28+
29+
- name: Set up Python
30+
uses: actions/setup-python@v4
31+
with:
32+
python-version: '3.8'
33+
34+
- name: Install System Dependencies
35+
run: |
36+
sudo apt-get update
37+
sudo apt install python3-dev swig libssl-dev portaudio19-dev libpulse-dev libfann-dev
38+
39+
- name: Download constraints file
40+
run: |
41+
curl -o requirements/constraints-${{ matrix.constraints_file }}.txt https://raw.githubusercontent.com/OpenVoiceOS/ovos-releases/refs/heads/main/constraints-${{ matrix.constraints_file }}.txt
42+
43+
- name: Install core repo with constraints
44+
run: |
45+
pip install -e .[mycroft,lgpl,plugins,skills-essential,skills-audio,skills-gui,skills-internet,skills-media,skills-desktop] --pre -c requirements/constraints-${{ matrix.constraints_file }}.txt

CHANGELOG.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
# Changelog
22

3-
## [0.2.8a1](https://github.com/OpenVoiceOS/ovos-core/tree/0.2.8a1) (2024-11-06)
3+
## [0.2.10a1](https://github.com/OpenVoiceOS/ovos-core/tree/0.2.10a1) (2024-11-11)
44

5-
[Full Changelog](https://github.com/OpenVoiceOS/ovos-core/compare/0.2.7a1...0.2.8a1)
5+
[Full Changelog](https://github.com/OpenVoiceOS/ovos-core/compare/0.2.9a1...0.2.10a1)
6+
7+
**Closed issues:**
8+
9+
- deprecate lingua franca [\#592](https://github.com/OpenVoiceOS/ovos-core/issues/592)
610

711
**Merged pull requests:**
812

9-
- fix: allow latest bus client version [\#588](https://github.com/OpenVoiceOS/ovos-core/pull/588) ([JarbasAl](https://github.com/JarbasAl))
13+
- fix: drop lingua\_franca [\#593](https://github.com/OpenVoiceOS/ovos-core/pull/593) ([JarbasAl](https://github.com/JarbasAl))
1014

11-
## [0.2.7a1](https://github.com/OpenVoiceOS/ovos-core/tree/0.2.7a1) (2024-11-02)
15+
## [0.2.9a1](https://github.com/OpenVoiceOS/ovos-core/tree/0.2.9a1) (2024-11-06)
1216

13-
[Full Changelog](https://github.com/OpenVoiceOS/ovos-core/compare/0.2.6...0.2.7a1)
17+
[Full Changelog](https://github.com/OpenVoiceOS/ovos-core/compare/0.2.8...0.2.9a1)
1418

1519
**Merged pull requests:**
1620

17-
- da-dk/translate [\#583](https://github.com/OpenVoiceOS/ovos-core/pull/583) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app))
21+
- chore: release\_tests [\#590](https://github.com/OpenVoiceOS/ovos-core/pull/590) ([JarbasAl](https://github.com/JarbasAl))
1822

1923

2024

ovos_core/intent_services/__init__.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -331,11 +331,6 @@ def handle_utterance(self, message: Message):
331331
# tag language of this utterance
332332
lang = self.disambiguate_lang(message)
333333

334-
try: # TODO - uncouple lingua franca from core, up to skills to ensure locale is loaded if needed
335-
setup_locale(lang)
336-
except Exception as e:
337-
LOG.exception(f"Failed to set lingua_franca default lang to {lang}")
338-
339334
utterances = message.data.get('utterances', [])
340335

341336
stopwatch = Stopwatch()

ovos_core/intent_services/converse_service.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -387,11 +387,6 @@ def handle_deactivate_skill_request(self, message: Message):
387387
def reset_converse(self, message: Message):
388388
"""Let skills know there was a problem with speech recognition"""
389389
lang = get_message_lang()
390-
try:
391-
setup_locale(lang) # restore default lang
392-
except Exception as e:
393-
LOG.exception(f"Failed to set lingua_franca default lang to {lang}")
394-
395390
self.converse_with_skills([], lang, message)
396391

397392
def handle_get_active_skills(self, message: Message):

ovos_core/version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# START_VERSION_BLOCK
22
VERSION_MAJOR = 0
33
VERSION_MINOR = 2
4-
VERSION_BUILD = 8
5-
VERSION_ALPHA = 0
4+
VERSION_BUILD = 10
5+
VERSION_ALPHA = 1
66
# END_VERSION_BLOCK
77

88
# for compat with old imports

requirements/extra-deprecated.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ pyaudio
1010

1111
# mycroft-core imports / default plugins
1212
# for compat with mycroft namespace
13+
ovos-lingua-franca>=0.4.7,<1.0.0
1314
# NOTE: ovos-listener is causing conflicts in dependency resolution, blocks ovos-bus-client 1.0.0
1415
ovos-listener>=0.0.3,<1.0.0
1516
ovos-tts-plugin-mimic>=0.2.8, <1.0.0

requirements/plugins.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ ovos-utterance-plugin-cancel>=0.2.2, <1.0.0
33
ovos-bidirectional-translation-plugin>=0.1.0, <1.0.0
44
ovos-translate-server-plugin>=0.0.2, <1.0.0
55
ovos-utterance-normalizer>=0.2.1, <1.0.0
6-
6+
ovos-number-parser>=0.0.1,<1.0.0
7+
ovos-date-parser>=0.0.3,<1.0.0
78
# still in alpha
89
ovos-classifiers

requirements/requirements.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,5 @@ ovos-utils>=0.3.5,<1.0.0
1212
ovos_bus_client>=0.1.4,<2.0.0
1313
ovos-plugin-manager>=0.5.6,<1.0.0
1414
ovos-config>=0.0.13,<1.0.0
15-
ovos-lingua-franca>=0.4.7,<1.0.0
1615
ovos-backend-client>=0.1.0,<2.0.0
17-
ovos-workshop>=2.0.1,<3.0.0
16+
ovos-workshop>=2.2.2,<3.0.0

0 commit comments

Comments
 (0)