{
    "summary": {
        "snap": {
            "added": [],
            "removed": [],
            "diff": []
        },
        "deb": {
            "added": [
                "linux-headers-6.19.0-6",
                "linux-headers-6.19.0-6-generic",
                "linux-image-6.19.0-6-generic",
                "linux-modules-6.19.0-6-generic",
                "linux-tools-6.19.0-6",
                "linux-tools-6.19.0-6-generic"
            ],
            "removed": [
                "linux-headers-6.19.0-5",
                "linux-headers-6.19.0-5-generic",
                "linux-image-6.19.0-5-generic",
                "linux-modules-6.19.0-5-generic",
                "linux-tools-6.19.0-5",
                "linux-tools-6.19.0-5-generic"
            ],
            "diff": [
                "apt",
                "bpftool",
                "cryptsetup",
                "cryptsetup-bin",
                "cryptsetup-initramfs",
                "gcc-16-base:armhf",
                "libapt-pkg7.0:armhf",
                "libatomic1:armhf",
                "libcryptsetup12:armhf",
                "libgcc-s1:armhf",
                "libgcrypt20:armhf",
                "libstdc++6:armhf",
                "linux-headers-generic",
                "linux-headers-virtual",
                "linux-image-virtual",
                "linux-tools-common",
                "linux-virtual",
                "sudo-rs",
                "tar"
            ]
        }
    },
    "diff": {
        "deb": [
            {
                "name": "apt",
                "from_version": {
                    "source_package_name": "apt",
                    "source_package_version": "3.1.15",
                    "version": "3.1.15"
                },
                "to_version": {
                    "source_package_name": "apt",
                    "source_package_version": "3.1.16",
                    "version": "3.1.16"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Andriy Pysyk ]",
                            "  * Update Ukrainian translation (uk.po)",
                            "",
                            "  [ Julian Andres Klode ]",
                            "  * Introduce JSONL performance counter logging",
                            "  * solver3: Refactorings and some inline tweaking",
                            "  * solver3: Upgrade by source package",
                            "",
                            "  [ Alessandro Astone ]",
                            "  * debian: Trigger apt-daily on AC plug event",
                            "",
                            "  [ Nathan Pratta Teodosio ]",
                            "  * Prevent sleep while running dpkg.",
                            "",
                            "  [ Ville Skyttä ]",
                            "  * bash-complete search patterns for more commands",
                            ""
                        ],
                        "package": "apt",
                        "version": "3.1.16",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Julian Andres Klode <jak@debian.org>",
                        "date": "Tue, 17 Feb 2026 11:36:12 +0100"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "bpftool",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": "7.7.0+6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-6.6",
                    "version": "7.7.0+6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2142114,
                    2142112,
                    2142111,
                    2141298
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * resolute/linux: 6.19.0-6.6 -proposed tracker (LP: #2142114)",
                            "",
                            "  * Resolute update: v6.19.2 upstream stable release (LP: #2142112)",
                            "    - Revert \"driver core: enforce device_lock for driver_match_device()\"",
                            "    - Linux 6.19.2",
                            "",
                            "  * Resolute update: v6.19.1 upstream stable release (LP: #2142111)",
                            "    - io_uring/io-wq: add exit-on-idle state",
                            "    - io_uring: allow io-wq workers to exit when unused",
                            "    - smb: client: split cached_fid bitfields to avoid shared-byte RMW races",
                            "    - ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error",
                            "      paths",
                            "    - ksmbd: add chann_lock to protect ksmbd_chann_list xarray",
                            "    - smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()",
                            "    - smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available",
                            "    - smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.*",
                            "    - smb: server: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: server: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: server: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: server: fix last send credit problem causing disconnects",
                            "    - smb: server: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - smb: client: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: client: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: client: let smbd_post_send() make use of request->wr",
                            "    - smb: client: remove pointless sc->recv_io.credits.count rollback",
                            "    - smb: client: remove pointless sc->send_io.pending handling in",
                            "      smbd_post_send_iter()",
                            "    - smb: client: port and use the wait_for_credits logic used by server",
                            "    - smb: client: split out smbd_ib_post_send()",
                            "    - smb: client: introduce and use smbd_{alloc, free}_send_io()",
                            "    - smb: client: use smbdirect_send_batch processing",
                            "    - smb: client: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: client: fix last send credit problem causing disconnects",
                            "    - smb: client: let smbd_post_send_negotiate_req() use smbd_post_send()",
                            "    - smb: client: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - driver core: enforce device_lock for driver_match_device()",
                            "    - Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB",
                            "    - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4",
                            "    - crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode",
                            "    - crypto: octeontx - Fix length check to avoid truncation in",
                            "      ucode_load_store",
                            "    - crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly",
                            "    - crypto: virtio - Add spinlock protection with virtqueue notification",
                            "    - crypto: virtio - Remove duplicated virtqueue_kick in",
                            "      virtio_crypto_skcipher_crypt_req",
                            "    - nilfs2: Fix potential block overflow that cause system hang",
                            "    - hfs: ensure sb->s_fs_info is always cleaned up",
                            "    - wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon()",
                            "    - scsi: qla2xxx: Validate sp before freeing associated memory",
                            "    - scsi: qla2xxx: Allow recovery for tape devices",
                            "    - scsi: qla2xxx: Delay module unload while fabric scan in progress",
                            "    - scsi: qla2xxx: Free sp in error path to fix system crash",
                            "    - scsi: qla2xxx: Query FW again before proceeding with login",
                            "    - sched/mmcid: Don't assume CID is CPU owned on mode switch",
                            "    - bus: fsl-mc: fix use-after-free in driver_override_show()",
                            "    - erofs: fix UAF issue for file-backed mounts w/ directio option",
                            "    - xfs: fix UAF in xchk_btree_check_block_owner",
                            "    - drm/exynos: vidi: use ctx->lock to protect struct vidi_context member",
                            "      variables related to memory alloc/free",
                            "    - PCI: endpoint: Avoid creating sub-groups asynchronously",
                            "    - wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add",
                            "    - Linux 6.19.1",
                            "",
                            "  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)",
                            "    - SAUCE: apparmor: fix aa_label_sk_perm to check for RULE_MEDIATES_NET",
                            ""
                        ],
                        "package": "linux",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2142114,
                            2142112,
                            2142111,
                            2141298
                        ],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:31:48 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "cryptsetup",
                "from_version": {
                    "source_package_name": "cryptsetup",
                    "source_package_version": "2:2.8.0-1ubuntu3",
                    "version": "2:2.8.0-1ubuntu3"
                },
                "to_version": {
                    "source_package_name": "cryptsetup",
                    "source_package_version": "2:2.8.4-1ubuntu1",
                    "version": "2:2.8.4-1ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2130707
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge with Debian unstable (LP: #2130707). Remaining changes:",
                            "    - d/tests/utils/mkinitramfs: Support zstd compressed modules for self test",
                            "    - d/rules: Compile-in support for a FIPS mode. LP #2032659",
                            "    - d/control: Recommend plymouth",
                            "    - d/control: Depend on busybox-initramfs instead of busybox |",
                            "      busybox-static.",
                            "    - d/control: Move cryptsetup-initramfs back to cryptsetup Recommends",
                            "    - d/{control,rules}: Disable building cryptsetup-suspend on i386",
                            "    - d/initramfs/cryptroot-unlock: Fix busybox/narrow compat LP #1968636",
                            "    - d/tests: Fix autopkgtests",
                            "    - d/{functions,initramfs/hooks/cryptroot}: Fix ZFS root warning/error",
                            "      + d/functions: Return an empty devno for ZFS devices as they don't have",
                            "        major:minor device numbers.",
                            "      + d/initramfs/hooks/cryptroot: Ignore and don't print an error message",
                            "        when devices don't have a devno.",
                            "  * d/p/{no-dd-direct-flags-tmpfs,series}: Disable O_DIRECT on tmpfs",
                            "  * d/tests/utils/mkinitramfs: Prevent linking attempt if file exists",
                            "  * d/tests/control: Add cpio autopkgtest dependency",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.4-1ubuntu1",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2130707
                        ],
                        "author": "Max Gilmour <max.gilmour@canonical.com>",
                        "date": "Mon, 09 Feb 2026 09:56:46 -0800"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            "",
                            "  [ Guilhem Moulin ]",
                            "  * d/t/cryptroot-*: Use default QEMU machine type and lower host CPU count",
                            "    threshold for >1 vCPU guests.  This might fix #1123760.",
                            "  * d/t/cryptroot-*: Load `md_mod` kernel module before calling mdadm(8).",
                            "  * d/t/cryptroot-*: Explicitly install initramfs-tools as extra package.",
                            "  * DEP-8: Add `Depends: initramfs-tools-core` for initramfs-hook and",
                            "    initramfs-hook-legacy.",
                            "  * DEP-8: Temporarily disable cryptroot-nested test.",
                            "  * Update Standards-Version to 4.7.3.",
                            "    + Remove \"Priority: optional\" which is the current default and spelling it",
                            "      out is no longer recommended per Policy.",
                            "",
                            "  [ Huey Chen ]",
                            "  * Fix typo in cryptsetup-suspend-wrapper. (Closes: #1123990)",
                            "",
                            "  [ Yangfl ]",
                            "  * Add Chinese debconf templates translations. (Closes: #1124408)",
                            "",
                            "  [ Paul Richards ]",
                            "  * Add support for `tcrypt-system` crypttab(5) option. (Closes: #1037973)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.4-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Tue, 27 Jan 2026 17:27:23 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.3-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Fri, 19 Dec 2025 15:53:17 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            "  * d/t/cryptdisks: Add calls to `udevadm settle`.",
                            "  * d/control: Remove `Rules-Requires-Root: no`.",
                            "  * d/watch: Port to Version 5.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.2-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Thu, 18 Dec 2025 22:04:25 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Exclude `reencryption-compat-test` from Makefile.localtest.",
                            "    (Closes: #1122539)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.1-2",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Thu, 11 Dec 2025 23:29:35 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream release.",
                            "  * DEP-8: Don't skip TPM trusted upstream tests.  This adds `Depends:",
                            "    swtpm, swtpm-tools, tpm2-tools` to the upstream testsuite autopkgtest.",
                            "  * DEP-8: Don't skip upstream's systemd plugin tests.  This adds `Depends:",
                            "    systemd-cryptsetup` to the upstream testsuite autopkgtest.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.1-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Tue, 19 Aug 2025 13:38:37 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Nuri KÜÇÜKLER ]",
                            "  * Add Turkish debconf templates translation.",
                            "",
                            "  [ Luca Boccassi ]",
                            "  * DEP-8: Remove 80-systemd-osc-context.sh bash profile drop-in from",
                            "    cryptroot-* test images in order to fix compatibility with systemd v258.",
                            "    (Closes: #1110818)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.0-3",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Wed, 13 Aug 2025 13:38:32 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Upload to unstable.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.0-2",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Sat, 09 Aug 2025 22:21:31 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "cryptsetup-bin",
                "from_version": {
                    "source_package_name": "cryptsetup",
                    "source_package_version": "2:2.8.0-1ubuntu3",
                    "version": "2:2.8.0-1ubuntu3"
                },
                "to_version": {
                    "source_package_name": "cryptsetup",
                    "source_package_version": "2:2.8.4-1ubuntu1",
                    "version": "2:2.8.4-1ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2130707
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge with Debian unstable (LP: #2130707). Remaining changes:",
                            "    - d/tests/utils/mkinitramfs: Support zstd compressed modules for self test",
                            "    - d/rules: Compile-in support for a FIPS mode. LP #2032659",
                            "    - d/control: Recommend plymouth",
                            "    - d/control: Depend on busybox-initramfs instead of busybox |",
                            "      busybox-static.",
                            "    - d/control: Move cryptsetup-initramfs back to cryptsetup Recommends",
                            "    - d/{control,rules}: Disable building cryptsetup-suspend on i386",
                            "    - d/initramfs/cryptroot-unlock: Fix busybox/narrow compat LP #1968636",
                            "    - d/tests: Fix autopkgtests",
                            "    - d/{functions,initramfs/hooks/cryptroot}: Fix ZFS root warning/error",
                            "      + d/functions: Return an empty devno for ZFS devices as they don't have",
                            "        major:minor device numbers.",
                            "      + d/initramfs/hooks/cryptroot: Ignore and don't print an error message",
                            "        when devices don't have a devno.",
                            "  * d/p/{no-dd-direct-flags-tmpfs,series}: Disable O_DIRECT on tmpfs",
                            "  * d/tests/utils/mkinitramfs: Prevent linking attempt if file exists",
                            "  * d/tests/control: Add cpio autopkgtest dependency",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.4-1ubuntu1",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2130707
                        ],
                        "author": "Max Gilmour <max.gilmour@canonical.com>",
                        "date": "Mon, 09 Feb 2026 09:56:46 -0800"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            "",
                            "  [ Guilhem Moulin ]",
                            "  * d/t/cryptroot-*: Use default QEMU machine type and lower host CPU count",
                            "    threshold for >1 vCPU guests.  This might fix #1123760.",
                            "  * d/t/cryptroot-*: Load `md_mod` kernel module before calling mdadm(8).",
                            "  * d/t/cryptroot-*: Explicitly install initramfs-tools as extra package.",
                            "  * DEP-8: Add `Depends: initramfs-tools-core` for initramfs-hook and",
                            "    initramfs-hook-legacy.",
                            "  * DEP-8: Temporarily disable cryptroot-nested test.",
                            "  * Update Standards-Version to 4.7.3.",
                            "    + Remove \"Priority: optional\" which is the current default and spelling it",
                            "      out is no longer recommended per Policy.",
                            "",
                            "  [ Huey Chen ]",
                            "  * Fix typo in cryptsetup-suspend-wrapper. (Closes: #1123990)",
                            "",
                            "  [ Yangfl ]",
                            "  * Add Chinese debconf templates translations. (Closes: #1124408)",
                            "",
                            "  [ Paul Richards ]",
                            "  * Add support for `tcrypt-system` crypttab(5) option. (Closes: #1037973)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.4-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Tue, 27 Jan 2026 17:27:23 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.3-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Fri, 19 Dec 2025 15:53:17 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            "  * d/t/cryptdisks: Add calls to `udevadm settle`.",
                            "  * d/control: Remove `Rules-Requires-Root: no`.",
                            "  * d/watch: Port to Version 5.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.2-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Thu, 18 Dec 2025 22:04:25 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Exclude `reencryption-compat-test` from Makefile.localtest.",
                            "    (Closes: #1122539)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.1-2",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Thu, 11 Dec 2025 23:29:35 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream release.",
                            "  * DEP-8: Don't skip TPM trusted upstream tests.  This adds `Depends:",
                            "    swtpm, swtpm-tools, tpm2-tools` to the upstream testsuite autopkgtest.",
                            "  * DEP-8: Don't skip upstream's systemd plugin tests.  This adds `Depends:",
                            "    systemd-cryptsetup` to the upstream testsuite autopkgtest.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.1-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Tue, 19 Aug 2025 13:38:37 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Nuri KÜÇÜKLER ]",
                            "  * Add Turkish debconf templates translation.",
                            "",
                            "  [ Luca Boccassi ]",
                            "  * DEP-8: Remove 80-systemd-osc-context.sh bash profile drop-in from",
                            "    cryptroot-* test images in order to fix compatibility with systemd v258.",
                            "    (Closes: #1110818)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.0-3",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Wed, 13 Aug 2025 13:38:32 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Upload to unstable.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.0-2",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Sat, 09 Aug 2025 22:21:31 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "cryptsetup-initramfs",
                "from_version": {
                    "source_package_name": "cryptsetup",
                    "source_package_version": "2:2.8.0-1ubuntu3",
                    "version": "2:2.8.0-1ubuntu3"
                },
                "to_version": {
                    "source_package_name": "cryptsetup",
                    "source_package_version": "2:2.8.4-1ubuntu1",
                    "version": "2:2.8.4-1ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2130707
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge with Debian unstable (LP: #2130707). Remaining changes:",
                            "    - d/tests/utils/mkinitramfs: Support zstd compressed modules for self test",
                            "    - d/rules: Compile-in support for a FIPS mode. LP #2032659",
                            "    - d/control: Recommend plymouth",
                            "    - d/control: Depend on busybox-initramfs instead of busybox |",
                            "      busybox-static.",
                            "    - d/control: Move cryptsetup-initramfs back to cryptsetup Recommends",
                            "    - d/{control,rules}: Disable building cryptsetup-suspend on i386",
                            "    - d/initramfs/cryptroot-unlock: Fix busybox/narrow compat LP #1968636",
                            "    - d/tests: Fix autopkgtests",
                            "    - d/{functions,initramfs/hooks/cryptroot}: Fix ZFS root warning/error",
                            "      + d/functions: Return an empty devno for ZFS devices as they don't have",
                            "        major:minor device numbers.",
                            "      + d/initramfs/hooks/cryptroot: Ignore and don't print an error message",
                            "        when devices don't have a devno.",
                            "  * d/p/{no-dd-direct-flags-tmpfs,series}: Disable O_DIRECT on tmpfs",
                            "  * d/tests/utils/mkinitramfs: Prevent linking attempt if file exists",
                            "  * d/tests/control: Add cpio autopkgtest dependency",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.4-1ubuntu1",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2130707
                        ],
                        "author": "Max Gilmour <max.gilmour@canonical.com>",
                        "date": "Mon, 09 Feb 2026 09:56:46 -0800"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            "",
                            "  [ Guilhem Moulin ]",
                            "  * d/t/cryptroot-*: Use default QEMU machine type and lower host CPU count",
                            "    threshold for >1 vCPU guests.  This might fix #1123760.",
                            "  * d/t/cryptroot-*: Load `md_mod` kernel module before calling mdadm(8).",
                            "  * d/t/cryptroot-*: Explicitly install initramfs-tools as extra package.",
                            "  * DEP-8: Add `Depends: initramfs-tools-core` for initramfs-hook and",
                            "    initramfs-hook-legacy.",
                            "  * DEP-8: Temporarily disable cryptroot-nested test.",
                            "  * Update Standards-Version to 4.7.3.",
                            "    + Remove \"Priority: optional\" which is the current default and spelling it",
                            "      out is no longer recommended per Policy.",
                            "",
                            "  [ Huey Chen ]",
                            "  * Fix typo in cryptsetup-suspend-wrapper. (Closes: #1123990)",
                            "",
                            "  [ Yangfl ]",
                            "  * Add Chinese debconf templates translations. (Closes: #1124408)",
                            "",
                            "  [ Paul Richards ]",
                            "  * Add support for `tcrypt-system` crypttab(5) option. (Closes: #1037973)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.4-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Tue, 27 Jan 2026 17:27:23 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.3-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Fri, 19 Dec 2025 15:53:17 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            "  * d/t/cryptdisks: Add calls to `udevadm settle`.",
                            "  * d/control: Remove `Rules-Requires-Root: no`.",
                            "  * d/watch: Port to Version 5.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.2-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Thu, 18 Dec 2025 22:04:25 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Exclude `reencryption-compat-test` from Makefile.localtest.",
                            "    (Closes: #1122539)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.1-2",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Thu, 11 Dec 2025 23:29:35 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream release.",
                            "  * DEP-8: Don't skip TPM trusted upstream tests.  This adds `Depends:",
                            "    swtpm, swtpm-tools, tpm2-tools` to the upstream testsuite autopkgtest.",
                            "  * DEP-8: Don't skip upstream's systemd plugin tests.  This adds `Depends:",
                            "    systemd-cryptsetup` to the upstream testsuite autopkgtest.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.1-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Tue, 19 Aug 2025 13:38:37 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Nuri KÜÇÜKLER ]",
                            "  * Add Turkish debconf templates translation.",
                            "",
                            "  [ Luca Boccassi ]",
                            "  * DEP-8: Remove 80-systemd-osc-context.sh bash profile drop-in from",
                            "    cryptroot-* test images in order to fix compatibility with systemd v258.",
                            "    (Closes: #1110818)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.0-3",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Wed, 13 Aug 2025 13:38:32 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Upload to unstable.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.0-2",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Sat, 09 Aug 2025 22:21:31 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "gcc-16-base:armhf",
                "from_version": {
                    "source_package_name": "gcc-16",
                    "source_package_version": "16-20260210-0ubuntu1",
                    "version": "16-20260210-0ubuntu1"
                },
                "to_version": {
                    "source_package_name": "gcc-16",
                    "source_package_version": "16-20260217-1ubuntu2",
                    "version": "16-20260217-1ubuntu2"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Disable again profiled+lto build on armhf.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1ubuntu2",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Wed, 18 Feb 2026 08:29:24 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge with Debian; remaining changes:",
                            "    - Build from upstream sources.",
                            "    - Work-around the 80GB chroot size on the Ubuntu buildds.",
                            "  * On riscv64, default to rv64gc, RVA23 is currently broken.",
                            "    See PR target/124048.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1ubuntu1",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Tue, 17 Feb 2026 09:09:19 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Snapshot, taken from the trunk (20260217).",
                            "  * Fix build when building without common libraries.",
                            "  * Re-enable profiled+lto build on armhf to check for PR target/119937.",
                            "  * Update GFDL+ doc file removal.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1",
                        "urgency": "medium",
                        "distributions": "experimental",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@debian.org>",
                        "date": "Tue, 17 Feb 2026 08:25:09 +0100"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libapt-pkg7.0:armhf",
                "from_version": {
                    "source_package_name": "apt",
                    "source_package_version": "3.1.15",
                    "version": "3.1.15"
                },
                "to_version": {
                    "source_package_name": "apt",
                    "source_package_version": "3.1.16",
                    "version": "3.1.16"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Andriy Pysyk ]",
                            "  * Update Ukrainian translation (uk.po)",
                            "",
                            "  [ Julian Andres Klode ]",
                            "  * Introduce JSONL performance counter logging",
                            "  * solver3: Refactorings and some inline tweaking",
                            "  * solver3: Upgrade by source package",
                            "",
                            "  [ Alessandro Astone ]",
                            "  * debian: Trigger apt-daily on AC plug event",
                            "",
                            "  [ Nathan Pratta Teodosio ]",
                            "  * Prevent sleep while running dpkg.",
                            "",
                            "  [ Ville Skyttä ]",
                            "  * bash-complete search patterns for more commands",
                            ""
                        ],
                        "package": "apt",
                        "version": "3.1.16",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Julian Andres Klode <jak@debian.org>",
                        "date": "Tue, 17 Feb 2026 11:36:12 +0100"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libatomic1:armhf",
                "from_version": {
                    "source_package_name": "gcc-16",
                    "source_package_version": "16-20260210-0ubuntu1",
                    "version": "16-20260210-0ubuntu1"
                },
                "to_version": {
                    "source_package_name": "gcc-16",
                    "source_package_version": "16-20260217-1ubuntu2",
                    "version": "16-20260217-1ubuntu2"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Disable again profiled+lto build on armhf.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1ubuntu2",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Wed, 18 Feb 2026 08:29:24 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge with Debian; remaining changes:",
                            "    - Build from upstream sources.",
                            "    - Work-around the 80GB chroot size on the Ubuntu buildds.",
                            "  * On riscv64, default to rv64gc, RVA23 is currently broken.",
                            "    See PR target/124048.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1ubuntu1",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Tue, 17 Feb 2026 09:09:19 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Snapshot, taken from the trunk (20260217).",
                            "  * Fix build when building without common libraries.",
                            "  * Re-enable profiled+lto build on armhf to check for PR target/119937.",
                            "  * Update GFDL+ doc file removal.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1",
                        "urgency": "medium",
                        "distributions": "experimental",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@debian.org>",
                        "date": "Tue, 17 Feb 2026 08:25:09 +0100"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libcryptsetup12:armhf",
                "from_version": {
                    "source_package_name": "cryptsetup",
                    "source_package_version": "2:2.8.0-1ubuntu3",
                    "version": "2:2.8.0-1ubuntu3"
                },
                "to_version": {
                    "source_package_name": "cryptsetup",
                    "source_package_version": "2:2.8.4-1ubuntu1",
                    "version": "2:2.8.4-1ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2130707
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge with Debian unstable (LP: #2130707). Remaining changes:",
                            "    - d/tests/utils/mkinitramfs: Support zstd compressed modules for self test",
                            "    - d/rules: Compile-in support for a FIPS mode. LP #2032659",
                            "    - d/control: Recommend plymouth",
                            "    - d/control: Depend on busybox-initramfs instead of busybox |",
                            "      busybox-static.",
                            "    - d/control: Move cryptsetup-initramfs back to cryptsetup Recommends",
                            "    - d/{control,rules}: Disable building cryptsetup-suspend on i386",
                            "    - d/initramfs/cryptroot-unlock: Fix busybox/narrow compat LP #1968636",
                            "    - d/tests: Fix autopkgtests",
                            "    - d/{functions,initramfs/hooks/cryptroot}: Fix ZFS root warning/error",
                            "      + d/functions: Return an empty devno for ZFS devices as they don't have",
                            "        major:minor device numbers.",
                            "      + d/initramfs/hooks/cryptroot: Ignore and don't print an error message",
                            "        when devices don't have a devno.",
                            "  * d/p/{no-dd-direct-flags-tmpfs,series}: Disable O_DIRECT on tmpfs",
                            "  * d/tests/utils/mkinitramfs: Prevent linking attempt if file exists",
                            "  * d/tests/control: Add cpio autopkgtest dependency",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.4-1ubuntu1",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2130707
                        ],
                        "author": "Max Gilmour <max.gilmour@canonical.com>",
                        "date": "Mon, 09 Feb 2026 09:56:46 -0800"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            "",
                            "  [ Guilhem Moulin ]",
                            "  * d/t/cryptroot-*: Use default QEMU machine type and lower host CPU count",
                            "    threshold for >1 vCPU guests.  This might fix #1123760.",
                            "  * d/t/cryptroot-*: Load `md_mod` kernel module before calling mdadm(8).",
                            "  * d/t/cryptroot-*: Explicitly install initramfs-tools as extra package.",
                            "  * DEP-8: Add `Depends: initramfs-tools-core` for initramfs-hook and",
                            "    initramfs-hook-legacy.",
                            "  * DEP-8: Temporarily disable cryptroot-nested test.",
                            "  * Update Standards-Version to 4.7.3.",
                            "    + Remove \"Priority: optional\" which is the current default and spelling it",
                            "      out is no longer recommended per Policy.",
                            "",
                            "  [ Huey Chen ]",
                            "  * Fix typo in cryptsetup-suspend-wrapper. (Closes: #1123990)",
                            "",
                            "  [ Yangfl ]",
                            "  * Add Chinese debconf templates translations. (Closes: #1124408)",
                            "",
                            "  [ Paul Richards ]",
                            "  * Add support for `tcrypt-system` crypttab(5) option. (Closes: #1037973)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.4-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Tue, 27 Jan 2026 17:27:23 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.3-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Fri, 19 Dec 2025 15:53:17 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream bugfix release.",
                            "  * d/t/cryptdisks: Add calls to `udevadm settle`.",
                            "  * d/control: Remove `Rules-Requires-Root: no`.",
                            "  * d/watch: Port to Version 5.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.2-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Thu, 18 Dec 2025 22:04:25 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Exclude `reencryption-compat-test` from Makefile.localtest.",
                            "    (Closes: #1122539)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.1-2",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Thu, 11 Dec 2025 23:29:35 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream release.",
                            "  * DEP-8: Don't skip TPM trusted upstream tests.  This adds `Depends:",
                            "    swtpm, swtpm-tools, tpm2-tools` to the upstream testsuite autopkgtest.",
                            "  * DEP-8: Don't skip upstream's systemd plugin tests.  This adds `Depends:",
                            "    systemd-cryptsetup` to the upstream testsuite autopkgtest.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.1-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Tue, 19 Aug 2025 13:38:37 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Nuri KÜÇÜKLER ]",
                            "  * Add Turkish debconf templates translation.",
                            "",
                            "  [ Luca Boccassi ]",
                            "  * DEP-8: Remove 80-systemd-osc-context.sh bash profile drop-in from",
                            "    cryptroot-* test images in order to fix compatibility with systemd v258.",
                            "    (Closes: #1110818)",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.0-3",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Wed, 13 Aug 2025 13:38:32 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Upload to unstable.",
                            ""
                        ],
                        "package": "cryptsetup",
                        "version": "2:2.8.0-2",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guilhem Moulin <guilhem@debian.org>",
                        "date": "Sat, 09 Aug 2025 22:21:31 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libgcc-s1:armhf",
                "from_version": {
                    "source_package_name": "gcc-16",
                    "source_package_version": "16-20260210-0ubuntu1",
                    "version": "16-20260210-0ubuntu1"
                },
                "to_version": {
                    "source_package_name": "gcc-16",
                    "source_package_version": "16-20260217-1ubuntu2",
                    "version": "16-20260217-1ubuntu2"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Disable again profiled+lto build on armhf.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1ubuntu2",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Wed, 18 Feb 2026 08:29:24 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge with Debian; remaining changes:",
                            "    - Build from upstream sources.",
                            "    - Work-around the 80GB chroot size on the Ubuntu buildds.",
                            "  * On riscv64, default to rv64gc, RVA23 is currently broken.",
                            "    See PR target/124048.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1ubuntu1",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Tue, 17 Feb 2026 09:09:19 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Snapshot, taken from the trunk (20260217).",
                            "  * Fix build when building without common libraries.",
                            "  * Re-enable profiled+lto build on armhf to check for PR target/119937.",
                            "  * Update GFDL+ doc file removal.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1",
                        "urgency": "medium",
                        "distributions": "experimental",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@debian.org>",
                        "date": "Tue, 17 Feb 2026 08:25:09 +0100"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libgcrypt20:armhf",
                "from_version": {
                    "source_package_name": "libgcrypt20",
                    "source_package_version": "1.11.2-3",
                    "version": "1.11.2-3"
                },
                "to_version": {
                    "source_package_name": "libgcrypt20",
                    "source_package_version": "1.12.0-2",
                    "version": "1.12.0-2"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * update to GIT HEAD.",
                            ""
                        ],
                        "package": "libgcrypt20",
                        "version": "1.12.0-2",
                        "urgency": "medium",
                        "distributions": "experimental",
                        "launchpad_bugs_fixed": [],
                        "author": "Andreas Metzler <ametzler@debian.org>",
                        "date": "Thu, 05 Feb 2026 18:14:30 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream release.",
                            "  * Unfuzz patches, drop superfluous ones",
                            "  * Add new function gcry_kem_genkey() to symbol file.",
                            "  * Bump libgpg-error-(mingw-w64-)dev b-d.",
                            "  * Update copyright info.",
                            "  * Set all symbol reqs to 1.12.0, new PK algo ML-DSA added.",
                            "  * Update algorithm list in package description.",
                            "    (Source: https://www.gnupg.org/software/libgcrypt/index.html)",
                            "  * [lintian] drop Priority: optional from debian/control.",
                            "  * [lintian] drop redundant Rules-Requires-Root: no.",
                            "  * Bump Standards-Version.",
                            ""
                        ],
                        "package": "libgcrypt20",
                        "version": "1.12.0-1",
                        "urgency": "medium",
                        "distributions": "experimental",
                        "launchpad_bugs_fixed": [],
                        "author": "Andreas Metzler <ametzler@debian.org>",
                        "date": "Sat, 31 Jan 2026 12:55:34 +0100"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libstdc++6:armhf",
                "from_version": {
                    "source_package_name": "gcc-16",
                    "source_package_version": "16-20260210-0ubuntu1",
                    "version": "16-20260210-0ubuntu1"
                },
                "to_version": {
                    "source_package_name": "gcc-16",
                    "source_package_version": "16-20260217-1ubuntu2",
                    "version": "16-20260217-1ubuntu2"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Disable again profiled+lto build on armhf.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1ubuntu2",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Wed, 18 Feb 2026 08:29:24 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge with Debian; remaining changes:",
                            "    - Build from upstream sources.",
                            "    - Work-around the 80GB chroot size on the Ubuntu buildds.",
                            "  * On riscv64, default to rv64gc, RVA23 is currently broken.",
                            "    See PR target/124048.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1ubuntu1",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Tue, 17 Feb 2026 09:09:19 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Snapshot, taken from the trunk (20260217).",
                            "  * Fix build when building without common libraries.",
                            "  * Re-enable profiled+lto build on armhf to check for PR target/119937.",
                            "  * Update GFDL+ doc file removal.",
                            ""
                        ],
                        "package": "gcc-16",
                        "version": "16-20260217-1",
                        "urgency": "medium",
                        "distributions": "experimental",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@debian.org>",
                        "date": "Tue, 17 Feb 2026 08:25:09 +0100"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "linux-headers-generic",
                "from_version": {
                    "source_package_name": "linux-meta",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": "linux-meta",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Main version: 6.19.0-6.6",
                            ""
                        ],
                        "package": "linux-meta",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:54:08 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "linux-headers-virtual",
                "from_version": {
                    "source_package_name": "linux-meta",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": "linux-meta",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Main version: 6.19.0-6.6",
                            ""
                        ],
                        "package": "linux-meta",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:54:08 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "linux-image-virtual",
                "from_version": {
                    "source_package_name": "linux-meta",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": "linux-meta",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Main version: 6.19.0-6.6",
                            ""
                        ],
                        "package": "linux-meta",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:54:08 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "linux-tools-common",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2142114,
                    2142112,
                    2142111,
                    2141298
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * resolute/linux: 6.19.0-6.6 -proposed tracker (LP: #2142114)",
                            "",
                            "  * Resolute update: v6.19.2 upstream stable release (LP: #2142112)",
                            "    - Revert \"driver core: enforce device_lock for driver_match_device()\"",
                            "    - Linux 6.19.2",
                            "",
                            "  * Resolute update: v6.19.1 upstream stable release (LP: #2142111)",
                            "    - io_uring/io-wq: add exit-on-idle state",
                            "    - io_uring: allow io-wq workers to exit when unused",
                            "    - smb: client: split cached_fid bitfields to avoid shared-byte RMW races",
                            "    - ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error",
                            "      paths",
                            "    - ksmbd: add chann_lock to protect ksmbd_chann_list xarray",
                            "    - smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()",
                            "    - smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available",
                            "    - smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.*",
                            "    - smb: server: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: server: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: server: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: server: fix last send credit problem causing disconnects",
                            "    - smb: server: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - smb: client: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: client: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: client: let smbd_post_send() make use of request->wr",
                            "    - smb: client: remove pointless sc->recv_io.credits.count rollback",
                            "    - smb: client: remove pointless sc->send_io.pending handling in",
                            "      smbd_post_send_iter()",
                            "    - smb: client: port and use the wait_for_credits logic used by server",
                            "    - smb: client: split out smbd_ib_post_send()",
                            "    - smb: client: introduce and use smbd_{alloc, free}_send_io()",
                            "    - smb: client: use smbdirect_send_batch processing",
                            "    - smb: client: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: client: fix last send credit problem causing disconnects",
                            "    - smb: client: let smbd_post_send_negotiate_req() use smbd_post_send()",
                            "    - smb: client: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - driver core: enforce device_lock for driver_match_device()",
                            "    - Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB",
                            "    - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4",
                            "    - crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode",
                            "    - crypto: octeontx - Fix length check to avoid truncation in",
                            "      ucode_load_store",
                            "    - crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly",
                            "    - crypto: virtio - Add spinlock protection with virtqueue notification",
                            "    - crypto: virtio - Remove duplicated virtqueue_kick in",
                            "      virtio_crypto_skcipher_crypt_req",
                            "    - nilfs2: Fix potential block overflow that cause system hang",
                            "    - hfs: ensure sb->s_fs_info is always cleaned up",
                            "    - wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon()",
                            "    - scsi: qla2xxx: Validate sp before freeing associated memory",
                            "    - scsi: qla2xxx: Allow recovery for tape devices",
                            "    - scsi: qla2xxx: Delay module unload while fabric scan in progress",
                            "    - scsi: qla2xxx: Free sp in error path to fix system crash",
                            "    - scsi: qla2xxx: Query FW again before proceeding with login",
                            "    - sched/mmcid: Don't assume CID is CPU owned on mode switch",
                            "    - bus: fsl-mc: fix use-after-free in driver_override_show()",
                            "    - erofs: fix UAF issue for file-backed mounts w/ directio option",
                            "    - xfs: fix UAF in xchk_btree_check_block_owner",
                            "    - drm/exynos: vidi: use ctx->lock to protect struct vidi_context member",
                            "      variables related to memory alloc/free",
                            "    - PCI: endpoint: Avoid creating sub-groups asynchronously",
                            "    - wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add",
                            "    - Linux 6.19.1",
                            "",
                            "  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)",
                            "    - SAUCE: apparmor: fix aa_label_sk_perm to check for RULE_MEDIATES_NET",
                            ""
                        ],
                        "package": "linux",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2142114,
                            2142112,
                            2142111,
                            2141298
                        ],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:31:48 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "linux-virtual",
                "from_version": {
                    "source_package_name": "linux-meta",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": "linux-meta",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Main version: 6.19.0-6.6",
                            ""
                        ],
                        "package": "linux-meta",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:54:08 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "sudo-rs",
                "from_version": {
                    "source_package_name": "rust-sudo-rs",
                    "source_package_version": "0.2.10-1ubuntu2",
                    "version": "0.2.10-1ubuntu2"
                },
                "to_version": {
                    "source_package_name": "rust-sudo-rs",
                    "source_package_version": "0.2.12-0ubuntu1",
                    "version": "0.2.12-0ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2141927,
                    2122048,
                    2131153,
                    2136942,
                    2120544
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream version (LP: #2141927)",
                            "  * Fixes:",
                            "    - Cockpit cannot escalate privileges with sudo-rs [--askpass unsupported]",
                            "      (LP: #2122048)",
                            "    - wrong /dev/pts owner for login shell (and $HOME) (LP: #2131153)",
                            "    - The visudo command fails to read files passed via stdin (LP: #2136942)",
                            "    - renable test `test_build_run_context` (LP: #2120544)",
                            "  * New patches:",
                            "    - enable-pwfeedback-by-default.patch: Cherry-pick enable pwfeedback by",
                            "      default, thanks Tim Hutt.",
                            "    - correct-backspace-for-multibyte-characters.patch: Cherry-pick correct",
                            "      backspace for multibyte characters, thanks Marc Schoolderman.",
                            "  * Changes:",
                            "    - d/control: Add python3:any as dependency for apport package hook.",
                            "    - d/sudo-rs.manpages: Sort entry order alphabetically.",
                            ""
                        ],
                        "package": "rust-sudo-rs",
                        "version": "0.2.12-0ubuntu1",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2141927,
                            2122048,
                            2131153,
                            2136942,
                            2120544
                        ],
                        "author": "Simon Johnsson <simon.johnsson@canonical.com>",
                        "date": "Mon, 16 Feb 2026 14:24:39 +0100"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "tar",
                "from_version": {
                    "source_package_name": "tar",
                    "source_package_version": "1.35+dfsg-3.1build2",
                    "version": "1.35+dfsg-3.1build2"
                },
                "to_version": {
                    "source_package_name": "tar",
                    "source_package_version": "1.35+dfsg-4",
                    "version": "1.35+dfsg-4"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2132257
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * No-change mass rebuild for Ubuntu 26.04 (LP: #2132257)",
                            ""
                        ],
                        "package": "tar",
                        "version": "1.35+dfsg-3.1build2",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2132257
                        ],
                        "author": "Sebastien Bacher <seb128@debian.org>",
                        "date": "Mon, 02 Feb 2026 21:46:14 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * No-change rebuild for IEEE long double on ppc64el",
                            ""
                        ],
                        "package": "tar",
                        "version": "1.35+dfsg-3.1build1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [],
                        "author": "Graham Inggs <ginggs@ubuntu.com>",
                        "date": "Mon, 22 Sep 2025 11:25:16 +0000"
                    }
                ],
                "notes": null,
                "is_version_downgrade": true
            }
        ],
        "snap": []
    },
    "added": {
        "deb": [
            {
                "name": "linux-headers-6.19.0-6",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": null
                },
                "to_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2142114,
                    2142112,
                    2142111,
                    2141298
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * resolute/linux: 6.19.0-6.6 -proposed tracker (LP: #2142114)",
                            "",
                            "  * Resolute update: v6.19.2 upstream stable release (LP: #2142112)",
                            "    - Revert \"driver core: enforce device_lock for driver_match_device()\"",
                            "    - Linux 6.19.2",
                            "",
                            "  * Resolute update: v6.19.1 upstream stable release (LP: #2142111)",
                            "    - io_uring/io-wq: add exit-on-idle state",
                            "    - io_uring: allow io-wq workers to exit when unused",
                            "    - smb: client: split cached_fid bitfields to avoid shared-byte RMW races",
                            "    - ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error",
                            "      paths",
                            "    - ksmbd: add chann_lock to protect ksmbd_chann_list xarray",
                            "    - smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()",
                            "    - smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available",
                            "    - smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.*",
                            "    - smb: server: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: server: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: server: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: server: fix last send credit problem causing disconnects",
                            "    - smb: server: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - smb: client: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: client: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: client: let smbd_post_send() make use of request->wr",
                            "    - smb: client: remove pointless sc->recv_io.credits.count rollback",
                            "    - smb: client: remove pointless sc->send_io.pending handling in",
                            "      smbd_post_send_iter()",
                            "    - smb: client: port and use the wait_for_credits logic used by server",
                            "    - smb: client: split out smbd_ib_post_send()",
                            "    - smb: client: introduce and use smbd_{alloc, free}_send_io()",
                            "    - smb: client: use smbdirect_send_batch processing",
                            "    - smb: client: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: client: fix last send credit problem causing disconnects",
                            "    - smb: client: let smbd_post_send_negotiate_req() use smbd_post_send()",
                            "    - smb: client: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - driver core: enforce device_lock for driver_match_device()",
                            "    - Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB",
                            "    - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4",
                            "    - crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode",
                            "    - crypto: octeontx - Fix length check to avoid truncation in",
                            "      ucode_load_store",
                            "    - crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly",
                            "    - crypto: virtio - Add spinlock protection with virtqueue notification",
                            "    - crypto: virtio - Remove duplicated virtqueue_kick in",
                            "      virtio_crypto_skcipher_crypt_req",
                            "    - nilfs2: Fix potential block overflow that cause system hang",
                            "    - hfs: ensure sb->s_fs_info is always cleaned up",
                            "    - wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon()",
                            "    - scsi: qla2xxx: Validate sp before freeing associated memory",
                            "    - scsi: qla2xxx: Allow recovery for tape devices",
                            "    - scsi: qla2xxx: Delay module unload while fabric scan in progress",
                            "    - scsi: qla2xxx: Free sp in error path to fix system crash",
                            "    - scsi: qla2xxx: Query FW again before proceeding with login",
                            "    - sched/mmcid: Don't assume CID is CPU owned on mode switch",
                            "    - bus: fsl-mc: fix use-after-free in driver_override_show()",
                            "    - erofs: fix UAF issue for file-backed mounts w/ directio option",
                            "    - xfs: fix UAF in xchk_btree_check_block_owner",
                            "    - drm/exynos: vidi: use ctx->lock to protect struct vidi_context member",
                            "      variables related to memory alloc/free",
                            "    - PCI: endpoint: Avoid creating sub-groups asynchronously",
                            "    - wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add",
                            "    - Linux 6.19.1",
                            "",
                            "  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)",
                            "    - SAUCE: apparmor: fix aa_label_sk_perm to check for RULE_MEDIATES_NET",
                            ""
                        ],
                        "package": "linux",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2142114,
                            2142112,
                            2142111,
                            2141298
                        ],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:31:48 +0200"
                    }
                ],
                "notes": "linux-headers-6.19.0-6 version '6.19.0-6.6' (source package linux version '6.19.0-6.6') was added. linux-headers-6.19.0-6 version '6.19.0-6.6' has the same source package name, linux, as removed package linux-headers-6.19.0-5. As such we can use the source package version of the removed package, '6.19.0-5.5', as the starting point in our changelog diff. Kernel packages are an example of where the binary package name changes for the same source package. Using the removed package source package version as our starting point means we can still get meaningful changelog diffs even for what appears to be a new package.",
                "is_version_downgrade": false
            },
            {
                "name": "linux-headers-6.19.0-6-generic",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": null
                },
                "to_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2142114,
                    2142112,
                    2142111,
                    2141298
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * resolute/linux: 6.19.0-6.6 -proposed tracker (LP: #2142114)",
                            "",
                            "  * Resolute update: v6.19.2 upstream stable release (LP: #2142112)",
                            "    - Revert \"driver core: enforce device_lock for driver_match_device()\"",
                            "    - Linux 6.19.2",
                            "",
                            "  * Resolute update: v6.19.1 upstream stable release (LP: #2142111)",
                            "    - io_uring/io-wq: add exit-on-idle state",
                            "    - io_uring: allow io-wq workers to exit when unused",
                            "    - smb: client: split cached_fid bitfields to avoid shared-byte RMW races",
                            "    - ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error",
                            "      paths",
                            "    - ksmbd: add chann_lock to protect ksmbd_chann_list xarray",
                            "    - smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()",
                            "    - smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available",
                            "    - smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.*",
                            "    - smb: server: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: server: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: server: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: server: fix last send credit problem causing disconnects",
                            "    - smb: server: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - smb: client: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: client: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: client: let smbd_post_send() make use of request->wr",
                            "    - smb: client: remove pointless sc->recv_io.credits.count rollback",
                            "    - smb: client: remove pointless sc->send_io.pending handling in",
                            "      smbd_post_send_iter()",
                            "    - smb: client: port and use the wait_for_credits logic used by server",
                            "    - smb: client: split out smbd_ib_post_send()",
                            "    - smb: client: introduce and use smbd_{alloc, free}_send_io()",
                            "    - smb: client: use smbdirect_send_batch processing",
                            "    - smb: client: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: client: fix last send credit problem causing disconnects",
                            "    - smb: client: let smbd_post_send_negotiate_req() use smbd_post_send()",
                            "    - smb: client: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - driver core: enforce device_lock for driver_match_device()",
                            "    - Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB",
                            "    - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4",
                            "    - crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode",
                            "    - crypto: octeontx - Fix length check to avoid truncation in",
                            "      ucode_load_store",
                            "    - crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly",
                            "    - crypto: virtio - Add spinlock protection with virtqueue notification",
                            "    - crypto: virtio - Remove duplicated virtqueue_kick in",
                            "      virtio_crypto_skcipher_crypt_req",
                            "    - nilfs2: Fix potential block overflow that cause system hang",
                            "    - hfs: ensure sb->s_fs_info is always cleaned up",
                            "    - wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon()",
                            "    - scsi: qla2xxx: Validate sp before freeing associated memory",
                            "    - scsi: qla2xxx: Allow recovery for tape devices",
                            "    - scsi: qla2xxx: Delay module unload while fabric scan in progress",
                            "    - scsi: qla2xxx: Free sp in error path to fix system crash",
                            "    - scsi: qla2xxx: Query FW again before proceeding with login",
                            "    - sched/mmcid: Don't assume CID is CPU owned on mode switch",
                            "    - bus: fsl-mc: fix use-after-free in driver_override_show()",
                            "    - erofs: fix UAF issue for file-backed mounts w/ directio option",
                            "    - xfs: fix UAF in xchk_btree_check_block_owner",
                            "    - drm/exynos: vidi: use ctx->lock to protect struct vidi_context member",
                            "      variables related to memory alloc/free",
                            "    - PCI: endpoint: Avoid creating sub-groups asynchronously",
                            "    - wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add",
                            "    - Linux 6.19.1",
                            "",
                            "  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)",
                            "    - SAUCE: apparmor: fix aa_label_sk_perm to check for RULE_MEDIATES_NET",
                            ""
                        ],
                        "package": "linux",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2142114,
                            2142112,
                            2142111,
                            2141298
                        ],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:31:48 +0200"
                    }
                ],
                "notes": "linux-headers-6.19.0-6-generic version '6.19.0-6.6' (source package linux version '6.19.0-6.6') was added. linux-headers-6.19.0-6-generic version '6.19.0-6.6' has the same source package name, linux, as removed package linux-headers-6.19.0-5. As such we can use the source package version of the removed package, '6.19.0-5.5', as the starting point in our changelog diff. Kernel packages are an example of where the binary package name changes for the same source package. Using the removed package source package version as our starting point means we can still get meaningful changelog diffs even for what appears to be a new package.",
                "is_version_downgrade": false
            },
            {
                "name": "linux-image-6.19.0-6-generic",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": null
                },
                "to_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2142114,
                    2142112,
                    2142111,
                    2141298
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * resolute/linux: 6.19.0-6.6 -proposed tracker (LP: #2142114)",
                            "",
                            "  * Resolute update: v6.19.2 upstream stable release (LP: #2142112)",
                            "    - Revert \"driver core: enforce device_lock for driver_match_device()\"",
                            "    - Linux 6.19.2",
                            "",
                            "  * Resolute update: v6.19.1 upstream stable release (LP: #2142111)",
                            "    - io_uring/io-wq: add exit-on-idle state",
                            "    - io_uring: allow io-wq workers to exit when unused",
                            "    - smb: client: split cached_fid bitfields to avoid shared-byte RMW races",
                            "    - ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error",
                            "      paths",
                            "    - ksmbd: add chann_lock to protect ksmbd_chann_list xarray",
                            "    - smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()",
                            "    - smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available",
                            "    - smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.*",
                            "    - smb: server: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: server: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: server: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: server: fix last send credit problem causing disconnects",
                            "    - smb: server: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - smb: client: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: client: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: client: let smbd_post_send() make use of request->wr",
                            "    - smb: client: remove pointless sc->recv_io.credits.count rollback",
                            "    - smb: client: remove pointless sc->send_io.pending handling in",
                            "      smbd_post_send_iter()",
                            "    - smb: client: port and use the wait_for_credits logic used by server",
                            "    - smb: client: split out smbd_ib_post_send()",
                            "    - smb: client: introduce and use smbd_{alloc, free}_send_io()",
                            "    - smb: client: use smbdirect_send_batch processing",
                            "    - smb: client: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: client: fix last send credit problem causing disconnects",
                            "    - smb: client: let smbd_post_send_negotiate_req() use smbd_post_send()",
                            "    - smb: client: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - driver core: enforce device_lock for driver_match_device()",
                            "    - Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB",
                            "    - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4",
                            "    - crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode",
                            "    - crypto: octeontx - Fix length check to avoid truncation in",
                            "      ucode_load_store",
                            "    - crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly",
                            "    - crypto: virtio - Add spinlock protection with virtqueue notification",
                            "    - crypto: virtio - Remove duplicated virtqueue_kick in",
                            "      virtio_crypto_skcipher_crypt_req",
                            "    - nilfs2: Fix potential block overflow that cause system hang",
                            "    - hfs: ensure sb->s_fs_info is always cleaned up",
                            "    - wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon()",
                            "    - scsi: qla2xxx: Validate sp before freeing associated memory",
                            "    - scsi: qla2xxx: Allow recovery for tape devices",
                            "    - scsi: qla2xxx: Delay module unload while fabric scan in progress",
                            "    - scsi: qla2xxx: Free sp in error path to fix system crash",
                            "    - scsi: qla2xxx: Query FW again before proceeding with login",
                            "    - sched/mmcid: Don't assume CID is CPU owned on mode switch",
                            "    - bus: fsl-mc: fix use-after-free in driver_override_show()",
                            "    - erofs: fix UAF issue for file-backed mounts w/ directio option",
                            "    - xfs: fix UAF in xchk_btree_check_block_owner",
                            "    - drm/exynos: vidi: use ctx->lock to protect struct vidi_context member",
                            "      variables related to memory alloc/free",
                            "    - PCI: endpoint: Avoid creating sub-groups asynchronously",
                            "    - wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add",
                            "    - Linux 6.19.1",
                            "",
                            "  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)",
                            "    - SAUCE: apparmor: fix aa_label_sk_perm to check for RULE_MEDIATES_NET",
                            ""
                        ],
                        "package": "linux",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2142114,
                            2142112,
                            2142111,
                            2141298
                        ],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:31:48 +0200"
                    }
                ],
                "notes": "linux-image-6.19.0-6-generic version '6.19.0-6.6' (source package linux version '6.19.0-6.6') was added. linux-image-6.19.0-6-generic version '6.19.0-6.6' has the same source package name, linux, as removed package linux-headers-6.19.0-5. As such we can use the source package version of the removed package, '6.19.0-5.5', as the starting point in our changelog diff. Kernel packages are an example of where the binary package name changes for the same source package. Using the removed package source package version as our starting point means we can still get meaningful changelog diffs even for what appears to be a new package.",
                "is_version_downgrade": false
            },
            {
                "name": "linux-modules-6.19.0-6-generic",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": null
                },
                "to_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2142114,
                    2142112,
                    2142111,
                    2141298
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * resolute/linux: 6.19.0-6.6 -proposed tracker (LP: #2142114)",
                            "",
                            "  * Resolute update: v6.19.2 upstream stable release (LP: #2142112)",
                            "    - Revert \"driver core: enforce device_lock for driver_match_device()\"",
                            "    - Linux 6.19.2",
                            "",
                            "  * Resolute update: v6.19.1 upstream stable release (LP: #2142111)",
                            "    - io_uring/io-wq: add exit-on-idle state",
                            "    - io_uring: allow io-wq workers to exit when unused",
                            "    - smb: client: split cached_fid bitfields to avoid shared-byte RMW races",
                            "    - ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error",
                            "      paths",
                            "    - ksmbd: add chann_lock to protect ksmbd_chann_list xarray",
                            "    - smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()",
                            "    - smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available",
                            "    - smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.*",
                            "    - smb: server: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: server: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: server: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: server: fix last send credit problem causing disconnects",
                            "    - smb: server: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - smb: client: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: client: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: client: let smbd_post_send() make use of request->wr",
                            "    - smb: client: remove pointless sc->recv_io.credits.count rollback",
                            "    - smb: client: remove pointless sc->send_io.pending handling in",
                            "      smbd_post_send_iter()",
                            "    - smb: client: port and use the wait_for_credits logic used by server",
                            "    - smb: client: split out smbd_ib_post_send()",
                            "    - smb: client: introduce and use smbd_{alloc, free}_send_io()",
                            "    - smb: client: use smbdirect_send_batch processing",
                            "    - smb: client: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: client: fix last send credit problem causing disconnects",
                            "    - smb: client: let smbd_post_send_negotiate_req() use smbd_post_send()",
                            "    - smb: client: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - driver core: enforce device_lock for driver_match_device()",
                            "    - Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB",
                            "    - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4",
                            "    - crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode",
                            "    - crypto: octeontx - Fix length check to avoid truncation in",
                            "      ucode_load_store",
                            "    - crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly",
                            "    - crypto: virtio - Add spinlock protection with virtqueue notification",
                            "    - crypto: virtio - Remove duplicated virtqueue_kick in",
                            "      virtio_crypto_skcipher_crypt_req",
                            "    - nilfs2: Fix potential block overflow that cause system hang",
                            "    - hfs: ensure sb->s_fs_info is always cleaned up",
                            "    - wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon()",
                            "    - scsi: qla2xxx: Validate sp before freeing associated memory",
                            "    - scsi: qla2xxx: Allow recovery for tape devices",
                            "    - scsi: qla2xxx: Delay module unload while fabric scan in progress",
                            "    - scsi: qla2xxx: Free sp in error path to fix system crash",
                            "    - scsi: qla2xxx: Query FW again before proceeding with login",
                            "    - sched/mmcid: Don't assume CID is CPU owned on mode switch",
                            "    - bus: fsl-mc: fix use-after-free in driver_override_show()",
                            "    - erofs: fix UAF issue for file-backed mounts w/ directio option",
                            "    - xfs: fix UAF in xchk_btree_check_block_owner",
                            "    - drm/exynos: vidi: use ctx->lock to protect struct vidi_context member",
                            "      variables related to memory alloc/free",
                            "    - PCI: endpoint: Avoid creating sub-groups asynchronously",
                            "    - wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add",
                            "    - Linux 6.19.1",
                            "",
                            "  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)",
                            "    - SAUCE: apparmor: fix aa_label_sk_perm to check for RULE_MEDIATES_NET",
                            ""
                        ],
                        "package": "linux",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2142114,
                            2142112,
                            2142111,
                            2141298
                        ],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:31:48 +0200"
                    }
                ],
                "notes": "linux-modules-6.19.0-6-generic version '6.19.0-6.6' (source package linux version '6.19.0-6.6') was added. linux-modules-6.19.0-6-generic version '6.19.0-6.6' has the same source package name, linux, as removed package linux-headers-6.19.0-5. As such we can use the source package version of the removed package, '6.19.0-5.5', as the starting point in our changelog diff. Kernel packages are an example of where the binary package name changes for the same source package. Using the removed package source package version as our starting point means we can still get meaningful changelog diffs even for what appears to be a new package.",
                "is_version_downgrade": false
            },
            {
                "name": "linux-tools-6.19.0-6",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": null
                },
                "to_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2142114,
                    2142112,
                    2142111,
                    2141298
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * resolute/linux: 6.19.0-6.6 -proposed tracker (LP: #2142114)",
                            "",
                            "  * Resolute update: v6.19.2 upstream stable release (LP: #2142112)",
                            "    - Revert \"driver core: enforce device_lock for driver_match_device()\"",
                            "    - Linux 6.19.2",
                            "",
                            "  * Resolute update: v6.19.1 upstream stable release (LP: #2142111)",
                            "    - io_uring/io-wq: add exit-on-idle state",
                            "    - io_uring: allow io-wq workers to exit when unused",
                            "    - smb: client: split cached_fid bitfields to avoid shared-byte RMW races",
                            "    - ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error",
                            "      paths",
                            "    - ksmbd: add chann_lock to protect ksmbd_chann_list xarray",
                            "    - smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()",
                            "    - smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available",
                            "    - smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.*",
                            "    - smb: server: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: server: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: server: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: server: fix last send credit problem causing disconnects",
                            "    - smb: server: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - smb: client: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: client: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: client: let smbd_post_send() make use of request->wr",
                            "    - smb: client: remove pointless sc->recv_io.credits.count rollback",
                            "    - smb: client: remove pointless sc->send_io.pending handling in",
                            "      smbd_post_send_iter()",
                            "    - smb: client: port and use the wait_for_credits logic used by server",
                            "    - smb: client: split out smbd_ib_post_send()",
                            "    - smb: client: introduce and use smbd_{alloc, free}_send_io()",
                            "    - smb: client: use smbdirect_send_batch processing",
                            "    - smb: client: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: client: fix last send credit problem causing disconnects",
                            "    - smb: client: let smbd_post_send_negotiate_req() use smbd_post_send()",
                            "    - smb: client: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - driver core: enforce device_lock for driver_match_device()",
                            "    - Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB",
                            "    - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4",
                            "    - crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode",
                            "    - crypto: octeontx - Fix length check to avoid truncation in",
                            "      ucode_load_store",
                            "    - crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly",
                            "    - crypto: virtio - Add spinlock protection with virtqueue notification",
                            "    - crypto: virtio - Remove duplicated virtqueue_kick in",
                            "      virtio_crypto_skcipher_crypt_req",
                            "    - nilfs2: Fix potential block overflow that cause system hang",
                            "    - hfs: ensure sb->s_fs_info is always cleaned up",
                            "    - wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon()",
                            "    - scsi: qla2xxx: Validate sp before freeing associated memory",
                            "    - scsi: qla2xxx: Allow recovery for tape devices",
                            "    - scsi: qla2xxx: Delay module unload while fabric scan in progress",
                            "    - scsi: qla2xxx: Free sp in error path to fix system crash",
                            "    - scsi: qla2xxx: Query FW again before proceeding with login",
                            "    - sched/mmcid: Don't assume CID is CPU owned on mode switch",
                            "    - bus: fsl-mc: fix use-after-free in driver_override_show()",
                            "    - erofs: fix UAF issue for file-backed mounts w/ directio option",
                            "    - xfs: fix UAF in xchk_btree_check_block_owner",
                            "    - drm/exynos: vidi: use ctx->lock to protect struct vidi_context member",
                            "      variables related to memory alloc/free",
                            "    - PCI: endpoint: Avoid creating sub-groups asynchronously",
                            "    - wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add",
                            "    - Linux 6.19.1",
                            "",
                            "  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)",
                            "    - SAUCE: apparmor: fix aa_label_sk_perm to check for RULE_MEDIATES_NET",
                            ""
                        ],
                        "package": "linux",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2142114,
                            2142112,
                            2142111,
                            2141298
                        ],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:31:48 +0200"
                    }
                ],
                "notes": "linux-tools-6.19.0-6 version '6.19.0-6.6' (source package linux version '6.19.0-6.6') was added. linux-tools-6.19.0-6 version '6.19.0-6.6' has the same source package name, linux, as removed package linux-headers-6.19.0-5. As such we can use the source package version of the removed package, '6.19.0-5.5', as the starting point in our changelog diff. Kernel packages are an example of where the binary package name changes for the same source package. Using the removed package source package version as our starting point means we can still get meaningful changelog diffs even for what appears to be a new package.",
                "is_version_downgrade": false
            },
            {
                "name": "linux-tools-6.19.0-6-generic",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": null
                },
                "to_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-6.6",
                    "version": "6.19.0-6.6"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2142114,
                    2142112,
                    2142111,
                    2141298
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * resolute/linux: 6.19.0-6.6 -proposed tracker (LP: #2142114)",
                            "",
                            "  * Resolute update: v6.19.2 upstream stable release (LP: #2142112)",
                            "    - Revert \"driver core: enforce device_lock for driver_match_device()\"",
                            "    - Linux 6.19.2",
                            "",
                            "  * Resolute update: v6.19.1 upstream stable release (LP: #2142111)",
                            "    - io_uring/io-wq: add exit-on-idle state",
                            "    - io_uring: allow io-wq workers to exit when unused",
                            "    - smb: client: split cached_fid bitfields to avoid shared-byte RMW races",
                            "    - ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error",
                            "      paths",
                            "    - ksmbd: add chann_lock to protect ksmbd_chann_list xarray",
                            "    - smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()",
                            "    - smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available",
                            "    - smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.*",
                            "    - smb: server: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: server: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: server: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: server: fix last send credit problem causing disconnects",
                            "    - smb: server: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - smb: client: make use of smbdirect_socket.recv_io.credits.available",
                            "    - smb: client: let recv_done() queue a refill when the peer is low on",
                            "      credits",
                            "    - smb: client: let smbd_post_send() make use of request->wr",
                            "    - smb: client: remove pointless sc->recv_io.credits.count rollback",
                            "    - smb: client: remove pointless sc->send_io.pending handling in",
                            "      smbd_post_send_iter()",
                            "    - smb: client: port and use the wait_for_credits logic used by server",
                            "    - smb: client: split out smbd_ib_post_send()",
                            "    - smb: client: introduce and use smbd_{alloc, free}_send_io()",
                            "    - smb: client: use smbdirect_send_batch processing",
                            "    - smb: client: make use of smbdirect_socket.send_io.bcredits",
                            "    - smb: client: fix last send credit problem causing disconnects",
                            "    - smb: client: let smbd_post_send_negotiate_req() use smbd_post_send()",
                            "    - smb: client: let send_done handle a completion without IB_SEND_SIGNALED",
                            "    - driver core: enforce device_lock for driver_match_device()",
                            "    - Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB",
                            "    - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4",
                            "    - crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode",
                            "    - crypto: octeontx - Fix length check to avoid truncation in",
                            "      ucode_load_store",
                            "    - crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly",
                            "    - crypto: virtio - Add spinlock protection with virtqueue notification",
                            "    - crypto: virtio - Remove duplicated virtqueue_kick in",
                            "      virtio_crypto_skcipher_crypt_req",
                            "    - nilfs2: Fix potential block overflow that cause system hang",
                            "    - hfs: ensure sb->s_fs_info is always cleaned up",
                            "    - wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon()",
                            "    - scsi: qla2xxx: Validate sp before freeing associated memory",
                            "    - scsi: qla2xxx: Allow recovery for tape devices",
                            "    - scsi: qla2xxx: Delay module unload while fabric scan in progress",
                            "    - scsi: qla2xxx: Free sp in error path to fix system crash",
                            "    - scsi: qla2xxx: Query FW again before proceeding with login",
                            "    - sched/mmcid: Don't assume CID is CPU owned on mode switch",
                            "    - bus: fsl-mc: fix use-after-free in driver_override_show()",
                            "    - erofs: fix UAF issue for file-backed mounts w/ directio option",
                            "    - xfs: fix UAF in xchk_btree_check_block_owner",
                            "    - drm/exynos: vidi: use ctx->lock to protect struct vidi_context member",
                            "      variables related to memory alloc/free",
                            "    - PCI: endpoint: Avoid creating sub-groups asynchronously",
                            "    - wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add",
                            "    - Linux 6.19.1",
                            "",
                            "  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)",
                            "    - SAUCE: apparmor: fix aa_label_sk_perm to check for RULE_MEDIATES_NET",
                            ""
                        ],
                        "package": "linux",
                        "version": "6.19.0-6.6",
                        "urgency": "medium",
                        "distributions": "resolute",
                        "launchpad_bugs_fixed": [
                            2142114,
                            2142112,
                            2142111,
                            2141298
                        ],
                        "author": "Timo Aaltonen <timo.aaltonen@canonical.com>",
                        "date": "Wed, 18 Feb 2026 14:31:48 +0200"
                    }
                ],
                "notes": "linux-tools-6.19.0-6-generic version '6.19.0-6.6' (source package linux version '6.19.0-6.6') was added. linux-tools-6.19.0-6-generic version '6.19.0-6.6' has the same source package name, linux, as removed package linux-headers-6.19.0-5. As such we can use the source package version of the removed package, '6.19.0-5.5', as the starting point in our changelog diff. Kernel packages are an example of where the binary package name changes for the same source package. Using the removed package source package version as our starting point means we can still get meaningful changelog diffs even for what appears to be a new package.",
                "is_version_downgrade": false
            }
        ],
        "snap": []
    },
    "removed": {
        "deb": [
            {
                "name": "linux-headers-6.19.0-5",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": null,
                    "source_package_version": null,
                    "version": null
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "linux-headers-6.19.0-5-generic",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": null,
                    "source_package_version": null,
                    "version": null
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "linux-image-6.19.0-5-generic",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": null,
                    "source_package_version": null,
                    "version": null
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "linux-modules-6.19.0-5-generic",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": null,
                    "source_package_version": null,
                    "version": null
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "linux-tools-6.19.0-5",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": null,
                    "source_package_version": null,
                    "version": null
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "linux-tools-6.19.0-5-generic",
                "from_version": {
                    "source_package_name": "linux",
                    "source_package_version": "6.19.0-5.5",
                    "version": "6.19.0-5.5"
                },
                "to_version": {
                    "source_package_name": null,
                    "source_package_version": null,
                    "version": null
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [],
                "notes": null,
                "is_version_downgrade": false
            }
        ],
        "snap": []
    },
    "notes": "Changelog diff for Ubuntu 26.04 resolute image from daily image serial 20260219 to 20260221",
    "from_series": "resolute",
    "to_series": "resolute",
    "from_serial": "20260219",
    "to_serial": "20260221",
    "from_manifest_filename": "daily_manifest.previous",
    "to_manifest_filename": "manifest.current"
}