Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mycroft 2: mycroft-msm not installed #95

Open
rmsppu opened this issue Oct 24, 2022 · 6 comments
Open

Mycroft 2: mycroft-msm not installed #95

rmsppu opened this issue Oct 24, 2022 · 6 comments
Labels
bug Something isn't working

Comments

@rmsppu
Copy link

rmsppu commented Oct 24, 2022

Mycroft 2, received today.

The "mycroft-msm" package is not installed.

Other commands that are cited in the docs are also not installed (mycroft-config) under Mycroft release 21.2.1, stable channel:


(.venv) mycroft@mycroft1:~$ mycroft-config
-bash: mycroft-config: command not found
(.venv) mycroft@mycroft1:~$ mycroft-msm   
-bash: mycroft-msm: command not found
(.venv) mycroft@mycroft1:~$ echo $PATH
/opt/mycroft-dinkum/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
(.venv) mycroft@mycroft1:~$ find / -type f \( -name mycroft-config -o -name mycroft-msm \) 2> /dev/null
(.venv) mycroft@mycroft1:~$ 
(.venv) mycroft@mycroft1:~$ cat /etc/issue            
Ubuntu 20.04.5 LTS \n \l

(.venv) mycroft@mycroft1:~$ uname -a
Linux mycroft1 5.10.110-v8+ #1 SMP PREEMPT Wed Oct 5 00:21:06 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
(.venv) mycroft@mycroft1:~$ 
@rmsppu rmsppu added the bug Something isn't working label Oct 24, 2022
@forslund
Copy link
Collaborator

Is the standard msm installed?

@bkosick
Copy link

bkosick commented Oct 24, 2022

no sadly....
(.venv) mycroft@localhost:~$ find / -type f -name msm 2> /dev/null

nada

@krisgesling
Copy link
Collaborator

Hey there, great to hear you got your Mark II!

We've got some posts and updated docs coming out to provide some more detail, however the short answer is that there is no MSM in the default software shipping on the Mark II. MSM is in need of attention, and over time it became clear that git is not the best way for us to distribute and update software packages for end-users. It's made for development and it can get into a mess when things don't go smoothly.

So in the mycroft-dinkum software shipped on the Mark II, Skills are updated atomically with the rest of the OS. That means if you pick Stable or LTS as your update channel, then Skills won't update themselves independent of the operating system or core underneath. You get Beta / Stable / LTS software top to bottom with the one setting.

@rmsppu
Copy link
Author

rmsppu commented Oct 26, 2022

How can I install & activate skills that you don't distribute?

How can I find out the differences in your Beta/Stable/LTS versions?

@FamousJameous
Copy link

I am also interested in the answers to the question posed by @rmsppu as well as how to go about developing skills using the Mark II. Hopefully that will all be covered in the updated documentation mentioned but if not, a quick answer here might be helpful.

@oneofthemany
Copy link

Hey there, great to hear you got your Mark II!

We've got some posts and updated docs coming out to provide some more detail, however the short answer is that there is no MSM in the default software shipping on the Mark II. MSM is in need of attention, and over time it became clear that git is not the best way for us to distribute and update software packages for end-users. It's made for development and it can get into a mess when things don't go smoothly.

So in the mycroft-dinkum software shipped on the Mark II, Skills are updated atomically with the rest of the OS. That means if you pick Stable or LTS as your update channel, then Skills won't update themselves independent of the operating system or core underneath. You get Beta / Stable / LTS software top to bottom with the one setting.

What is the release cycle within each of the releases? and when will the installation of skills become available to the end user?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants