Snapcraft 4.0

The team behind Snapcraft is pleased to announce the release of Snapcraft 4.0. Among the many updates, fixes and additions it includes, the following are what we consider its highlights: the core20 base is now supported --use-lxd can now be used with all snap supported architectures improved plugins for core20 support for adding external repositories To try this release, switch to the candidate channel for Snapcraft. Plugins V2 New plugin infrastructure has been developed to support core20. ...

Fingerprint Reader Support for Lenovo x390Y on Ubuntu

This is experimental, but I went ahead and ran the following after reading about it on reddit. snap install fwupdmgr /snap/bin/fwupdmgr install https://fwupd.org/downloads/cbe7b45a2591e9d149e00cd4bbf0ccbe5bb95da7-Synaptics-Prometheus_Config-0021.cab /snap/bin/fwupdmgr install https://fwupd.org/downloads/3b5102b3430329a10a3636b4a594fc3dd2bfdc09-Synaptics-Prometheus-10.02.3110269.cab These two cab files are referenced from: https://fwupd.org/lvfs/devices/com.synaptics.prometheus.config https://fwupd.org/lvfs/devices/com.synaptics.prometheus.firmware Rebooted and then went ahead with the actual fingerprint setup: After this was all done, login with fingerprints just worked. The only downside is that you need to press a key first to bring up the unlock logic. ...

Setup LXD with Ubuntu's ZFS on root

I want to have a head start to make sure Ubuntu 20.04 works flawlessly by the time it releases. I am however making some bold moves, like setting up ZFS on Root during install which is currently marked as EXPERIMENTAL. TODO zfs on root screenshot After the installation is done, we can check that the installer creates two pools: $ zpool list NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT bpool 1,88G 178M 1,70G - - 0% 9% 1. ...

#snappy #snapcraft #development

Broader use of bases for snaps

We have regular Engineering Sprints at Canonical. These are a great opportunity for engineering teams to come together and discuss progress and roadmaps, as well as code and work together. Many of us have just returned from one such event in Malta, getting home just before the widely report storm hit the island (see Destruction across Malta as gale-force winds batter islands). And one of the things we discussed over the course of that week was the implications of using bases when snaps use type other than app (a base is a special kind of snap that provides a minimal set of libraries common to most applications). ...