I used snap to install the latest version of lxd on the stable channel. But it doesn't seem to point to the latest code in the stable-3.0 branch

I used snap to install the latest version of lxd on the stable channel. But it doesn’t seem to point to the latest code in the stable-3.0 branch.

output of snap info lxd is

snap-id: J60k4JY0HppjwOjW8dZdYc8obXKxujRu
tracking: stable
refreshed: 2018-05-03T14:42:28Z
installed: 3.0.0 (6954) 56MB -
channels:
stable: 3.0.0 (6954) 56MB -
candidate: 3.1 (7109) 56MB -
beta: ↑
edge: git-d0d66b4 (7119) 56MB -
2.0/stable: 2.0.11 (6627) 27MB -
2.0/candidate: 2.0.11 (7099) 28MB -
2.0/beta: ↑
2.0/edge: git-e48b686 (7029) 26MB -
3.0/stable: 3.0.0 (6960) 56MB -
3.0/candidate: 3.0.0 (7104) 56MB -
3.0/beta: ↑
3.0/edge: git-8669276 (7009) 56MB -

However on a different post @freeekanayaka says that the snap ID J60k4JY0HppjwOjW8dZdYc8obXKxujRu points to the commit 24c3713d7. Which is not the latest commit.

“snap ID J60k4JY0HppjwOjW8dZdYc8obXKxujRu, which I believe matches the latest commit in our stable-3.0 branch (rev 24c3713d7). @stgraber?”

How do I make sure that snap installs lxd from the stable-3.0 branch with the latest commit. If I have installed it earlier, how do I update it to include new commits? Do I wait for 3.0.1 or snap refresh does the trick?

3.0/edge is what tracks the (untested) stable-3.0 branch on Github.
3.0/stable tracks the latest release of 3.0 (3.0.0) + some careful chosen cherry-picks.

1 Like