On 10/20/2016 12:24 PM, Burton, Ross wrote:

  * FILELIST: removed "/usr/lib/libgnome-desktop-3.so.12.1.0
/usr/share/libgnome-desktop-3.0/pnp.ids" added
"/usr/lib/libgnome-desktop-3.so.12.2.0"
packages/corei7-64-poky-linux/gnome-desktop3/libgnome-desktop3:
RDEPENDS: removed "libxrandr (['>= 1.5.0'])" added "libudev (['>=
230+git0+3a74d4fc90']) libcap (['>= 2.25'])"

Can you verify the build and runtime dependencies?  If it isn't shipping
its own pnp.ids do we need to depend on a data package to ensure they're
present?

Found it and updated dependencies accordingly:

commit b8cbfbe06475703f333367976eae9477f229891a
Author: Bastien Nocera <[email protected]>
Date:   Wed May 20 13:07:49 2015 +0200

    pnp-ids: Use udev's hwdb to query PNP IDs

    hwdb has its own database which it compiles to binary, so that:
    1) initialisation is practically free
See https://git.gnome.org/browse/gnome-settings-daemon/commit/gnome-settings-daemon/gnome-settings-manager.c?id=d8c158e74caea048dea5a38232bd87c1c7a78a70
    2) lookups are also quick, as they use a binary DB
    3) we don't have to maintain our own copy of the database
    4) allows model lookup rather than simply vendor lookup, when the
       database contains that information

    The only problem being that non-Linux OSes will need reimplement this
section of the code. This will be on top of the usual downstream patches
    they ship for a number of components.

    https://bugzilla.gnome.org/show_bug.cgi?id=590059

M       configure.ac
M       libgnome-desktop/Makefile.am
M       libgnome-desktop/gnome-pnp-ids.c
D       libgnome-desktop/pnp.ids
M       libgnome-desktop/test-pnp-ids.c


Alex

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to