** Description changed:

  [Impact]
  
- The newer version of Telegram Desktop, 2.9.2, has support new features
- that are worth to bring in Ubuntu (video calls, voice chats, several
- pinned messages, multiple accounts, comments in channels, auto-deleting
- messages, simple image editor).
+ The newer version of Telegram Desktop, 3.1.1, which is currently in
+ Ubuntu 21.10 (Impish Indri), provides an important support for 64-bit
+ user identifiers. In the next few weeks will register users with UID
+ more than 2 ³¹ - 1 (maximal 32-bit signed number). These users will be
+ unseen in ancient versions.
+ 
+ This version also brings many new features including video calls, voice
+ chats, streaming platform, several pinned messages, multiple accounts,
+ comments in channels, auto-deleting messages, simple image editor.
+ Unfortunately, it is huge task to extract an isolated patch which is
+ responsible for 32-bit to 64-bit migration. I suggest, on an upstream
+ author's advice, to do full update of the package.
  
  Given the nature of the project, it make sense to do regular updates in
  order to adjust changes of Telegram service and its server protocol.
  
  [Test Plan]
  
- Most testing burden rests with the upstream team. I can do smoke tests
- of the new features.
+ 1. Login as a new user with ID over the bound on a test server.
+    * Provided that you are not logged in, start the app, go to Settings,
+      type blindly `testmode`.
+    * Use any number matching the next format: +999661XXXX, where X means
+      any digit.
+    * Provide auth code 11111.
+    * Choose random account name if needed, then click the "Sign Up"
+      button.
+ 2. Make sure you have gotten a long UID.
+    * Look into an mtp_*.txt debug log.
+ 3. Login as an old user in another application instance.
+    * Use phone +9996611111 and the same auth code.
+ 4. The new user writes messages to the old user. The second one receives
+    them regardless of ancient version.
+ 5. The old user writes messages to the new user. The second one receives
+    none of them until the old user updates their application.
  
  [Regression Potential]
  
  Leaf package. Most potential issues are occasional crashes of the
  application. The new version also offers OpenGL acceleration, but I am
  going to disable it by default to reduce hardware related problems.
  
  [Other Info]
  
  The libtgowt source package need to be backported before. It caries a
  static library for support Telegram calls. Changes in the library do not
  apply immediately and require recompiling of the telegram-desktop
  package to be in effect.

** Summary changed:

- SRU: Update Telegram Desktop to 2.9.2
+ SRU: Update Telegram Desktop to 3.1.1

-- 
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 3.1.1

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