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

Reply via email to