stable

snapd-2.23.6-4.fc25 and snapd-glib-1.10-1.fc25

FEDORA-2017-37a7331620 created by ngompa 7 years ago for Fedora 25

snapd 2.23.6 and snapd-glib 1.10 introduce support for using Snaps in Fedora.

snapd provides the Snappy system functionality, while snapd-glib enables various applications to interact and integrate with snapd.

See https://snapcraft.io/ for more information on Snappy.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf install --refresh --advisory=FEDORA-2017-37a7331620 \*

This update has been submitted for testing by ngompa.

7 years ago

ngompa edited this update.

7 years ago

ngompa edited this update.

New build(s):

  • snapd-2.23.6-2.fc25

Removed build(s):

  • snapd-2.23.6-1.fc25
7 years ago

This update has been pushed to testing.

7 years ago

ngompa edited this update.

7 years ago

ngompa edited this update.

New build(s):

  • snapd-2.23.6-3.fc25

Removed build(s):

  • snapd-2.23.6-2.fc25
7 years ago

This update has been submitted for testing by ngompa.

7 years ago

This update has been pushed to testing.

7 years ago
User Icon mrmorph commented & provided feedback 7 years ago

Tested this package on a clean Fedora 25 install. Everything looks fine and works well so far. However the rpmlint/rpmgrill errors is something we need to look into.

User Icon mrmorph commented & provided feedback 7 years ago
karma

After some testing snapd works still fine for me. No big issues blocking this update spotted.

BZ#1390616 Review Request: snapd-glib - Library providing a GLib interface to snapd
BZ#1367825 Review Request: snapd - The snapd and snap tools enable systems to work with .snap files
BZ#1421274 Is this ever going to be built?
User Icon zyga commented & provided feedback 7 years ago

Upon installation the snapd.socket was not started. Something is not right with the preset handling.

[zyga@localhost ~]$ systemctl status snapd.socket | cat                         
● snapd.socket - Socket activation for snappy daemon                            
   Loaded: loaded (/usr/lib/systemd/system/snapd.socket; enabled; vendor preset:
 enabled)                                                                       
   Active: inactive (dead)                                                      
   Listen: /run/snapd.socket (Stream)                                           
           /run/snapd-snap.socket (Stream)                                      

So this part was OK but the socket is inactive (dead) any ideas why?

User Icon zyga commented & provided feedback 7 years ago

I started the socket manually, installed hello-world. It has installed correctly although the formatting of the progress bar is incorrect. I suspect we are using an older version of the progress bar package.

User Icon zyga commented & provided feedback 7 years ago

Aha, may I notice that this was on a server variant, not sure if this is relevant.

User Icon zyga commented & provided feedback 7 years ago

I installed python0 which is a snap using classic confinement but those obviously don't run. I think that for as long as we don't have an answer for that we should fail in the daemon and return an error message with a link to a tracking bug.

User Icon zyga commented & provided feedback 7 years ago
karma

I'm giving my +1 comment despite the remarks above as this is a big improvement and we can iterate on specific issues.

BZ#1367825 Review Request: snapd - The snapd and snap tools enable systems to work with .snap files
BZ#1421274 Is this ever going to be built?

ngompa edited this update.

New build(s):

  • snapd-2.23.6-4.fc25
  • snapd-glib-1.10-1.fc25

Removed build(s):

  • snapd-glib-1.9-2.fc25
  • snapd-2.23.6-3.fc25
7 years ago

This update has been submitted for testing by ngompa.

7 years ago

This update has been pushed to testing.

7 years ago
User Icon mrmorph commented & provided feedback 7 years ago
karma

Tested latest version again and works fine for me.

BZ#1390616 Review Request: snapd-glib - Library providing a GLib interface to snapd
BZ#1367825 Review Request: snapd - The snapd and snap tools enable systems to work with .snap files
BZ#1421274 Is this ever going to be built?
BZ#1438790 snapd-glib-1.10 is available
User Icon jsedlak provided feedback 7 years ago
karma
BZ#1390616 Review Request: snapd-glib - Library providing a GLib interface to snapd
BZ#1367825 Review Request: snapd - The snapd and snap tools enable systems to work with .snap files
BZ#1421274 Is this ever going to be built?
BZ#1438790 snapd-glib-1.10 is available
User Icon zyga commented & provided feedback 7 years ago
karma

I just tested this on F25 and it worked great out of the box :-) Thanks

BZ#1390616 Review Request: snapd-glib - Library providing a GLib interface to snapd
BZ#1367825 Review Request: snapd - The snapd and snap tools enable systems to work with .snap files
BZ#1421274 Is this ever going to be built?
BZ#1438790 snapd-glib-1.10 is available

This update has been submitted for stable by bodhi.

7 years ago
User Icon maniktaneja commented & provided feedback 7 years ago

I tried snapd on F25 on Linode and see that it works straight. I see that snaps are installed in /var/lib/snapd/snap and the path variable in the shell is not set automatically, so I am unable to call the apps/binaries exposed in the snap. Instead, I need to refer to the absolute path-

[root@li421-251 ~]# ll /var/lib/snapd/snap/bin/
total 0
lrwxrwxrwx 1 root root 13 Apr  7 22:51 hello-world -> /usr/bin/snap
lrwxrwxrwx 1 root root 13 Apr  7 22:51 hello-world.env -> /usr/bin/snap
lrwxrwxrwx 1 root root 13 Apr  7 22:51 hello-world.evil -> /usr/bin/snap
lrwxrwxrwx 1 root root 13 Apr  7 22:51 hello-world.sh -> /usr/bin/snap
lrwxrwxrwx 1 root root 13 Apr  7 22:54 httpstat -> /usr/bin/snap

[root@li421-251 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@li421-251 ~]# hello-world
-bash: hello-world: command not found
[root@li421-251 ~]# /var/lib/snapd/snap/bin/hello-world
Hello World!
User Icon maniktaneja commented & provided feedback 7 years ago

For reference-

[root@li421-251 ~]# snap --version
snap    2.23.6-4.fc25
snapd   2.23.6-4.fc25
series  16
fedora  25

kernel 4.9.7-x86_64-linode80

User Icon ngompa commented & provided feedback 7 years ago

The path is loaded via a profile.d snippet, so the path change takes effect on next logon. There's not much that can be done about that, unfortunately.

User Icon maniktaneja commented & provided feedback 7 years ago

Thanks for the update @ngompa!

This update has been pushed to stable.

7 years ago

Please login to add feedback.

Metadata
Type
newpackage
Karma
3
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
disabled
Dates
submitted
7 years ago
in testing
7 years ago
in stable
7 years ago
modified
7 years ago
BZ#1367825 Review Request: snapd - The snapd and snap tools enable systems to work with .snap files
0
3
BZ#1390616 Review Request: snapd-glib - Library providing a GLib interface to snapd
0
3
BZ#1421274 Is this ever going to be built?
0
3
BZ#1438790 snapd-glib-1.10 is available
0
3

Automated Test Results