Hello community, here is the log from the commit of package blueman for openSUSE:Factory checked in at 2019-07-17 14:27:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/blueman (Old) and /work/SRC/openSUSE:Factory/.blueman.new.1887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "blueman" Wed Jul 17 14:27:37 2019 rev:8 rq:715993 version:2.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/blueman/blueman.changes 2019-06-19 21:09:31.554574937 +0200 +++ /work/SRC/openSUSE:Factory/.blueman.new.1887/blueman.changes 2019-07-17 14:27:37.867275792 +0200 @@ -1,0 +2,9 @@ +Tue Jul 9 19:13:25 UTC 2019 - Maurizio Galli <[email protected]> + +- Update to version 2.1.1 + * Using recent connections did not work + * Swichting adapters did not work + * Errors when removing a device + * Error tracebacks from info dialog + +------------------------------------------------------------------- Old: ---- blueman-2.1.tar.xz New: ---- blueman-2.1.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blueman.spec ++++++ --- /var/tmp/diff_new_pack.8RI6Nq/_old 2019-07-17 14:27:38.635273406 +0200 +++ /var/tmp/diff_new_pack.8RI6Nq/_new 2019-07-17 14:27:38.639273393 +0200 @@ -17,7 +17,7 @@ Name: blueman -Version: 2.1 +Version: 2.1.1 Release: 0 Summary: GTK+ Bluetooth Manager License: GPL-3.0-only ++++++ blueman-2.1.tar.xz -> blueman-2.1.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/.circleci/config.yml new/blueman-2.1.1/.circleci/config.yml --- old/blueman-2.1/.circleci/config.yml 2019-06-09 17:39:07.000000000 +0200 +++ new/blueman-2.1.1/.circleci/config.yml 2019-07-07 18:59:03.000000000 +0200 @@ -12,7 +12,7 @@ steps: - checkout - run: apt-get update - - run: apt-get install -y -qq --no-install-recommends sudo automake autoconf libglib2.0-dev libtool intltool python3-dev python-gi python-gi-dev cython python3-dbus dh-autoreconf libbluetooth-dev gtk-update-icon-cache python-pip + - run: apt-get install -y -qq --no-install-recommends sudo automake autoconf libglib2.0-dev libtool intltool python3-dev python-gi python-gi-dev cython dh-autoreconf libbluetooth-dev gtk-update-icon-cache python-pip - run: ./autogen.sh - run: make - run: make distcheck @@ -45,6 +45,15 @@ - run: python3 -m pip install --user flake8 - run: python3 -m flake8 + flake8-3.8: + docker: + - image: circleci/python:3.8.0b1 + + steps: + - checkout + - run: python3 -m pip install --user flake8 + - run: python3 -m flake8 + workflows: version: 2 build_and_test: @@ -53,3 +62,4 @@ - flake8-3.4 - flake8-3.6 - flake8-3.7 + - flake8-3.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/CHANGELOG.md new/blueman-2.1.1/CHANGELOG.md --- old/blueman-2.1/CHANGELOG.md 2019-06-09 17:39:07.000000000 +0200 +++ new/blueman-2.1.1/CHANGELOG.md 2019-07-07 18:59:03.000000000 +0200 @@ -1,5 +1,14 @@ # Changelog +## 2.1.1 + +### Bugs fixed + +* Using recent connections did not work +* Switching adapters did not work +* Errors when removing a device +* Error tracebacks from info dialog + ## 2.1 ### Changes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/Dependencies.md new/blueman-2.1.1/Dependencies.md --- old/blueman-2.1/Dependencies.md 2019-06-09 17:39:07.000000000 +0200 +++ new/blueman-2.1.1/Dependencies.md 2019-07-07 18:59:03.000000000 +0200 @@ -15,7 +15,7 @@ * [pulseaudio](http://www.freedesktop.org/wiki/Software/PulseAudio/) (optional; its bluetooth module is required to actually use audio devices) * [pycairo](http://cairographics.org/pycairo/) * [PyGObject 3](https://wiki.gnome.org/PyGObject) -* [Python](http://www.python.org/) (>= 3.2) +* [Python](http://www.python.org/) (>= 3.3) * [net-tools](http://net-tools.sourceforge.net/) for blueman 2.0 and net-tools __or__ [iproute2](https://wiki.linuxfoundation.org/networking/iproute2) for blueman 2.1 * [libnm](https://wiki.gnome.org/Projects/NetworkManager) For managing DUN and PANU connection (GI bindings) @@ -23,12 +23,11 @@ * [BlueZ 5](http://www.bluez.org/) * [Cython](http://www.cython.org/) -* [dbus-python](http://www.freedesktop.org/wiki/Software/DBusBindings/#python) * [GLib 2](http://www.gtk.org/) (>= 2.32) * [intltool](http://freedesktop.org/wiki/Software/intltool/) * [libtool](http://www.gnu.org/software/libtool/) * [PyGObject 3](https://wiki.gnome.org/PyGObject) -* [Python](http://www.python.org/) (>= 3.2) +* [Python](http://www.python.org/) (>= 3.3) ## Additional dependencies for VCS version diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/autom4te.cache/output.0 new/blueman-2.1.1/autom4te.cache/output.0 --- old/blueman-2.1/autom4te.cache/output.0 2019-06-09 20:32:22.000000000 +0200 +++ new/blueman-2.1.1/autom4te.cache/output.0 2019-07-08 07:40:37.000000000 +0200 @@ -1,6 +1,6 @@ @%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.69 for blueman 2.1. +@%:@ Generated by GNU Autoconf 2.69 for blueman 2.1.1. @%:@ @%:@ Report bugs to <https://github.com/blueman-project/blueman/issues>. @%:@ @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='blueman' PACKAGE_TARNAME='blueman' -PACKAGE_VERSION='2.1' -PACKAGE_STRING='blueman 2.1' +PACKAGE_VERSION='2.1.1' +PACKAGE_STRING='blueman 2.1.1' PACKAGE_BUGREPORT='https://github.com/blueman-project/blueman/issues' PACKAGE_URL='' @@ -1467,7 +1467,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 blueman 2.1 to adapt to many kinds of systems. +\`configure' configures blueman 2.1.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1538,7 +1538,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of blueman 2.1:";; + short | recursive ) echo "Configuration of blueman 2.1.1:";; esac cat <<\_ACEOF @@ -1701,7 +1701,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -blueman configure 2.1 +blueman configure 2.1.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2070,7 +2070,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by blueman $as_me 2.1, which was +It was created by blueman $as_me 2.1.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2936,7 +2936,7 @@ # Define the identity of the package. PACKAGE='blueman' - VERSION='2.1' + VERSION='2.1.1' cat >>confdefs.h <<_ACEOF @@ -15808,7 +15808,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by blueman $as_me 2.1, which was +This file was extended by blueman $as_me 2.1.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15874,7 +15874,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -blueman config.status 2.1 +blueman config.status 2.1.1 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/blueman-2.1/autom4te.cache/output.1 new/blueman-2.1.1/autom4te.cache/output.1 --- old/blueman-2.1/autom4te.cache/output.1 2019-06-09 20:32:23.000000000 +0200 +++ new/blueman-2.1.1/autom4te.cache/output.1 2019-07-08 07:40:38.000000000 +0200 @@ -1,6 +1,6 @@ @%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.69 for blueman 2.1. +@%:@ Generated by GNU Autoconf 2.69 for blueman 2.1.1. @%:@ @%:@ Report bugs to <https://github.com/blueman-project/blueman/issues>. @%:@ @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='blueman' PACKAGE_TARNAME='blueman' -PACKAGE_VERSION='2.1' -PACKAGE_STRING='blueman 2.1' +PACKAGE_VERSION='2.1.1' +PACKAGE_STRING='blueman 2.1.1' PACKAGE_BUGREPORT='https://github.com/blueman-project/blueman/issues' PACKAGE_URL='' @@ -1467,7 +1467,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 blueman 2.1 to adapt to many kinds of systems. +\`configure' configures blueman 2.1.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1538,7 +1538,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of blueman 2.1:";; + short | recursive ) echo "Configuration of blueman 2.1.1:";; esac cat <<\_ACEOF @@ -1701,7 +1701,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -blueman configure 2.1 +blueman configure 2.1.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2070,7 +2070,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by blueman $as_me 2.1, which was +It was created by blueman $as_me 2.1.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2936,7 +2936,7 @@ # Define the identity of the package. PACKAGE='blueman' - VERSION='2.1' + VERSION='2.1.1' cat >>confdefs.h <<_ACEOF @@ -15804,7 +15804,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by blueman $as_me 2.1, which was +This file was extended by blueman $as_me 2.1.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15870,7 +15870,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -blueman config.status 2.1 +blueman config.status 2.1.1 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/blueman-2.1/autom4te.cache/requests new/blueman-2.1.1/autom4te.cache/requests --- old/blueman-2.1/autom4te.cache/requests 2019-06-09 20:32:24.000000000 +0200 +++ new/blueman-2.1.1/autom4te.cache/requests 2019-07-08 07:40:40.000000000 +0200 @@ -49,210 +49,210 @@ 'configure.ac' ], { - 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, - 'LT_CMD_MAX_LEN' => 1, - 'AM_MAKE_INCLUDE' => 1, - 'AM_MAINTAINER_MODE' => 1, - 'AM_SUBST_NOTMAKE' => 1, - 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'AC_LTDL_DLSYM_USCORE' => 1, - '_IT_SUBST' => 1, - 'AM_MISSING_PROG' => 1, - '_LT_AC_LANG_CXX' => 1, - 'LT_AC_PROG_GCJ' => 1, - 'AC_LIBTOOL_DLOPEN' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'AC_LTDL_SYSSEARCHPATH' => 1, - 'AC_LTDL_PREOPEN' => 1, - 'AC_LTDL_ENABLE_INSTALL' => 1, - 'AC_LIBTOOL_PROG_CC_C_O' => 1, - '_LT_AC_SHELL_INIT' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'LT_PROG_GO' => 1, - 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, - 'LTDL_INIT' => 1, - 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, - 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, - 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, - 'LT_LANG' => 1, - '_LT_AC_SYS_LIBPATH_AIX' => 1, - 'LT_PATH_NM' => 1, - '_LT_COMPILER_BOILERPLATE' => 1, - 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, - 'AM_AUX_DIR_EXPAND' => 1, - '_LT_LIBOBJ' => 1, - 'AC_PROG_LD' => 1, - 'm4_pattern_forbid' => 1, + 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, + '_AC_AM_CONFIG_HEADER_HOOK' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, + '_LT_WITH_SYSROOT' => 1, + '_LT_AC_LOCK' => 1, 'AM_PROG_CC_C_O' => 1, - 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, - 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, - 'AM_DISABLE_STATIC' => 1, - 'LT_SYS_MODULE_PATH' => 1, - 'LT_SYS_DLOPEN_SELF' => 1, - '_LT_PROG_LTMAIN' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'include' => 1, + 'AM_SET_DEPDIR' => 1, + 'AC_DISABLE_STATIC' => 1, + 'AM_PROG_INSTALL_STRIP' => 1, + '_LT_AC_LANG_C_CONFIG' => 1, + 'AM_RUN_LOG' => 1, + 'AC_PATH_MAGIC' => 1, + '_AM_SET_OPTION' => 1, + 'LT_OUTPUT' => 1, 'IT_PO_SUBDIR' => 1, - 'AC_LIBTOOL_CXX' => 1, - 'GLIB_GSETTINGS' => 1, + 'AC_LTDL_OBJDIR' => 1, + 'AM_PROG_LD' => 1, + 'AC_LIBTOOL_DLOPEN_SELF' => 1, + 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, + 'AC_LIBTOOL_FC' => 1, + 'AC_PROG_EGREP' => 1, + '_LT_LINKER_BOILERPLATE' => 1, + 'AM_GLIB_DEFINE_LOCALEDIR' => 1, + 'AC_LIBTOOL_PROG_CC_C_O' => 1, + '_LT_AC_TRY_DLOPEN_SELF' => 1, '_LT_LINKER_OPTION' => 1, - 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, - 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, - 'LT_INIT' => 1, - 'AC_CONFIG_MACRO_DIR_TRACE' => 1, - 'PKG_INSTALLDIR' => 1, - '_AM_PROG_CC_C_O' => 1, - 'PKG_CHECK_VAR' => 1, - 'AC_CONFIG_MACRO_DIR' => 1, + '_LT_PROG_ECHO_BACKSLASH' => 1, + 'AC_LIBLTDL_INSTALLABLE' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'AM_CHECK_PYMOD' => 1, + 'LT_SYS_MODULE_PATH' => 1, + '_LT_PROG_FC' => 1, + 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, + 'LT_FUNC_ARGZ' => 1, + 'AC_LIBTOOL_LANG_C_CONFIG' => 1, + 'LTSUGAR_VERSION' => 1, + '_AM_IF_OPTION' => 1, + '_LT_DLL_DEF_P' => 1, + 'AM_PROG_NM' => 1, + 'LT_LIB_M' => 1, + '_LT_AC_SYS_LIBPATH_AIX' => 1, + 'AC_LIBTOOL_PICMODE' => 1, 'AM_SANITY_CHECK' => 1, 'AC_PROG_LIBTOOL' => 1, + 'AM_PROG_INSTALL_SH' => 1, + 'LT_INIT' => 1, 'LTDL_INSTALLABLE' => 1, - 'LT_AC_PROG_SED' => 1, - 'LT_WITH_LTDL' => 1, - '_LT_PROG_CXX' => 1, - 'AM_PROG_INSTALL_STRIP' => 1, - 'AM_SET_DEPDIR' => 1, - '_LT_PROG_FC' => 1, - 'AC_LIBTOOL_GCJ' => 1, - 'AM_PROG_LD' => 1, - '_LT_LINKER_BOILERPLATE' => 1, - 'AC_PATH_TOOL_PREFIX' => 1, - 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, - 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, - 'AC_DISABLE_STATIC' => 1, + 'AM_INIT_AUTOMAKE' => 1, 'AC_LTDL_SYMBOL_USCORE' => 1, - '_LT_AC_FILE_LTDLL_C' => 1, - 'AC_LIBTOOL_FC' => 1, - 'AM_PYTHON_CHECK_VERSION' => 1, - '_LT_COMPILER_OPTION' => 1, - '_LT_AC_SYS_COMPILER' => 1, + 'LT_AC_PROG_EGREP' => 1, + '_AM_PROG_CC_C_O' => 1, + 'AC_LIBTOOL_DLOPEN' => 1, + 'AM_SILENT_RULES' => 1, + 'AM_ENABLE_SHARED' => 1, + '_AC_PROG_LIBTOOL' => 1, 'AM_SET_LEADING_DOT' => 1, - 'AC_PROG_INTLTOOL' => 1, - 'LT_LIB_M' => 1, - 'GLIB_GNU_GETTEXT' => 1, - 'LT_SUPPORTED_TAG' => 1, - 'AC_LTDL_OBJDIR' => 1, + '_PKG_SHORT_ERRORS_SUPPORTED' => 1, + 'm4_pattern_allow' => 1, + 'AC_LIBTOOL_SETUP' => 1, + 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, '_LT_AC_LANG_RC_CONFIG' => 1, - 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, - 'AM_PATH_PYTHON' => 1, - '_LT_AC_LANG_CXX_CONFIG' => 1, - '_LT_DLL_DEF_P' => 1, - 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, - 'AC_LIBTOOL_COMPILER_OPTION' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, - '_AM_SET_OPTION' => 1, - '_LT_PROG_F77' => 1, - 'LTSUGAR_VERSION' => 1, - 'LT_OUTPUT' => 1, - '_LT_PROG_ECHO_BACKSLASH' => 1, - '_AM_CONFIG_MACRO_DIRS' => 1, - '_AM_IF_OPTION' => 1, - 'AC_LTDL_SHLIBEXT' => 1, - 'm4_include' => 1, - 'PKG_CHECK_MODULES_STATIC' => 1, - 'AM_GLIB_GNU_GETTEXT' => 1, - '_LTDL_SETUP' => 1, - '_AM_PROG_TAR' => 1, + 'LT_SYS_DLOPEN_SELF' => 1, 'LT_PROG_RC' => 1, + '_AM_SET_OPTIONS' => 1, + '_m4_warn' => 1, + 'LT_WITH_LTDL' => 1, + '_LT_COMPILER_BOILERPLATE' => 1, + 'AM_DISABLE_SHARED' => 1, + 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'PKG_CHECK_EXISTS' => 1, + '_LT_AC_FILE_LTDLL_C' => 1, '_LT_AC_LANG_GCJ_CONFIG' => 1, - 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, - 'LTVERSION_VERSION' => 1, - 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, - '_LT_AC_LANG_F77_CONFIG' => 1, - 'AM_PROG_NM' => 1, - '_PKG_SHORT_ERRORS_SUPPORTED' => 1, - 'AM_GLIB_DEFINE_LOCALEDIR' => 1, - 'AC_LIBTOOL_SETUP' => 1, 'LT_SYS_DLOPEN_DEPLIBS' => 1, - 'GLIB_RUN_PROG' => 1, - 'AC_ENABLE_FAST_INSTALL' => 1, - 'AM_CONDITIONAL' => 1, - 'AC_LIBTOOL_F77' => 1, - 'AC_ENABLE_SHARED' => 1, - '_LT_AC_TRY_DLOPEN_SELF' => 1, - 'AC_LIBTOOL_CONFIG' => 1, - 'm4_pattern_allow' => 1, - 'AC_LIBTOOL_PICMODE' => 1, - 'AM_PROG_INSTALL_SH' => 1, - 'AS_AC_EXPAND' => 1, - 'LT_LIB_DLLOAD' => 1, - 'LT_SYS_MODULE_EXT' => 1, - 'AC_LIBLTDL_INSTALLABLE' => 1, - 'AC_LIBTOOL_LANG_C_CONFIG' => 1, - 'AC_DEFUN' => 1, - 'AC_LTDL_DLLIB' => 1, - 'AC_DISABLE_SHARED' => 1, - 'AM_NLS' => 1, + '_LTDL_SETUP' => 1, + '_LT_AC_LANG_GCJ' => 1, + 'LT_PROG_GO' => 1, + 'AC_LIBTOOL_LINKER_OPTION' => 1, + '_LT_AC_LANG_CXX' => 1, + 'AC_PROG_LD_GNU' => 1, + 'AC_LIBTOOL_RC' => 1, + 'AM_MAINTAINER_MODE' => 1, + '_LT_PATH_TOOL_PREFIX' => 1, + 'AM_PYTHON_CHECK_VERSION' => 1, + '_LT_AC_LANG_CXX_CONFIG' => 1, + 'AM_CHECK_PYTHON_HEADERS' => 1, 'AC_ENABLE_STATIC' => 1, - 'AM_RUN_LOG' => 1, - '_AM_DEPENDENCIES' => 1, + 'AC_WITH_LTDL' => 1, + 'LT_FUNC_DLSYM_USCORE' => 1, + 'PKG_CHECK_MODULES' => 1, + '_LT_CC_BASENAME' => 1, + 'AM_MAKE_INCLUDE' => 1, + 'LT_AC_PROG_RC' => 1, + 'AC_PATH_TOOL_PREFIX' => 1, + 'm4_include' => 1, + 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, 'AC_LIBLTDL_CONVENIENCE' => 1, + '_LT_AC_PROG_CXXCPP' => 1, + 'AC_LTDL_SHLIBEXT' => 1, + 'AC_DEPLIBS_CHECK_METHOD' => 1, + 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, + 'AM_DISABLE_STATIC' => 1, '_LT_AC_TAGVAR' => 1, + '_LT_AC_SYS_COMPILER' => 1, + 'AC_LTDL_ENABLE_INSTALL' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, 'LT_PROG_GCJ' => 1, - 'LTOBSOLETE_VERSION' => 1, - 'PKG_PROG_PKG_CONFIG' => 1, - 'AC_WITH_LTDL' => 1, - 'AC_LIBTOOL_RC' => 1, - 'AM_CHECK_PYMOD' => 1, - 'AC_LIBTOOL_WIN32_DLL' => 1, - '_LT_AC_LANG_C_CONFIG' => 1, - 'AC_LIB_LTDL' => 1, - 'LTOPTIONS_VERSION' => 1, - 'AC_DEPLIBS_CHECK_METHOD' => 1, - 'LT_FUNC_ARGZ' => 1, - 'LT_PATH_LD' => 1, + 'LTDL_INIT' => 1, + 'PKG_CHECK_VAR' => 1, + 'PKG_NOARCH_INSTALLDIR' => 1, + '_LT_REQUIRED_DARWIN_CHECKS' => 1, + 'AC_CHECK_LIBM' => 1, + 'AC_LIBTOOL_COMPILER_OPTION' => 1, + 'LT_SYS_DLSEARCH_PATH' => 1, + 'AM_CONDITIONAL' => 1, + 'AM_NLS' => 1, + '_AM_PROG_TAR' => 1, + 'AC_DEFUN_ONCE' => 1, + 'AC_LIBTOOL_CXX' => 1, + 'LT_LIB_DLLOAD' => 1, 'AM_MISSING_HAS_RUN' => 1, - 'LT_FUNC_DLSYM_USCORE' => 1, - 'AM_DEP_TRACK' => 1, - 'AM_SILENT_RULES' => 1, - 'AC_LIBTOOL_DLOPEN_SELF' => 1, - '_GSETTINGS_SUBST' => 1, + 'AS_AC_EXPAND' => 1, + '_AM_DEPENDENCIES' => 1, + 'PKG_PROG_PKG_CONFIG' => 1, + 'LT_AC_PROG_SED' => 1, + 'AC_PROG_LD' => 1, + '_LT_COMPILER_OPTION' => 1, '_LT_AC_CHECK_DLFCN' => 1, - 'LTDL_CONVENIENCE' => 1, '_LT_PREPARE_SED_QUOTE_VARS' => 1, - 'AU_DEFUN' => 1, - 'AC_CHECK_LIBM' => 1, + 'AC_LTDL_DLLIB' => 1, + 'AC_LTDL_PREOPEN' => 1, + 'AC_LIBTOOL_WIN32_DLL' => 1, + 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, + 'AC_CONFIG_MACRO_DIR' => 1, + 'LTOBSOLETE_VERSION' => 1, + 'LT_SYS_SYMBOL_USCORE' => 1, + 'PKG_INSTALLDIR' => 1, + 'AC_PROG_INTLTOOL' => 1, + 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, + '_IT_SUBST' => 1, + 'AM_GLIB_GNU_GETTEXT' => 1, + 'AC_LIBTOOL_CONFIG' => 1, 'AC_PROG_LD_RELOAD_FLAG' => 1, - '_m4_warn' => 1, - '_LT_CC_BASENAME' => 1, - '_AM_MANGLE_OPTION' => 1, + 'AC_ENABLE_FAST_INSTALL' => 1, + 'LT_LANG' => 1, '_LT_AC_PROG_ECHO_BACKSLASH' => 1, - '_LT_AC_TAGCONFIG' => 1, - '_LT_REQUIRED_DARWIN_CHECKS' => 1, - '_AM_SET_OPTIONS' => 1, - 'LT_SYS_SYMBOL_USCORE' => 1, - 'AM_DISABLE_SHARED' => 1, - 'AC_DISABLE_FAST_INSTALL' => 1, - '_AC_AM_CONFIG_HEADER_HOOK' => 1, - 'AM_ENABLE_STATIC' => 1, - 'LT_AC_PROG_EGREP' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AC_LIBTOOL_LINKER_OPTION' => 1, + 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, + '_AM_MANGLE_OPTION' => 1, + '_LT_PROG_LTMAIN' => 1, + 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, + 'AM_PROG_LIBTOOL' => 1, + 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, + 'LTDL_CONVENIENCE' => 1, + 'AC_PROG_NM' => 1, + 'PKG_CHECK_MODULES_STATIC' => 1, + 'include' => 1, '_LT_AC_LANG_F77' => 1, - 'AC_DEFUN_ONCE' => 1, - '_AM_AUTOCONF_VERSION' => 1, - 'AC_LIBTOOL_OBJDIR' => 1, + 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, + '_LT_PROG_F77' => 1, + '_AM_CONFIG_MACRO_DIRS' => 1, + 'AC_DISABLE_FAST_INSTALL' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'GLIB_RUN_PROG' => 1, + 'LTVERSION_VERSION' => 1, + 'AM_MISSING_PROG' => 1, + '_LT_AC_LANG_F77_CONFIG' => 1, 'IT_PROG_INTLTOOL' => 1, - 'AC_PATH_MAGIC' => 1, - 'AM_CHECK_PYTHON_HEADERS' => 1, - '_LT_WITH_SYSROOT' => 1, + 'AU_DEFUN' => 1, + 'LT_PATH_LD' => 1, + 'AC_LTDL_DLSYM_USCORE' => 1, + 'AC_ENABLE_SHARED' => 1, + '_GSETTINGS_SUBST' => 1, + 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, + '_LT_LIBOBJ' => 1, 'AC_LTDL_SHLIBPATH' => 1, - 'AM_ENABLE_SHARED' => 1, - '_AC_PROG_LIBTOOL' => 1, - '_LT_AC_LANG_GCJ' => 1, - 'PKG_NOARCH_INSTALLDIR' => 1, - 'AC_PROG_EGREP' => 1, - 'PKG_CHECK_MODULES' => 1, - 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, - 'LT_SYS_DLSEARCH_PATH' => 1, - 'AC_PROG_NM' => 1, - '_LT_PATH_TOOL_PREFIX' => 1, - 'LT_AC_PROG_RC' => 1, - 'AC_PROG_LD_GNU' => 1, - 'PKG_CHECK_EXISTS' => 1, - '_LT_AC_PROG_CXXCPP' => 1, + 'GLIB_GSETTINGS' => 1, + 'AC_DISABLE_SHARED' => 1, '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - '_LT_AC_LOCK' => 1 + 'GLIB_GNU_GETTEXT' => 1, + 'AM_DEP_TRACK' => 1, + 'AC_LTDL_SYSSEARCHPATH' => 1, + 'AM_ENABLE_STATIC' => 1, + 'LT_PATH_NM' => 1, + 'AC_DEFUN' => 1, + 'AC_LIBTOOL_OBJDIR' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'm4_pattern_forbid' => 1, + 'AC_LIB_LTDL' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, + '_LT_AC_SHELL_INIT' => 1, + 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, + 'AC_LIBTOOL_GCJ' => 1, + 'AC_LIBTOOL_F77' => 1, + '_LT_PROG_CXX' => 1, + 'LTOPTIONS_VERSION' => 1, + 'LT_AC_PROG_GCJ' => 1, + 'AM_PATH_PYTHON' => 1, + 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, + 'AM_AUX_DIR_EXPAND' => 1, + 'LT_CMD_MAX_LEN' => 1, + 'AM_SUBST_NOTMAKE' => 1, + '_AM_AUTOCONF_VERSION' => 1, + 'LT_SYS_MODULE_EXT' => 1 } ], 'Autom4te::Request' ), bless( [ @@ -267,66 +267,66 @@ 'configure.ac' ], { - '_AM_COND_IF' => 1, - 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, 'AC_CONFIG_HEADERS' => 1, - '_AM_COND_ELSE' => 1, - 'AC_CANONICAL_SYSTEM' => 1, - 'AC_PROG_LIBTOOL' => 1, - 'AM_SILENT_RULES' => 1, - 'AC_SUBST' => 1, - 'AM_ENABLE_MULTILIB' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - 'AC_FC_PP_SRCEXT' => 1, - 'AC_CANONICAL_BUILD' => 1, - 'AM_PROG_FC_C_O' => 1, - 'AM_MAKEFILE_INCLUDE' => 1, - 'm4_include' => 1, + 'AM_PROG_MOC' => 1, + 'AC_CANONICAL_TARGET' => 1, + '_AM_SUBST_NOTMAKE' => 1, 'AM_MAINTAINER_MODE' => 1, - 'AC_INIT' => 1, - '_LT_AC_TAGCONFIG' => 1, - 'AM_POT_TOOLS' => 1, + 'AM_MAKEFILE_INCLUDE' => 1, + 'AC_CANONICAL_SYSTEM' => 1, + 'm4_pattern_forbid' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + '_AM_COND_IF' => 1, + 'AC_CANONICAL_HOST' => 1, 'LT_SUPPORTED_TAG' => 1, + 'AM_PROG_AR' => 1, 'AC_FC_PP_DEFINE' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AM_PROG_MKDIR_P' => 1, - 'AM_PROG_CXX_C_O' => 1, - 'AC_CANONICAL_TARGET' => 1, - 'AC_LIBSOURCE' => 1, - 'AM_PROG_MOC' => 1, - '_m4_warn' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'AH_OUTPUT' => 1, + '_AM_COND_ENDIF' => 1, + 'AC_CONFIG_AUX_DIR' => 1, 'AM_INIT_AUTOMAKE' => 1, - 'm4_pattern_allow' => 1, - 'AM_PROG_F77_C_O' => 1, - 'AM_XGETTEXT_OPTION' => 1, - 'AM_CONDITIONAL' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, + 'AC_LIBSOURCE' => 1, + 'AC_CONFIG_FILES' => 1, + 'include' => 1, + 'AM_EXTRA_RECURSIVE_TARGETS' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'LT_INIT' => 1, + 'AC_FC_FREEFORM' => 1, + 'm4_include' => 1, + '_AM_COND_ELSE' => 1, + 'AC_SUBST_TRACE' => 1, + 'AM_POT_TOOLS' => 1, + 'AC_CANONICAL_BUILD' => 1, + 'AM_PROG_LIBTOOL' => 1, + 'AC_FC_PP_SRCEXT' => 1, + 'AM_PATH_GUILE' => 1, 'AC_CONFIG_SUBDIRS' => 1, 'AM_PROG_CC_C_O' => 1, - 'AC_FC_FREEFORM' => 1, - 'm4_pattern_forbid' => 1, + 'AM_XGETTEXT_OPTION' => 1, + 'AM_CONDITIONAL' => 1, + '_AM_MAKEFILE_INCLUDE' => 1, + 'm4_pattern_allow' => 1, + 'AM_NLS' => 1, + 'AM_PROG_FC_C_O' => 1, + 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'AM_PROG_CXX_C_O' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'AM_SILENT_RULES' => 1, + 'AC_FC_SRCEXT' => 1, 'AC_CONFIG_LINKS' => 1, + 'AM_PROG_MKDIR_P' => 1, + 'sinclude' => 1, + 'AH_OUTPUT' => 1, 'AC_REQUIRE_AUX_FILE' => 1, - 'AM_PATH_GUILE' => 1, - 'AC_FC_SRCEXT' => 1, - 'AM_NLS' => 1, - '_AM_COND_ENDIF' => 1, - '_AM_MAKEFILE_INCLUDE' => 1, - 'AM_PROG_AR' => 1, + '_m4_warn' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, + 'm4_sinclude' => 1, + 'AM_PROG_F77_C_O' => 1, 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AM_EXTRA_RECURSIVE_TARGETS' => 1, - 'AC_CONFIG_FILES' => 1, - 'AC_CANONICAL_HOST' => 1, - 'LT_INIT' => 1, 'AM_GNU_GETTEXT' => 1, - 'include' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'sinclude' => 1, - 'm4_sinclude' => 1, - 'AC_CONFIG_AUX_DIR' => 1, - 'AC_SUBST_TRACE' => 1 + 'AM_ENABLE_MULTILIB' => 1, + 'AC_INIT' => 1, + 'AC_SUBST' => 1 } ], 'Autom4te::Request' ) ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/autom4te.cache/traces.1 new/blueman-2.1.1/autom4te.cache/traces.1 --- old/blueman-2.1/autom4te.cache/traces.1 2019-06-09 20:32:23.000000000 +0200 +++ new/blueman-2.1.1/autom4te.cache/traces.1 2019-07-08 07:40:38.000000000 +0200 @@ -2,7 +2,7 @@ m4trace:aclocal.m4:10838: -1- AC_SUBST_TRACE([am__quote]) m4trace:aclocal.m4:10838: -1- m4_pattern_allow([^am__quote$]) m4trace:aclocal.m4:11533: -1- m4_include([acinclude.m4]) -m4trace:configure.ac:3: -1- AC_INIT([blueman], [2.1], [https://github.com/blueman-project/blueman/issues]) +m4trace:configure.ac:3: -1- AC_INIT([blueman], [2.1.1], [https://github.com/blueman-project/blueman/issues]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:3: -1- m4_pattern_forbid([_AC_]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/blueman/gui/DeviceList.py new/blueman-2.1.1/blueman/gui/DeviceList.py --- old/blueman-2.1/blueman/gui/DeviceList.py 2019-06-09 17:39:07.000000000 +0200 +++ new/blueman-2.1.1/blueman/gui/DeviceList.py 2019-07-07 18:59:03.000000000 +0200 @@ -119,7 +119,7 @@ row = self.get(tree_iter, "device") dev = row["device"] - self.device_remove_event(dev, tree_iter) + self.device_remove_event(dev) def on_selection_changed(self, selection): _model, tree_iter = selection.get_selected() @@ -216,10 +216,9 @@ def device_add_event(self, device): self.add_device(device) - def device_remove_event(self, device, tree_iter): + def device_remove_event(self, device): logging.debug(device) - if tree_iter is None: - tree_iter = self.find_device(device) + tree_iter = self.find_device(device) if self.compare(self.selected(), tree_iter): self.emit("device-selected", None, None) @@ -231,28 +230,32 @@ def set_adapter(self, adapter=None): self.clear() if self.discovering: - self.emit("adapter-property-changed", self.Adapter, ("Discovering", False)) self.stop_discovery() + self.emit("adapter-property-changed", self.Adapter, ("Discovering", False)) adapter = adapter_path_to_name(adapter) - logging.debug(adapter) + logging.debug("Setting adapter to: %s " % adapter) - # The pattern may be incorrect (ie removed adapter), see #590 - try: - self.Adapter = self.manager.get_adapter(adapter) - except bluez.errors.DBusNoSuchAdapterError: - logging.info('Adapter pattern not valid, trying default adapter.') + if adapter is not None: + try: + self.Adapter = self.manager.get_adapter(adapter) + self.__adapter_path = self.Adapter.get_object_path() + self.emit("adapter-changed", self.__adapter_path) + except bluez.errors.DBusNoSuchAdapterError: + logging.warning('Failed to set adapter, trying first available.') + self.set_adapter(None) + return + else: + adapters = self.manager.get_adapters() + if len(adapters) > 0: + self.Adapter = adapters[0] + self.__adapter_path = self.Adapter.get_object_path() + else: + self.Adapter = None + self.__adapter_path = None - try: - self.Adapter = self.manager.get_adapter() - self.__adapter_path = self.Adapter.get_object_path() - except bluez.errors.DBusNoSuchAdapterError as e: - logging.exception(e) - self.Adapter = None - self.__adapter_path = None - finally: - self.emit("adapter-changed", None) + self.emit("adapter-changed", self.__adapter_path) def update_progress(self, time, totaltime): if not self.discovering: @@ -333,7 +336,7 @@ for i in self.liststore: tree_iter = i.iter device = self.get(tree_iter, "device")["device"] - self.device_remove_event(device, tree_iter) + self.device_remove_event(device) self.liststore.clear() self.emit("device-selected", None, None) @@ -345,7 +348,7 @@ row = self.path_to_row[object_path] if row.valid(): path = row.get_path() - tree_iter = self.get_model().get_iter(path) + tree_iter = self.liststore.get_iter(path) return tree_iter else: del self.path_to_row[object_path] @@ -359,7 +362,7 @@ row = self.path_to_row[path] if row.valid(): path = row.get_path() - tree_iter = self.get_model().get_iter(path) + tree_iter = self.liststore.get_iter(path) return tree_iter else: del self.path_to_row[path] @@ -384,8 +387,8 @@ if object_path: logging.info("Caching new device %s" % object_path) - self.path_to_row[object_path] = Gtk.TreeRowReference.new(self.get_model(), - self.get_model().get_path(tree_iter)) + self.path_to_row[object_path] = Gtk.TreeRowReference.new(self.liststore, + self.liststore.get_path(tree_iter)) def append(self, **columns): tree_iter = GenericList.append(self, **columns) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/blueman/gui/manager/ManagerDeviceList.py new/blueman-2.1.1/blueman/gui/manager/ManagerDeviceList.py --- old/blueman-2.1/blueman/gui/manager/ManagerDeviceList.py 2019-06-09 17:39:07.000000000 +0200 +++ new/blueman-2.1.1/blueman/gui/manager/ManagerDeviceList.py 2019-07-07 18:59:03.000000000 +0200 @@ -202,20 +202,20 @@ return target - def device_remove_event(self, device, tree_iter): - row_fader = self.get(tree_iter, "row_fader")["row_fader"] - - def on_finished(fader): - - fader.disconnect(signal) - fader.freeze() - super().device_remove_event(device, tree_iter) + def device_remove_event(self, device): + tree_iter = self.find_device(device) - signal = row_fader.connect("animation-finished", on_finished) + row_fader = self.get(tree_iter, "row_fader")["row_fader"] + row_fader.connect("animation-finished", self.__on_fader_finished, device, tree_iter) row_fader.thaw() self.emit("device-selected", None, None) row_fader.animate(start=row_fader.get_state(), end=0.0, duration=400) + def __on_fader_finished(self, fader, device, tree_iter): + fader.disconnect_by_func(self.__on_fader_finished) + fader.freeze() + super().device_remove_event(device) + def device_add_event(self, device): self.add_device(device) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/blueman/main/Manager.py new/blueman-2.1.1/blueman/main/Manager.py --- old/blueman-2.1/blueman/main/Manager.py 2019-06-09 17:39:07.000000000 +0200 +++ new/blueman-2.1.1/blueman/main/Manager.py 2019-07-07 18:59:03.000000000 +0200 @@ -111,11 +111,16 @@ check_bluetooth_status(_("Bluetooth needs to be turned on for the device manager to function"), lambda: Gtk.main_quit()) + manager = bluez.Manager() try: - bluez.Manager().get_adapter(self.Config['last-adapter']) + manager.get_adapter(self.Config['last-adapter']) except bluez.errors.DBusNoSuchAdapterError: - logging.error('No bluetooth adapter(s) found.') - exit(1) + logging.error('Default adapter not found, trying first available.') + try: + manager.get_adapter(None) + except bluez.errors.DBusNoSuchAdapterError: + logging.error('No adapter(s) found, exiting') + exit(1) self._applet_sig = self.Applet.connect('g-signal', on_applet_signal) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/blueman/plugins/applet/RecentConns.py new/blueman-2.1.1/blueman/plugins/applet/RecentConns.py --- old/blueman-2.1/blueman/plugins/applet/RecentConns.py 2019-06-09 17:39:07.000000000 +0200 +++ new/blueman-2.1.1/blueman/plugins/applet/RecentConns.py 2019-07-07 18:59:03.000000000 +0200 @@ -209,7 +209,7 @@ item["mitem"]["sensitive"] = True self.parent.Plugins.Menu.on_menu_changed() - self.parent.DbusSvc.connect_service(item["device"], item["uuid"], reply, err) + self.parent.Plugins.DBusService.connect_service(item["device"], item["uuid"], reply, err) def add_item(self, item): if not item["mitem"]: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/blueman/plugins/manager/Info.py new/blueman-2.1.1/blueman/plugins/manager/Info.py --- old/blueman-2.1/blueman/plugins/manager/Info.py 2019-06-09 17:39:07.000000000 +0200 +++ new/blueman-2.1.1/blueman/plugins/manager/Info.py 2019-07-07 18:59:03.000000000 +0200 @@ -71,7 +71,7 @@ ('AddressType', None), ('Name', None), ('Alias', None), - ('Class', lambda x: x and "0x{:06x}".format(x)), + ('Class', lambda x: "0x{:06x}".format(x)), ('Appearance', lambda x: "0x{:04x}".format(x)), ('Icon', None), ('Paired', format_boolean), @@ -83,9 +83,10 @@ ('UUIDs', format_uuids), ('Modalias', None), ('Adapter', None), - ('ManufacturerData', None), - ('ServiceData', None), - ('AdvertisingData', None) + # FIXME below 3 we need some sample data to decode and display properly + ('ManufacturerData', str), + ('ServiceData', str), + ('AdvertisingData', str) ) for name, func in properties: try: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/blueman-2.1/configure new/blueman-2.1.1/configure --- old/blueman-2.1/configure 2019-06-09 20:32:24.000000000 +0200 +++ new/blueman-2.1.1/configure 2019-07-08 07:40:40.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for blueman 2.1. +# Generated by GNU Autoconf 2.69 for blueman 2.1.1. # # Report bugs to <https://github.com/blueman-project/blueman/issues>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='blueman' PACKAGE_TARNAME='blueman' -PACKAGE_VERSION='2.1' -PACKAGE_STRING='blueman 2.1' +PACKAGE_VERSION='2.1.1' +PACKAGE_STRING='blueman 2.1.1' PACKAGE_BUGREPORT='https://github.com/blueman-project/blueman/issues' PACKAGE_URL='' @@ -1467,7 +1467,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 blueman 2.1 to adapt to many kinds of systems. +\`configure' configures blueman 2.1.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1538,7 +1538,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of blueman 2.1:";; + short | recursive ) echo "Configuration of blueman 2.1.1:";; esac cat <<\_ACEOF @@ -1701,7 +1701,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -blueman configure 2.1 +blueman configure 2.1.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2070,7 +2070,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by blueman $as_me 2.1, which was +It was created by blueman $as_me 2.1.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2936,7 +2936,7 @@ # Define the identity of the package. PACKAGE='blueman' - VERSION='2.1' + VERSION='2.1.1' cat >>confdefs.h <<_ACEOF @@ -15804,7 +15804,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by blueman $as_me 2.1, which was +This file was extended by blueman $as_me 2.1.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15870,7 +15870,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -blueman config.status 2.1 +blueman config.status 2.1.1 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/blueman-2.1/configure.ac new/blueman-2.1.1/configure.ac --- old/blueman-2.1/configure.ac 2019-06-09 17:39:07.000000000 +0200 +++ new/blueman-2.1.1/configure.ac 2019-07-07 18:59:03.000000000 +0200 @@ -1,6 +1,6 @@ AC_PREREQ(2.61) -AC_INIT([blueman], [2.1], [https://github.com/blueman-project/blueman/issues]) +AC_INIT([blueman], [2.1.1], [https://github.com/blueman-project/blueman/issues]) AC_CONFIG_HEADERS(config.h) AC_CONFIG_MACRO_DIRS([m4]) AM_INIT_AUTOMAKE([foreign dist-xz])
