{
    "summary": {
        "snap": {
            "added": [],
            "removed": [],
            "diff": []
        },
        "deb": {
            "added": [],
            "removed": [
                "e2fsprogs-l10n"
            ],
            "diff": [
                "apt",
                "apt-utils",
                "dhcpcd-base",
                "flash-kernel",
                "libapt-pkg7.0:armhf",
                "liblzma5:armhf",
                "libzstd1:armhf",
                "pci.ids",
                "python3-update-manager",
                "tzdata",
                "u-boot-tools",
                "ucf",
                "update-manager-core",
                "xz-utils",
                "zstd"
            ]
        }
    },
    "diff": {
        "deb": [
            {
                "name": "apt",
                "from_version": {
                    "source_package_name": "apt",
                    "source_package_version": "3.0.0",
                    "version": "3.0.0"
                },
                "to_version": {
                    "source_package_name": "apt",
                    "source_package_version": "3.0.1ubuntu1",
                    "version": "3.0.1ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * debian/NEWS: Document new requirements on trusted.gpg.d (Closes: #1104320)",
                            "  * test: Fix test-skipped regression in 3.0.1",
                            "  * test: Do not use host's sequoia config",
                            "  * Pass --check to msgfmt and fix broken format strings",
                            "  * Ubuntu: Enable 3.0 solver by default in apt CLI tools",
                            ""
                        ],
                        "package": "apt",
                        "version": "3.0.1ubuntu1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [],
                        "author": "Julian Andres Klode <juliank@ubuntu.com>",
                        "date": "Tue, 06 May 2025 18:41:17 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Laurent Bigonville ]",
                            "  * Remove boggus option in French manpage translation",
                            "",
                            "  [ Julian Andres Klode ]",
                            "  * Update Sequoia crypto policy.",
                            "    Move our cut-offs to February to align with Sequoia, and cut-off more:",
                            "    - 2024-02: DSA keys retroactively (align with GnuPG config)",
                            "    - 2026-02: SHA224 hashes",
                            "    - 2028-02: Brainpool keys (align closer with GnuPG backend)",
                            "    - 2030-02: RSA2048 keys",
                            "    These algorithms will not be valid starting on those cut-off dates.",
                            "  * sqv: Refactor execution of sqv into separate method",
                            "  * sqv: Warn about signatures that will be rejected by policy within a year",
                            ""
                        ],
                        "package": "apt",
                        "version": "3.0.1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Julian Andres Klode <jak@debian.org>",
                        "date": "Fri, 25 Apr 2025 23:08:27 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "apt-utils",
                "from_version": {
                    "source_package_name": "apt",
                    "source_package_version": "3.0.0",
                    "version": "3.0.0"
                },
                "to_version": {
                    "source_package_name": "apt",
                    "source_package_version": "3.0.1ubuntu1",
                    "version": "3.0.1ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * debian/NEWS: Document new requirements on trusted.gpg.d (Closes: #1104320)",
                            "  * test: Fix test-skipped regression in 3.0.1",
                            "  * test: Do not use host's sequoia config",
                            "  * Pass --check to msgfmt and fix broken format strings",
                            "  * Ubuntu: Enable 3.0 solver by default in apt CLI tools",
                            ""
                        ],
                        "package": "apt",
                        "version": "3.0.1ubuntu1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [],
                        "author": "Julian Andres Klode <juliank@ubuntu.com>",
                        "date": "Tue, 06 May 2025 18:41:17 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Laurent Bigonville ]",
                            "  * Remove boggus option in French manpage translation",
                            "",
                            "  [ Julian Andres Klode ]",
                            "  * Update Sequoia crypto policy.",
                            "    Move our cut-offs to February to align with Sequoia, and cut-off more:",
                            "    - 2024-02: DSA keys retroactively (align with GnuPG config)",
                            "    - 2026-02: SHA224 hashes",
                            "    - 2028-02: Brainpool keys (align closer with GnuPG backend)",
                            "    - 2030-02: RSA2048 keys",
                            "    These algorithms will not be valid starting on those cut-off dates.",
                            "  * sqv: Refactor execution of sqv into separate method",
                            "  * sqv: Warn about signatures that will be rejected by policy within a year",
                            ""
                        ],
                        "package": "apt",
                        "version": "3.0.1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Julian Andres Klode <jak@debian.org>",
                        "date": "Fri, 25 Apr 2025 23:08:27 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "dhcpcd-base",
                "from_version": {
                    "source_package_name": "dhcpcd",
                    "source_package_version": "1:10.1.0-10",
                    "version": "1:10.1.0-10"
                },
                "to_version": {
                    "source_package_name": "dhcpcd",
                    "source_package_version": "1:10.1.0-11",
                    "version": "1:10.1.0-11"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * [patches]",
                            "    + Upstream Git cherry-picks: prevent exit on timeout. We keep on trying to",
                            "      acquire an IP no matter what, switching to IPv4LL and back as needed.",
                            ""
                        ],
                        "package": "dhcpcd",
                        "version": "1:10.1.0-11",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Martin-Éric Racine <martin-eric.racine@iki.fi>",
                        "date": "Thu, 08 May 2025 21:47:28 +0300"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "flash-kernel",
                "from_version": {
                    "source_package_name": "flash-kernel",
                    "source_package_version": "3.108ubuntu2",
                    "version": "3.108ubuntu2"
                },
                "to_version": {
                    "source_package_name": "flash-kernel",
                    "source_package_version": "3.109ubuntu1",
                    "version": "3.109ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2109835,
                    2092737,
                    2097008
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge with Debian unstable (LP: #2109835). Remaining changes:",
                            "    - Add support for Raspberry Pi 2, 3, 3+, CM3, CM3+, and 4 using a",
                            "      unified bootscript (replaces upstream's entries)",
                            "      + Update pi bootscript to support all flash-kernel vars, including",
                            "        calculated devtype and partition for future USB boot support",
                            "      + Add entry for Raspberry Pi 3A+",
                            "      + Add entry for Raspberry Pi CM4",
                            "      + Add entry for Raspberry Pi 400",
                            "      + Import UC20 updates to the rpi bootscript from the snappy-dev/image",
                            "        PPA",
                            "    - Add Kernel-Flavors check to Raspberry Pi entries",
                            "      + Support \"raspi\" kernel flavor",
                            "    - use umount -l in the cleanup function, else we fail while finishing up",
                            "      with the script",
                            "    - add a diversion for update-initramfs to live-installers",
                            "      post-base-installer.d to avoid update-initramfs runs before flash-kernel",
                            "      is configured",
                            "    - add a check for the diverted update-initramfs to flash-kernel-installer,",
                            "      so it gets reverted before we try to call update-initramfs",
                            "    - make post-base-installer.d/01flash-kernel-diversion actually an",
                            "      executable shell script",
                            "    - make sure that /dev is bind mounted in /target when running",
                            "      update-initramfs from flash-kernel-installer, else we do not find the",
                            "      boot media (this is only a workaround, actual fixing of the netinst",
                            "      environment is needed to fix this properly)",
                            "    - drop the \"|| true\" from the initramfs building code, if we fail here we",
                            "      actually dont want to attempt to flash that",
                            "    - Do not run flash-kernel inside an LXC container",
                            "    - Migrate default /etc/default/flash-kernel content to new default without",
                            "      asking via debconf",
                            "    - Filter the selection of 'latest' usable kernel through the whitelist.",
                            "    - Do not fail if there are no specified Kernel-Flavors for this machine.",
                            "    - flash-kernel/functions: Stop attempting to install the latest kernel",
                            "      if we request an older version, just refuse to act without --force.",
                            "    - Look for dtbs in /lib/firmware/$kvers/device-tree/ in find_dtb_file()",
                            "    - Allow us to find DTBs in both the old flat layout and the new vendor",
                            "      subdirectory layout, so we keep backward compatibility",
                            "    - Add support for gzip-compressed kernel images",
                            "    - Fix mkimage_kernel tests",
                            "    - Add tests for android-related functions",
                            "    - Add \"pi\" value for the \"Method\" field which copies all dtbs and",
                            "      overlays to the boot partition and provides defaults for the boot",
                            "      paths of the kernel, initrd, and u-boot script.",
                            "      + This fixes upgrades to support the Pi 4 on Bionic",
                            "      + Permit initrd to be missing in flash-kernel",
                            "      + Make U-boot optional in the \"pi\" method. From Groovy onwards, U-Boot",
                            "        will be an option in the boot chain but not activated by default.",
                            "        For the time being, the U-Boot-Script-Name will remain in the Pi",
                            "        entries, but this commit permits it to be blank in future.",
                            "      + Copy the Pi's bootloader firmware. At present, the Pi's bootloader",
                            "        firmware is being copied to the boot partition by the postinst of",
                            "        the linux-firmware-raspi2 package. However, flash-kernel should be",
                            "        responsible for copying *everything* necessary to boot the Linux",
                            "        kernel, hence this responsibility should be transferred to",
                            "        flash-kernel.",
                            "    - Ensure tests work independently of sort implementation",
                            "    - Always run flash-kernel on install/upgrade",
                            "    - Add pattern matching for machines",
                            "      + A requirement has come up to permit a simple form of pattern matching",
                            "        (specifically shell-style globbing) in the Machine field of the",
                            "        database. This commit implements this via a \"case\" match.",
                            "    - Install u-boot binaries in addition to u-boot scripts for the Pi",
                            "    - Copy overlay_map.dtb into overlays/ sub-directory instead of the",
                            "      root of the boot partition (LP: 1918110)",
                            "    - Add minor board revisions to db/all.db",
                            "    - Add support for FIT images",
                            "      + Support for ITS files",
                            "      + New Boot-FIT-Path and Boot-ITS-File-Name DB fields",
                            "    - Add Xilinx Kria SOM and ZCU10{2,4,6} boards to the devices database",
                            "    - Drop the \"systemd.gpt_auto=0 rd.systemd.unit=basic.target\" values from",
                            "      the snapd_standard_params, which have not been needed since pre-GA of",
                            "      UC20 and were removed in pc gadget on 20th April 2020. (LP: 1933093)",
                            "    - mkimage_fit: subst KERNEL_VERSION in ITS file with actual kernel",
                            "      version.",
                            "    - Add DB entry, bootscript and ITS templates for Mediatek AIoT i500 board.",
                            "    - Added note in db/all.db above Pi entries about \"incorrect\" DTB-Id",
                            "      (LP: 1928314)",
                            "    - Added entries for the Pi 4B rev 1.5, and moved CM4 and 400 models to their",
                            "      own entries for the sake of clarity",
                            "    - Include overlays/README in the files copied by Method: pi",
                            "    - Add Kria KR260 support",
                            "    - bootscr.zynqmp:",
                            "      + Add Kria KV260 support on jammy and kinetic",
                            "      + Add ZCU102/104/106 support on jammy and kinetic",
                            "    - image-kria.its: add dtb files into fitimage",
                            "    - Add kernel parameter for Kria TSN",
                            "    - Add ZCU111 support (LP: 1978798)",
                            "    - bootscr.zynqmp (LP: 1978798)",
                            "      + Improve messaging in U-Boot boot script for board detection",
                            "      + Add kria and zcu board support lists",
                            "      + Update kR260 and KV260's bootargs as per AMD-Xilinx's request",
                            "      + Support legacy KV260 U-Boot",
                            "    - Allow to bypass container exit test by introducing FK_FORCE_CONTAINER",
                            "      for RISC-V images build to run flash-kernel in a container (LP: 1980929)",
                            "    - Unconditionally map 'armmp' in the Kernel-Flavors field to 'generic',",
                            "      which is what this flavor is called in Ubuntu.  This allows us to support",
                            "      a much greater number of boards without having to carry an extensive",
                            "      delta against the all.db data file.",
                            "    - Add Mediatek AIoT i1200 board support",
                            "    - Fix Microchip Icicle Kit DTB name (LP: 1988169)",
                            "    - Change FK_FORCE_CONTAINER to FK_FORCE and cleanly exit if running",
                            "      in a chroot environment (LP: 1955353)",
                            "    - Fix remaining reference to FK_FORCE_CONTAINER (LP: 1955353)",
                            "    - Add database entry for Lenovo X13s (LP: 2002092)",
                            "    - Add support for the NXP S32G274A-RDB2 (LP: 2004495)",
                            "      + Add entry in db/all.db using the generic U-Boot method, the kernel",
                            "        provided s33g274a-rdb2 device tree to generate a FIT image under",
                            "        boot/firmware/fitImage.",
                            "      + Add its/arm64/image-nxp-s32.its FIT image template applicable for all",
                            "        S32x boards.",
                            "    - Add support for Xilinx Versal VCK190 (LP: 2006558)",
                            "    - Ensure that only kernels in fully \"installed\" state are considered for",
                            "      flashing (LP: 2007827)",
                            "    - test_functions: Add tests for include_only_flavors",
                            "    - Handle \"not fully installed\" kernels differently by quitting instead of",
                            "      re-triggering to avoid a dpkg trigger cycle (LP: 2011925)",
                            "    - d/control: Remove redundant awk dependency to appease lintian",
                            "    - Use \"any\" kernel flavor for all RISC-V boards",
                            "    - Add support for Sipeed Lichee Pi 4A",
                            "    - Use generic-revision catch-alls for each model rather than relying on a",
                            "      single Pi catch-all to avoid a confusing selection of \"the one DTB\" for a",
                            "      given board (even though all other DTBs will still be copied anyway)",
                            "      (LP: 2038087)",
                            "      + Add missing Pi Zero 2W entry",
                            "      + Add missing Pi 5B entry",
                            "    - Use LC_ALL= instead of LANG= for consistency (LP: 2007827)",
                            "    - Add support for Xilinx Kria KD240 (LP: 2037407)",
                            "      + Fix minor issues in bootscr.zynqmp",
                            "    - Add raspi-realtime kernel flavor to bcm2711 and bcm2712 based Pi boards",
                            "      (LP: 2051960)",
                            "    - Update Xilinx board support (LP: 2054556)",
                            "      + Remove support claim for Xilinx ZCU111",
                            "      + Add new machine entries for KV260 and KR260 due to model string changes",
                            "      + Create separate bootscript for AMD-Xilinx Kria board family",
                            "    - db/all.db: Fix Raspberry Pi 2 entry for noble. Here we can assume it is",
                            "      definitely the 64-bit revision (1.2) board, but this change must not",
                            "      be backported earlier than noble where this assumption does not hold",
                            "      (LP: 2060856)",
                            "    - db/all.db: Add Microchip PIC64GX Curiosity Kit (LP: 2072500)",
                            "    - db/all.db: Support for Qualcomm x1e80100 CRD board (LP: 2065380)",
                            "    - db/all.db: add CM5 entry (LP: 2086774)",
                            "    - db/all.db: add HiFive Premier P550 to database (LP: 2077981)",
                            "    - Add support for AMD-Xilinx Kria noble kernel (LP: 2069802)",
                            "      + bootscript/arm64/bootscr.zynqmp.kria: Update cma value",
                            "        - CMA value of 1G at start address of 0 is not working with Ubuntu noble",
                            "          optimized kernel on ZynqMP Kria K26 platforms",
                            "      + db/all.db: change kernel-flavor for Kria platforms in noble because of",
                            "        the kernel name change",
                            "      + its/arm64/image-kria.its: use new device-tree file names",
                            "    - Add Samsung Galaxy Book4 Edge",
                            "    - db/all.db: Add entry for Raspberry Pi 500 (LP: 2092216)",
                            "    - test_functions: Remove test for android_skip_initrd (obsolete with",
                            "      removal of Nexus 4 (Mako) delta)",
                            "    - db/all.db: Add another RISC-V board (LP: 2093200)",
                            "      + Add entry for DeepComputing FML13V01",
                            "  * Removed patches obsoleted/merged by upstream:",
                            "    - Add Asus Vivobook S 15",
                            "    - Add Dell XPS 13 9345",
                            "    - Add HP Omnibook X 14",
                            "    - Add Lenovo Thinkpad T14s Gen6",
                            "    - Add Lenovo Yoga Slim 7x",
                            "    - Add Microsoft Surface Laptop 7 variants",
                            "    - Add entry for Pine64 Star64",
                            "  * db/all.db: Fix entries with \"Kernel-Flavors: arm64\". (LP: #2092737)",
                            "  * db/all.db: Add CM5 Lite to flash-kernel database (LP: #2097008)",
                            ""
                        ],
                        "package": "flash-kernel",
                        "version": "3.109ubuntu1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [
                            2109835,
                            2092737,
                            2097008
                        ],
                        "author": "Pragyansh Chaturvedi <pragyansh.chaturvedi@canonical.com>",
                        "date": "Fri, 02 May 2025 17:43:46 +0530"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Heinrich Schuchardt ]",
                            "  * flash-kernel.8: describe /etc/default/flash-kernel",
                            "",
                            "  [ D-I role ]",
                            "  * [l10n]  Commit changed/added po files (from l10n-sync run at dillon)",
                            "",
                            "  [ Vagrant Cascadian ]",
                            "  * Add Pine64 Pinebook.",
                            "",
                            "  [ Johannes Schauer Marin Rodrigues ]",
                            "  * add support for MNT Reform 2 with RCORE RK3588 Module",
                            "",
                            "  [ Josua Mayer ]",
                            "  * Add machine db entries for solidrun am64 based hummingboard-t",
                            "",
                            "  [ Alex Lowe ]",
                            "  * db: add Pine64 Star64 (Closes: #1092359)",
                            "",
                            "  [ Heinrich Schuchardt ]",
                            "  * db: add entry for Wandboard rev D1 board",
                            "",
                            "  [ Tobias Heider ]",
                            "  * Add X Elite devices:",
                            "    HP Omnibook X 14",
                            "    Lenovo Yoga Slim 7x",
                            "    Asus Vivobook S 15",
                            "    Dell XPS 13 9345",
                            "    Lenovo Thinkpad T14s Gen6",
                            "    Microsoft Surface Laptop 7 variants",
                            "",
                            "  [ Vagrant Cascadian ]",
                            "  * flash-kernel.8: Fix spelling of \"command\".",
                            "  * debian/control: Update Standards-Version to 4.7.2.",
                            ""
                        ],
                        "package": "flash-kernel",
                        "version": "3.109",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Vagrant Cascadian <vagrant@debian.org>",
                        "date": "Tue, 08 Apr 2025 15:56:42 -0700"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libapt-pkg7.0:armhf",
                "from_version": {
                    "source_package_name": "apt",
                    "source_package_version": "3.0.0",
                    "version": "3.0.0"
                },
                "to_version": {
                    "source_package_name": "apt",
                    "source_package_version": "3.0.1ubuntu1",
                    "version": "3.0.1ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * debian/NEWS: Document new requirements on trusted.gpg.d (Closes: #1104320)",
                            "  * test: Fix test-skipped regression in 3.0.1",
                            "  * test: Do not use host's sequoia config",
                            "  * Pass --check to msgfmt and fix broken format strings",
                            "  * Ubuntu: Enable 3.0 solver by default in apt CLI tools",
                            ""
                        ],
                        "package": "apt",
                        "version": "3.0.1ubuntu1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [],
                        "author": "Julian Andres Klode <juliank@ubuntu.com>",
                        "date": "Tue, 06 May 2025 18:41:17 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Laurent Bigonville ]",
                            "  * Remove boggus option in French manpage translation",
                            "",
                            "  [ Julian Andres Klode ]",
                            "  * Update Sequoia crypto policy.",
                            "    Move our cut-offs to February to align with Sequoia, and cut-off more:",
                            "    - 2024-02: DSA keys retroactively (align with GnuPG config)",
                            "    - 2026-02: SHA224 hashes",
                            "    - 2028-02: Brainpool keys (align closer with GnuPG backend)",
                            "    - 2030-02: RSA2048 keys",
                            "    These algorithms will not be valid starting on those cut-off dates.",
                            "  * sqv: Refactor execution of sqv into separate method",
                            "  * sqv: Warn about signatures that will be rejected by policy within a year",
                            ""
                        ],
                        "package": "apt",
                        "version": "3.0.1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Julian Andres Klode <jak@debian.org>",
                        "date": "Fri, 25 Apr 2025 23:08:27 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "liblzma5:armhf",
                "from_version": {
                    "source_package_name": "xz-utils",
                    "source_package_version": "5.8.1-1",
                    "version": "5.8.1-1"
                },
                "to_version": {
                    "source_package_name": "xz-utils",
                    "source_package_version": "5.8.1-1build1",
                    "version": "5.8.1-1build1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * No-change rebuild IEEE long double on ppc64el.",
                            ""
                        ],
                        "package": "xz-utils",
                        "version": "5.8.1-1build1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Wed, 07 May 2025 09:42:57 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libzstd1:armhf",
                "from_version": {
                    "source_package_name": "libzstd",
                    "source_package_version": "1.5.7+dfsg-1",
                    "version": "1.5.7+dfsg-1"
                },
                "to_version": {
                    "source_package_name": "libzstd",
                    "source_package_version": "1.5.7+dfsg-1build1",
                    "version": "1.5.7+dfsg-1build1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * No-change rebuild IEEE long double on ppc64el.",
                            ""
                        ],
                        "package": "libzstd",
                        "version": "1.5.7+dfsg-1build1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Wed, 07 May 2025 09:43:02 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "pci.ids",
                "from_version": {
                    "source_package_name": "pci.ids",
                    "source_package_version": "0.0~2025.03.09-1",
                    "version": "0.0~2025.03.09-1"
                },
                "to_version": {
                    "source_package_name": "pci.ids",
                    "source_package_version": "0.0~2025.04.15-1",
                    "version": "0.0~2025.04.15-1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream release.",
                            ""
                        ],
                        "package": "pci.ids",
                        "version": "0.0~2025.04.15-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Guillem Jover <guillem@debian.org>",
                        "date": "Fri, 09 May 2025 10:34:51 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "python3-update-manager",
                "from_version": {
                    "source_package_name": "update-manager",
                    "source_package_version": "1:25.04.4",
                    "version": "1:25.04.4"
                },
                "to_version": {
                    "source_package_name": "update-manager",
                    "source_package_version": "1:25.04.5",
                    "version": "1:25.04.5"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2109339,
                    2109339,
                    2109340
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * test_update_origin.py: Update to noble, and packaged archive keys",
                            "    (LP: #2109339)",
                            "  * test_update_origin: close the dpkg status file when tearing down",
                            "    (also tracked in LP: #2109339)",
                            "  * Allow output on stderr in autopkgtests (LP: #2109340)",
                            ""
                        ],
                        "package": "update-manager",
                        "version": "1:25.04.5",
                        "urgency": "medium",
                        "distributions": "plucky",
                        "launchpad_bugs_fixed": [
                            2109339,
                            2109339,
                            2109340
                        ],
                        "author": "Julian Andres Klode <juliank@ubuntu.com>",
                        "date": "Fri, 25 Apr 2025 15:01:42 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "tzdata",
                "from_version": {
                    "source_package_name": "tzdata",
                    "source_package_version": "2025b-1ubuntu1",
                    "version": "2025b-1ubuntu1"
                },
                "to_version": {
                    "source_package_name": "tzdata",
                    "source_package_version": "2025b-3ubuntu1",
                    "version": "2025b-3ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2107950,
                    2109511
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge with Debian unstable. Remaining changes:",
                            "    - Ship 2025a ICU timezone data which are utilized by PHP in tzdata-icu",
                            "    - Add autopkgtest test case for ICU timezone data",
                            "    - Point Vcs-Browser/Git to Launchpad",
                            "  * Update the ICU timezone data to 2025b (LP: #2107950)",
                            "  * Add autopkgtest test case for ICU timezone data 2025b",
                            "  * Drop /etc/timezone and remove it on upgrades (LP: #2109511)",
                            ""
                        ],
                        "package": "tzdata",
                        "version": "2025b-3ubuntu1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [
                            2107950,
                            2109511
                        ],
                        "author": "Benjamin Drung <bdrung@ubuntu.com>",
                        "date": "Fri, 02 May 2025 11:32:59 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Aurelien Jarno ]",
                            "  * Update Dutch debconf translation.",
                            "    Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>",
                            "    (Closes: #1103355)",
                            "",
                            "  [ Benjamin Drung ]",
                            "  * d/tzdata.config: quote variables to prevent word splitting",
                            ""
                        ],
                        "package": "tzdata",
                        "version": "2025b-3",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Benjamin Drung <bdrung@debian.org>",
                        "date": "Fri, 02 May 2025 11:00:46 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Benjamin Drung ]",
                            "  * Update German debconf translation.",
                            "    Thanks to Holger Wansing <hwansing@mailbox.org> (Closes: #1101584)",
                            "  * Update Turkish debconf translation.",
                            "    Thanks to Atila KOÇ <atilakoc@yahoo.com> (Closes: #1102353)",
                            "",
                            "  [ Aurelien Jarno ]",
                            "  * Update Romanian debconf translation.",
                            "    Thanks to Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>",
                            "    (Closes: #1101815)",
                            "  * Update Catalan debconf translation.",
                            "    Thanks to Carles Pina i Estany <carles@pina.cat> (Closes: #1102616)",
                            ""
                        ],
                        "package": "tzdata",
                        "version": "2025b-2",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Aurelien Jarno <aurel32@debian.org>",
                        "date": "Sat, 12 Apr 2025 14:47:47 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "u-boot-tools",
                "from_version": {
                    "source_package_name": "u-boot",
                    "source_package_version": "2025.01-1~0ubuntu2",
                    "version": "2025.01-1~0ubuntu2"
                },
                "to_version": {
                    "source_package_name": "u-boot",
                    "source_package_version": "2025.01-3ubuntu1",
                    "version": "2025.01-3ubuntu1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2109512
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Merge from Debian unstable (LP: #2109512). Remaining changes:",
                            "    - d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi",
                            "      configs",
                            "    - Enable FIT signing support",
                            "      - Limit key names to keys within the keydir.",
                            "    - Enable Ubuntu support for the Nitrogen6x board",
                            "      - Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the",
                            "        nitrogen6q2g configs to better fit our Ubuntu usage.",
                            "      - Start building the nitrogen6x2g target for u-boot.",
                            "      - Fix nitrogen6q2g patch to build properly on armhf",
                            "      - d/p/ubuntu-nitrogen6q2g-config-tweaks.patch: enable SCSI which is now",
                            "        required for ENV_IS_IN_FAT",
                            "    - Add d/p/rpi-cm4-sdhci.patch for CM4 eMMC support",
                            "    - Add d/p/rpi-8gb-pci.patch for Pi400 and Pi4-8Gb support",
                            "    - Add d/p/rpi-maxargs.patch for new Core 18 boot-env",
                            "    - Removed d/u-boot-rpi.postinst. The task of copying the u-boot binaries",
                            "      to the boot partition is now performed by flash-kernel",
                            "    - Revert '* debian/rules: Ensure debugging symbols are enabled.' as it",
                            "      breaks riscv64 booting.",
                            "    - Implement u-boot-sifive.postinst to upgrade u-boot in loader1/loader2",
                            "      partitions upon package upgrades.  Maybe this should move to flash-",
                            "      kernel, and update SPI too.",
                            "    - Provide compat symlinks for old unleashed & unmatched platform names",
                            "    - In postinst support Unmatched model name without A00 suffix, as used by",
                            "      meta-sifive kernels and may be contributed upstream in the future.",
                            "    - Enable commands for displaying and configuring the UEFI environment",
                            "    - In u-boot-sifive.postinst support partition names Loader1, Loader2 as",
                            "      the installer image uses these.",
                            "    - Add package for PolarFire SoC Icicle Kit",
                            "    - Enable CONFIG_CMD_SBI by default to display SBI information on RISC-V",
                            "    - d/p/riscv64/usb-reset.patch - Add a trivial quirk to fix USB MSD access",
                            "      from U-boot",
                            "    - d/u-boot-starfive.README.Debian - Add instructions for varying boot",
                            "      sources on the VisionFive 2",
                            "    - Consider dpkg-buildflags when building host tools",
                            "    - Enable FIT images",
                            "    - d/rules: Unexport ELF_PACKAGE_METADATA to fix FTBFS on oracular",
                            "    - Enable 'env erase' sub-command to enable reset of the boot environment",
                            "      on RISC-V boards",
                            "    - Set $fdtfile on MicroChip PolarFire",
                            "      - d/p/riscv64/mpfs-icicle-kit_fdtfile.patch",
                            "    - Update lintian-override syntax to include [brackets]",
                            "    - d/*.lintian-overrides: Update syntax to include [brackets]",
                            "    - d/p/riscv64/starfive: Add StarFive JH7110 compatibility patches",
                            "    - d/p/use-cryptographically-safe-RNG.patch: Fix use of unsafe RNG in FIT",
                            "      images",
                            "    - Fix USB on Pine64 Star64",
                            "      - Add d/p/riscv64/star64/0001-usb-cdns3-Set-USB-PHY-mode-in-",
                            "        cdns3_drd_update_mode.patch",
                            "      - Add d/p/riscv64/star64/0002-phy-starfive-Add-Starfive-",
                            "        JH7110-USB-2.0-PHY-driver.patch",
                            "      - Add d/p/riscv64/star64/0003-phy-starfive-Add-Starfive-",
                            "        JH7110-PCIe-2.0-PHY-driver.patch",
                            "      - Add d/p/riscv64/star64/0004-usb-cdns-starfive-Get-dr-mode-from-",
                            "        wrapper-device-dt.patch",
                            "      - Add d/p/riscv64/star64/0005-usb-cdns-starfive-Add-cdns-USB-",
                            "        driver.patch",
                            "      - Add d/p/riscv64/star64/0006-spl-starfive-visionfive2-Disable-USB-",
                            "        overcurrent-pin.patch",
                            "      - Add d/p/riscv64/star64/0007-configs-starfive-Add-visionfive2-cadence-",
                            "        USB-configu.patch",
                            "  * Removed patches obsoleted/merged by upstream:",
                            "    - d/targets.mk:",
                            "      - Remove omap3_beagle target, removed from upstream",
                            "      - Remove omap4_panda target, removed from upstream",
                            "    - d/p/riscv64/efi_loader-create-common-function-to-free-struct-efi.patch:",
                            "      remove unused patch",
                            ""
                        ],
                        "package": "u-boot",
                        "version": "2025.01-3ubuntu1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [
                            2109512
                        ],
                        "author": "Dave Jones <dave.jones@canonical.com>",
                        "date": "Fri, 09 May 2025 10:52:48 +0100"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Marek Vasut ]",
                            "  * Add remaining DH electronics DHSOM based devices",
                            ""
                        ],
                        "package": "u-boot",
                        "version": "2025.01-3",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Vagrant Cascadian <vagrant@debian.org>",
                        "date": "Tue, 08 Apr 2025 16:07:41 -0700"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * debian/copyright: Clarify some ambiguous license declarations.",
                            "  * debian/targets.mk: u-boot-omap: Drop omap3_beagle and omap4_beagle",
                            "    targets, removed upstream.",
                            "  * debian/control: Update to Standards-Version 4.7.2.",
                            ""
                        ],
                        "package": "u-boot",
                        "version": "2025.01-2",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Vagrant Cascadian <vagrant@debian.org>",
                        "date": "Fri, 07 Mar 2025 19:17:41 -0800"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream version.",
                            "",
                            "  [ Vagrant Cascadian ]",
                            "  * debian/copyright: Remove last Files-Excluded file, no longer present",
                            "    upstream.",
                            "  * debian/watch: Drop +dfsg suffix.",
                            "  * debian/changelog: Drop +dfsg suffix.",
                            "  * debian/rules: Adjust setting DEBIAN_REVISION for removed +dfsg suffix.",
                            "  * debian/patches: Refresh patches for 2024.10, drop patches no longer",
                            "    necessary.",
                            "  * debian/patches: Refresh qemu/efi-secure-boot.patch for v2025.01-rc6.",
                            "",
                            "  [ Martyn Welch ]",
                            "  * debian/targets.mk: Re-enable sitara",
                            "  * sitara: Don't attempt to build final firmware images",
                            "  * sitara: Update dtb location",
                            "  * sitara: Package keys required for signing boot firmware",
                            "",
                            "  [ Diederik de Haas ]",
                            "  * debian/copyright: Sort license stanzas",
                            "  * debian/copyright: Add copyright data for new files in 2024.04",
                            "  * debian/patches: Drop patches applied upstream",
                            "  * debian/patches: rockchip: Drop inno-usb2 patch (Closes: #1024851)",
                            "",
                            "  [ Vagrant Cascadian ]",
                            "  * debian/copyright: Update for 2025.01. Thanks to Frank Pursel and",
                            "    Diederik de Haas for all the help!",
                            ""
                        ],
                        "package": "u-boot",
                        "version": "2025.01-1",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Vagrant Cascadian <vagrant@debian.org>",
                        "date": "Fri, 07 Mar 2025 14:28:45 -0800"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "ucf",
                "from_version": {
                    "source_package_name": "ucf",
                    "source_package_version": "3.0050",
                    "version": "3.0050"
                },
                "to_version": {
                    "source_package_name": "ucf",
                    "source_package_version": "3.0051",
                    "version": "3.0051"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  [ Mark Hindley ]",
                            "  * d/control: bump Standards Version (no changes).",
                            "  * ucfq: fix typo in POD.",
                            "",
                            "  [ Carles Pina i Estany ]",
                            "  * Update po-debconf Catalan translation",
                            ""
                        ],
                        "package": "ucf",
                        "version": "3.0051",
                        "urgency": "medium",
                        "distributions": "unstable",
                        "launchpad_bugs_fixed": [],
                        "author": "Mark Hindley <leepen@debian.org>",
                        "date": "Mon, 31 Mar 2025 10:25:44 +0100"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "update-manager-core",
                "from_version": {
                    "source_package_name": "update-manager",
                    "source_package_version": "1:25.04.4",
                    "version": "1:25.04.4"
                },
                "to_version": {
                    "source_package_name": "update-manager",
                    "source_package_version": "1:25.04.5",
                    "version": "1:25.04.5"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2109339,
                    2109339,
                    2109340
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * test_update_origin.py: Update to noble, and packaged archive keys",
                            "    (LP: #2109339)",
                            "  * test_update_origin: close the dpkg status file when tearing down",
                            "    (also tracked in LP: #2109339)",
                            "  * Allow output on stderr in autopkgtests (LP: #2109340)",
                            ""
                        ],
                        "package": "update-manager",
                        "version": "1:25.04.5",
                        "urgency": "medium",
                        "distributions": "plucky",
                        "launchpad_bugs_fixed": [
                            2109339,
                            2109339,
                            2109340
                        ],
                        "author": "Julian Andres Klode <juliank@ubuntu.com>",
                        "date": "Fri, 25 Apr 2025 15:01:42 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "xz-utils",
                "from_version": {
                    "source_package_name": "xz-utils",
                    "source_package_version": "5.8.1-1",
                    "version": "5.8.1-1"
                },
                "to_version": {
                    "source_package_name": "xz-utils",
                    "source_package_version": "5.8.1-1build1",
                    "version": "5.8.1-1build1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * No-change rebuild IEEE long double on ppc64el.",
                            ""
                        ],
                        "package": "xz-utils",
                        "version": "5.8.1-1build1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Wed, 07 May 2025 09:42:57 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "zstd",
                "from_version": {
                    "source_package_name": "libzstd",
                    "source_package_version": "1.5.7+dfsg-1",
                    "version": "1.5.7+dfsg-1"
                },
                "to_version": {
                    "source_package_name": "libzstd",
                    "source_package_version": "1.5.7+dfsg-1build1",
                    "version": "1.5.7+dfsg-1build1"
                },
                "cves": [],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * No-change rebuild IEEE long double on ppc64el.",
                            ""
                        ],
                        "package": "libzstd",
                        "version": "1.5.7+dfsg-1build1",
                        "urgency": "medium",
                        "distributions": "questing",
                        "launchpad_bugs_fixed": [],
                        "author": "Matthias Klose <doko@ubuntu.com>",
                        "date": "Wed, 07 May 2025 09:43:02 +0200"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            }
        ],
        "snap": []
    },
    "added": {
        "deb": [],
        "snap": []
    },
    "removed": {
        "deb": [
            {
                "name": "e2fsprogs-l10n",
                "from_version": {
                    "source_package_name": "e2fsprogs",
                    "source_package_version": "1.47.2-1ubuntu1",
                    "version": "1.47.2-1ubuntu1"
                },
                "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 25.10 questing image from daily image serial 20250508 to 20250510",
    "from_series": "questing",
    "to_series": "questing",
    "from_serial": "20250508",
    "to_serial": "20250510",
    "from_manifest_filename": "daily_manifest.previous",
    "to_manifest_filename": "manifest.current"
}