[ubuntu/focal-proposed] zsys 0.4.2 (Accepted)

Didier Roche didrocks at ubuntu.com
Thu Mar 26 15:32:12 UTC 2020


zsys (0.4.2) focal; urgency=medium

  [ Jean-Baptiste Lallement ]
  [ Didier Roche ]
  * Split the system snapshots in 2 phases for apt hook up:
    - take the snapshot
    - do the apt operation
    - rebuild grub menu
    This has the advantage of not blocking the apt operation for too long, but
    we may not be able to rebuild always the grub menu in case of a failing
    operation. Take this approach for now.
  * Increase the timeout for building grub menu until we optimize it
    (LP: #1867067)
  * Fix in go-libzfs some perf issues and switch to our vendored version.
  * Fix and simplify removals:
    - Dataset dependencies calculation is faster and more reliable.
    - Merge system and user States to remove code similarity copy and
      factorizing tests. No more intermediate cache needed and only one copy
      of each object is kept.
    - Make GC smarter by evenly distributing GC state keep events. Put the
      logic under tests.
    - Enable GC by default.
    - Simplify snapshot routine thanks to the system/user States merge.
      Increase tests on that part, including error cases.
    - Add dedicated error to allow user confirmation only when error is due to
      state dependencies.
  * Ensure we set all user properties at snapshot dataset creation.
  * Add more test coverage and fix test utilities.
  * Some misc refactoring covered by existing or new tests.
  * Add --type=trace to the profiler.
  * CI enhancements for quicker upstream roundtrips.
  * Swith to compat 12 to have the user systemd timer unit enabled by default
    for user snapshot creation.
  * Fix unclear context timeout error message (LP: #1867067)

Date: Thu, 26 Mar 2020 16:24:12 +0100
Changed-By: Didier Roche <didrocks at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/zsys/0.4.2
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 26 Mar 2020 16:24:12 +0100
Source: zsys
Architecture: source
Version: 0.4.2
Distribution: focal
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Didier Roche <didrocks at ubuntu.com>
Launchpad-Bugs-Fixed: 1867067
Changes:
 zsys (0.4.2) focal; urgency=medium
 .
   [ Jean-Baptiste Lallement ]
   [ Didier Roche ]
   * Split the system snapshots in 2 phases for apt hook up:
     - take the snapshot
     - do the apt operation
     - rebuild grub menu
     This has the advantage of not blocking the apt operation for too long, but
     we may not be able to rebuild always the grub menu in case of a failing
     operation. Take this approach for now.
   * Increase the timeout for building grub menu until we optimize it
     (LP: #1867067)
   * Fix in go-libzfs some perf issues and switch to our vendored version.
   * Fix and simplify removals:
     - Dataset dependencies calculation is faster and more reliable.
     - Merge system and user States to remove code similarity copy and
       factorizing tests. No more intermediate cache needed and only one copy
       of each object is kept.
     - Make GC smarter by evenly distributing GC state keep events. Put the
       logic under tests.
     - Enable GC by default.
     - Simplify snapshot routine thanks to the system/user States merge.
       Increase tests on that part, including error cases.
     - Add dedicated error to allow user confirmation only when error is due to
       state dependencies.
   * Ensure we set all user properties at snapshot dataset creation.
   * Add more test coverage and fix test utilities.
   * Some misc refactoring covered by existing or new tests.
   * Add --type=trace to the profiler.
   * CI enhancements for quicker upstream roundtrips.
   * Swith to compat 12 to have the user systemd timer unit enabled by default
     for user snapshot creation.
   * Fix unclear context timeout error message (LP: #1867067)
Checksums-Sha1:
 c89b8bccea2ff3ad74165b4804cc86a12f7eeaaf 970 zsys_0.4.2.dsc
 1f57c6b9921c58ae17a3eaf6007964b55e6ab9f6 1160360 zsys_0.4.2.tar.xz
 3fa789effa26ecca45883261e8c59a827dada616 7070 zsys_0.4.2_source.buildinfo
Checksums-Sha256:
 922e95518cd99199a3032613443b59fe7820ab3ac192dd58d7b0c7f463ae2530 970 zsys_0.4.2.dsc
 ee664d932a288f22afe1522538db529686347bf5ed5c380128f558b3ca9215ab 1160360 zsys_0.4.2.tar.xz
 eb2b5b5fb6d9357676eee0ca53a908941fdb700d80f76655777c4b604dcbca16 7070 zsys_0.4.2_source.buildinfo
Files:
 fd02a2c887571a51dab1d96c9c11cd8f 970 admin optional zsys_0.4.2.dsc
 a52b953700a5b5a1076042d9671a5453 1160360 admin optional zsys_0.4.2.tar.xz
 9b7147f4c63af4fe0ffa4d78f7112fae 7070 admin optional zsys_0.4.2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQTdAO+PTSPDDXjsmQmYskqc5KwgjgUCXnzKrAAKCRCYskqc5Kwg
jpPYAJsFyvw/VWYgLmxh4sWRQe4b30+Q0wCfWCjUFTKBhwjfMjJBXeTQ/8LT5W4=
=G32J
-----END PGP SIGNATURE-----


More information about the Focal-changes mailing list