* [PATCH 0/4] Upgrade accessibility (a11y) atk packages
@ 2020-02-27 0:05 Tim Orling
2020-02-27 0:06 ` [PATCH 1/4] atk: upgrade 2.32.0 -> 2.34.1 Tim Orling
` (3 more replies)
0 siblings, 4 replies; 13+ messages in thread
From: Tim Orling @ 2020-02-27 0:05 UTC (permalink / raw)
To: openembedded-core
This series updates to the latest stable (even) release of the
accessibility (a11y) toolkit and related. These are one of the
ways we can automated GUI testing in gtk and Qt applications.
One notable improvement in this release is that accessibility
is launched automatically in a GUI environment.
Tested on core-image-sato-sdk for qemux86_64 and qemux86-musl.
[PATCH 1/4] atk: upgrade 2.32.0 -> 2.34.1
[PATCH 2/4] at-spi2-core: upgrade 2.32.1 -> 2.34.0
[PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1
[PATCH 4/4] maintainers.inc: add self for atk, at-spi2-core,
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 1/4] atk: upgrade 2.32.0 -> 2.34.1
2020-02-27 0:05 [PATCH 0/4] Upgrade accessibility (a11y) atk packages Tim Orling
@ 2020-02-27 0:06 ` Tim Orling
2020-02-27 0:06 ` [PATCH 2/4] at-spi2-core: upgrade 2.32.1 -> 2.34.0 Tim Orling
` (2 subsequent siblings)
3 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2020-02-27 0:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Tim Orling
From: Tim Orling <timonty.t.orling@linux.intel.com>
Patch no longer applies (nor is needed) upstream.
Release notes:
https://gitlab.gnome.org/GNOME/atk/-/raw/633bde11f93ee971ba8902c6fadbc29c121f71af/NEWS
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
---
...able-introspection-for-cross-compile.patch | 29 -------------------
.../atk/{atk_2.32.0.bb => atk_2.34.1.bb} | 5 ++--
2 files changed, 2 insertions(+), 32 deletions(-)
delete mode 100644 meta/recipes-support/atk/atk/0001-meson.build-enable-introspection-for-cross-compile.patch
rename meta/recipes-support/atk/{atk_2.32.0.bb => atk_2.34.1.bb} (73%)
diff --git a/meta/recipes-support/atk/atk/0001-meson.build-enable-introspection-for-cross-compile.patch b/meta/recipes-support/atk/atk/0001-meson.build-enable-introspection-for-cross-compile.patch
deleted file mode 100644
index d1b08bc04b..0000000000
--- a/meta/recipes-support/atk/atk/0001-meson.build-enable-introspection-for-cross-compile.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 44d46baa5e1519c6c3df7e4d34fb333e247b5bc8 Mon Sep 17 00:00:00 2001
-From: Anuj Mittal <anuj.mittal@intel.com>
-Date: Fri, 6 Apr 2018 12:04:00 +0800
-Subject: [PATCH] meson.build: enable introspection for cross-compile
-
-It works fine in OE-core and doesn't need to be disabled. Let the user decide
-if it should be disabled or not.
-
-Upstream-Status: Pending
-
-Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
-
----
- atk/meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/atk/meson.build b/atk/meson.build
-index 0ad67e5..1d2a49c 100644
---- a/atk/meson.build
-+++ b/atk/meson.build
-@@ -137,7 +137,7 @@ libatk_dep = declare_dependency(link_with: libatk,
- dependencies: glib_dep,
- sources: atk_enum_h)
-
--if not meson.is_cross_build() and get_option('introspection')
-+if get_option('introspection')
- gnome.generate_gir(libatk,
- sources: atk_sources + atk_headers + [ atk_enum_h ] + [ atk_version_h ],
- namespace: 'Atk',
diff --git a/meta/recipes-support/atk/atk_2.32.0.bb b/meta/recipes-support/atk/atk_2.34.1.bb
similarity index 73%
rename from meta/recipes-support/atk/atk_2.32.0.bb
rename to meta/recipes-support/atk/atk_2.34.1.bb
index 67223729e9..277397c694 100644
--- a/meta/recipes-support/atk/atk_2.32.0.bb
+++ b/meta/recipes-support/atk/atk_2.34.1.bb
@@ -14,9 +14,8 @@ DEPENDS = "gettext-native glib-2.0"
GNOMEBASEBUILDCLASS = "meson"
inherit gnomebase gtk-doc gettext upstream-version-is-even gobject-introspection
-SRC_URI += " file://0001-meson.build-enable-introspection-for-cross-compile.patch"
-SRC_URI[archive.md5sum] = "c10b0b2af3c199e42caa6275b845c49d"
-SRC_URI[archive.sha256sum] = "cb41feda7fe4ef0daa024471438ea0219592baf7c291347e5a858bb64e4091cc"
+SRC_URI[archive.md5sum] = "f60bbaf8bdd08b93d98736b54b2fc8e9"
+SRC_URI[archive.sha256sum] = "d4f0e3b3d21265fcf2bc371e117da51c42ede1a71f6db1c834e6976bb20997cb"
BBCLASSEXTEND = "native nativesdk"
--
2.24.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 2/4] at-spi2-core: upgrade 2.32.1 -> 2.34.0
2020-02-27 0:05 [PATCH 0/4] Upgrade accessibility (a11y) atk packages Tim Orling
2020-02-27 0:06 ` [PATCH 1/4] atk: upgrade 2.32.0 -> 2.34.1 Tim Orling
@ 2020-02-27 0:06 ` Tim Orling
2020-02-27 0:06 ` [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1 Tim Orling
2020-02-27 0:06 ` [PATCH 4/4] maintainers.inc: add self for atk, at-spi2-core, at-spi2-atk Tim Orling
3 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2020-02-27 0:06 UTC (permalink / raw)
To: openembedded-core
Release notes:
https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/6da122f1e8d6b02dda0f368610ab72fc3d1720cf/NEWS
License-Update: Changed to LPGL-2.1+
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
---
.../{at-spi2-core_2.32.1.bb => at-spi2-core_2.34.0.bb} | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
rename meta/recipes-support/atk/{at-spi2-core_2.32.1.bb => at-spi2-core_2.34.0.bb} (83%)
diff --git a/meta/recipes-support/atk/at-spi2-core_2.32.1.bb b/meta/recipes-support/atk/at-spi2-core_2.34.0.bb
similarity index 83%
rename from meta/recipes-support/atk/at-spi2-core_2.32.1.bb
rename to meta/recipes-support/atk/at-spi2-core_2.34.0.bb
index 18b5de2d58..84e05e77fc 100644
--- a/meta/recipes-support/atk/at-spi2-core_2.32.1.bb
+++ b/meta/recipes-support/atk/at-spi2-core_2.34.0.bb
@@ -1,15 +1,15 @@
SUMMARY = "Assistive Technology Service Provider Interface (dbus core)"
HOMEPAGE = "https://wiki.linuxfoundation.org/accessibility/d-bus"
-LICENSE = "LGPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=e9f288ba982d60518f375b5898283886"
+LICENSE = "LGPL-2.1+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \
file://0001-Fix-source-reproducibility.patch"
-SRC_URI[md5sum] = "998fd9d858f8fa22c4c8c15567bf6254"
-SRC_URI[sha256sum] = "3c2aa937ebfaca2c86569bce9b16a34fbe20d69ef0c58846313b1c42f53b0d53"
+SRC_URI[md5sum] = "53c21565507105fb68031cd9c21a559b"
+SRC_URI[sha256sum] = "d629cdbd674e539f8912028512af583990938c7b49e25184c126b00121ef11c6"
X11DEPENDS = "virtual/libx11 libxi libxtst"
--
2.24.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1
2020-02-27 0:05 [PATCH 0/4] Upgrade accessibility (a11y) atk packages Tim Orling
2020-02-27 0:06 ` [PATCH 1/4] atk: upgrade 2.32.0 -> 2.34.1 Tim Orling
2020-02-27 0:06 ` [PATCH 2/4] at-spi2-core: upgrade 2.32.1 -> 2.34.0 Tim Orling
@ 2020-02-27 0:06 ` Tim Orling
2020-02-28 3:54 ` Anuj Mittal
2020-02-27 0:06 ` [PATCH 4/4] maintainers.inc: add self for atk, at-spi2-core, at-spi2-atk Tim Orling
3 siblings, 1 reply; 13+ messages in thread
From: Tim Orling @ 2020-02-27 0:06 UTC (permalink / raw)
To: openembedded-core
Release notes:
https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS
License-Update: Changed to LGPL-2.1+
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
---
.../atk/{at-spi2-atk_2.32.0.bb => at-spi2-atk_2.34.1.bb} | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
rename meta/recipes-support/atk/{at-spi2-atk_2.32.0.bb => at-spi2-atk_2.34.1.bb} (66%)
diff --git a/meta/recipes-support/atk/at-spi2-atk_2.32.0.bb b/meta/recipes-support/atk/at-spi2-atk_2.34.1.bb
similarity index 66%
rename from meta/recipes-support/atk/at-spi2-atk_2.32.0.bb
rename to meta/recipes-support/atk/at-spi2-atk_2.34.1.bb
index b717a9c7f7..b09cb6a392 100644
--- a/meta/recipes-support/atk/at-spi2-atk_2.32.0.bb
+++ b/meta/recipes-support/atk/at-spi2-atk_2.34.1.bb
@@ -1,10 +1,10 @@
SUMMARY = "AT-SPI 2 Toolkit Bridge"
HOMEPAGE = "https://wiki.linuxfoundation.org/accessibility/d-bus"
-LICENSE = "LGPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=e9f288ba982d60518f375b5898283886"
+LICENSE = "LGPL-2.1+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
-SRC_URI[archive.md5sum] = "6a4b27bace3b9352721ed462b95f6291"
-SRC_URI[archive.sha256sum] = "0b51e6d339fa2bcca3a3e3159ccea574c67b107f1ac8b00047fa60e34ce7a45c"
+SRC_URI[archive.md5sum] = "e0f99641c5a403041c4214be04722e15"
+SRC_URI[archive.sha256sum] = "776df930748fde71c128be6c366a987b98b6ee66d508ed9c8db2355bf4b9cc16"
DEPENDS = "dbus glib-2.0 glib-2.0-native atk at-spi2-core libxml2"
--
2.24.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 4/4] maintainers.inc: add self for atk, at-spi2-core, at-spi2-atk
2020-02-27 0:05 [PATCH 0/4] Upgrade accessibility (a11y) atk packages Tim Orling
` (2 preceding siblings ...)
2020-02-27 0:06 ` [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1 Tim Orling
@ 2020-02-27 0:06 ` Tim Orling
3 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2020-02-27 0:06 UTC (permalink / raw)
To: openembedded-core
For GUI automation purposes, strong motivation for accessibility (a11y)
via python3-dogtail and python3-pyatspi2, so taking over from Anuj.
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
---
meta/conf/distro/include/maintainers.inc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index 8f612ace39..10095ffe76 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -49,9 +49,9 @@ RECIPE_MAINTAINER_pn-asciidoc = "Yi Zhao <yi.zhao@windriver.com>"
RECIPE_MAINTAINER_pn-aspell = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-assimp = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-at = "Chen Qi <Qi.Chen@windriver.com>"
-RECIPE_MAINTAINER_pn-at-spi2-atk = "Anuj Mittal <anuj.mittal@intel.com>"
-RECIPE_MAINTAINER_pn-at-spi2-core = "Anuj Mittal <anuj.mittal@intel.com>"
-RECIPE_MAINTAINER_pn-atk = "Anuj Mittal <anuj.mittal@intel.com>"
+RECIPE_MAINTAINER_pn-at-spi2-atk = "Tim Orling <timothy.t.orling@linux.intel.com>"
+RECIPE_MAINTAINER_pn-at-spi2-core = "Tim Orling <timothy.t.orling@linux.intel.com>"
+RECIPE_MAINTAINER_pn-atk = "Tim Orling <timothy.t.orling@linux.intel.com>"
RECIPE_MAINTAINER_pn-attr = "Chen Qi <Qi.Chen@windriver.com>"
RECIPE_MAINTAINER_pn-autoconf = "Robert Yang <liezhi.yang@windriver.com>"
RECIPE_MAINTAINER_pn-autoconf-archive = "Robert Yang <liezhi.yang@windriver.com>"
--
2.24.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1
2020-02-27 0:06 ` [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1 Tim Orling
@ 2020-02-28 3:54 ` Anuj Mittal
2020-02-28 4:02 ` Anuj Mittal
2020-02-28 4:28 ` Khem Raj
0 siblings, 2 replies; 13+ messages in thread
From: Anuj Mittal @ 2020-02-28 3:54 UTC (permalink / raw)
To: Tim Orling, openembedded-core
Hi Tim,
On 27-Feb-20 08:06 AM, Tim Orling wrote:
> Release notes:
> https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS
>
> License-Update: Changed to LGPL-2.1+
>
> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
> ---
> .../atk/{at-spi2-atk_2.32.0.bb => at-spi2-atk_2.34.1.bb} | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
> rename meta/recipes-support/atk/{at-spi2-atk_2.32.0.bb => at-spi2-atk_2.34.1.bb} (66%)
This is failing on musl-qemu86:
https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/1623
../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown field
‘tv_sec’ specified in initializer
../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
elements in struct initializer [enabled by default]
../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
initialization for ‘timeout’) [enabled by default]
../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown field
‘tv_nsec’ specified in initializer
../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
elements in struct initializer [enabled by default]
../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
initialization for ‘timeout’) [enabled by default]
../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:19: error: storage size
of ‘timeout’ isn’t known
struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
^
../at-spi2-atk-2.34.1/tests/atk_test_util.c:90:5: warning: implicit
declaration of function ‘nanosleep’ [-Wimplicit-function-declaration]
nanosleep(&timeout, NULL);
^
../at-spi2-atk-2.34.1/tests/atk_test_util.c: In function ‘terminate_app’:
../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: variable
‘timeout’ has initializer but incomplete type
struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
^
../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown field
‘tv_sec’ specified in initializer
../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
elements in struct initializer [enabled by default]
../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
initialization for ‘timeout’) [enabled by default]
../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown field
‘tv_nsec’ specified in initializer
../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
elements in struct initializer [enabled by default]
../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
initialization for ‘timeout’) [enabled by default]
../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:19: error: storage size
of ‘timeout’ isn’t known
struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1
2020-02-28 3:54 ` Anuj Mittal
@ 2020-02-28 4:02 ` Anuj Mittal
2020-02-28 4:28 ` Khem Raj
1 sibling, 0 replies; 13+ messages in thread
From: Anuj Mittal @ 2020-02-28 4:02 UTC (permalink / raw)
To: Tim Orling, openembedded-core
It looks like this is failing on non musl as well:
https://autobuilder.yoctoproject.org/typhoon/#/builders/59/builds/1617
https://autobuilder.yoctoproject.org/typhoon/#/builders/110/builds/524
Thanks,
Anuj
On 28-Feb-20 11:54 AM, Anuj Mittal wrote:
> Hi Tim,
>
> On 27-Feb-20 08:06 AM, Tim Orling wrote:
>> Release notes:
>> https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS
>>
>>
>> License-Update: Changed to LGPL-2.1+
>>
>> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
>> ---
>> .../atk/{at-spi2-atk_2.32.0.bb => at-spi2-atk_2.34.1.bb} | 8 ++++----
>> 1 file changed, 4 insertions(+), 4 deletions(-)
>> rename meta/recipes-support/atk/{at-spi2-atk_2.32.0.bb =>
>> at-spi2-atk_2.34.1.bb} (66%)
>
> This is failing on musl-qemu86:
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/1623
>
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown field
> ‘tv_sec’ specified in initializer
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
> elements in struct initializer [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
> initialization for ‘timeout’) [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown field
> ‘tv_nsec’ specified in initializer
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
> elements in struct initializer [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
> initialization for ‘timeout’) [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:19: error: storage size
> of ‘timeout’ isn’t known
> struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
> ^
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:90:5: warning: implicit
> declaration of function ‘nanosleep’ [-Wimplicit-function-declaration]
> nanosleep(&timeout, NULL);
> ^
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c: In function ‘terminate_app’:
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: variable
> ‘timeout’ has initializer but incomplete type
> struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
> ^
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown field
> ‘tv_sec’ specified in initializer
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
> elements in struct initializer [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
> initialization for ‘timeout’) [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown field
> ‘tv_nsec’ specified in initializer
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
> elements in struct initializer [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
> initialization for ‘timeout’) [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:19: error: storage size
> of ‘timeout’ isn’t known
> struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1
2020-02-28 3:54 ` Anuj Mittal
2020-02-28 4:02 ` Anuj Mittal
@ 2020-02-28 4:28 ` Khem Raj
2020-02-28 4:32 ` Tim Orling
1 sibling, 1 reply; 13+ messages in thread
From: Khem Raj @ 2020-02-28 4:28 UTC (permalink / raw)
To: Anuj Mittal, Tim Orling, openembedded-core
On 2/27/20 7:54 PM, Anuj Mittal wrote:
> Hi Tim,
>
> On 27-Feb-20 08:06 AM, Tim Orling wrote:
>> Release notes:
>> https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS
>>
>>
>> License-Update: Changed to LGPL-2.1+
>>
>> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
>> ---
>> .../atk/{at-spi2-atk_2.32.0.bb => at-spi2-atk_2.34.1.bb} | 8 ++++----
>> 1 file changed, 4 insertions(+), 4 deletions(-)
>> rename meta/recipes-support/atk/{at-spi2-atk_2.32.0.bb =>
>> at-spi2-atk_2.34.1.bb} (66%)
>
> This is failing on musl-qemu86:
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/1623
>
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown field
> ‘tv_sec’ specified in initializer
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
> elements in struct initializer [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
> initialization for ‘timeout’) [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown field
> ‘tv_nsec’ specified in initializer
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
> elements in struct initializer [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
> initialization for ‘timeout’) [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:19: error: storage size
> of ‘timeout’ isn’t known
> struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
> ^
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:90:5: warning: implicit
> declaration of function ‘nanosleep’ [-Wimplicit-function-declaration]
> nanosleep(&timeout, NULL);
> ^
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c: In function ‘terminate_app’:
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: variable
> ‘timeout’ has initializer but incomplete type
> struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
> ^
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown field
> ‘tv_sec’ specified in initializer
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
> elements in struct initializer [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
> initialization for ‘timeout’) [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown field
> ‘tv_nsec’ specified in initializer
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
> elements in struct initializer [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
> initialization for ‘timeout’) [enabled by default]
> ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:19: error: storage size
> of ‘timeout’ isn’t known
> struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>
yeah this is exposing a bug in use if time_t struct in this component.
there are several patches done to address that, we will perhaps need one
of these patches here.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1
2020-02-28 4:28 ` Khem Raj
@ 2020-02-28 4:32 ` Tim Orling
2020-02-28 4:35 ` Tim Orling
0 siblings, 1 reply; 13+ messages in thread
From: Tim Orling @ 2020-02-28 4:32 UTC (permalink / raw)
To: Khem Raj; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 3803 bytes --]
Strange. I built it in new environment, tip of master, on Debian-10 and no
problems. I’ll look into it tomorrow.
Thank you for the information.
On Thu, Feb 27, 2020 at 8:28 PM Khem Raj <raj.khem@gmail.com> wrote:
>
>
> On 2/27/20 7:54 PM, Anuj Mittal wrote:
> > Hi Tim,
> >
> > On 27-Feb-20 08:06 AM, Tim Orling wrote:
> >> Release notes:
> >>
> https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS
> >>
> >>
> >> License-Update: Changed to LGPL-2.1+
> >>
> >> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
> >> ---
> >> .../atk/{at-spi2-atk_2.32.0.bb => at-spi2-atk_2.34.1.bb} | 8
> ++++----
> >> 1 file changed, 4 insertions(+), 4 deletions(-)
> >> rename meta/recipes-support/atk/{at-spi2-atk_2.32.0.bb =>
> >> at-spi2-atk_2.34.1.bb} (66%)
> >
> > This is failing on musl-qemu86:
> >
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/1623
> >
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown field
> > ‘tv_sec’ specified in initializer
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
> > elements in struct initializer [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
> > initialization for ‘timeout’) [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown field
> > ‘tv_nsec’ specified in initializer
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
> > elements in struct initializer [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
> > initialization for ‘timeout’) [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:19: error: storage size
> > of ‘timeout’ isn’t known
> > struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
> > ^
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:90:5: warning: implicit
> > declaration of function ‘nanosleep’ [-Wimplicit-function-declaration]
> > nanosleep(&timeout, NULL);
> > ^
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c: In function ‘terminate_app’:
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: variable
> > ‘timeout’ has initializer but incomplete type
> > struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
> > ^
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown field
> > ‘tv_sec’ specified in initializer
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
> > elements in struct initializer [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
> > initialization for ‘timeout’) [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown field
> > ‘tv_nsec’ specified in initializer
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
> > elements in struct initializer [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
> > initialization for ‘timeout’) [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:19: error: storage size
> > of ‘timeout’ isn’t known
> > struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
> >
>
> yeah this is exposing a bug in use if time_t struct in this component.
> there are several patches done to address that, we will perhaps need one
> of these patches here.
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
[-- Attachment #2: Type: text/html, Size: 5406 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1
2020-02-28 4:32 ` Tim Orling
@ 2020-02-28 4:35 ` Tim Orling
2020-02-28 9:30 ` Alexander Kanavin
0 siblings, 1 reply; 13+ messages in thread
From: Tim Orling @ 2020-02-28 4:35 UTC (permalink / raw)
To: Khem Raj; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 4043 bytes --]
All those build failures are on CentOS-7.
Grumble grumble.
On Thu, Feb 27, 2020 at 8:32 PM Tim Orling <ticotimo@gmail.com> wrote:
> Strange. I built it in new environment, tip of master, on Debian-10 and no
> problems. I’ll look into it tomorrow.
>
> Thank you for the information.
>
> On Thu, Feb 27, 2020 at 8:28 PM Khem Raj <raj.khem@gmail.com> wrote:
>
>>
>>
>> On 2/27/20 7:54 PM, Anuj Mittal wrote:
>> > Hi Tim,
>> >
>> > On 27-Feb-20 08:06 AM, Tim Orling wrote:
>> >> Release notes:
>> >>
>> https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS
>> >>
>> >>
>> >> License-Update: Changed to LGPL-2.1+
>> >>
>> >> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
>> >> ---
>> >> .../atk/{at-spi2-atk_2.32.0.bb => at-spi2-atk_2.34.1.bb} | 8
>> ++++----
>> >> 1 file changed, 4 insertions(+), 4 deletions(-)
>> >> rename meta/recipes-support/atk/{at-spi2-atk_2.32.0.bb =>
>> >> at-spi2-atk_2.34.1.bb} (66%)
>> >
>> > This is failing on musl-qemu86:
>> >
>> > https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/1623
>> >
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown field
>> > ‘tv_sec’ specified in initializer
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
>> > elements in struct initializer [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
>> > initialization for ‘timeout’) [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown field
>> > ‘tv_nsec’ specified in initializer
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
>> > elements in struct initializer [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
>> > initialization for ‘timeout’) [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:19: error: storage size
>> > of ‘timeout’ isn’t known
>> > struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>> > ^
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:90:5: warning: implicit
>> > declaration of function ‘nanosleep’ [-Wimplicit-function-declaration]
>> > nanosleep(&timeout, NULL);
>> > ^
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c: In function
>> ‘terminate_app’:
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: variable
>> > ‘timeout’ has initializer but incomplete type
>> > struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>> > ^
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown
>> field
>> > ‘tv_sec’ specified in initializer
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
>> > elements in struct initializer [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
>> > initialization for ‘timeout’) [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown
>> field
>> > ‘tv_nsec’ specified in initializer
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
>> > elements in struct initializer [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
>> > initialization for ‘timeout’) [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:19: error: storage size
>> > of ‘timeout’ isn’t known
>> > struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>> >
>>
>> yeah this is exposing a bug in use if time_t struct in this component.
>> there are several patches done to address that, we will perhaps need one
>> of these patches here.
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>
>
[-- Attachment #2: Type: text/html, Size: 5857 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1
2020-02-28 4:35 ` Tim Orling
@ 2020-02-28 9:30 ` Alexander Kanavin
2020-02-28 18:00 ` Khem Raj
0 siblings, 1 reply; 13+ messages in thread
From: Alexander Kanavin @ 2020-02-28 9:30 UTC (permalink / raw)
To: Tim Orling; +Cc: OE-core
[-- Attachment #1: Type: text/plain, Size: 4814 bytes --]
I actually have a number of patches I have to hold because they don't build
or don't work on centos 7.
Latest atk and friends included:
http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates-later
Something ought to be done about centos 7, I'm all for dropping it asap, if
the newer compiler installation turns out unfeasible.
Alex
On Fri, 28 Feb 2020 at 05:35, Tim Orling <ticotimo@gmail.com> wrote:
> All those build failures are on CentOS-7.
> Grumble grumble.
>
> On Thu, Feb 27, 2020 at 8:32 PM Tim Orling <ticotimo@gmail.com> wrote:
>
>> Strange. I built it in new environment, tip of master, on Debian-10 and
>> no problems. I’ll look into it tomorrow.
>>
>> Thank you for the information.
>>
>> On Thu, Feb 27, 2020 at 8:28 PM Khem Raj <raj.khem@gmail.com> wrote:
>>
>>>
>>>
>>> On 2/27/20 7:54 PM, Anuj Mittal wrote:
>>> > Hi Tim,
>>> >
>>> > On 27-Feb-20 08:06 AM, Tim Orling wrote:
>>> >> Release notes:
>>> >>
>>> https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS
>>> >>
>>> >>
>>> >> License-Update: Changed to LGPL-2.1+
>>> >>
>>> >> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
>>> >> ---
>>> >> .../atk/{at-spi2-atk_2.32.0.bb => at-spi2-atk_2.34.1.bb} | 8
>>> ++++----
>>> >> 1 file changed, 4 insertions(+), 4 deletions(-)
>>> >> rename meta/recipes-support/atk/{at-spi2-atk_2.32.0.bb =>
>>> >> at-spi2-atk_2.34.1.bb} (66%)
>>> >
>>> > This is failing on musl-qemu86:
>>> >
>>> > https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/1623
>>> >
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown
>>> field
>>> > ‘tv_sec’ specified in initializer
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
>>> > elements in struct initializer [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
>>> > initialization for ‘timeout’) [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown
>>> field
>>> > ‘tv_nsec’ specified in initializer
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
>>> > elements in struct initializer [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
>>> > initialization for ‘timeout’) [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:19: error: storage size
>>> > of ‘timeout’ isn’t known
>>> > struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>>> > ^
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:90:5: warning: implicit
>>> > declaration of function ‘nanosleep’ [-Wimplicit-function-declaration]
>>> > nanosleep(&timeout, NULL);
>>> > ^
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c: In function
>>> ‘terminate_app’:
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: variable
>>> > ‘timeout’ has initializer but incomplete type
>>> > struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>>> > ^
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown
>>> field
>>> > ‘tv_sec’ specified in initializer
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
>>> > elements in struct initializer [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
>>> > initialization for ‘timeout’) [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown
>>> field
>>> > ‘tv_nsec’ specified in initializer
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
>>> > elements in struct initializer [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
>>> > initialization for ‘timeout’) [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:19: error: storage
>>> size
>>> > of ‘timeout’ isn’t known
>>> > struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>>> >
>>>
>>> yeah this is exposing a bug in use if time_t struct in this component.
>>> there are several patches done to address that, we will perhaps need one
>>> of these patches here.
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-core mailing list
>>> Openembedded-core@lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>>
>> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
[-- Attachment #2: Type: text/html, Size: 7257 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1
2020-02-28 9:30 ` Alexander Kanavin
@ 2020-02-28 18:00 ` Khem Raj
2020-02-28 18:33 ` Tim Orling
0 siblings, 1 reply; 13+ messages in thread
From: Khem Raj @ 2020-02-28 18:00 UTC (permalink / raw)
To: Alexander Kanavin, Tim Orling; +Cc: OE-core
On 2/28/20 1:30 AM, Alexander Kanavin wrote:
> I actually have a number of patches I have to hold because they don't
> build or don't work on centos 7.
> Latest atk and friends included:
> http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates-later
>
> Something ought to be done about centos 7, I'm all for dropping it asap,
> if the newer compiler installation turns out unfeasible.
>
centos7 is just showing the problem that other distros are not.
This problem seems to be due to missing header includes
Can we try to add
#include <time.h>
in tests/atk_test_util.h and perhaps this should fix it.
> Alex
>
> On Fri, 28 Feb 2020 at 05:35, Tim Orling <ticotimo@gmail.com
> <mailto:ticotimo@gmail.com>> wrote:
>
> All those build failures are on CentOS-7.
> Grumble grumble.
>
> On Thu, Feb 27, 2020 at 8:32 PM Tim Orling <ticotimo@gmail.com
> <mailto:ticotimo@gmail.com>> wrote:
>
> Strange. I built it in new environment, tip of master, on
> Debian-10 and no problems. I’ll look into it tomorrow.
>
> Thank you for the information.
>
> On Thu, Feb 27, 2020 at 8:28 PM Khem Raj <raj.khem@gmail.com
> <mailto:raj.khem@gmail.com>> wrote:
>
>
>
> On 2/27/20 7:54 PM, Anuj Mittal wrote:
> > Hi Tim,
> >
> > On 27-Feb-20 08:06 AM, Tim Orling wrote:
> >> Release notes:
> >>
> https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS
>
> >>
> >>
> >> License-Update: Changed to LGPL-2.1+
> >>
> >> Signed-off-by: Tim Orling
> <timothy.t.orling@linux.intel.com
> <mailto:timothy.t.orling@linux.intel.com>>
> >> ---
> >> .../atk/{at-spi2-atk_2.32.0.bb
> <http://at-spi2-atk_2.32.0.bb> => at-spi2-atk_2.34.1.bb
> <http://at-spi2-atk_2.34.1.bb>} | 8 ++++----
> >> 1 file changed, 4 insertions(+), 4 deletions(-)
> >> rename meta/recipes-support/atk/{at-spi2-atk_2.32.0.bb
> <http://at-spi2-atk_2.32.0.bb> =>
> >> at-spi2-atk_2.34.1.bb <http://at-spi2-atk_2.34.1.bb>} (66%)
> >
> > This is failing on musl-qemu86:
> >
> >
> https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/1623
> >
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error:
> unknown field
> > ‘tv_sec’ specified in initializer
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10:
> warning: excess
> > elements in struct initializer [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10:
> warning: (near
> > initialization for ‘timeout’) [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error:
> unknown field
> > ‘tv_nsec’ specified in initializer
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10:
> warning: excess
> > elements in struct initializer [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10:
> warning: (near
> > initialization for ‘timeout’) [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:19: error:
> storage size
> > of ‘timeout’ isn’t known
> > struct timespec timeout = { .tv_sec = 0, .tv_nsec =
> 10 * 1000000 };
> > ^
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:90:5:
> warning: implicit
> > declaration of function ‘nanosleep’
> [-Wimplicit-function-declaration]
> > nanosleep(&timeout, NULL);
> > ^
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c: In function
> ‘terminate_app’:
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
> error: variable
> > ‘timeout’ has initializer but incomplete type
> > struct timespec timeout = { .tv_sec = 0, .tv_nsec =
> 10 * 1000000 };
> > ^
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
> error: unknown field
> > ‘tv_sec’ specified in initializer
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
> warning: excess
> > elements in struct initializer [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
> warning: (near
> > initialization for ‘timeout’) [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
> error: unknown field
> > ‘tv_nsec’ specified in initializer
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
> warning: excess
> > elements in struct initializer [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
> warning: (near
> > initialization for ‘timeout’) [enabled by default]
> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:19:
> error: storage size
> > of ‘timeout’ isn’t known
> > struct timespec timeout = { .tv_sec = 0, .tv_nsec =
> 10 * 1000000 };
> >
>
> yeah this is exposing a bug in use if time_t struct in this
> component.
> there are several patches done to address that, we will
> perhaps need one
> of these patches here.
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> <mailto:Openembedded-core@lists.openembedded.org>
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> <mailto:Openembedded-core@lists.openembedded.org>
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1
2020-02-28 18:00 ` Khem Raj
@ 2020-02-28 18:33 ` Tim Orling
0 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2020-02-28 18:33 UTC (permalink / raw)
To: Khem Raj; +Cc: OE-core
[-- Attachment #1: Type: text/plain, Size: 8174 bytes --]
> On Feb 28, 2020, at 10:00 AM, Khem Raj <raj.khem@gmail.com> wrote:
>
>
>
> On 2/28/20 1:30 AM, Alexander Kanavin wrote:
>> I actually have a number of patches I have to hold because they don't build or don't work on centos 7.
>> Latest atk and friends included:
>> http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates-later <http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates-later>
>> Something ought to be done about centos 7, I'm all for dropping it asap, if the newer compiler installation turns out unfeasible.
>
> centos7 is just showing the problem that other distros are not.
> This problem seems to be due to missing header includes
> Can we try to add
>
> #include <time.h>
>
> in tests/atk_test_util.h and perhaps this should fix it.
>
Thank you Khem!
https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/14 <https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/14>
I’ll prepare a v2 with patch.
>
>> Alex
>> On Fri, 28 Feb 2020 at 05:35, Tim Orling <ticotimo@gmail.com <mailto:ticotimo@gmail.com> <mailto:ticotimo@gmail.com <mailto:ticotimo@gmail.com>>> wrote:
>> All those build failures are on CentOS-7.
>> Grumble grumble.
>> On Thu, Feb 27, 2020 at 8:32 PM Tim Orling <ticotimo@gmail.com <mailto:ticotimo@gmail.com>
>> <mailto:ticotimo@gmail.com <mailto:ticotimo@gmail.com>>> wrote:
>> Strange. I built it in new environment, tip of master, on
>> Debian-10 and no problems. I’ll look into it tomorrow.
>> Thank you for the information.
>> On Thu, Feb 27, 2020 at 8:28 PM Khem Raj <raj.khem@gmail.com <mailto:raj.khem@gmail.com>
>> <mailto:raj.khem@gmail.com <mailto:raj.khem@gmail.com>>> wrote:
>> On 2/27/20 7:54 PM, Anuj Mittal wrote:
>> > Hi Tim,
>> >
>> > On 27-Feb-20 08:06 AM, Tim Orling wrote:
>> >> Release notes:
>> >>
>> https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS <https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS>
>> >>
>> >>
>> >> License-Update: Changed to LGPL-2.1+
>> >>
>> >> Signed-off-by: Tim Orling
>> <timothy.t.orling@linux.intel.com <mailto:timothy.t.orling@linux.intel.com>
>> <mailto:timothy.t.orling@linux.intel.com <mailto:timothy.t.orling@linux.intel.com>>>
>> >> ---
>> >> .../atk/{at-spi2-atk_2.32.0.bb
>> <http://at-spi2-atk_2.32.0.bb <http://at-spi2-atk_2.32.0.bb/>> => at-spi2-atk_2.34.1.bb
>> <http://at-spi2-atk_2.34.1.bb <http://at-spi2-atk_2.34.1.bb/>>} | 8 ++++----
>> >> 1 file changed, 4 insertions(+), 4 deletions(-)
>> >> rename meta/recipes-support/atk/{at-spi2-atk_2.32.0.bb
>> <http://at-spi2-atk_2.32.0.bb <http://at-spi2-atk_2.32.0.bb/>> =>
>> >> at-spi2-atk_2.34.1.bb <http://at-spi2-atk_2.34.1.bb <http://at-spi2-atk_2.34.1.bb/>>} (66%)
>> >
>> > This is failing on musl-qemu86:
>> >
>> >
>> https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/1623
>> >
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error:
>> unknown field
>> > ‘tv_sec’ specified in initializer
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10:
>> warning: excess
>> > elements in struct initializer [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10:
>> warning: (near
>> > initialization for ‘timeout’) [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error:
>> unknown field
>> > ‘tv_nsec’ specified in initializer
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10:
>> warning: excess
>> > elements in struct initializer [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10:
>> warning: (near
>> > initialization for ‘timeout’) [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:19: error:
>> storage size
>> > of ‘timeout’ isn’t known
>> > struct timespec timeout = { .tv_sec = 0, .tv_nsec =
>> 10 * 1000000 };
>> > ^
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:90:5:
>> warning: implicit
>> > declaration of function ‘nanosleep’
>> [-Wimplicit-function-declaration]
>> > nanosleep(&timeout, NULL);
>> > ^
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c: In function
>> ‘terminate_app’:
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
>> error: variable
>> > ‘timeout’ has initializer but incomplete type
>> > struct timespec timeout = { .tv_sec = 0, .tv_nsec =
>> 10 * 1000000 };
>> > ^
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
>> error: unknown field
>> > ‘tv_sec’ specified in initializer
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
>> warning: excess
>> > elements in struct initializer [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
>> warning: (near
>> > initialization for ‘timeout’) [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
>> error: unknown field
>> > ‘tv_nsec’ specified in initializer
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
>> warning: excess
>> > elements in struct initializer [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10:
>> warning: (near
>> > initialization for ‘timeout’) [enabled by default]
>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:19:
>> error: storage size
>> > of ‘timeout’ isn’t known
>> > struct timespec timeout = { .tv_sec = 0, .tv_nsec =
>> 10 * 1000000 };
>> >
>> yeah this is exposing a bug in use if time_t struct in this
>> component.
>> there are several patches done to address that, we will
>> perhaps need one
>> of these patches here.
>> -- _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org <mailto:Openembedded-core@lists.openembedded.org>
>> <mailto:Openembedded-core@lists.openembedded.org <mailto:Openembedded-core@lists.openembedded.org>>
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core <http://lists.openembedded.org/mailman/listinfo/openembedded-core>
>> -- _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org <mailto:Openembedded-core@lists.openembedded.org>
>> <mailto:Openembedded-core@lists.openembedded.org <mailto:Openembedded-core@lists.openembedded.org>>
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core <http://lists.openembedded.org/mailman/listinfo/openembedded-core>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org <mailto:Openembedded-core@lists.openembedded.org>
> http://lists.openembedded.org/mailman/listinfo/openembedded-core <http://lists.openembedded.org/mailman/listinfo/openembedded-core>
[-- Attachment #2: Type: text/html, Size: 27729 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2020-02-28 18:33 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-27 0:05 [PATCH 0/4] Upgrade accessibility (a11y) atk packages Tim Orling
2020-02-27 0:06 ` [PATCH 1/4] atk: upgrade 2.32.0 -> 2.34.1 Tim Orling
2020-02-27 0:06 ` [PATCH 2/4] at-spi2-core: upgrade 2.32.1 -> 2.34.0 Tim Orling
2020-02-27 0:06 ` [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1 Tim Orling
2020-02-28 3:54 ` Anuj Mittal
2020-02-28 4:02 ` Anuj Mittal
2020-02-28 4:28 ` Khem Raj
2020-02-28 4:32 ` Tim Orling
2020-02-28 4:35 ` Tim Orling
2020-02-28 9:30 ` Alexander Kanavin
2020-02-28 18:00 ` Khem Raj
2020-02-28 18:33 ` Tim Orling
2020-02-27 0:06 ` [PATCH 4/4] maintainers.inc: add self for atk, at-spi2-core, at-spi2-atk Tim Orling
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.