Unblocking 2.24

The 2.24 release had some delays because of Duplicate plug/slot names inside the core snap and Auto-connect logic starting from slots of an installed/refreshed snap is naive

Those issues were found while investigating why the “network-bind” plug for core was not connected after the ubuntu-core -> core transition. It turns out that some of the issues are deeper and take time to resolve properly.

In order to get 2.24 out of the door I would like to propose a work-around for now:

another approach would be to take only and test with this bit of #3145:

https://github.com/snapcore/snapd/pull/3145/files#diff-b88a3954d898e0a8ab681d98f1407a0fR328

another approach yet is to merge core-support but also special case core-support in autoconnect so that it auto connects only with the slot on the same core/os snap

1 Like