[OE-core] [PATCH 10/19] gnome-desktop3: update to 3.22.1

Alexander Kanavin alexander.kanavin at linux.intel.com
Fri Oct 21 15:04:32 UTC 2016


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 <hadess at hadess.net>
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




More information about the Openembedded-core mailing list