[OE-core] [PATCH 3/5] tremor: update to 20150107 (svn r19427)

2015-08-14 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- .../tremor/{tremor-20120314 = tremor}/obsolete_automake_macros.patch | 0 .../tremor/{tremor-20120314 = tremor}/tremor-arm-thumb2.patch | 0 .../tremor/{tremor_20120314.bb = tremor_20150107.bb} | 2

[OE-core] [PATCH 5/5] rpm: update to 5.4.15

2015-08-14 Thread Alexander Kanavin
is intended for tracking upstream developments, and for that use case it shouldn't matter that db6 is under AGPLv3. Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- ...atch = 0001-disable-external-key-server.patch} | 26 +-- ...atement-is-not-working-properly-inside

[OE-core] [PATCH 4/5] db: update to 6.1.26

2015-08-14 Thread Alexander Kanavin
To avoid breaking rpm, this patch needs to be applied together with the patch that updates rpm to 5.4.15. The include directory manipulation during install was updated to match oe-core customizations to rpm's configure.ac. Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com

[OE-core] [PATCH 2/5] puzzles: switch svn for git, as upstream has done the same

2015-08-14 Thread Alexander Kanavin
Also, drop puzzles_x32_abi_time.patch as it has been merged upstream Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- .../puzzles/files/puzzles_x32_abi_time.patch | 30 -- .../puzzles/{puzzles_r10286.bb = puzzles_git.bb} | 9 --- 2 files

[OE-core] [PATCH 1/5] package_regex.inc: fix regexes for adwaita-icon-theme, cairo and dhcp

2015-08-14 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/conf/distro/include/package_regex.inc | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta/conf/distro/include/package_regex.inc b/meta/conf/distro/include/package_regex.inc index 037fdaa..0c29ade

[OE-core] [PATCH 05/22] libnotify: update to version 0.7.6

2015-08-14 Thread Alexander Kanavin
New webkit requires at least version 0.7 Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-gnome/libnotify/libnotify_0.6.0.bb | 21 - meta/recipes-gnome/libnotify/libnotify_0.7.6.bb | 12 2 files changed, 12 insertions(+), 21

[OE-core] [PATCH 06/22] giflib: add a recipe from meta-oe

2015-08-14 Thread Alexander Kanavin
This is a dependency of libwebp (which is a dependency of webkit) Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-devtools/giflib/giflib_5.1.1.bb | 20 1 file changed, 20 insertions(+) create mode 100644 meta/recipes-devtools/giflib

[OE-core] [PATCH 00/22] Update webkitgtk to latest stable upstream; replace midori with epiphany

2015-08-14 Thread Alexander Kanavin
-bsp: mpc8315e-rdb: Set KERNEL_DEVICETREE to mpc8315erdb.dtb (2015-08-14 08:30:35 +0100) are available in the git repository at: git://git.yoctoproject.org/poky-contrib akanavin/webkitgtk-update http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/webkitgtk-update Alexander

[OE-core] [PATCH 02/22] harfbuzz: enable icu feature

2015-08-14 Thread Alexander Kanavin
This is required to build latest webkitgtk Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-graphics/harfbuzz/harfbuzz_1.0.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_1.0.1.bb b/meta/recipes

[OE-core] [PATCH 04/22] jpeg: update to version 9a

2015-08-14 Thread Alexander Kanavin
Previous webkit version was blocking this; latest webkit works fine. Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- .../jpeg/jpeg-8d/debian-libjpeg7_7-1.diff | 1070 .../jpeg/jpeg-8d/fix_for_automake_1.12.1.patch | 44 - meta/recipes

[OE-core] [PATCH 10/22] libwebp: add a recipe from meta-oe

2015-08-14 Thread Alexander Kanavin
libwebp is a dependency of webkit Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-multimedia/webp/libwebp_0.4.3.bb | 47 +++ 1 file changed, 47 insertions(+) create mode 100644 meta/recipes-multimedia/webp/libwebp_0.4.3.bb diff --git

[OE-core] [PATCH 20/22] webkit-gtk: remove the recipe for the obsolete version 1.8.3

2015-08-14 Thread Alexander Kanavin
webkitgtk 2.8.3 is provided instead and midori browser is replaced by epiphany in separate commits. Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/conf/distro/include/security_flags.inc| 2 - meta/recipes-sato/webkit/files/bison-2.6.patch | 558

[OE-core] [PATCH 12/22] p11-kit: add a recipe from meta-oe

2015-08-14 Thread Alexander Kanavin
p11-kit is a dependency of gcr (which is a dependency of epiphany) Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-support/p11-kit/p11-kit_0.22.1.bb | 18 ++ 1 file changed, 18 insertions(+) create mode 100644 meta/recipes-support/p11-kit/p11

[OE-core] [PATCH 08/22] ruby: add a recipe from meta-ruby

2015-08-14 Thread Alexander Kanavin
Ruby is required to build webkit. Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-devtools/ruby/ruby.inc | 40 +++ meta/recipes-devtools/ruby/ruby/extmk.patch | 13 + meta/recipes-devtools/ruby/ruby_2.2.2.bb| 42

[OE-core] [PATCH 09/22] libsecret: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
libsecret is a dependency of webkit Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-gnome/libsecret/libsecret_0.18.2.bb | 12 1 file changed, 12 insertions(+) create mode 100644 meta/recipes-gnome/libsecret/libsecret_0.18.2.bb diff --git a/meta

[OE-core] [PATCH 14/22] iso-codes: add a recipe from meta-oe

2015-08-14 Thread Alexander Kanavin
iso-codes is a dependency of epiphany Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-support/iso-codes/iso-codes_3.58.bb | 15 +++ 1 file changed, 15 insertions(+) create mode 100644 meta/recipes-support/iso-codes/iso-codes_3.58.bb diff --git

[OE-core] [PATCH 18/22] gsettings-desktop-schemas: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
gsettings-desktop-schemas is a dependency of epiphany Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- .../gsettings-desktop-schemas_3.16.1.bb | 13 + 1 file changed, 13 insertions(+) create mode 100644 meta/recipes-gnome/gsettings-desktop

[OE-core] [PATCH 15/22] libwnck3: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
libwnck is a dependency of epiphany Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb | 17 + 1 file changed, 17 insertions(+) create mode 100644 meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb diff --git a/meta

[OE-core] [PATCH 17/22] glib: add a warning suppression patch to glib

2015-08-14 Thread Alexander Kanavin
Otherwise QA check will fail. Some schemas in gsettings-desktop-schemas (such as proxy and locale) are still using deprecated paths, as of 3.16.1. This causes warning messages, and meta/lib/oe/rootfs.py complaints about them. Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com

[OE-core] [PATCH 01/22] classes/gnomebase: change tarball compression to xz

2015-08-14 Thread Alexander Kanavin
Upstream, xz has been the only format for some time now, so let's make it the default and adjust recipes that package old stuff. Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/classes/gnomebase.bbclass | 2 +- meta/recipes-core/glib

[OE-core] [PATCH 03/22] classes/cmake: add arch conversion routine

2015-08-14 Thread Alexander Kanavin
cmake expects target architecture strings in the format of uname(2), which do not always match TARGET_ARCH (e.g. powerpc vs ppc). Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/classes/cmake.bbclass | 12 +++- 1 file changed, 11 insertions(+), 1 deletion

[OE-core] [PATCH 16/22] gnome-desktop3: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
gnome-desktop3 is a dependency of epiphany Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- .../gnome-desktop/gnome-desktop3_3.16.2.bb | 25 ++ 1 file changed, 25 insertions(+) create mode 100644 meta/recipes-gnome/gnome-desktop/gnome

[OE-core] [PATCH 11/22] webkitgtk: add a new recipe for latest upstream version

2015-08-14 Thread Alexander Kanavin
Recipe for the obsolete webkit-gtk 1.8.3 is removed in a separate commit Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-sato/webkit/webkitgtk_2.8.5.bb | 56 + 1 file changed, 56 insertions(+) create mode 100644 meta/recipes-sato

[OE-core] [PATCH 07/22] libyaml: add a recipe from meta-oe

2015-08-14 Thread Alexander Kanavin
libyaml is a dependency of ruby Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-support/libyaml/libyaml_0.1.6.bb | 20 1 file changed, 20 insertions(+) create mode 100644 meta/recipes-support/libyaml/libyaml_0.1.6.bb diff --git a/meta

[OE-core] [PATCH 19/22] epiphany: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
Epiphany is replacing midori as the browser in oe-core recipe set and poky distribution. Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-gnome/epiphany/epiphany_3.16.3.bb | 24 .../0001-yelp.m4-drop-the-check-for-itstool.patch | 33

[OE-core] [PATCH 22/22] distro: update include files related to webkitgtk and epiphany addition

2015-08-14 Thread Alexander Kanavin
This commit fixes recipe metadata in distro_alias, package_regex and upstream_tracking includes. Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/conf/distro/include/distro_alias.inc | 2 +- meta/conf/distro/include/package_regex.inc | 8 +--- meta/conf

[OE-core] [PATCH 21/22] midori: remove the recipe and replace references to midori with epiphany

2015-08-14 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- .../packagegroups/packagegroup-self-hosted.bb | 10 +++ .../builder/files/builder_hob_start.sh | 8 +++--- meta/recipes-sato/midori/midori/liststore.patch| 29 meta/recipes-sato

[OE-core] [PATCH 13/22] gcr: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
gcr is a dependency of epiphany Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-gnome/gcr/gcr_3.16.0.bb | 18 ++ 1 file changed, 18 insertions(+) create mode 100644 meta/recipes-gnome/gcr/gcr_3.16.0.bb diff --git a/meta/recipes-gnome/gcr

Re: [OE-core] [PATCH v2] webkitgtk: Add upstream patch to fix build problem

2015-10-26 Thread Alexander Kanavin
On 10/24/2015 12:03 AM, Pushpal Sidhu wrote: +Upstream-Status: Backport [webkit-2.10.0] Why not update the recipe to latest 2.10 release instead? Alex -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org

Re: [OE-core] [PATCH 1/1] libxml2: fix unsafe memory access

2015-10-28 Thread Alexander Kanavin
On 10/28/2015 12:12 PM, Kang Kai wrote: This may be a nitpick but I don't think DV has taken this patch in the six months it's been available so it's not a backport. I suppose Backport is the best choice in upstream status [ Pending Submitted Accepted Backport Denied Inappropriate ]. Though it

[OE-core] [PATCH 14/29] gconf: enable gobject-introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-gnome/gnome/gconf_3.2.6.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-gnome/gnome/gconf_3.2.6.bb b/meta/recipes-gnome/gnome/gconf_3.2.6.bb index 17fdafa..8

[OE-core] [PATCH 06/29] python3-native: use the previous version of python-config script

2015-11-09 Thread Alexander Kanavin
-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- .../python/python3-native_3.4.3.bb | 1 + ...the-shell-version-of-python-config-that-w.patch | 38 ++ 2 files changed, 39 insertions(+) create mode 100644 meta/recipes-devtools/python/python3/0001-Do-n

[OE-core] [PATCH 08/29] python-pygtk: remove the recipe

2015-11-09 Thread Alexander Kanavin
python-pygtk hasn't been updated in several years, is incompatible with the current version of pygobject, and is generally obsolete as all modern python gtk apps use introspection directly. Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/conf/distro/i

[OE-core] [PATCH 03/29] gobject-introspection: add the recipe

2015-11-09 Thread Alexander Kanavin
The recipe has comments that explain what is going on and why. Also, there are three patches necessary to make it work in Yocto cross-compilation environment; they will be submitted upstream. Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- ...config

[OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-09 Thread Alexander Kanavin
ib/log/?h=akanavin/gobject-introspection-experimental Alexander Kanavin (29): qemu.bbclass: add qemu_wrapper_cmdline() qemu: don't blacklist mips64 when building runners of userspace binaries gobject-introspection: add the recipe gtk-doc-stub: remove introspection stubs gobject-int

[OE-core] [PATCH 04/29] gtk-doc-stub: remove introspection stubs

2015-11-09 Thread Alexander Kanavin
As we provide the full introspection support, we need to remove the stubs from this package that conflict with it. Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- ...t-Import-introspection-stub-machinery-too.patch | 305 + .../recipes-gnome/g

[OE-core] [PATCH 01/29] qemu.bbclass: add qemu_wrapper_cmdline()

2015-11-09 Thread Alexander Kanavin
The class had qemu_run_binary() which was not suitable for gobject-introspection, as it required the name of the binary to run. qemu_wrapper_cmdline() returns just the command line string needed to run binaries, and does not require the binary name. Signed-off-by: Alexander Kanavin

[OE-core] [PATCH 07/29] avahi-ui: remove the dependency on python-pygtk by disabling avahi-discover

2015-11-09 Thread Alexander Kanavin
python-pygtk is removed in a separate commit; the reasons for that are explained in that commit's message. Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-connectivity/avahi/avahi-ui_0.6.31.bb | 14 ++ 1 file changed, 6 insertions(+), 8 del

[OE-core] [PATCH 13/29] gdk-pixbuf: enable gobject introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.30.8.bb | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.30.8.bb b/meta/recipes-gnome/gdk-pixb

[OE-core] [PATCH 16/29] gtk+3: enable gobject-introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-gnome/gtk+/gtk+3.inc | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/meta/recipes-gnome/gtk+/gtk+3.inc b/meta/recipes-gnome/gtk+/gtk+3.inc index 22a40d8..b7d30a9 100644 ---

[OE-core] [PATCH 24/29] webkitgtk: enable gobject introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- ...Introspection.cmake-prefix-variables-obta.patch | 27 +++ ...ng-introspection-files-add-CMAKE_C_FLAGS-.patch | 40 ++ meta/recipes-sato/webkit/webkitgtk_2.8.5.bb| 6 ++-- 3

[OE-core] [PATCH 26/29] gcr: disable gobject-introspection on mips64

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-gnome/gcr/gcr_3.16.0.bb | 5 + 1 file changed, 5 insertions(+) diff --git a/meta/recipes-gnome/gcr/gcr_3.16.0.bb b/meta/recipes-gnome/gcr/gcr_3.16.0.bb index ebe2873..4f0aabf 100644 --- a/meta/r

[OE-core] [PATCH 29/29] packagegroup-core-x11-sato: add python-pygobject and gtk+3

2015-11-09 Thread Alexander Kanavin
This allows easy testing of introspection for example using http://python-gtk-3-tutorial.readthedocs.org/en/latest/introduction.html Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb | 2 ++ 1 file chan

[OE-core] [PATCH 19/29] vala.bbclass: remove pre-packaged vapigen.m4 from tarballs

2015-11-09 Thread Alexander Kanavin
We need to make sure that our fixed vapigen.m4 is used instead. Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/classes/vala.bbclass | 6 ++ 1 file changed, 6 insertions(+) diff --git a/meta/classes/vala.bbclass b/meta/classes/vala.bbclass index 9

[OE-core] [PATCH 18/29] clutter: enable gobject introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-graphics/clutter/clutter-1.0.inc | 5 ++--- meta/recipes-graphics/clutter/clutter-gst-3.0.inc | 4 +--- meta/recipes-graphics/clutter/clutter-gtk-1.0.inc | 3 +-- meta/recipes-graphics/cogl/cogl-1

[OE-core] [PATCH 21/29] at-spi2-core: enable gobject introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-support/atk/at-spi2-core_2.16.0.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-support/atk/at-spi2-core_2.16.0.bb b/meta/recipes-support/atk/at-spi2-core_2.16.0.bb

[OE-core] [PATCH 23/29] gnomebase.bbclass: enable gobject introspection

2015-11-09 Thread Alexander Kanavin
This also requires various tweaks to recipes that depend on this class, which are included in this commit as well. One of those tweaks is that pygobject is finally updated to the latest upstream release. Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/c

[OE-core] [PATCH 20/29] libsoup-2.4: enable gobject introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-support/libsoup/libsoup-2.4_2.50.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/libsoup/libsoup-2.4_2.50.0.bb b/meta/recipes-support/libsoup/libsoup-2.4_2.5

[OE-core] [PATCH 25/29] gcr: disable gobject introspection on x86-64 for now

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-gnome/gcr/gcr_3.16.0.bb | 13 + 1 file changed, 13 insertions(+) diff --git a/meta/recipes-gnome/gcr/gcr_3.16.0.bb b/meta/recipes-gnome/gcr/gcr_3.16.0.bb index 40c0fe8..ebe2873 100644 ---

[OE-core] [PATCH 28/29] webkitgtk: disable gobject-introspection on powerpc

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-sato/webkit/webkitgtk_2.8.5.bb | 7 +++ 1 file changed, 7 insertions(+) diff --git a/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb b/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb index f21dc4b..5402f5e

[OE-core] [PATCH 27/29] libsecret: disable gobject-introspection on mips64

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-gnome/libsecret/libsecret_0.18.2.bb | 5 + 1 file changed, 5 insertions(+) diff --git a/meta/recipes-gnome/libsecret/libsecret_0.18.2.bb b/meta/recipes-gnome/libsecret/libsecret_0.18.2.bb index 7

[OE-core] [PATCH 17/29] libsecret: enable generation of vapi files using vapigen

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-gnome/libsecret/libsecret_0.18.2.bb | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meta/recipes-gnome/libsecret/libsecret_0.18.2.bb b/meta/recipes-gnome/libsecret/libsecret_

[OE-core] [PATCH 15/29] gtk+: enable gobject introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-gnome/gtk+/gtk+.inc | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/meta/recipes-gnome/gtk+/gtk+.inc b/meta/recipes-gnome/gtk+/gtk+.inc index a197b9d..3ccdbe8 100644 ---

[OE-core] [PATCH 11/29] vala: enable the use of vapigen by packages with vala support

2015-11-09 Thread Alexander Kanavin
Now that gobject-introspection is supported, generation of .vapi files for develeloping Vala code against gobject-based libraries should be supported as well. Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-devtools/vala/vala.inc

[OE-core] [PATCH 10/29] udev: enable gobject introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-core/udev/udev.inc| 10 --- ...file.am-don-t-hardcode-g-ir-compiler-name.patch | 27 ++ ...c-use-PKG_CONFIG_SYSROOT_PATH-when-findin.patc

[OE-core] [PATCH 09/29] avahi: enable gobject-introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-connectivity/avahi/avahi-ui_0.6.31.bb | 2 ++ meta/recipes-connectivity/avahi/avahi.inc | 12 +++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/meta/recipes-connectivity

[OE-core] [PATCH 12/29] gcr: enable generation of vapi files using vapigen

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-gnome/gcr/gcr_3.16.0.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-gnome/gcr/gcr_3.16.0.bb b/meta/recipes-gnome/gcr/gcr_3.16.0.bb index 4c9fe2e..40c0fe8

[OE-core] [PATCH 05/29] gobject-introspection.bbclass: add a class that enables gobject introspection

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/classes/gobject-introspection.bbclass | 36 ++ 1 file changed, 36 insertions(+) create mode 100644 meta/classes/gobject-introspection.bbclass diff --git a/meta/classes/g

[OE-core] [PATCH 02/29] qemu: don't blacklist mips64 when building runners of userspace binaries

2015-11-09 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kana...@linux.intel.com> --- meta/recipes-devtools/qemu/qemu-targets.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/qemu/qemu-targets.inc b/meta/recipes-devtools/qemu/qemu-targets.inc index 5

Re: [OE-core] [RFC] Remove vala from oe-core

2015-11-10 Thread Alexander Kanavin
On 11/10/2015 04:50 PM, Paul Eggleton wrote: When considering whether something belongs in OE-Core, typically we apply the following criteria (not that this is really formalised, but based on our history): 1) Is it something that a reasonable majority of people need in an embedded context? I

Re: [OE-core] [RFC] Remove vala from oe-core

2015-11-10 Thread Alexander Kanavin
On 11/10/2015 05:10 PM, Burton, Ross wrote: I should clarify: there might be Vala software out there that someone would want to run in an embedded context. And that software might require Vala bindings for libraries that are in oe-core. If we don't provide those bindings, then

Re: [OE-core] [RFC] Remove vala from oe-core

2015-11-10 Thread Alexander Kanavin
On 11/10/2015 05:29 PM, Otavio Salvador wrote: PACKAGECONFIG alone is not sufficient; to build the bindings properly, the package also needs to inherit vala.bbclass:

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-10 Thread Alexander Kanavin
On 11/10/2015 04:31 PM, Mark Hatle wrote: Is there a way that the qemu calls can be replaced by calls to an actual running board (via SSH perhaps) to get the necessary information? While inconvenient this might be a valid workaround. Theoretically, yes. Copy the sysroot and the build tree to

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-11 Thread Alexander Kanavin
On 11/11/2015 03:34 PM, Mark Hatle wrote: Also has anyone looked at the .typelib information and determined if any of it is available via direct inspection via readelf, dwarf interpretation or other method that does not require execution? Is there a definition of the .typelib information

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-11 Thread Alexander Kanavin
On 11/11/2015 03:50 PM, Ricardo Ribalda Delgado wrote: Can you point to a .git file with architecture-dependent data. Gir files do not contain architecture-dependent data. Typelib files do. I would love to help on this issue. I want to use the python api for gstream. You can checkout my

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-11 Thread Alexander Kanavin
On 11/11/2015 03:34 PM, Mark Hatle wrote: For the same architecture (i.e. MIPS64) and the same ABI (n64), the resulting data structures, packing and similar should all be standard. Only the generated instructions and execution order would/could change. So you would need a way to generate,

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-11 Thread Alexander Kanavin
On 11/11/2015 01:40 AM, Burton, Ross wrote: On 10 November 2015 at 23:10, Phil Blundell > wrote: Why does gobject-introspection (presumably giscanner, right?) need to run binaries on the target at all? I thought it operated mostly on the source

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-11 Thread Alexander Kanavin
On 11/10/2015 06:39 PM, Mark Hatle wrote: This requires custom bitbake support I'm afraid, a specialist needs to answer this. Let me rephrase. Instead of calling out to qemu (or a real target) for a gobject and result. Can the result be cached (like we do with the config-site info?) This

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-11 Thread Alexander Kanavin
On 11/11/2015 02:53 PM, Alexander Kanavin wrote: Same reason gtk-doc's scanner executes code: vast amounts of relevant information can't reliably be extracted from source but is trivial to introspect at runtime (GObject hierarchy, properties, signals, etc). Yep; the real problem

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-11 Thread Alexander Kanavin
On 11/11/2015 03:57 PM, Ricardo Ribalda Delgado wrote: Unfortunately, my target arch is x86_64... I guess I could try to solve the endless loop issue with the helper binary. That issue only shows up with the gcr package. All other packages are able to generate introspection files onx 86_64

Re: [OE-core] [RFC] Remove vala from oe-core

2015-11-12 Thread Alexander Kanavin
On 11/11/2015 07:17 PM, Richard Purdie wrote: If this class is moved to meta-vala, how do you make packages in oe-core inherit it, or otherwise do what it does? Much as I dislike this, you could do something like: inherit ${@base_contains('PACKAGECONFIG', 'vala', 'vala', '')} Ugh, yes.

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-13 Thread alexander . kanavin
>> Hmm, maybe it's simpler to just fix QEMU so it can handle the missing >> instructions? > > Unfortunately it's not reasonable in my experience. The problem is that > anyone > who implements a BSP/machine that includes so far unknown instructions to > qemu > would be required to implement them.

Re: [OE-core] [oe] qt4 moves out of oe-core - to meta-qt4, or to meta-oe?

2015-11-16 Thread Alexander Kanavin
On 11/13/2015 01:46 PM, Martin Jansa wrote: 1) or even better in a separate repo To be honest, I had anticipated this being a separate meta-qt4 repo myself. It would be consistent with what has been done with Qt 5 and much earlier with Qt 3. Agreed. I'm also fine with separate layer.

[OE-core] volunteers for meta-qt4 repo maintenance?

2015-11-16 Thread Alexander Kanavin
On 11/16/2015 12:07 PM, Andreas Oberritter wrote: Making a separate repository with this layer is even more disruptive, and complicates administration and maintenance. I'm not going to handle those. So I'll make a meta-qt4 layer under meta-oe, and it's fine if there is no official maintainer or

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-16 Thread Alexander Kanavin
On 11/13/2015 06:31 PM, Mark Hatle wrote: The compiler today support many more instructions for a given architecture family then QEMU models for that same architecture. IA32 -- some of the current and even some former generate i7 instructions fall under this problem. If you host system does

Re: [OE-core] [oe] qt4 moves out of oe-core - to meta-qt4, or to meta-oe?

2015-11-16 Thread Alexander Kanavin
On 11/16/2015 01:20 PM, Otavio Salvador wrote: Making a separate repository with this layer is even more disruptive, and complicates administration and maintenance. I'm not going to handle those. So I'll make a meta-qt4 layer under meta-oe, and it's fine if there is no official maintainer or

Re: [OE-core] qt4 moves out of oe-core - to meta-qt4, or to meta-oe?

2015-11-12 Thread alexander . kanavin
> There is already enough meta-oe bloat moved from oe-core: > > http://lists.openembedded.org/pipermail/openembedded-core/2015-November/112665.html > > WARN: qt-mobility-embedded: qt-mobility-embedded rdepends on glib-2.0, but > it isn't a build dependency? If increasing bloat is a problem, why

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-17 Thread Alexander Kanavin
On 11/16/2015 06:12 PM, Mark Hatle wrote: I think a small group of folks that are interested in this work and who understand facets of it should get together and try to identify the problem and come up with an alternative solution. I have a lot of experience with pulling out internal structure

Re: [OE-core] [RFC] Remove vala from oe-core

2015-11-10 Thread Alexander Kanavin
On 11/10/2015 04:22 PM, Jussi Kukkonen wrote: There's currently no software built with vala in oe-core. That's not great for vala (as it's not getting the automated testing that high quality maintenance would require) and it's not great for oe-core (as maintenance effort is better spent on

Re: [OE-core] [RFC] Remove vala from oe-core

2015-11-10 Thread Alexander Kanavin
On 11/10/2015 04:29 PM, Carlos Rafael Giani wrote: Doesn't vala rely on GObject introspection, which is unsupported in OE? I posted the patchset that adds the support for gobject introspection the other day. There is a bonus support for vala bindings in there as well. Alex --

Re: [OE-core] [PATCH 08/29] python-pygtk: remove the recipe

2015-11-10 Thread Alexander Kanavin
On 11/10/2015 03:13 PM, Jussi Kukkonen wrote: Are the pygtk changes directly related to the introspection changes? If not then maybe they should happen in another patch set. They are; pygtk requires an old (2.x) non-introspection based version of pygobject, and the introspection patchset

Re: [OE-core] [PATCH 3/4] gcr: remove Vala dependency

2015-11-06 Thread Alexander Kanavin
On 11/04/2015 10:20 PM, Burton, Ross wrote: Retracting this, gcr needs vala's m4 file. Back to wondering if we should have a vala-stub too... Upcoming introspection patchset also adds a bonus vapigen support, so you don't really need to do these disable-vala fixes. Alex --

Re: [OE-core] [oe-commits] Alexander Kanavin : gcr: add a recipe from meta-gnome

2015-10-08 Thread Alexander Kanavin
On 10/08/2015 01:18 PM, Martin Jansa wrote: meta-oe recipe had: PNBLACKLIST[gcr] ?= "CONFLICT: 4 files conflict with gnome-keyring" # e.g. sysroots/qemux86-64/usr/share/glib-2.0/schemas/org.gnome.crypto.pgp.gschema.xml # sysroots/qemux86-64/usr/share/GConf/gsettings/org.gnome.crypto.pgp.convert

Re: [OE-core] [PATCH] webkitgtk, gcr, libsecret: force ARM mode

2015-10-12 Thread Alexander Kanavin
On 10/11/2015 12:45 AM, Carlos Alberto Lopez Perez wrote: So, could we set ARM_INSTRUCTION_SET=arm only for armv6 or older machines in this 3 recipes? Indeed. Webkit has other issues on armv6 or older (JIT fails to build if you try to), so I believe the upstream developers test the builds

Re: [OE-core] [PATCH] squashfs-tools: upgrade to newer revision from git

2015-07-10 Thread Alexander Kanavin
On 07/01/2015 04:23 PM, Martin Jansa wrote: On Mon, Jun 08, 2015 at 02:13:48PM +0200, Martin Jansa wrote: * 4.3 release has nasty hard to reproduce bug in LZO compression which in few cases results in one of these 2 errors: the official repo is:

Re: [OE-core] [PATCH] squashfs-tools: upgrade to newer revision from git

2015-07-10 Thread Alexander Kanavin
On 07/10/2015 02:06 PM, Martin Jansa wrote: When a new version with this fix is released we should revert back to tarballs. If the patch didn't already appear in poky, I would suggest you cherry-pick those fixes instead. He said that there won't be any new release in near future if ever.

Re: [OE-core] FW: [oe] [meta-oe][PATCH] parted_1.8.6.bb: add parted that not GPLv3

2015-07-07 Thread Alexander Kanavin
On 07/07/2015 11:18 AM, Burton, Ross wrote: Can non-GPLv3 parted be added into oe-core? I think not everybody wants to use the GPLv3 version. There's a good argument for this, so send a tested patch and it can be reviewed. How about renaming the recipe, so that it doesn't clash with

Re: [OE-core] FW: [oe] [meta-oe][PATCH] parted_1.8.6.bb: add parted that not GPLv3

2015-07-07 Thread Alexander Kanavin
On 07/07/2015 04:38 PM, Burton, Ross wrote: How about renaming the recipe, so that it doesn't clash with the GPLv3 version? For example, parted1_1.8.6.bb http://parted1_1.8.6.bb. Then it can be kept outside of oe-core. As they're just version variations that would be overly

Re: [OE-core] [PATCH 0/3] speex, speexdsp: 1.2rc1 - 1.2rc2/1.2rc3

2015-07-07 Thread Alexander Kanavin
On 07/06/2015 06:14 PM, Tanu Kaskinen wrote: These patches update speex to 1.2rc2 and speexdsp to 1.2rc3. speexdsp was previously included in speex, but now it's in a separate source tree, so a new recipe is needed. The gap between rc1 and rc2 has been six *years*, and rc2 has been released 7

Re: [OE-core] [PATCH] parted_1.8.6.bb: add parted that not GPLv3

2015-07-09 Thread alexander . kanavin
Add parted-1.8.6 which is not GPLv3. I have to say, I still can't support having this in oe-core. Providing alternatives to GPLv3 software is fine, but not when the 'alternative' is a very old, unsupported version of the same software, which inevitably brings issues in functionality and

Re: [OE-core] [PATCH 00/29] Add gobject introspection support to oe-core

2015-11-18 Thread Alexander Kanavin
On 11/17/2015 05:02 PM, Mark Hatle wrote: So the bottom line, to generate introspection info, you have to run the code of the library that you introspect, either with QEMU, or on target hardware, and I don't see a way to avoid this, short of complete rewrite of the entire glib ecosystem. If

Re: [OE-core] [PATCH 0/8] Deprecate package_regex.inc and split it into recipes

2015-11-18 Thread Alexander Kanavin
On 11/18/2015 05:38 PM, Richard Purdie wrote: This patch series deprecates package_regex.inc and splits its contents into respective recipes. This is done for same reasons as deprecating upstream_tracking.inc: having upstream version check tweaks bundled into a separate file makes the

[OE-core] [PATCH 0/8] Recipe updates

2015-08-28 Thread Alexander Kanavin
://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates Alexander Kanavin (8): upstream_tracking.inc: deprecate and move contents to recipes dpkg: update to 1.18.2 dropbear: update to 2015.68 libnotify: don't inherit unnecessary distro_features_check e2fsprogs

[OE-core] [PATCH 2/8] dpkg: update to 1.18.2

2015-08-28 Thread Alexander Kanavin
-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-devtools/dpkg/dpkg.inc| 2 +- ...-do_package_write_deb-we-have-trees-of-h.patch} | 37 +++--- ...nux-wrs-kernel-version-which-has-characte.patch | 38 ++ ...insts-expect-D

[OE-core] [PATCH 6/8] package_regex.inc: updates to improve upstream tracking

2015-08-28 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/conf/distro/include/package_regex.inc | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/meta/conf/distro/include/package_regex.inc b/meta/conf/distro/include/package_regex.inc index 0c29ade

[OE-core] [PATCH 1/8] upstream_tracking.inc: deprecate and move contents to recipes

2015-08-28 Thread Alexander Kanavin
No-update reasons and manual version checks should be in the recipes themselves because otherwise they're prone to getting out of date. Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/conf/distro/include/upstream_tracking.inc | 18 ++ meta

[OE-core] [PATCH 5/8] e2fsprogs: explain why there is no update for now

2015-08-28 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-devtools/e2fsprogs/e2fsprogs_1.42.9.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.42.9.bb b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.42.9.bb index 70085e3

[OE-core] [PATCH 3/8] dropbear: update to 2015.68

2015-08-28 Thread Alexander Kanavin
LICENSE checksum has changed because the copyright year was changed from 2014 to 2015 in it: https://github.com/mkj/dropbear/commit/19e1afbd1ca6d306166ce74bcd6c6889f8d196f3 Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-core/dropbear/dropbear.inc| 2

[OE-core] [PATCH 4/8] libnotify: don't inherit unnecessary distro_features_check

2015-08-28 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-gnome/libnotify/libnotify_0.7.6.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-gnome/libnotify/libnotify_0.7.6.bb b/meta/recipes-gnome/libnotify/libnotify_0.7.6.bb index

[OE-core] [PATCH 7/8] ccache: update to 3.2.3

2015-08-28 Thread Alexander Kanavin
The LICENSE checksum has changed because of updated copyright years. SRC_URI has been changed to git, because upstream tarball is broken (includes configure.ac but not .m4 files it depends on). Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- meta/recipes-devtools/ccache

<    1   2   3   4   5   6   7   8   9   10   >