ИНФОРМАЦИОННЫЙ снимок “Мир - освобождает”, имеет плохие разъемы или слоты после установки на Ubuntu core/RPi

Я вижу это, когда установка Мира - освобождает снимок.

localhost:~$ sudo snap install mir-libs --edge
**2017-02-17T05:21:54Z INFO snap "mir-libs" has bad plugs or slots: mir-libs (content slot must have a content attribute set)**
mir-libs (edge) 0.1 from 'canonical' installed

Но все еще mir-libs установлен. Был бы вышеупомянутые ошибочные проблемы причины позже?

2
задан 17 February 2017 в 11:30

1 ответ

Предупреждение было представлено snapd запрос получения по запросу № 2712 .

Эти content, интерфейс предназначается, чтобы позволить одному поспешному пакету совместно использовать файлы со вторым поспешным пакетом. Это только полезно, если снимок на стороне получения получает файлы, это ожидало (т.е. если приложение ожидало получать клиентскую библиотеку Мира, это, вероятно, не будет работать, если это вместо этого получит что-то еще).

Для помощи с этим разъемы и слоты с помощью этого интерфейса могут быть аннотированы content атрибут: если значение этого атрибута соответствует, то связь может быть установлена. Иначе это перестанет работать. До вышеупомянутого запроса получения по запросу атрибут был дополнительным, и в будущем это, вероятно, будет обязательно. Предупреждение там, чтобы поощрить людей добавлять атрибут, если это отсутствует.

mir-libs снимок (с пересмотра 24), кажется, не включает атрибут:

$ cat /snap/mir-libs/current/meta/snap.yaml
...
slots:
  mir-libs:
    interface: content
    read:
    - usr/lib

, Таким образом, предупреждение говорит автору того снимка, что они должны зафиксировать это. При разработке снимка, который включает mir-libs, необходимо будет ожидать эти mir-libs снимок, который будет зафиксирован сначала (так как Вы не будете знать то, что они установят атрибут на).

1
ответ дан 2 December 2019 в 04:50

Другие вопросы по тегам:

Похожие вопросы: