Thank you for looking after this package in Ubuntu!

On Sun, Oct 10, 2021 at 01:57:45PM -0000, Nicholas Guriev wrote:
> In the next few weeks, Telegram will migrate from 32-bit user
> identifiers to 64-bit ones. Version 3.1 is the minimal that supports
> UIDs over 2 ³¹ - 1. Older version may stop working for new registered
> users. I think it is worth to have this version in Ubuntu. At least, SRU
> policy admits such updates.

"May" stop working? Will it, or won't it? I don't think it's appropriate
to speculatively update the package in a stable release unless you're
actually sure. If you do the necessary analysis and confirm that it will
actually break users in practice, that such breakage is to an
unacceptable level (eg. the package won't work at all for newly
registered users) _and_ that it's impractical to backport a fix, then I
think an SRU to a new version with the fix would be acceptable.

However, I don't think vague speculation about what _might_ break is
enough. Please figure out the detail and post a comment explaining the
detail. *If* my conditions above are clearly met from such an analysis,
then +1 for a major version update. However if a backport or patch is
practical, then that is preferable and I expect that instead. I don't
think it's acceptable to ignore that preference and jump straight to a
major version update without even looking. For example, why would a
trivial patch switching the type to a 64-bit one not be practical? I
will expect that to be explained first.

I'd also like to pre-empt the usual argument I see in this kind of
situation, which is "I prefer to maintain it this way because that's
easier/more tested upstream/whatever". While that may be true, the cost
is that users get disrupted as we break their expectations of a stable
release. We have made a choice as a project to ship and then patch
stable releases, and with that choice comes the acceptance of that
patching risk. Users who prefer the other side of the trade-off already
have that choice via the telegram-desktop snap.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1942699

Title:
  SRU: Update Telegram Desktop to 2.9.2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libtgowt/+bug/1942699/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to