O aviso foi introduzido por snapd
solicitação de solicitação # 2712 .
A interface content
destina-se a permitir que um pacote instantâneo compartilhe arquivos com um segundo pacote de snap. Isso só é útil se o snap no lado de recebimento obtiver os arquivos esperados (ou seja, se o aplicativo esperar obter a biblioteca do cliente Mir, provavelmente não funcionará se, em vez disso, receber outra coisa).
Para ajudar com isso, os plugues e slots usando essa interface podem ser anotados com um atributo content
: se o valor desse atributo corresponder, uma conexão poderá ser feita. Caso contrário, irá falhar. Antes da solicitação pull acima, o atributo era opcional e, no futuro, provavelmente seria obrigatório. O aviso está aí para encorajar as pessoas a adicionar o atributo, se estiver faltando.
O mir-libs
snap (a partir da revisão 24) não parece incluir o atributo:
$ cat /snap/mir-libs/current/meta/snap.yaml
...
slots:
mir-libs:
interface: content
read:
- usr/lib
Então, o aviso está dizendo ao autor do snap que eles precisam corrigir isso. Se você estiver desenvolvendo um snap que se conecta a mir-libs
, será necessário aguardar até que o mir-libs
snap seja corrigido primeiro (já que você não saberá para o que ele definirá o atributo).