-
Notifications
You must be signed in to change notification settings - Fork 30
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
Prefer apt install
since 16.04
#174
base: develop
Are you sure you want to change the base?
Conversation
This isn't optimal, but having Using Important to note that |
If I understand correctly |
50% of the installer footprint size comes from bundling this dependency. I treat it as a decision that this is a highly desired dependency. I think the "tip box" is now more important because 0.13 doesn't have cryptography in 20.04 and other Py 3.8 environments unless it's installed. So if someone is doing a portable installation, I think they should be informed to bring it with them... but okay it IS optional, so if this isn't clear enough, we shouldn't make people confused in a way that they give up. I hope the "tip" aspect makes it seem non-mandatory. |
No, |
Yes, in addition to @jredrejo's correct point, |
Learned that
apt install
also works on .deb files since 16.04 and will install dependencies as well. Since we recommendpython3-cryptography
, this change could potentially ensure that people don't miss out on it.I need to make a test to see what happens when someone is offline and does not haveTested: It will fail unlesspython3-cryptography
--fix-missing
is added.I added a tip box in the docs. I think this is the only place where we currently have information about why this package is a dependency. Installing Kolibri as a portable .deb can be a nice experience, just this little tip became more important since 20.04 runs Python 3.8 and won't benefit from bundled C extensions (cext).