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