This bug was fixed in the package snapd-glib - 1.33-0ubuntu0.16.04.1 --------------- snapd-glib (1.33-0ubuntu0.16.04.1) xenial; urgency=medium * New upstream release: (LP: #1748289) * New API: - snapd_alias_get_app_auto - snapd_alias_get_command - snapd_alias_get_app_manual - snapd_app_get_active - snapd_app_get_desktop_file - snapd_app_get_enabled - snapd_app_get_snap - snapd_change_get_error - snapd_channel_get_branch - snapd_channel_get_confinement - snapd_channel_get_epoch - snapd_channel_get_name - snapd_channel_get_revision - snapd_channel_get_risk - snapd_channel_get_size - snapd_channel_get_track - snapd_channel_get_type - snapd_channel_get_version - snapd_client_abort_change_async - snapd_client_abort_change_finish - snapd_client_abort_change_sync - snapd_client_get_allow_interaction - snapd_client_get_changes_async - snapd_client_get_changes_finish - snapd_client_get_changes_sync - snapd_client_get_change_async - snapd_client_get_change_finish - snapd_client_get_change_sync - snapd_client_get_socket_path - snapd_client_login2_async - snapd_client_login2_finish - snapd_client_login2_sync - snapd_client_switch_async - snapd_client_switch_finish - snapd_client_switch_sync - snapd_client_get_users_async - snapd_client_get_users_finish - snapd_client_get_users_sync - snapd_client_alias_async - snapd_client_alias_finish - snapd_client_alias_sync - snapd_client_unalias_async - snapd_client_unalias_finish - snapd_client_unalias_sync - snapd_client_prefer_async - snapd_client_prefer_finish - snapd_client_prefer_sync - snapd_client_get_apps_sync - snapd_client_get_apps_finish - snapd_client_get_apps_async - snapd_client_set_allow_interaction - snapd_client_set_socket_path - snapd_snap_get_broken - snapd_snap_get_channels - snapd_snap_get_tracks - snapd_snap_get_license - snapd_snap_get_title - snapd_snap_match_channel - snapd_system_information_get_confinement * Deprecated API: - snapd_app_get_aliases - snapd_client_connect_async - snapd_client_connect_finish - snapd_client_connect_sync - snapd_client_disable_aliases_async - snapd_client_disable_aliases_finish - snapd_client_disable_aliases_sync - snapd_client_enable_aliases_async - snapd_client_enable_aliases_finish - snapd_client_enable_aliases_sync - snapd_client_login_async - snapd_client_login_finish - snapd_client_login_sync - snapd_client_reset_aliases_async - snapd_client_reset_aliases_finish - snapd_client_reset_aliases_sync - Fix small memory leaks and crashes - Support new error codes from snapd - Implement new snapd APIs - Fix multiple async operations not working at the same time. - Connect to snapd on demand. - Add ability to set snapd socket to connect to. - Make clients using provided sockets non-blocking. - Improve failure handling when snapd socket read/writes fail - Ensure socket reads never block - Fix issues when accessing snapd-glib from threads. - Set a user agent when sending requests to snapd-glib - Correctly stop requests if cancelled - Don't timeout waiting for snapd - Add version defines so can do conditional compilation on new features - Fix compilation issues with clang - Build system fixes - Documentation improvements * debian/control: - Fix GIR section and dependencies * debian/libsnapd-glib1.symbols: - Updated * debian/watch: - Use new github location for downloads * debian/patches/0001-Reduce-json-glib-dependency-to-working-development-v.patch: - Applied upstream -- Robert Ancell