lp:~ubuntu-desktop/snapd-glib/ubuntu-xenial

Created by Robert Ancell on 2017-06-20 and last modified on 2017-06-20
Get this branch:
bzr branch lp:~ubuntu-desktop/snapd-glib/ubuntu-xenial
Members of Ubuntu Desktop can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu Desktop
Project:
snapd-glib
Status:
Development

Recent revisions

20. By Robert Ancell on 2017-06-20

* New upstream release: (LP: #1699005)
  - New API:
    - snapd_alias_get_app
    - snapd_alias_get_name
    - snapd_alias_get_snap
    - snapd_alias_get_status
    - snapd_alias_get_type
    - snapd_alias_status_get_type
    - snapd_app_get_aliases
    - snapd_app_get_daemon_type
    - snapd_assertion_get_body
    - snapd_assertion_get_header
    - snapd_assertion_get_headers
    - snapd_assertion_get_signature
    - snapd_assertion_get_type
    - snapd_assertion_new
    - snapd_change_get_id
    - snapd_change_get_kind
    - snapd_change_get_ready
    - snapd_change_get_ready_time
    - snapd_change_get_spawn_time
    - snapd_change_get_status
    - snapd_change_get_summary
    - snapd_change_get_tasks
    - snapd_change_get_type
    - snapd_client_add_assertions_async
    - snapd_client_add_assertions_finish
    - snapd_client_add_assertions_sync
    - snapd_client_check_buy_async
    - snapd_client_check_buy_finish
    - snapd_client_check_buy_sync
    - snapd_client_connect_async
    - snapd_client_connect_finish
    - snapd_client_create_user_async
    - snapd_client_create_user_finish
    - snapd_client_create_user_sync
    - snapd_client_create_users_async
    - snapd_client_create_users_finish
    - snapd_client_create_users_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_find_refreshable_async
    - snapd_client_find_refreshable_finish
    - snapd_client_find_refreshable_sync
    - snapd_client_find_section_async
    - snapd_client_find_section_finish
    - snapd_client_find_section_sync
    - snapd_client_get_aliases_async
    - snapd_client_get_aliases_finish
    - snapd_client_get_aliases_sync
    - snapd_client_get_assertions_async
    - snapd_client_get_assertions_finish
    - snapd_client_get_assertions_sync
    - snapd_client_get_sections_async
    - snapd_client_get_sections_finish
    - snapd_client_get_sections_sync
    - snapd_client_install2_async
    - snapd_client_install2_finish
    - snapd_client_install2_sync
    - snapd_client_install_stream_async
    - snapd_client_install_stream_finish
    - snapd_client_install_stream_sync
    - snapd_client_new_from_socket
    - snapd_client_refresh_all_async
    - snapd_client_refresh_all_finish
    - snapd_client_refresh_all_sync
    - snapd_client_reset_aliases_async
    - snapd_client_reset_aliases_finish
    - snapd_client_reset_aliases_sync
    - snapd_client_run_snapctl_async
    - snapd_client_run_snapctl_finish
    - snapd_client_run_snapctl_sync
    - snapd_client_try_async
    - snapd_client_try_finish
    - snapd_client_try_sync
    - snapd_create_user_flags_get_type
    - snapd_daemon_type_get_type
    - snapd_install_flags_get_type
    - snapd_plug_get_attribute
    - snapd_plug_get_attribute_names
    - snapd_plug_has_attribute
    - snapd_slot_get_attribute
    - snapd_slot_get_attribute_names
    - snapd_slot_has_attribute
    - snapd_snap_get_contact
    - snapd_snap_get_jailmode
    - snapd_snap_get_tracking_channel
    - snapd_system_information_get_binaries_directory
    - snapd_system_information_get_managed
    - snapd_system_information_get_mount_directory
    - snapd_system_information_get_kernel_version
    - snapd_system_information_get_store
    - snapd_task_get_progress_label
    - snapd_user_information_get_ssh_keys
    - snapd_user_information_get_type
    - snapd_user_information_get_username
  - Deprecated API:
    - snapd_client_install_async
    - snapd_client_install_finish
    - snapd_client_install_sync
  - Fix calls not working inside threads.
  - Fix reference counting error when calling snapd_client_get_interfaces and
    snapd_client_create_user.
  - Fix payment errors being detected.
  - Close socket on unref.
  - Fix small memory leaks.
  - Fix screenshots not working on 32 bit architectures
  - Add Qt/QML bindings.
  - Add new errors reported by snapd.
  - Add regression tests.
  - Use new objects for progress callbacks - API break, ABI will continue to
    work.
  - Fix crash in snapd-login-service when snapd stops (LP: #1646784)
* debian/control:
  - Set minimum dependency versions
  - Update Vcs-Bzr
* debian/patches/0001-Reduce-json-glib-dependency-to-working-development-v.patch:
  - Handle our development version of json-glib
* debian/libsnapd-glib1.symbols:
* debian/libsnapd-qt1.symbols:
  - Updated

19. By Robert Ancell on 2017-06-20

Backport to xenial (LP: #1616943)

18. By Robert Ancell on 2017-06-20

* debian/control:
  - let libsnapd-glib1 recommends snapd-login-service, without the
    service installed the snap interactions are not working (lp: #1635270)

17. By Robert Ancell on 2016-10-13

* New upstream stable release:
  * Use so version 1 now this is stable (should have been done at 1.0 release)
* debian/control:
* debian/gir1.2-snapd-1.install:
* debian/libsnapd-glib1.install:
* debian/libsnapd-glib1.symbols:
  - Update for new soname

16. By Robert Ancell on 2016-10-13

* New upstream stable release:
  - Add support for screenshots
  - Throw exception if not connected instead of using assert
  - Be more paranoid about invalid SnapdAuthData
  - Add an autogen.sh
  - Tidy up configure summary
  - Fix screenshot documentation not being used
* debian/libsnapd-glib0.symbols:
  - Updated

15. By Robert Ancell on 2016-09-05

* New upstream release:
  - Fix header guards in snapd-login.h which stopped it being included

14. By Robert Ancell on 2016-09-04

* New upstream release:
  - Rename error codes for consistency (API and ABI break)
  - Generate documentation using GTK-Doc
  - Make snapd_client_login() consistent with snapd_login() (API and ABI
    break)
  - Complete documentation on all functions / types (fixes make check)
  - Disable buy support for now - it is being redesigned in snapd.
* debian/control:
* debian/rules:
* debian/libsnapd-glib-dev.install:
  - Build documentation

13. By Robert Ancell on 2016-09-01

* New upstream release:
  - Use doubles for price amounts (API and ABI break)
  - Make Polkit policy translatable
  - Fix errors not being correct on first use of snapd_login

12. By Robert Ancell on 2016-08-30

* debian/control:
  - Replace gobject-introspection build dependency with
    libgirepository1.0-dev

11. By Robert Ancell on 2016-08-30

  - Add snapd-login-service package
  - Add build-depends on libjson-glib-dev, libpolkit-gobject-1-dev,
    libsoup2.4-dev, valac
  - Add Vcs-Bzr link

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:snapd-glib
This branch contains Public information 
Everyone can see this information.

Subscribers