[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#981078: marked as done (transition: libxmlb)



Your message dated Tue, 28 Sep 2021 00:23:05 +0200
with message-id <YVJESbUt+Pwd6rmP@ramacher.at>
and subject line Re: Bug#981078: transition: libxmlb (freeze exception)
has caused the Debian Bug report #981078,
regarding transition: libxmlb
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
981078: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981078
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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.

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/

--- End Message ---
--- Begin Message ---
On 2021-08-23 17:33:41 +0200, Matthias Klumpp wrote:
> Hi!
> 
> Am Fr., 20. Aug. 2021 um 00:21 Uhr schrieb Sebastian Ramacher
> <sramacher@debian.org>:
> > [...]
> >
> > Please go ahead.
> 
> Done, and it looks like everything has rebuilt just fine :-)

That's finally done. Closing

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: