-
Notifications
You must be signed in to change notification settings - Fork 2
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
Enable kolibri-explore-plugin #26
Comments
Another thing that's needed is shipping the apps and collections bundles. However, one thing that will fall over is our practice of just taking the github artifact or tarball from the latest release or HEAD commit. flatpak-builder needs stable URLs and checksums. That's going to be a bit painful with our kolibri-explore-plugin release cadence. |
I opened endlessm/endless-key-collections#31 so that you can at least get a released collections bundle without all of the tar filtering. |
For some reason,
According to the man page, error code 81 means:
If I run unzip without
No such problem with apps-bundle.zip. Different zip implementations between them, I guess? |
This also includes apps-bundle.zip, which is released separately. #26
This is required for the onboarding system in kolibri-explore-plugin. #26
That's unfortunate. It's because There's no reason Anyways, I'll put together a PR to tweak the |
Having `bundle_zip` default to LZMA compression meant it also applied to `welcome-screen-zip`. That's problematic since `unzip` can't handle that compression scheme. It's also unnecessary as `welcome-screen.zip` is only intended for releases. All of our apps will expand it into some location in their package, so the compression used is irrelevant. Instead, make the default zlib deflate compression and explicitly request LZMA compression just for the channel templates. Note that the outer `apps-bundle.zip` is actually created with no compression, which is fine since it's entirely for distributing the already compressed channel templates. See endlessm/endless-key-flatpak#26.
Having `bundle_zip` default to LZMA compression meant it also applied to `welcome-screen.zip`. That's problematic since `unzip` can't handle that compression scheme. It's also unnecessary as `welcome-screen.zip` is only intended for releases. All of our apps will expand it into some location in their package, so the compression used is irrelevant. Instead, make the default zlib deflate compression and explicitly request LZMA compression just for the channel templates. Note that the outer `apps-bundle.zip` is actually created with no compression, which is fine since it's entirely for distributing the already compressed channel templates. See endlessm/endless-key-flatpak#26.
The change to only compress
Since |
This makes it possible for a user to navigate back to the Discovery UI from other parts of Kolibri. Helps endlessm/endless-key-flatpak#26
This makes it possible for a user to navigate back to the Discovery UI from other parts of Kolibri. Helps: endlessm/endless-key-flatpak#26
When the default landing page is set to "Learn", Kolibri should redirect to Explore for all users, including superusers. This is different from the behaviour of the default Learn plugin. Helps: endlessm/endless-key-flatpak#26
When the default landing page is set to "Learn", Kolibri should redirect to Explore for all users, including superusers. This is different from the behaviour of the default Learn plugin. Helps: endlessm/endless-key-flatpak#26
In order for kolibri_explore_plugin to redirect cleanly from Kolibri's landing page, we disable the learn plugin as well. #26
We need to set some environment variables for kolibri_explore_plugin to load apps bundles and content collections from the correct locations. #26
This also includes apps-bundle.zip, which is released separately. #26
This is required for the onboarding system in kolibri-explore-plugin. #26
In order for kolibri_explore_plugin to redirect cleanly from Kolibri's landing page, we disable the learn plugin as well. #26
We need to set some environment variables for kolibri_explore_plugin to load apps bundles and content collections from the correct locations. #26
This also includes apps-bundle.zip, which is released separately. #26
This is required for the onboarding system in kolibri-explore-plugin. #26
In order for kolibri_explore_plugin to redirect cleanly from Kolibri's landing page, we disable the learn plugin as well. #26
We need to set some environment variables for kolibri_explore_plugin to load apps bundles and content collections from the correct locations. #26
Currently the app shows the default Kolibri interface with the learn plugin, but the differentiator for Endless Key is kolibri-explore-plugin. A few things are needed to get that going:
The text was updated successfully, but these errors were encountered: