[Bug 1636169] New: Review Request: libxmlb - Library for querying compressed XML metadata

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

 



https://bugzilla.redhat.com/show_bug.cgi?id=1636169

            Bug ID: 1636169
           Summary: Review Request: libxmlb - Library for querying
                    compressed XML metadata
           Product: Fedora
           Version: rawhide
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: rhughes@xxxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx



Spec URL: https://people.freedesktop.org/~hughsient/temp/libxmlb.spec
SRPM URL:
https://people.freedesktop.org/~hughsient/temp/libxmlb-0.1.0-1.fc29.src.rpm
Fedora Account System Username: rhughes
Description:

XML is slow to parse and strings inside the document cannot be memory mapped as
they do not have a trailing NUL char. The libxmlb library takes XML source, and
converts it to a structured binary representation with a deduplicated string
table -- where the strings have the NULs included.

This allows an application to mmap the binary XML file, do an XPath query and
return some strings without actually parsing the entire document. This is all
done using (almost) zero allocations and no actual copying of the binary data.

rpmlint: $ rpmlint SPECS/libxmlb.spec SRPMS/libxmlb-0.1.0-1.fc29.src.rpm
RPMS/libxmlb-0.1.0-1.fc29.x86_64.rpm 
libxmlb.src: W: spelling-error %description -l en_US deduplicated ->
reduplicated, duplicated, quadruplicated
libxmlb.src: W: spelling-error %description -l en_US mmap -> map, m map, mamma
libxmlb.x86_64: W: spelling-error %description -l en_US deduplicated ->
reduplicated, duplicated, quadruplicated
libxmlb.x86_64: W: spelling-error %description -l en_US mmap -> map, m map,
mamma
2 packages and 1 specfiles checked; 0 errors, 4 warnings.

Koji scratch build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=30048160 (all architectures
green)

I'm planning to use this library in fwupd and gnome-software in Fedora 30, but
it would be good to include it in Fedora 29 too for easy testing. Comments
welcome, thanks.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux