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

Bugfix/ prevent uninstall of WINE and other programs #2266

Merged
merged 1 commit into from Aug 22, 2019

Conversation

krisgesling
Copy link
Contributor

Description

Checks for the existence of lib-jack-2-0 on debian systems and if found provides option to abort the install. Resolves #2238

How to test

Install WINE then attempt to install Mycroft

Contributor license agreement signed?

@krisgesling krisgesling added Type: Bug - complex Status: Work in progress PR being actively worked on, not yet ready for review. platform: debian CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) labels Aug 22, 2019
dev_setup.sh Outdated Show resolved Hide resolved
@forslund
Copy link
Collaborator

This seems good. Is there any more changes you're planning to do or should I go ahead and merge it?

@krisgesling
Copy link
Contributor Author

I just haven't been able to boot into Mint to test it out, GNOME Boxes doesn't seem to like their ISO's

Checks for the existence of libjack-jackd2-0 on debian systems
and suggests the user cancel the installation if found.

Resolves issue MycroftAI#2238
@krisgesling
Copy link
Contributor Author

+1 for real world testing, turns out I had the package name wrong

Have squashed the commits for the sake of mycroft-core's history

This should be good to go!

@krisgesling krisgesling removed the Status: Work in progress PR being actively worked on, not yet ready for review. label Aug 22, 2019
@forslund
Copy link
Collaborator

Excellent. Merging

@forslund forslund merged commit 0eb0a59 into MycroftAI:dev Aug 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) Type: Bug - complex
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Installing Mycroft may uninstall WINE without notice
2 participants