[FFE] Introduce support for probing more storage types (via a new release)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
probert (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
For 19.04, we would like to expand the support for block device discovery available in curtin, to support installation on to existing partition in subiquity. The curtin changes will be covered under its standing FFE[0], but they will introduce a dependency on new probert functionality which is not yet available in the Ubuntu archive.
This feature freeze exception is to cover uploading a new version of probert to the archive which will include the new storage probing support. Due to the age of the current version of probert in the archive, this upload will also include a substantial rework to the Python portion of the network device discovery.
There are a couple of factors that mitigate the risk here. Firstly, the only reverse dependency of probert in the archive is subiquitycore, which is no longer used for subiquity (as it is now a snap); curtin will become the only relevant consumer of probert once it is uploaded. Secondly, the subiquity snap has been using the probert code directly from GitHub, so everything but the new block device discovery support has been receiving regular use in Ubuntu already. In particular, the networking rework landed 16 months ago, and has been pulled included in the subiquity snap since then.
[0] https:/
tags: | added: upgrade-software-version |
FFe granted.