Activity log for bug #1942699

Date Who What changed Old value New value Message
2021-09-05 08:34:29 Nicholas Guriev bug added bug
2021-09-05 08:36:12 Nicholas Guriev telegram-desktop (Ubuntu): assignee Nicholas Guriev (mymedia)
2021-09-05 08:49:18 Nicholas Guriev bug task added libtgowt (Ubuntu)
2021-09-05 08:49:27 Nicholas Guriev libtgowt (Ubuntu): assignee Nicholas Guriev (mymedia)
2021-09-05 09:22:03 Nicholas Guriev attachment added libtgowt_0~git20210627.91d836d+dfsg-3ubuntu1~20.04.debdiff https://bugs.launchpad.net/ubuntu/+source/telegram-desktop/+bug/1942699/+attachment/5523021/+files/libtgowt_0~git20210627.91d836d+dfsg-3ubuntu1~20.04.debdiff
2021-09-05 09:22:34 Nicholas Guriev attachment added telegram-desktop_2.9.2+ds-1ubuntu3~20.04.debdiff https://bugs.launchpad.net/ubuntu/+source/telegram-desktop/+bug/1942699/+attachment/5523022/+files/telegram-desktop_2.9.2+ds-1ubuntu3~20.04.debdiff
2021-09-05 10:20:34 Nicholas Guriev attachment added libtgowt_0~git20210627.91d836d+dfsg-3ubuntu1~21.04.debdiff https://bugs.launchpad.net/ubuntu/+source/telegram-desktop/+bug/1942699/+attachment/5523026/+files/libtgowt_0~git20210627.91d836d+dfsg-3ubuntu1~21.04.debdiff
2021-09-05 10:20:53 Nicholas Guriev attachment added telegram-desktop_2.9.2+ds-1ubuntu3~21.04.debdiff https://bugs.launchpad.net/ubuntu/+source/telegram-desktop/+bug/1942699/+attachment/5523027/+files/telegram-desktop_2.9.2+ds-1ubuntu3~21.04.debdiff
2021-09-05 10:30:46 Nicholas Guriev bug added subscriber Ubuntu Sponsors Team
2021-09-05 14:41:10 Mattia Rizzolo removed subscriber Ubuntu Sponsors Team
2021-09-05 14:41:21 Mattia Rizzolo bug added subscriber Ubuntu Stable Release Updates Team
2021-09-05 14:41:49 Mattia Rizzolo nominated for series Ubuntu Hirsute
2021-09-05 14:41:49 Mattia Rizzolo bug task added telegram-desktop (Ubuntu Hirsute)
2021-09-05 14:41:49 Mattia Rizzolo bug task added libtgowt (Ubuntu Hirsute)
2021-09-05 14:41:49 Mattia Rizzolo nominated for series Ubuntu Impish
2021-09-05 14:41:49 Mattia Rizzolo bug task added telegram-desktop (Ubuntu Impish)
2021-09-05 14:41:49 Mattia Rizzolo bug task added libtgowt (Ubuntu Impish)
2021-09-05 14:41:49 Mattia Rizzolo nominated for series Ubuntu Focal
2021-09-05 14:41:49 Mattia Rizzolo bug task added telegram-desktop (Ubuntu Focal)
2021-09-05 14:41:49 Mattia Rizzolo bug task added libtgowt (Ubuntu Focal)
2021-09-05 14:42:01 Mattia Rizzolo telegram-desktop (Ubuntu Impish): status New Fix Released
2021-09-05 14:42:04 Mattia Rizzolo libtgowt (Ubuntu Impish): status New Fix Released
2021-09-05 14:42:19 Mattia Rizzolo telegram-desktop (Ubuntu Hirsute): assignee Nicholas Guriev (mymedia)
2021-09-05 14:42:25 Mattia Rizzolo telegram-desktop (Ubuntu Focal): assignee Nicholas Guriev (mymedia)
2021-09-05 14:42:31 Mattia Rizzolo libtgowt (Ubuntu Hirsute): assignee Nicholas Guriev (mymedia)
2021-09-05 14:42:35 Mattia Rizzolo libtgowt (Ubuntu Focal): assignee Nicholas Guriev (mymedia)
2021-09-05 14:42:39 Mattia Rizzolo telegram-desktop (Ubuntu Hirsute): status New In Progress
2021-09-05 14:42:41 Mattia Rizzolo telegram-desktop (Ubuntu Focal): status New In Progress
2021-09-05 14:42:44 Mattia Rizzolo libtgowt (Ubuntu Hirsute): status New In Progress
2021-09-05 14:42:46 Mattia Rizzolo libtgowt (Ubuntu Focal): status New In Progress
2021-09-07 20:15:03 Brian Murray libtgowt (Ubuntu Hirsute): status In Progress Fix Committed
2021-09-07 20:15:08 Brian Murray bug added subscriber SRU Verification
2021-09-07 20:15:14 Brian Murray tags verification-needed verification-needed-hirsute
2021-09-07 21:38:10 Brian Murray libtgowt (Ubuntu Hirsute): status Fix Committed In Progress
2021-09-07 21:41:25 Brian Murray bug added subscriber Brian Murray
2021-09-09 19:46:44 Brian Murray tags verification-needed verification-needed-hirsute
2021-09-20 10:27:13 Mattia Rizzolo bug added subscriber Mattia Rizzolo
2021-09-23 21:30:31 Robie Basak libtgowt (Ubuntu Focal): status In Progress Won't Fix
2021-09-23 21:30:34 Robie Basak libtgowt (Ubuntu Hirsute): status In Progress Won't Fix
2021-09-23 21:30:37 Robie Basak telegram-desktop (Ubuntu Focal): status In Progress Won't Fix
2021-09-23 21:30:40 Robie Basak telegram-desktop (Ubuntu Hirsute): status In Progress Won't Fix
2021-09-23 21:33:13 Robie Basak bug added subscriber Robie Basak
2021-10-10 14:12:51 Mattia Rizzolo telegram-desktop (Ubuntu Focal): status Won't Fix Triaged
2021-10-10 14:12:55 Mattia Rizzolo libtgowt (Ubuntu Focal): status Won't Fix Triaged
2021-10-11 18:52:09 Nicholas Guriev description [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). 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. [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. [Impact] 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] 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.
2021-10-11 18:52:16 Nicholas Guriev summary SRU: Update Telegram Desktop to 2.9.2 SRU: Update Telegram Desktop to 3.1.1
2021-10-30 15:21:48 Mattia Rizzolo attachment added telegram-desktop_3.1.1+ds-1~ubuntu20.04.1.diff https://bugs.launchpad.net/ubuntu/+source/telegram-desktop/+bug/1942699/+attachment/5537190/+files/telegram-desktop_3.1.1+ds-1~ubuntu20.04.1.diff
2021-10-30 15:21:56 Mattia Rizzolo telegram-desktop (Ubuntu Focal): status Triaged In Progress
2021-10-30 15:21:59 Mattia Rizzolo libtgowt (Ubuntu Focal): status Triaged In Progress
2021-12-08 19:10:25 Niklas Sombert bug added subscriber Niklas Sombert
2021-12-15 13:40:12 Mattia Rizzolo telegram-desktop (Ubuntu Focal): importance Undecided High
2021-12-15 14:14:05 Rolf Leggewie bug added subscriber Rolf Leggewie
2021-12-15 16:14:16 Rolf Leggewie tags patch
2022-01-17 15:16:47 Łukasz Zemczak libtgowt (Ubuntu Focal): status In Progress Fix Committed
2022-01-17 15:16:53 Łukasz Zemczak tags patch patch verification-needed verification-needed-focal
2022-01-17 15:43:38 Łukasz Zemczak description [Impact] 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] 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. [Impact] 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] - Bug fix verification: 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 checking: As this is a new upstream version of the package, please perform as many usual everyday tasks on it as possible, looking for regressions. There is a difference in Qt versions between impish and focal so there might be some things that are broken by that. Be sure to provide as many everyday usage examples during the testing period. [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. Qt5 version in focal is 5.12 while in impish is 5.15. telegram-desktop upstream mentions switching to 5.15, so this difference can be a potential source of regressions. [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.
2022-01-17 19:48:53 Łukasz Zemczak telegram-desktop (Ubuntu Focal): status In Progress Fix Committed
2022-01-21 18:02:54 Nicholas Guriev tags patch verification-needed verification-needed-focal patch verification-done-focal
2022-02-01 17:59:55 Launchpad Janitor libtgowt (Ubuntu Focal): status Fix Committed Fix Released
2022-02-01 17:59:59 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2022-02-01 18:01:10 Launchpad Janitor telegram-desktop (Ubuntu Focal): status Fix Committed Fix Released