$ ./change-override -c main -S zsys
Override component to main
zsys 0.3.3 in focal: universe/admin -> main
zsys 0.3.3 in focal amd64: universe/admin/optional/100% -> main
zsys 0.3.3 in focal arm64: universe/admin/optional/100% -> main
zsys 0.3.3 in focal armhf: universe/admin/optional/100% -> main
zsys 0.3.3 in focal ppc64el: universe/admin/optional/100% -> main
Override [y|N]? y
5 publications overridden.
** Changed in: zsys (Ubuntu)
Status: Confirmed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to zsys in Ubuntu.
https://bugs.launchpad.net/bugs/1839271
Title:
[MIR] zsys
Status in zsys package in Ubuntu:
Fix Released
Bug description:
[Availability]
Available on all archs, new package in eoan.
[Rationale]
We are supporting and pushing ZFS on root as an experimental option for
19.10. Through the installer, people will be able to enable that experimental
feature and install ZFS on root.
ZFS itself has many possibilities like snapshots. However, you can't handle
complex layout, rollbacking means destroying intermediary states and other
limitations.
Zsys is an user space binary that tries to lift them up and enable
more complex dataset layout on boot, linking user datasets to system
ones and in the future (post 19.10), adding snapshot policies and
offline updates.
In the current state, it starts really early on boot to set current datasets
as active, enable userdata rollback, rollbacking without destroying
intermediary snapshot (so you can revert, the revert).
Then, once the boot succeed, it's committing the boot marking it as "current
success", register which kernel version it was booted with (to ensure snapshots
will always boot the last succesful kernel it was booted with), and rebuild the
bootloader menu.
Note: the bootloader dep (right now grub is currently committed as
https://github.com/ubuntu/zsys/commit/776368be14fb11eb8752d17d2e8b51465b3d7e9a
but not uploaded yet)
[Security]
The binary is started twice on boot and is running as a root user. It
bails out quickly if it's not running on zsys datasets.
[Quality assurance]
Installation will enable zsys functionality. The package will be
seeded directly on the desktop ISO.
An extensive testsuite is included and available as autopkgtests for
rdepends. Note that whole system (with reboot tests) will be
developped post-FF, but we are confident the tests themselves,
covering numerous corner cases, are already good quality-wise.
[Dependencies]
Grub and ZFS themselves are the listed dependency. They both are in
main.
[Standards compliance]
Standard debhelper packaging, including a systemd service.
[Maintenance]
The desktop team will maintain it. Further plans (post 19.10) are
available on the specification:
https://docs.google.com/document/d/1oV5-ef-
fqzML4MGd2LAHRcLdR0USKkOmrJW-AP0CmC4. Some blog post suites will go
along the announcements.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1839271/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp