Activity log for bug #1996270

Date Who What changed Old value New value Message
2022-11-11 09:43:41 Jon Haynes bug added bug
2022-11-11 09:48:06 Jon Haynes description I am using snap version 2.57.5+20.04 My scenario is that I need to install microk8s from a downloaded *.snap file. It is important that the tracking is contained to 1.24/stable. I do not want to go to 1.25/stable on the next automatic update. I download a snap package and save it to a local file: snap download microk8s --channel=1.24/stable --target-directory "/tmp" --basename="microk8s-1.24" I then install from that local file, setting the tracking channel using the --channel switch: snap install /tmp/microk8s-1.24.snap --channel=1.24/stable --classic However the tracking to the required channel is not registered - the output of `snap list microk8s` is: Name Version Rev Tracking Publisher Notes microk8s v1.24.6 4023 - canonical✓ classic If I were to have run the installation command sourcing the package directly from the snap store (i.e. without a downloaded snap package) I would have got the following output: Name Version Rev Tracking Publisher Notes microk8s v1.24.6 4023 1.24/stable canonical✓ classic (i.e. Tracking is correctly set to 1.24/stable) I am raising this as a bug as I would expect that, even though I am initiating the installation from a downloaded file, the tracking is really important so that snap updates do not take me to a version beyond my tracking restriction. I am using snap version 2.57.5+20.04 My scenario is that I need to install microk8s from a downloaded *.snap file. It is important that the tracking is contained to 1.24/stable. I do not want to go to 1.25/stable on the next automatic update. I download a snap package and save it to a local file: ``` snap download microk8s --channel=1.24/stable --target-directory "/tmp" --basename="microk8s-1.24" ``` I then install from that local file, setting the tracking channel using the --channel switch: snap install /tmp/microk8s-1.24.snap --channel=1.24/stable --classic However the tracking to the required channel is not registered - the output of `snap list microk8s` is: Name Version Rev Tracking Publisher Notes microk8s v1.24.6 4023 - canonical✓ classic If I were to have run the installation command sourcing the package directly from the snap store (i.e. without a downloaded snap package) I would have got the following output: Name Version Rev Tracking Publisher Notes microk8s v1.24.6 4023 1.24/stable canonical✓ classic (i.e. Tracking is correctly set to 1.24/stable) I am raising this as a bug as I would expect that, even though I am initiating the installation from a downloaded file, the tracking is really important so that snap updates do not take me to a version beyond my tracking restriction.
2022-11-11 09:48:28 Jon Haynes description I am using snap version 2.57.5+20.04 My scenario is that I need to install microk8s from a downloaded *.snap file. It is important that the tracking is contained to 1.24/stable. I do not want to go to 1.25/stable on the next automatic update. I download a snap package and save it to a local file: ``` snap download microk8s --channel=1.24/stable --target-directory "/tmp" --basename="microk8s-1.24" ``` I then install from that local file, setting the tracking channel using the --channel switch: snap install /tmp/microk8s-1.24.snap --channel=1.24/stable --classic However the tracking to the required channel is not registered - the output of `snap list microk8s` is: Name Version Rev Tracking Publisher Notes microk8s v1.24.6 4023 - canonical✓ classic If I were to have run the installation command sourcing the package directly from the snap store (i.e. without a downloaded snap package) I would have got the following output: Name Version Rev Tracking Publisher Notes microk8s v1.24.6 4023 1.24/stable canonical✓ classic (i.e. Tracking is correctly set to 1.24/stable) I am raising this as a bug as I would expect that, even though I am initiating the installation from a downloaded file, the tracking is really important so that snap updates do not take me to a version beyond my tracking restriction. I am using snap version 2.57.5+20.04 My scenario is that I need to install microk8s from a downloaded *.snap file. It is important that the tracking is contained to 1.24/stable. I do not want to go to 1.25/stable on the next automatic update. I download a snap package and save it to a local file: snap download microk8s --channel=1.24/stable --target-directory "/tmp" --basename="microk8s-1.24" I then install from that local file, setting the tracking channel using the --channel switch: snap install /tmp/microk8s-1.24.snap --channel=1.24/stable --classic However the tracking to the required channel is not registered - the output of `snap list microk8s` is: Name Version Rev Tracking Publisher Notes microk8s v1.24.6 4023 - canonical✓ classic If I were to have run the installation command sourcing the package directly from the snap store (i.e. without a downloaded snap package) I would have got the following output: Name Version Rev Tracking Publisher Notes microk8s v1.24.6 4023 1.24/stable canonical✓ classic (i.e. Tracking is correctly set to "1.24/stable") I am raising this as a bug as I would expect that, even though I am initiating the installation from a downloaded file, the tracking is really important so that snap updates do not take me to a version beyond my tracking restriction.
2022-11-16 10:01:11 Alberto Mardegan affects snapcraft snapd
2022-11-16 10:01:22 Alberto Mardegan snapd: status New Confirmed