Hello community, here is the log from the commit of package at-spi2-atk for openSUSE:Factory checked in at 2018-03-14 19:30:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/at-spi2-atk (Old) and /work/SRC/openSUSE:Factory/.at-spi2-atk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "at-spi2-atk" Wed Mar 14 19:30:58 2018 rev:76 rq:586246 version:2.26.2 Changes: -------- --- /work/SRC/openSUSE:Factory/at-spi2-atk/at-spi2-atk.changes 2017-12-06 08:56:16.958050866 +0100 +++ /work/SRC/openSUSE:Factory/.at-spi2-atk.new/at-spi2-atk.changes 2018-03-14 19:30:59.470349590 +0100 @@ -1,0 +2,12 @@ +Tue Mar 13 08:02:12 UTC 2018 - [email protected] + +- Update to version 2.26.2: + + Fix a couple of cache-related functions so that they don't + return without unlocking the mutex (bgo#793625). + +------------------------------------------------------------------- +Wed Feb 28 16:23:08 UTC 2018 - [email protected] + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- Old: ---- at-spi2-atk-2.26.1.tar.xz New: ---- at-spi2-atk-2.26.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ at-spi2-atk.spec ++++++ --- /var/tmp/diff_new_pack.1CIBZP/_old 2018-03-14 19:31:00.542311521 +0100 +++ /var/tmp/diff_new_pack.1CIBZP/_new 2018-03-14 19:31:00.546311379 +0100 @@ -1,7 +1,7 @@ # # spec file for package at-spi2-atk # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,17 +17,15 @@ Name: at-spi2-atk -Version: 2.26.1 +Version: 2.26.2 Release: 0 Summary: GTK+ module for the Assistive Technology Service Provider Interface -License: LGPL-2.0+ +License: LGPL-2.0-or-later Group: Development/Libraries/C and C++ -Url: https://www.gnome.org/ - -Source0: httpsgt://download.gnome.org/sources/at-spi2-atk/2.26/%{name}-%{version}.tar.xz +URL: https://www.gnome.org/ +Source0: http://download.gnome.org/sources/at-spi2-atk/2.26/%{name}-%{version}.tar.xz Source98: baselibs.conf Source99: %{name}-rpmlintrc - BuildRequires: fdupes BuildRequires: meson BuildRequires: pkgconfig @@ -120,7 +118,8 @@ %{_libdir}/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop %files gtk2 -%doc COPYING +%license COPYING + %dir %{_libdir}/gtk-2.0 %dir %{_libdir}/gtk-2.0/modules %{_libdir}/gtk-2.0/modules/libatk-bridge.so ++++++ at-spi2-atk-2.26.1.tar.xz -> at-spi2-atk-2.26.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.26.1/Makefile.in new/at-spi2-atk-2.26.2/Makefile.in --- old/at-spi2-atk-2.26.1/Makefile.in 2017-10-30 22:36:14.000000000 +0100 +++ new/at-spi2-atk-2.26.2/Makefile.in 2018-03-06 01:08:02.000000000 +0100 @@ -196,8 +196,7 @@ $(top_srcdir)/config/install-sh $(top_srcdir)/config/ltmain.sh \ $(top_srcdir)/config/missing AUTHORS COPYING INSTALL NEWS \ README config/compile config/config.guess config/config.sub \ - config/depcomp config/install-sh config/ltmain.sh \ - config/missing + config/install-sh config/ltmain.sh config/missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.26.1/NEWS new/at-spi2-atk-2.26.2/NEWS --- old/at-spi2-atk-2.26.1/NEWS 2017-10-30 22:35:50.000000000 +0100 +++ new/at-spi2-atk-2.26.2/NEWS 2018-03-06 01:06:17.000000000 +0100 @@ -1,3 +1,15 @@ +What's new in at-spi2-atk 2.26.2: + +* Fix a couple of cache-related functions so that they don't return + without unlocking the mutex (bgo#793625). + +What's new in at-spi2-atk 2.27.92: + +* Fix a couple of cache-related functions so that they don't return + without unlocking the mutex (bgo#793625). + +* Dropped autotools support. Building is now done using meson. + What's new in at-spi2-atk 2.26.1: * meson: Ensure paths written to .pc file are absolute. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.26.1/atk-adaptor/accessible-cache.c new/at-spi2-atk-2.26.2/atk-adaptor/accessible-cache.c --- old/at-spi2-atk-2.26.1/atk-adaptor/accessible-cache.c 2017-04-25 00:43:15.000000000 +0200 +++ new/at-spi2-atk-2.26.2/atk-adaptor/accessible-cache.c 2018-03-06 00:49:37.000000000 +0100 @@ -324,8 +324,6 @@ const gchar *detail = NULL; - g_rec_mutex_lock (&cache_mutex); - /* * Ensure that only accessibles already in the cache * have their signals processed. @@ -333,6 +331,8 @@ accessible = ATK_OBJECT (g_value_get_object (¶m_values[0])); g_return_val_if_fail (ATK_IS_OBJECT (accessible), TRUE); + g_rec_mutex_lock (&cache_mutex); + if (spi_cache_in (cache, G_OBJECT(accessible))) { #ifdef SPI_ATK_DEBUG @@ -378,10 +378,10 @@ { SpiCache *cache = spi_global_cache; - g_rec_mutex_lock (&cache_mutex); - g_return_if_fail (ATK_IS_OBJECT (accessible)); + g_rec_mutex_lock (&cache_mutex); + if (spi_cache_in (cache, G_OBJECT(accessible))) { #ifdef SPI_ATK_DEBUG diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.26.1/configure new/at-spi2-atk-2.26.2/configure --- old/at-spi2-atk-2.26.1/configure 2017-10-30 22:36:14.000000000 +0100 +++ new/at-spi2-atk-2.26.2/configure 2018-03-06 01:08:02.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for at-spi2-atk 2.26.1. +# Generated by GNU Autoconf 2.69 for at-spi2-atk 2.26.2. # # Report bugs to <[email protected]>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='at-spi2-atk' PACKAGE_TARNAME='at-spi2-atk' -PACKAGE_VERSION='2.26.1' -PACKAGE_STRING='at-spi2-atk 2.26.1' +PACKAGE_VERSION='2.26.2' +PACKAGE_STRING='at-spi2-atk 2.26.2' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1365,7 +1365,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures at-spi2-atk 2.26.1 to adapt to many kinds of systems. +\`configure' configures at-spi2-atk 2.26.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1435,7 +1435,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of at-spi2-atk 2.26.1:";; + short | recursive ) echo "Configuration of at-spi2-atk 2.26.2:";; esac cat <<\_ACEOF @@ -1571,7 +1571,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -at-spi2-atk configure 2.26.1 +at-spi2-atk configure 2.26.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1849,7 +1849,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by at-spi2-atk $as_me 2.26.1, which was +It was created by at-spi2-atk $as_me 2.26.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2732,7 +2732,7 @@ # Define the identity of the package. PACKAGE='at-spi2-atk' - VERSION='2.26.1' + VERSION='2.26.2' cat >>confdefs.h <<_ACEOF @@ -13597,7 +13597,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by at-spi2-atk $as_me 2.26.1, which was +This file was extended by at-spi2-atk $as_me 2.26.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -13663,7 +13663,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -at-spi2-atk config.status 2.26.1 +at-spi2-atk config.status 2.26.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.26.1/configure.ac new/at-spi2-atk-2.26.2/configure.ac --- old/at-spi2-atk-2.26.1/configure.ac 2017-10-30 22:35:50.000000000 +0100 +++ new/at-spi2-atk-2.26.2/configure.ac 2018-03-06 01:07:55.000000000 +0100 @@ -1,4 +1,4 @@ -AC_INIT([at-spi2-atk], [2.26.1], [[email protected]]) +AC_INIT([at-spi2-atk], [2.26.2], [[email protected]]) AC_CONFIG_AUX_DIR(config) AT_SPI_ATK_MAJOR_VERSION=0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.26.1/meson.build new/at-spi2-atk-2.26.2/meson.build --- old/at-spi2-atk-2.26.1/meson.build 2017-10-30 22:35:50.000000000 +0100 +++ new/at-spi2-atk-2.26.2/meson.build 2018-03-06 01:06:56.000000000 +0100 @@ -1,5 +1,5 @@ project('at-spi2-atk', 'c', - version: '2.26.1', + version: '2.26.2', license: 'LGPLv2.1+', default_options: [ 'buildtype=debugoptimized',
