Package: release.debian.org User: release.debian....@packages.debian.org Usertags: transition X-Debbugs-Cc: mario.limoncie...@dell.com Severity: normal
Hi! As we are already in transition freeze for bullseye, I would like to request permission to do a transition of libxmlb1 --> libxmlb2 which unfortunately missed the deadline by accident. The only packages impacted by this transition are fwupd and gnome-software, which are handled by the same people who also handle libxmlb. The updated version includes multiple performance and robustness fixes as well as reduced memory requirements, which will be very beneficial for users of gnome-software and fwupd and are inherently tied to the API break. Updating libxmlb now would greatly simplify future backports and also would be great for supporting fwupd updates in the stable Debian release for robust firmware updates (so ideally we could just update fwupd and wouldn't be hindered by an old version of libxmlb that gnome-software also depends on). GNOME Software and fwupd should already support the new API and just need a rebuild. Summary of the libxmlb changes: Important: - This release breaks API and ABI and bumps the version of libxmlb.so and so packages that depend on this library (e.g. fwupd or gnome-software) will need to be rebuilt at the same time. New Features: - Add the missing TEXT:INTE XPath support (Richard Hughes) - Add variant of xb_silo_query_with_root() avoiding XbNode creation (Philip Withnall) - Add XB_BUILDER_SOURCE_FLAG_WATCH_DIRECTORY flag (Philip Withnall) - Allow specifying the node cache behaviour for the query (Richard Hughes) Bugfixes: - Avoid recursion when setting flags if possible (Philip Withnall) - Avoid using weak pointers when building the silo (Philip Withnall) - Change the default value for the node cache (Richard Hughes) - Do not allocate opcodes individually (Philip Withnall) - Do not show a critical warning for invalid XML (Richard Hughes) - Do not unconditionally create GTimer objects (Philip Withnall) - Do not use the node cache when building indexes (Richard Hughes) - Lazy load more arrays to reduce RSS usage (Philip Withnall) - Report silo versions when versions mismatch (Robert Ancell) - Do not assume g_content_type_guess() always returns valid results (Richard Hughes) - Make the build reproducible (Richard Hughes) - Revert "Do not show a critical warning for invalid XML" (Richard Hughes) - Update the header location to reflect the new API (Richard Hughes) Thank you for considering! Cheers, Matthias Ben file: title = "libxmlb"; is_affected = .depends ~ "libxmlb1" | .depends ~ "libxmlb2"; is_good = .depends ~ "libxmlb2"; is_bad = .depends ~ "libxmlb1"; -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-1-amd64 (SMP w/8 CPU threads) -- I welcome VSRE emails. See http://vsre.info/