[ubuntu/resolute-proposed] walinuxagent 2.15.0.1-0ubuntu1 (Accepted)

Miriam España Acebal miriam.espana at canonical.com
Tue Feb 17 17:50:15 UTC 2026


walinuxagent (2.15.0.1-0ubuntu1) resolute; urgency=medium

  * New upstream release (LP: #2141533):
    - Full list of changes is available at:
      https://github.com/Azure/WALinuxAgent/releases/tag/v2.15.0.1
    - Remove patches:
      + d/p/update_dhcp_client_ubuntu_supported_versions.patch: Merged
        upstream (#3159) and released in version pre-v2.13.0.0.
      + d/p/fix_escape_sequence_warning.patch: The code to which most
        of this patch applies has been refactored (#3221), and the
        prefix “r” has also been added for expressions (#3084),
        which means that this patch is no longer necessary. This was
        released in version 2.12.0.0.
      + d/p/complete_exception_info_on_test.patch: Merged upstream
        (#3149) and released in version pre-v2.13.0.0.
      + d/p/embed-distutils-to-azurelinuxagent.patch: Merged upstream
        (#3063) and released in version pre-v2.13.0.0.
      + d/p/run-unit-test-with-pytest-python3_10.patch: Merged
        upstream (#3081) and released in version pre-v2.13.0.0.
      + d/p/update-test-certificate-data.patch: Merged upstream
        (#3166) and released in version pre-v2.13.0.0.
      + d/p/use-legacycrypt-for-python3_13.patch: Merged upstream
        (#3070) and released in version pre-v2.13.0.0.
    - Refresh patches:
      + d/p/disable_udev_overrides.patch.

  * Switch the password hashing fallback from python3-crypt-r to
    python3-passlib, and drop the use of the Python3-crypt-r package,
    in order to align with the Ubuntu main archive policy
    (LP: #2106484):
    + d/p/switching-crypt_r-passlib-python3_13.patch:
      Switch crypt usage to passlib’s sha512_crypt, so
      provisioning keeps working on Python 3.13+. Update runtime and
      test dependencies to pull in passlib instead of crypt-r/legacycrypt.
    + d/control: Add build and runtime dependency on python3-passlib.

  * d/p/fix-some-tests-due-to-python3_14-changes.patch: 'fork' is needed when
    the parent process sets mocks because Python 3.14 changed the default start
    method of multiprocessing.Process.

  * d/rules:
    + Remove deselection of no longer existing tests test_get_password_hash
      on that path.
    + Deselect tests which uses VMAccessForLinux extension because it is not
      yet fully enabled in the agent and the related new feature is still in
      development.
    + Ignore all test that require root privileges to run.

  * d/tests/control: run tests that require sudo and are
    thereby ignored at build time.

  * DEP-17 compliance (LP: #2139222):
    - d/rules: Avoid /lib aliased-location error on lintian, making it
      compliant with DEP-17.
    - d/install: Update to be DEP-17 usrmerge compliant.

  * Included changes from waagent Debian unstable:
    [ Bastian Blank ]
    - d/control: Fix missing Pre-Depends.

    [ Noah Meyerhans ]
    - d/p/re-work-flaky-tests.patch: Not depending in ls output.

Date: Mon, 12 Jan 2026 16:29:09 +0100
Changed-By: Miriam España Acebal <miriam.espana at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Christian Ehrhardt <christian.ehrhardt at canonical.com>
https://launchpad.net/ubuntu/+source/walinuxagent/2.15.0.1-0ubuntu1
-------------- next part --------------
Format: 1.8
Date: Mon, 12 Jan 2026 16:29:09 +0100
Source: walinuxagent
Built-For-Profiles: noudeb
Architecture: source
Version: 2.15.0.1-0ubuntu1
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Miriam España Acebal <miriam.espana at canonical.com>
Launchpad-Bugs-Fixed: 2106484 2139222 2141533
Changes:
 walinuxagent (2.15.0.1-0ubuntu1) resolute; urgency=medium
 .
   * New upstream release (LP: #2141533):
     - Full list of changes is available at:
       https://github.com/Azure/WALinuxAgent/releases/tag/v2.15.0.1
     - Remove patches:
       + d/p/update_dhcp_client_ubuntu_supported_versions.patch: Merged
         upstream (#3159) and released in version pre-v2.13.0.0.
       + d/p/fix_escape_sequence_warning.patch: The code to which most
         of this patch applies has been refactored (#3221), and the
         prefix “r” has also been added for expressions (#3084),
         which means that this patch is no longer necessary. This was
         released in version 2.12.0.0.
       + d/p/complete_exception_info_on_test.patch: Merged upstream
         (#3149) and released in version pre-v2.13.0.0.
       + d/p/embed-distutils-to-azurelinuxagent.patch: Merged upstream
         (#3063) and released in version pre-v2.13.0.0.
       + d/p/run-unit-test-with-pytest-python3_10.patch: Merged
         upstream (#3081) and released in version pre-v2.13.0.0.
       + d/p/update-test-certificate-data.patch: Merged upstream
         (#3166) and released in version pre-v2.13.0.0.
       + d/p/use-legacycrypt-for-python3_13.patch: Merged upstream
         (#3070) and released in version pre-v2.13.0.0.
     - Refresh patches:
       + d/p/disable_udev_overrides.patch.
 .
   * Switch the password hashing fallback from python3-crypt-r to
     python3-passlib, and drop the use of the Python3-crypt-r package,
     in order to align with the Ubuntu main archive policy
     (LP: #2106484):
     + d/p/switching-crypt_r-passlib-python3_13.patch:
       Switch crypt usage to passlib’s sha512_crypt, so
       provisioning keeps working on Python 3.13+. Update runtime and
       test dependencies to pull in passlib instead of crypt-r/legacycrypt.
     + d/control: Add build and runtime dependency on python3-passlib.
 .
   * d/p/fix-some-tests-due-to-python3_14-changes.patch: 'fork' is needed when
     the parent process sets mocks because Python 3.14 changed the default start
     method of multiprocessing.Process.
 .
   * d/rules:
     + Remove deselection of no longer existing tests test_get_password_hash
       on that path.
     + Deselect tests which uses VMAccessForLinux extension because it is not
       yet fully enabled in the agent and the related new feature is still in
       development.
     + Ignore all test that require root privileges to run.
 .
   * d/tests/control: run tests that require sudo and are
     thereby ignored at build time.
 .
   * DEP-17 compliance (LP: #2139222):
     - d/rules: Avoid /lib aliased-location error on lintian, making it
       compliant with DEP-17.
     - d/install: Update to be DEP-17 usrmerge compliant.
 .
   * Included changes from waagent Debian unstable:
     [ Bastian Blank ]
     - d/control: Fix missing Pre-Depends.
 .
     [ Noah Meyerhans ]
     - d/p/re-work-flaky-tests.patch: Not depending in ls output.
Checksums-Sha1:
 fb5f212c01dc356f348ab01ab0b3927e92947875 2269 walinuxagent_2.15.0.1-0ubuntu1.dsc
 caf7f8d76ebe50c9024aa92095a1ee5368f58ed4 2383818 walinuxagent_2.15.0.1.orig.tar.gz
 b0042b74e7022eaab04a5cc3033c420fe7a0cc5c 16744 walinuxagent_2.15.0.1-0ubuntu1.debian.tar.xz
 e692f4987a2c2d4474fd0ee34c73f4aa70ad3221 8691 walinuxagent_2.15.0.1-0ubuntu1_source.buildinfo
Checksums-Sha256:
 1e80b3aa8475cc685b7d2111c64993c1829e048ff6d3a450aa044aa72cff005c 2269 walinuxagent_2.15.0.1-0ubuntu1.dsc
 9b3a92f827761c536d6f00bdb773a02f895b258f8b1eff084555dd06452cb398 2383818 walinuxagent_2.15.0.1.orig.tar.gz
 3eff3def3ec4894002e0df01a3f950df10d2d8e8340ff45f67dc267c7787b010 16744 walinuxagent_2.15.0.1-0ubuntu1.debian.tar.xz
 cb8edca72b603e72cab7493319c21d8755cf54a7debcfd808d41eafe26c179ad 8691 walinuxagent_2.15.0.1-0ubuntu1_source.buildinfo
Files:
 c9aebfa41d39fc35e41a571467d893b4 2269 python optional walinuxagent_2.15.0.1-0ubuntu1.dsc
 9cee9548b6061e14ec4b136e9025edac 2383818 python optional walinuxagent_2.15.0.1.orig.tar.gz
 4d88c0b8bc39a8944aebd7a14b2056e2 16744 python optional walinuxagent_2.15.0.1-0ubuntu1.debian.tar.xz
 ae259ea8b642b40c0f8f2856fe82ff98 8691 python optional walinuxagent_2.15.0.1-0ubuntu1_source.buildinfo
Original-Maintainer: Microsoft Corporation <walinuxagent at microsoft.com>
Vcs-Git: https://git.launchpad.net/~paelzer/ubuntu/+source/walinuxagent
Vcs-Git-Commit: e9e62ae9829319794e63ef8f0321b011ec279f22
Vcs-Git-Ref: refs/heads/upgrading-upstream-2.15.0.1


More information about the Resolute-changes mailing list