UBports Installer 0.8.6-beta
A snap package can be installed by running snap install ubports-installer
on any Linux distribution.
You can help us test this release on UBports OPEN-CUTS.
Release notes
This point release of the UBports Installer includes only small backend change that should not be noticable for the user: The systemimage
plugin, which handles the downloading and installing of Ubuntu Touch images from system-image.ubports.com has been re-designed to follow the recommended best practice for UBports Installer plugins in the future. The old monolithic system-image-node-module has been replaced with a minimal API client and a small plugin to generate steps to be executed by the adb
and core
plugins. This has allowed us to discard almost 3k lines of partially duplicate code for downloading, checksum verification, and adb operations related to system-image files.
Changelog
- @NeoTheThird Re-design system-image plugin to generate steps #1387
- @NeoTheThird Implement
core:write
,adb:preparesystemimage
, andadb:push
steps #1818 ubports/installer-configs#81
Thank you to the countless testers, bug reporters, and contributors who made these improvements possible!
Notes for Developers
- New steps have been added: ubports/installer-configs#81
core:write
allows writing text files to the disc, such as configuration files for the installationadb:push
provides access to theadb push
command, which allows transferring files to a device over the android debug bridgeadb:preparesystemimage
includes preparation steps for image-based upgrades and will not have to be used directly in most cases.
- We are considering closing down the v1 API. If you have any concerns about that, please raise them in ubports/installer-configs#79.