Prefer apt install since 16.04#174
Prefer apt install since 16.04#174benjaoming wants to merge 1 commit intolearningequality:developfrom
apt install since 16.04#174Conversation
|
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 installalso 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-missingis 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).