FEDORA-2017-2e4459fa03

enhancement update in Fedora 25 for snapd and snapd-glib

Status: stable 7 months ago

Update to snapd v2.26.3 and snapd-glib v1.12.

Some of the upstream snapd v2.26.3 software highlights (from the Snappy team):

  • support tab-completion in snaps, i.e a snap can ship a bash completion script and it will get exported to the users shell
  • new snap whoami command
  • new snap refresh --time option that displays information about refresh settings
  • new snap tasks --last={refresh,install,remove,connect,disconnect,configure,try} option
  • Improve snap info output
  • Improve tab completion for interfaces
  • Mediate netlink sockets via seccomp
  • Go 1.8 fixes
  • Interface API improvements
  • new interfaces: random, network-status, online-account-service, storage-framework
  • Interface improvements: browser-support, locale-control, dbus

From snapd 2.25:

Highlights for snapd-glib v1.12 since v1.10:

  • New API:
    • snapd_client_install2_async
    • snapd_client_install2_finish
    • snapd_client_install2_sync
    • snapd_system_information_get_binaries_directory
    • snapd_system_information_get_kernel_version
    • snapd_system_information_get_mount_directory
  • Fix calls not working inside threads.
  • Fix reference counting error when calling snapd_client_get_interfaces and snapd_client_create_user.

  • Deprecated API:

    • snapd_client_install_async
    • snapd_client_install_finish
    • snapd_client_install_sync

Packaging specific improvements:

  • Final removal of snapd will trigger removal of all Snappy content

Comments 19

This update has been submitted for testing by ngompa.

snapd-2.25-1.fc25 ejected from the push because u"Cannot find relevant tag for snapd-2.25-1.fc25. None of ['f25-updates-testing', 'f25-updates-testing-pending'] are in [u'f22-updates-candidate', u'dist-6E-epel-testing-candidate', u'f21-updates-candidate', u'f24-updates-candidate', u'f26-updates-candidate', u'epel7-testing-candidate', u'f25-updates-candidate', u'f23-updates-candidate', u'dist-5E-epel-testing-candidate']."

This update has been submitted for testing by mohanboddu.

This update has been pushed to testing.

The update to snapd 2.25 is fine for me, however the fix for #1444422 doesn't do what it is supposed to do.

After removal of the snapd package all snaps get unmounted but content in /var/lib/snapd/ still remains. .snap files are removed but the database /var/lib/snapd/state.json remains which will lead to broken snaps reported when snapd is installed on the system again.

karma: +1 #1444422: -1 #1446605: +1

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

ngompa edited this update.

New build(s):

  • snapd-glib-1.12-1.fc25
  • snapd-2.26.3-1.fc25

Removed build(s):

  • snapd-2.25-1.fc25

Karma has been reset.

This update has been submitted for testing by ngompa.

This update has been pushed to testing.

ngompa edited this update.

New build(s):

  • snapd-2.26.3-2.fc25

Removed build(s):

  • snapd-2.26.3-1.fc25

Karma has been reset.

This update has been submitted for testing by ngompa.

This update has been pushed to testing.

Still a few things left after removing snapd:

$ tree /var/lib/snapd/ 
/var/lib/snapd/
├── desktop
│   └── applications
│       └── mimeinfo.cache
└── device

3 directories, 1 file
karma: +1 #1444422: -1

ngompa edited this update.

New build(s):

  • snapd-2.26.3-3.fc25

Removed build(s):

  • snapd-2.26.3-2.fc25

Karma has been reset.

This update has been submitted for testing by ngompa.

This update has been pushed to testing.

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

This update has been submitted for stable by ngompa.

This update has been pushed to stable.


Add Comment & Feedback
Toggle Preview

Comment fields support Fedora-Flavored Markdown.

-1 0 +1 Feedback Guidelines
#1444422 /var/lib/snapd not removed when removing snapd
#1446605 snapd-2.25 is available
#1448027 snapd-glib-1.12 is available
#1450242 snapd-2.26.3 is available
Is the update generally functional?
Content Type
RPM
Status
stable
Submitted by
Update Type
enhancement
Karma
0
stable threshold: 2
unstable threshold: -3
Autopush
Enabled
Dates
submitted 8 months ago
in testing 8 months ago
in stable 7 months ago
modified 8 months ago

Related Bugs 4

-20 #1444422 /var/lib/snapd not removed when removing snapd
0+1 #1446605 snapd-2.25 is available
00 #1448027 snapd-glib-1.12 is available
00 #1450242 snapd-2.26.3 is available

Automated Test Results