Hello community, here is the log from the commit of package at-spi2-core for openSUSE:Factory checked in at 2020-04-23 18:25:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/at-spi2-core (Old) and /work/SRC/openSUSE:Factory/.at-spi2-core.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "at-spi2-core" Thu Apr 23 18:25:34 2020 rev:86 rq:795158 version:2.36.0 Changes: -------- --- /work/SRC/openSUSE:Factory/at-spi2-core/at-spi2-core.changes 2020-03-05 23:16:48.421127177 +0100 +++ /work/SRC/openSUSE:Factory/.at-spi2-core.new.2738/at-spi2-core.changes 2020-04-23 18:25:36.851533792 +0200 @@ -1,0 +2,14 @@ +Sun Mar 8 23:30:35 UTC 2020 - Bjørn Lie <[email protected]> + +- Update to version 2.36.0: + + No changes, stable version update only. + +------------------------------------------------------------------- +Sat Feb 29 23:49:00 UTC 2020 - [email protected] + +- Update to version 2.35.92: + + bus-launcher: make session management more robust + (boo#1154582). +- Drop at-spi2-core-async-session-register.patch: Fixed upstream. + +------------------------------------------------------------------- @@ -5,0 +20,8 @@ + +------------------------------------------------------------------- +Wed Feb 12 21:09:48 CET 2020 - [email protected] + +- Update to version 2.35.1: + + Fix source reproducibility. + + Avoid depending on Meson 0.50. + + Add ATSPI_ROLE_MARK and ATSPI_ROLE_SUGGESTION. Old: ---- at-spi2-core-2.34.0.tar.xz at-spi2-core-async-session-register.patch New: ---- at-spi2-core-2.36.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ at-spi2-core.spec ++++++ --- /var/tmp/diff_new_pack.ooXPwy/_old 2020-04-23 18:25:38.087536158 +0200 +++ /var/tmp/diff_new_pack.ooXPwy/_new 2020-04-23 18:25:38.087536158 +0200 @@ -17,20 +17,17 @@ Name: at-spi2-core -Version: 2.34.0 +Version: 2.36.0 Release: 0 Summary: Assistive Technology Service Provider Interface - D-Bus based implementation License: LGPL-2.1-or-later Group: System/GUI/GNOME URL: https://www.gnome.org/ -Source0: https://download.gnome.org/sources/at-spi2-core/2.34/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/at-spi2-core/2.36/%{name}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM at-spi2-core-async-session-register.patch boo#1154582 [email protected] -- make bus-launcher session registration more robust. -Patch0: at-spi2-core-async-session-register.patch - BuildRequires: gtk-doc -BuildRequires: meson >= 0.50.0 +BuildRequires: meson >= 0.40.1 BuildRequires: pkgconfig BuildRequires: pkgconfig(dbus-1) >= 1.0 BuildRequires: pkgconfig(gio-2.0) >= 2.28 ++++++ at-spi2-core-2.34.0.tar.xz -> at-spi2-core-2.36.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-2.34.0/NEWS new/at-spi2-core-2.36.0/NEWS --- old/at-spi2-core-2.34.0/NEWS 2019-09-09 18:20:11.000000000 +0200 +++ new/at-spi2-core-2.36.0/NEWS 2020-03-08 00:19:58.000000000 +0100 @@ -1,3 +1,15 @@ +What's new in at-spi2-core 2.35.92: + +* bus-launcher: make session management more robust. + +What's new in at-spi2-core 2.35.1: + +* Fix source reproducibility (!25). + +* Avoid depending on Meson 0.50 (#20). + +* Add ATSPI_ROLE_MARK and ATSPI_ROLE_SUGGESTION (!27). + What's new in at-spi2-core 2.34.0: * Fix a use after free when freeing an event. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-2.34.0/atspi/atspi-constants.h new/at-spi2-core-2.36.0/atspi/atspi-constants.h --- old/at-spi2-core-2.34.0/atspi/atspi-constants.h 2019-09-09 18:20:11.000000000 +0200 +++ new/at-spi2-core-2.36.0/atspi/atspi-constants.h 2020-03-08 00:19:58.000000000 +0100 @@ -1240,6 +1240,18 @@ * @ATSPI_ROLE_CONTENT_INSERTION: Content previously inserted or proposed to be * inserted, e.g. in revision history or a content view providing suggestions * from reviewers. @Since: 2.34. + * @ATSPI_ROLE_MARK: A run of content that is marked or highlighted, such as for + * reference purposes, or to call it out as having a special purpose. If the + * marked content has an associated section in the document elaborating on the + * reason for the mark, then %ATSPI_RELATION_DETAILS should be used on the mark + * to point to that associated section. In addition, the reciprocal relation + * %ATSPI_RELATION_DETAILS_FOR should be used on the associated content section + * to point back to the mark. @Since: 2.36. + * @ATSPI_ROLE_SUGGESTION: A container for content that is called out as a proposed + * change from the current version of the document, such as by a reviewer of the + * content. This role should include either %ATSPI_ROLE_CONTENT_DELETION and/or + * %ATSPI_ROLE_CONTENT_INSERTION children, in any order, to indicate what the + * actual change is. @Since: 2.36 * @ATSPI_ROLE_LAST_DEFINED: Not a valid role, used for finding end of * enumeration. * @@ -1375,6 +1387,8 @@ ATSPI_ROLE_FOOTNOTE, ATSPI_ROLE_CONTENT_DELETION, ATSPI_ROLE_CONTENT_INSERTION, + ATSPI_ROLE_MARK, + ATSPI_ROLE_SUGGESTION, ATSPI_ROLE_LAST_DEFINED, } AtspiRole; @@ -1383,7 +1397,7 @@ * * One higher than the highest valid value of #AtspiRole. */ -#define ATSPI_ROLE_COUNT (127+1) +#define ATSPI_ROLE_COUNT (129+1) typedef enum { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-2.34.0/atspi/atspi-enum-types.c.template new/at-spi2-core-2.36.0/atspi/atspi-enum-types.c.template --- old/at-spi2-core-2.34.0/atspi/atspi-enum-types.c.template 2019-09-09 18:20:11.000000000 +0200 +++ new/at-spi2-core-2.36.0/atspi/atspi-enum-types.c.template 2020-03-08 00:19:58.000000000 +0100 @@ -5,7 +5,7 @@ /*** BEGIN file-production ***/ /* enumerations from "@basename@" */ -#include "@filename@" +#include "@basename@" /*** END file-production ***/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-2.34.0/atspi/atspi-registry.c new/at-spi2-core-2.36.0/atspi/atspi-registry.c --- old/at-spi2-core-2.34.0/atspi/atspi-registry.c 2019-09-09 18:20:11.000000000 +0200 +++ new/at-spi2-core-2.36.0/atspi/atspi-registry.c 2020-03-08 00:19:58.000000000 +0100 @@ -528,7 +528,6 @@ /** * atspi_set_reference_window: - * * @accessible: the #AtspiAccessible corresponding to the window to select. * should be a top-level window with a role of * ATSPI_ROLE_APPLICATION. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-2.34.0/bus/at-spi-bus-launcher.c new/at-spi2-core-2.36.0/bus/at-spi-bus-launcher.c --- old/at-spi2-core-2.34.0/bus/at-spi-bus-launcher.c 2019-09-09 18:20:11.000000000 +0200 +++ new/at-spi2-core-2.36.0/bus/at-spi-bus-launcher.c 2020-03-08 00:19:58.000000000 +0100 @@ -69,6 +69,7 @@ int pipefd[2]; int listenfd; char *a11y_launch_error_message; + GDBusProxy *sm_proxy; } A11yBusLauncher; static A11yBusLauncher *_global_app = NULL; @@ -140,27 +141,60 @@ } static void +client_registered (GObject *source, + GAsyncResult *result, + gpointer user_data) +{ + A11yBusLauncher *app = user_data; + GError *error = NULL; + GVariant *variant; + gchar *object_path; + GDBusProxyFlags flags; + + variant = g_dbus_proxy_call_finish (app->sm_proxy, result, &error); + if (!variant) + { + if (error != NULL) + { + g_warning ("Failed to register client: %s", error->message); + g_error_free (error); + } + } + else + { + g_variant_get (variant, "(o)", &object_path); + g_variant_unref (variant); + + flags = G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES; + g_dbus_proxy_new_for_bus (G_BUS_TYPE_SESSION, flags, NULL, + "org.gnome.SessionManager", object_path, + "org.gnome.SessionManager.ClientPrivate", + NULL, client_proxy_ready_cb, app); + + g_free (object_path); + } + g_clear_object (&app->sm_proxy); +} + +static void register_client (A11yBusLauncher *app) { GDBusProxyFlags flags; - GDBusProxy *sm_proxy; GError *error; const gchar *app_id; const gchar *autostart_id; gchar *client_startup_id; GVariant *parameters; - GVariant *variant; - gchar *object_path; flags = G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES | G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS; error = NULL; - sm_proxy = g_dbus_proxy_new_sync (app->session_bus, flags, NULL, - "org.gnome.SessionManager", - "/org/gnome/SessionManager", - "org.gnome.SessionManager", - NULL, &error); + app->sm_proxy = g_dbus_proxy_new_sync (app->session_bus, flags, NULL, + "org.gnome.SessionManager", + "/org/gnome/SessionManager", + "org.gnome.SessionManager", + NULL, &error); if (error != NULL) { @@ -187,31 +221,11 @@ g_free (client_startup_id); error = NULL; - variant = g_dbus_proxy_call_sync (sm_proxy, - "RegisterClient", parameters, - G_DBUS_CALL_FLAGS_NONE, - -1, NULL, &error); - - g_object_unref (sm_proxy); - - if (error != NULL) - { - g_warning ("Failed to register client: %s", error->message); - g_error_free (error); - - return; - } - - g_variant_get (variant, "(o)", &object_path); - g_variant_unref (variant); - - flags = G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES; - g_dbus_proxy_new_for_bus (G_BUS_TYPE_SESSION, flags, NULL, - "org.gnome.SessionManager", object_path, - "org.gnome.SessionManager.ClientPrivate", - NULL, client_proxy_ready_cb, app); + g_dbus_proxy_call (app->sm_proxy, + "RegisterClient", parameters, + G_DBUS_CALL_FLAGS_NONE, + G_MAXINT, NULL, client_registered, app); - g_free (object_path); } static void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-2.34.0/bus/meson.build new/at-spi2-core-2.36.0/bus/meson.build --- old/at-spi2-core-2.34.0/bus/meson.build 2019-09-09 18:20:11.000000000 +0200 +++ new/at-spi2-core-2.36.0/bus/meson.build 2020-03-08 00:19:58.000000000 +0100 @@ -10,25 +10,21 @@ configure_file(input: 'accessibility.conf.in', output: 'accessibility.conf', configuration: accessibility_conf, - install: true, install_dir: busconfig_dir) configure_file(input: 'at-spi-dbus-bus.desktop.in', output: 'at-spi-dbus-bus.desktop', configuration: libexec_conf, - install: true, install_dir: session_dir) configure_file(input: 'org.a11y.Bus.service.in', output: 'org.a11y.Bus.service', configuration: libexec_conf, - install: true, install_dir: dbus_services_dir) configure_file(input: 'at-spi-dbus-bus.service.in', output: 'at-spi-dbus-bus.service', configuration: libexec_conf, - install: true, install_dir: systemd_user_dir) launcher_args = [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-2.34.0/meson.build new/at-spi2-core-2.36.0/meson.build --- old/at-spi2-core-2.34.0/meson.build 2019-09-09 18:20:11.000000000 +0200 +++ new/at-spi2-core-2.36.0/meson.build 2020-03-08 00:19:58.000000000 +0100 @@ -1,12 +1,12 @@ project('at-spi2-core', 'c', - version: '2.34.0', + version: '2.36.0', license: 'LGPLv2.1+', default_options: [ 'buildtype=debugoptimized', 'warning_level=1', 'c_std=c99', ], - meson_version: '>= 0.50.0') + meson_version: '>= 0.40.1') add_project_arguments([ '-D_POSIX_C_SOURCE=200809L', '-D_DEFAULT_SOURCE' ], language: 'c') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-2.34.0/po/gl.po new/at-spi2-core-2.36.0/po/gl.po --- old/at-spi2-core-2.34.0/po/gl.po 2019-09-09 18:20:11.000000000 +0200 +++ new/at-spi2-core-2.36.0/po/gl.po 2020-03-08 00:19:58.000000000 +0100 @@ -6,9 +6,9 @@ msgid "" msgstr "" "Project-Id-Version: at-spi 2-core\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-02-07 00:01+0100\n" -"PO-Revision-Date: 2014-02-07 00:01+0200\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/at-spi2-core/issues\n" +"POT-Creation-Date: 2018-10-05 04:46+0000\n" +"PO-Revision-Date: 2019-12-25 05:11+0100\n" "Last-Translator: Fran Dieguez <[email protected]>\n" "Language-Team: [email protected]\n" "Language: gl\n" @@ -16,87 +16,12 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Virtaal 0.7.1\n" +"X-Generator: Poedit 2.2.4\n" -#: ../atspi/atspi-component.c:325 ../atspi/atspi-misc.c:1034 -#: ../atspi/atspi-value.c:111 +#: atspi/atspi-component.c:326 atspi/atspi-misc.c:1073 atspi/atspi-value.c:111 msgid "The application no longer exists" -msgstr "O aplicativo xa non existe" +msgstr "A aplicación xa non existe" -#: ../atspi/atspi-misc.c:1777 +#: atspi/atspi-misc.c:1850 msgid "Attempted synchronous call where prohibited" msgstr "Tentouse unha chamada síncrona onde estaba prohibida" - -#~ msgid "AT-SPI: Unknown signature %s for RemoveAccessible" -#~ msgstr "AT-SPI: Sinatura %s descoñecida para RemoveAccessible" - -#~ msgid "AT-SPI: Error calling getRoot for %s: %s" -#~ msgstr "AT-SPI: Erro ao chamar a getRoot para %s: %s" - -#~ msgid "AT-SPI: Error in GetItems, sender=%s, error=%s" -#~ msgstr "AT-SPI: Erro en GetItems, emisor=%s, erro=%s" - -#~ msgid "" -#~ "AT-SPI: Called _atspi_dbus_return_accessible_from_message with strange " -#~ "signature %s" -#~ msgstr "" -#~ "AT-SPI: Chamouse a _atspi_dbus_return_accessible_from_message cunha " -#~ "sinatura estraña %s" - -#~ msgid "" -#~ "AT-SPI: Called _atspi_dbus_return_hyperlink_from_message with strange " -#~ "signature %s" -#~ msgstr "" -#~ "AT-SPI: Chamouse a _atspi_dbus_return_hyperlink_from_message cunha " -#~ "sinatura estraña %s" - -#~ msgid "AT-SPI: AddAccessible with unknown signature %s\n" -#~ msgstr "AT-SPI: AddAccessible con sinatura %s descoñecida\n" - -#~ msgid "AT-SPI: Could not get the display\n" -#~ msgstr "AT-SPI: Non é posíbel obter a pantalla\n" - -#~ msgid "AT-SPI: Accessibility bus not found - Using session bus.\n" -#~ msgstr "" -#~ "AT-SPI: Non foi posíbel atopar o bus de accesibilidade - Usando o bus de " -#~ "sesión.\n" - -#~ msgid "AT-SPI: Couldn't connect to bus: %s\n" -#~ msgstr "AT-SPI: Non foi posíbel conectarse ao bus: %s\n" - -#~ msgid "AT-SPI: Couldn't register with bus: %s\n" -#~ msgstr "AT-SPI: Non foi posíbel rexistrarse ao bus: %s\n" - -#~ msgid "" -#~ "AT-SPI: expected a variant when fetching %s from interface %s; got %s\n" -#~ msgstr "" -#~ "AT-SPI: agardábase unha variante ao obter %s desde a interface %s; porén " -#~ "obtívose %s\n" - -#~ msgid "atspi_dbus_get_property: Wrong type: expected %s, got %c\n" -#~ msgstr "" -#~ "atspi_dbus_get_property: Tipo incorrecto: esperábase %s, obtívose %c\n" - -#~ msgid "AT-SPI: Unknown interface %s" -#~ msgstr "AT-SPI: Interface %s descoñecida" - -#~ msgid "AT-SPI: expected 2 values in states array; got %d\n" -#~ msgstr "" -#~ "AT-SPI: agardábanse 2 valores na matriz de estados; porén obtivéronse %d\n" - -#~ msgid "Streamable content not implemented" -#~ msgstr "Contido en fluxo non implementado" - -#~ msgid "" -#~ "called atspi_event_listener_register_from_callback with a NULL event_type" -#~ msgstr "" -#~ "chamouse a atspi_event_listener_register_from_callback con un event_type " -#~ "nulo" - -#~ msgid "Got invalid signature %s for signal %s from interface %s\n" -#~ msgstr "" -#~ "Obtívose unha sinatura non válida %s para o sinal %s desde a interface " -#~ "%s\n" - -#~ msgid "AT-SPI: Got error: %s\n" -#~ msgstr "AT-SPI: Obtívose o erro: %s\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-2.34.0/registryd/meson.build new/at-spi2-core-2.36.0/registryd/meson.build --- old/at-spi2-core-2.34.0/registryd/meson.build 2019-09-09 18:20:11.000000000 +0200 +++ new/at-spi2-core-2.36.0/registryd/meson.build 2020-03-08 00:19:58.000000000 +0100 @@ -41,5 +41,4 @@ configure_file(input: 'org.a11y.atspi.Registry.service.in', output: 'org.a11y.atspi.Registry.service', configuration: libexec_conf, - install: true, install_dir: join_paths(atspi_datadir, 'dbus-1/accessibility-services'))
