Control: tags -1 confirmed On 2021-01-26 03:09:38 +0100, Matthias Klumpp wrote: > Package: release.debian.org > User: release.debian.org@packages.debian.org > Usertags: transition > X-Debbugs-Cc: Mario.Limonciello@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. Please go ahead. Cheers > 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/ > -- Sebastian Ramacher
Attachment:
signature.asc
Description: PGP signature