Public bug reported: What: The thunderbird snap should use snap epochs https://documentation.ubuntu.com/snapcraft/stable/how-to/crafting/manage-data-compatibility/ to tag and manage profile compatibility.
Why is this important: * without this it is not possible to switch to a more stable channel (e.g. from monthly thunderbird to ESR thunderbird. * a small publishing error to the snapcraft.io store can lock all users out of their thunderbirds (see below) - the only feasable way to get updates afterwards is to subscribe to a less stable channel. What does the feature accomplish: * if one subscribes to a more stable channel, the thunderbird in the more stable channel will not be installed unless it is compatible with the current profile. As soon as it is compatible, the user gets their regular updates from the more stable channel. Why I am writing this: I got bitten by an unexpected update on the snap channel latest/candidate, where a 140.1.0esr-1 was published (which updated my profiles) and then a 128.13.0esr-3, which denied me starting my thunderbird. I know my way around snap quite well, and it was not hard for me to revert to the 140.1.0esr-1 version, so i can run my thunderbird profile. But actually I would like to switch to the ESR version as I would prefer stability over new features. If I do not want to recreate my profiles, I need to hold updates until the ESR version is profile-compatible with the 140.1.0esr-1 version. I am not sure if this is the right place for a feature request - I was advised by nteodosio at https://forum.snapcraft.io/t/thunderbird-141-snap-and-candidate-profile- not-compatible-anymore/47915/8 to report the bugfix/request here. ** Affects: thunderbird (Ubuntu) Importance: Undecided Status: New ** Description changed: What: The thunderbird snap should use snap epochs https://documentation.ubuntu.com/snapcraft/stable/how-to/crafting/manage-data-compatibility/ to tag and manage profile compatibility. Why is this important: * without this it is not possible to switch to a more stable channel (e.g. from monthly thunderbird to ESR thunderbird. - * a small publishing error to the snapcraft.io store can lock all users out of their thunderbirds (see below) - the only feasable way to get updates afterwards is to subscribe to a less stable channel + * a small publishing error to the snapcraft.io store can lock all users out of their thunderbirds (see below) - the only feasable way to get updates afterwards is to subscribe to a less stable channel. - What does the feature accomplish: - * if one subscribes to a more stable channel, the thunderbird in the more stable channel will not be installed unless it is compatible with the current profile + What does the feature accomplish: + * if one subscribes to a more stable channel, the thunderbird in the more stable channel will not be installed unless it is compatible with the current profile. As soon as it is compatible, the user gets their regular updates from the more stable channel. Why I am writing this: I got bitten by an unexpected update on the snap channel latest/candidate, where a 140.1.0esr-1 was published (which updated my profiles) and then a 128.13.0esr-3, which denied me starting my thunderbird. I know my way around snap quite well, and it was not hard for me to revert to the 140.1.0esr-1 version, so i can run my thunderbird profile. But actually I would like to switch to the ESR version as I would prefer stability over new features. If I do not want to recreate my profiles, I need to hold updates until the ESR version is profile-compatible with the 140.1.0esr-1 version. I am not sure if this is the right place for a feature request - I was advised by nteodosio at https://forum.snapcraft.io/t/thunderbird-141-snap-and-candidate-profile- not-compatible-anymore/47915/8 to report the bugfix/request here. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to thunderbird in Ubuntu. https://bugs.launchpad.net/bugs/2119030 Title: Bugfix/Feature request: use snap epochs for profile data compatibility Status in thunderbird package in Ubuntu: New Bug description: What: The thunderbird snap should use snap epochs https://documentation.ubuntu.com/snapcraft/stable/how-to/crafting/manage-data-compatibility/ to tag and manage profile compatibility. Why is this important: * without this it is not possible to switch to a more stable channel (e.g. from monthly thunderbird to ESR thunderbird. * a small publishing error to the snapcraft.io store can lock all users out of their thunderbirds (see below) - the only feasable way to get updates afterwards is to subscribe to a less stable channel. What does the feature accomplish: * if one subscribes to a more stable channel, the thunderbird in the more stable channel will not be installed unless it is compatible with the current profile. As soon as it is compatible, the user gets their regular updates from the more stable channel. Why I am writing this: I got bitten by an unexpected update on the snap channel latest/candidate, where a 140.1.0esr-1 was published (which updated my profiles) and then a 128.13.0esr-3, which denied me starting my thunderbird. I know my way around snap quite well, and it was not hard for me to revert to the 140.1.0esr-1 version, so i can run my thunderbird profile. But actually I would like to switch to the ESR version as I would prefer stability over new features. If I do not want to recreate my profiles, I need to hold updates until the ESR version is profile-compatible with the 140.1.0esr-1 version. I am not sure if this is the right place for a feature request - I was advised by nteodosio at https://forum.snapcraft.io/t/thunderbird-141-snap-and-candidate- profile-not-compatible-anymore/47915/8 to report the bugfix/request here. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/2119030/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

