All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.