How to add stage-snaps from different channels?


#1

I’m trying to use these :

stage-snaps:
  - ipfs/edge
  - ipfs-cluster/edge

However, one is strict, and the other is classic.

Failed to install or refresh a snap: ‘ipfs-cluster’ does not exist or is not available on the desired channel ‘edge’. Use snap info ipfs-cluster to get a list of channels the snap is available on.

Changing the confinement changes the error.

Failed to install or refresh a snap: ‘ipfs’ does not exist or is not available on the desired channel ‘edge’. Use snap info ipfs to get a list of channels the snap is available on.

So… How do I resolve this?


How to run a NodeJS command before building a Go program?
#2

Apparently, it’s like this :

stage-snaps:
  - ipfs/latest/edge
  - ipfs-cluster/latest/edge

No, I don’t get it either. Probably a bug.


#3

Yeah it should default to latest, in my opinion. @sergiusens what do you think?


#4

I would be +1 on that, and we do have a bug to fix it for a while now, but the default shouldn’t be latest if default tracks are enabled, so we should look into that first.