It’s that time again!
We have quite a few pending PRs open ranging from major features all the way to trivial tweaks. To ensure these get addressed timely, we’ll have a more focused effort over the next few days to work through them. If you are an author or a reviewer, let’s please collaborate towards that.
Below we have the PRs which were open when the sprint started today, and perhaps a few important ones that were opened later and then integrated into the sprint.
For any required updates unrelated to status changes, please comment below. Status changes will be updated regularly and automatically.
##Status of each PR:
- Pending review
-
Closed without merging - Review in progress
- Reviewed and accepted
-
Merged - Broken spread tests (click to see)
Hooks
- #3120: [WIP] interfaces/hooks: expose attrs to the interface API, snapctl enhancements (step #4)
-
#3498: hooks: support for install and remove hooks - #3526: hooks: support for refresh hook
-
#3568: snapctl: add new
snapctl internal configure-core
Interfaces
-
#3051: interfaces: add consoles interface - #3346: [WIP] allow access to nm-dispatcher scripts
- #3478: tests: extend upower-observe test to cover snaps providing slots
- #3484: tests: add autopilot-introspection interface test
-
#3489: tests: add bluetooth-control interface test - #3499: interfaces/builtin: add the spi interface
-
#3503: tests: add browser-support interface test -
#3525: interfaces: add password-manager-service implicit classic interface (LP: #1653769) -
#3548: interfaces: Add /run/uuid/request to openvswitch - #3593: interfaces/wayland: add access to wayland compositors
-
#3609: interfaces/builtin: add kvm interface
Cross-distribution support
-
#3505: tests: enable main suite on fedora -
#3544: tests: make main/help run on opensuse and fedora again
Graphic interfaces
- #3260: cmd/snap: implement userd command as replacement for snapd-xdg-open
- #3398: env: set XDG_DATA_DIRS for wayland et.al.
- #3556: client,daemon,snap,store: add license field
-
#3575: overlord: populate interface label with summary
Devices
- #3573: overlord: always try to get a serial, be lazy on classic with no special store, nor any snaps
-
#3524: asserts,overlord/devicestate: allow and support serials signed by a trusted authority instead of the brand
Resilience
- #3456: many: add interfaces.SystemKey() helper
-
#3496: cmd/snap-repair: start of Runner, implement first pass of Peek and Fetch - #3502: snap-seccomp: add more tests
- #3560: cmd/snap-repair: implement most logic to get the next repair to run/retry in a brand sequence
- #3565: cmd/snap-repair: skeleton code around actually running a repair
- #3571: cmd/snap-repair: recover brand/model from /var/lib/snapd/seed/assertions checking signatures and brand account
Usability
-
#3399: many: add the interface command -
#3554: client: wrap services calls -
#3549: many: expose services commands for snap services -
#3545: many: support querying and completing assertion type names -
#3614: daemon, client, cmd/snap: implement “snap services”
Store
Other
- #2837: interfaces/apparmor: allow reading from ecryptfs
-
#3317: many: start implenting “base” snap type on the snapd side -
#3483: tests: dependency packages installed during prepare-project -
#3576: tests: snap debug confinement does not exists yet in 2.26.x - #3569: snapd, snapctl: use json Decoder instead of Unmarshall
- #3372: tests: add basic lxd test
##Stats
42 total → ( 4 waiting → 15 reviewing → 2 reviewed → 14 merged ) → 21 closed