Call for testing: snapcraft 3.3


#1

Hello Snapcrafters! The Snapcraft team is delighted to announce that version 3.3 is now available.

These are the release notes.

The snapcraft snap for 3.3 currently available in the candidate channel, to try it out run:

$ sudo snap install --candidate --classic snapcraft

Of, if you already have it installed, to try it out run:

$ sudo snap refresh --candidate snapcraft

Best practices for hooks
#2

I ran “some” tests overnight using snapcraft 3.3. Some failures, but they’re the same failures I get with other releases, so nothing to worry about. Looks good to me!

snapcraft on host: 
snapcraft, version 3.3 
multipass on host: 
multipass v0.5-208-gfe05e95  
multipassd v0.5-208-gfe05e95  
lxd on host: 
3.11   
✓ - dosbox-jz-snap (multipass)
✓ - android-studio (cleanbuild)
✓ - android-studio-canary (cleanbuild)
✓ - atom (cleanbuild)
✓ - axel (cleanbuild)
✓ - brackets (cleanbuild)
✓ - corsixth (cleanbuild)
✓ - cumulonimbus (cleanbuild)
✓ - ddgr (cleanbuild)
✓ - discord (cleanbuild)
✓ - discord-ptb (cleanbuild)
✓ - dosbox-x (cleanbuild)
✓ - duckmarines (cleanbuild)
✓ - eclipse (cleanbuild)
✓ - fkill (cleanbuild)
✓ - get-iplayer (cleanbuild)
✓ - ghost-desktop (cleanbuild)
✓ - gitter-desktop (cleanbuild)
✓ - googler (cleanbuild)
✓ - helm (cleanbuild)
✓ - inadyn (cleanbuild)
✓ - irccloud-desktop (cleanbuild)
✓ - irssi (cleanbuild)
✓ - jenkins (cleanbuild)
✓ - links (cleanbuild)
✓ - magic-wormhole (cleanbuild)
✓ - mattermost-desktop (cleanbuild)
✓ - mdl (cleanbuild)
✓ - minetest (cleanbuild)
✓ - mosaic (cleanbuild)
✓ - mrrescue (cleanbuild)
✓ - mumble (cleanbuild)
✓ - mumble-stable (cleanbuild)
✓ - mutt (cleanbuild)
✓ - nano (cleanbuild)
✓ - newsboat (cleanbuild)
✓ - obs-studio (multipass)
✓ - offlineimap (cleanbuild)
✓ - opentoonz (multipass)
✓ - opentoonz-morevna (multipass)
✓ - opentyrian (cleanbuild)
🗙 - photoscape (cleanbuild)
🗙 - pypy (cleanbuild)
🗙 - pypy3 (cleanbuild)
✓ - pyradio (cleanbuild)
✓ - scummvm (cleanbuild)
✓ - sdlpop (cleanbuild)
✓ - sentry (cleanbuild)
🗙 - signal-desktop (cleanbuild)
✓ - simplenote (cleanbuild)
✓ - slack-term (cleanbuild)
✓ - spelunky (cleanbuild)
🗙 - steamforwindows (cleanbuild)
✓ - storjshare-gui (cleanbuild)
✓ - sublime-text (cleanbuild)
✓ - tcpie (cleanbuild)
✓ - teleconsole (cleanbuild)
✓ - term2048 (cleanbuild)
🗙 - thelounge (cleanbuild)
🗙 - tmnationsforever (cleanbuild)
🗙 - uber-cli (cleanbuild)
🗙 - vagrant (multipass)
✓ - vault (cleanbuild)
✓ - vscode (cleanbuild)
✓ - warzone2100 (cleanbuild)
✓ - wethr (cleanbuild)
✓ - wire (cleanbuild)
✓ - wordpress-desktop (cleanbuild)
✓ - xonotic (cleanbuild)
✓ - yakyak (cleanbuild)
✓ - evince (multipass)
✓ - gedit (multipass)
✓ - eog (multipass)
✓ - quadrapassel (multipass)

#3

Using edge and candidate for a couple of snaps, so far so good.


#4

I’ve tested snapcraft 3.3 revision 2722 from candidate by building the seeded snaps (gnome-calculator, gnome-logs, gnome-system-monitor, and gnome-characters. All built as expected and the result was fine.

I also built evince from upstream, which has the snapcraft.yaml in build-aux/snap, this also built fine.


#5

This release is now on stable


#6

Cheers! :clinking_glasses: