#1001016 telegram-desktop: Version in stable (2.6.1) becoming unusable

Package:
telegram-desktop
Source:
telegram-desktop
Description:
fast and secure messaging application
Submitter:
Ralf Neubauer
Date:
2022-05-28 18:36:03 UTC
Severity:
grave
#1001016#5
Date:
2021-12-02 18:21:12 UTC
From:
To:
Hi,

I got a message in the 'Telegram' channel on telegram: "Please update your app to the latest version. The version you are using is out of date and will stop working soon."

There is a 3.1.1 in testing but I won't upgrade the whole system from
stable to testing for that. How can I upgrade to a version that won't
stop working soon?

Shouldn't there be a policy in the telegram team to support old clients
as long as they are in current stable versions of distributions? Is the
version of telegram-desktop in debian stable supported at all, does it
get security updates and backported security fixes?

Ralf

#1001016#12
Date:
2021-12-03 17:11:10 UTC
From:
To:
Hello!

Could you test version 2.9.2 from backports? Does the message appear
there?
For a backports guide see: https://backports.debian.org/Instructions/

If even this version is considered ancient, I could backport 3.1.1 from
testing. I am sure it still is working.

From what I know, versions older that 3.1.1 are unable to operate for
newly registered users whose UIDs do not fit signed 32bit. However, the
older versions continue to work for already existing users.

As a maintainer I can only offer you to switch to backports repository.
Release managers do not happy with huge updates after Debian freeze.
Telegram team in their turn is primarily focused on implementing new
features. The goals seem contradictory, and users stuck between a rock
and a hard place.

#1001016#17
Date:
2021-12-03 17:36:02 UTC
From:
To:
Hi,

I got the message "Please update your app to the latest version. The
version you are using is out of date and will stop working soon." again.

Twice.

First in the 'Telegram' channel, than in a message box.

Obviously it is very urgent and the package will stop working completely
for all users in a couple of days.

I ask again if this is fully thought through. The Telegram people know
the version in Debian 11.1 is 2.6.1 and 11.1 is relatively fresh -- this
is public knowledge, after all. Don't they care about their users? How
can they kick out users of stable distros and not at least offer a
workaround? Why do they say 'please upgrade' (in an annoying way) if
they know I have no upgrading options? For me the desktop version is why
I use Telegram and not Signal or Threema.

Asked from the other perspective, what are the Debian plans to follow
Telegram's forced client upgrades?

Ralf

#1001016#22
Date:
2021-12-03 17:45:47 UTC
From:
To:
Hi,

ok, your mail arrived while I wrote my last one and I only saw it after
sending.

I am upgrading to 2.9.2+ds-1~bpo11+1 now -- one machine is done, the
others will follow (the messages in the 'Telegram' channel confusingly
also appear in the up-to-date iOS app so I will have to update all
clients). I think I will see tomorrow or in the next couple of days if I
still get these messages. Or faster -- the message box appeared again,
maybe it is set every couple of minutes?

Wasn't there a similar problem with firefox where a solution was worked
out to follow upstream more closely?

Thank you so far!

Ralf

#1001016#27
Date:
2021-12-03 22:47:05 UTC
From:
To:
Hi,

sadly I still get the messages with 2.9.2. I upgraded all my machines to
this version to be sure I don't get warnings about an old client on one
machine on another newer client. The message box appeared promptly on
start of telegram-desktop and reappears every couple of minutes. This
clearly signals urgentness :-(.

Apparently something fresher is needed, like e.g. the aforementioned 3.1.1 .

Thank you in advance!

Ralf

#1001016#32
Date:
2021-12-04 10:20:03 UTC
From:
To:
Hi!

I've upgraded telegram-desktop to 2.9.2+ds-1~bpo11+1 after getting the
notification, but still got one after that. Yesterday I noticed some
lags in message delivery, and since today I don't receive any new
messages (but I see them in mobile client). I guess, Telegram started
to roll server updates yesterday, and now all (or most) servers already
require new client version (3.x or something like that).

#1001016#37
Date:
2021-12-04 10:45:44 UTC
From:
To:
Hello!

I have uploaded this version to Backports. It is already available on
mirrors and should work okay.
https://ftp.debian.org/debian/pool/main/t/telegram-desktop/

#1001016#42
Date:
2021-12-04 11:13:14 UTC
From:
To:
Hi Nicholas,

That's fantastic, everything works ok now! Thank you!

I set up new Firefox profile with Telegram tab just in case, put that in
place of old Telegram window, that worked for me for a day, but now I am
back to using telegram desktop app. Great work:)

#1001016#47
Date:
2021-12-04 11:43:14 UTC
From:
To:
Hi Nicholas,

I can second that, everything is fine now! Thank you for the quick reaction!

Just to have it documented somewhere, in one of the out-of-date versions
I had to click the [Ok] button in the message box multiple times to
activate the window after having been away for some time. I assume the
message boxes were stacking, about five or ten exactly one over the
other. Since the upgrade to 3.1.1 I can't reproduce this any more for
lack of urgent messages, but the code may still behave the same way if
it is triggered the next time and it is very confusing for users.

Thank you again,
Ralf

#1001016#52
Date:
2021-12-04 14:19:59 UTC
From:
To:
telegram-cli was also outdated and may remain so if no longer supported.
#1001016#57
Date:
2021-12-06 09:53:56 UTC
From:
To:
Hello.

Same problem here. Even after upgrade to unstable version (3.1.8+ds-1)
or downgrade to backported version (3.1.1+ds-1~bpo11+1). Still there is
box about no working client (screenshot attached) and i'm missing
messages (include new ones) from groups... :(

J.K.

#1001016#62
Date:
2021-12-12 13:46:09 UTC
From:
To:
FYI, 3.1.1+ds-1~bpo11+1 is ok now, thanks.

J.K.

#1001016#67
Date:
2021-12-18 21:31:27 UTC
From:
To:
Dear Nicholas,
months or so, even longer for oldstable).

If telegram-desktop is useless in stable and isn't supportable in
stable, you should request it's removal from stable ($(reportbug
release.debian.org)).

Also, if I read you correctly I think we should stop shipping
telegram-desktop in testing as it seems you can't support it for long in
any Debian stable release. Maybe you should look for supporting the
users via https://fasttrack.debian.net/

Paul

PS: the argument about firefox-esr is valid, but we consider that an
unavoidable exception (not shipping a web-browser sounds like a bad idea).

#1001016#72
Date:
2021-12-19 09:15:11 UTC
From:
To:
While thinking this, please also consider that this is the first time ever
that telegram broke its API in such strong backward incompatible way.

In the past it only added features that, at most, prevented old clients to
display the newest type of messages, hardly something RC.

Please don't be too quick in judging telegram not stable-worthy just for
one breaking APi change.

#1001016#77
Date:
2021-12-19 17:54:12 UTC
From:
To:
Hi Mattia,
not remove the package from testing for this reason.

That said, if the package in stable and oldstable is non-functional and
can't be updated without jumping to a much never version, it's probably
best to request its removal from stable and oldstable.
Paul

#1001016#86
Date:
2021-12-22 10:10:48 UTC
From:
To:
Hi,

+1 to not shipping a incompatible version by default.

This also applies to ubuntu-lts and probably other downstream distros.

Any idea why the version got that outdated in the firstplace?

cheers
Felix

#1001016#91
Date:
2022-03-30 18:58:45 UTC
From:
To:
As of today (March 30th 2022), package telegram-desktop in
bullseye is effectively no longer usable, since the version is
considered too old by the remote server.

Best regards.

#1001016#96
Date:
2022-05-28 18:32:31 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
telegram-desktop, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1001016@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicholas Guriev <guriev-ns@ya.ru> (supplier of updated telegram-desktop package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 04 Dec 2021 11:25:20 +0300
Source: telegram-desktop
Built-For-Profiles: noudeb
Architecture: source
Version: 3.1.1+ds-1~deb11u2
Distribution: bullseye
Urgency: medium
Maintainer: Nicholas Guriev <guriev-ns@ya.ru>
Changed-By: Nicholas Guriev <guriev-ns@ya.ru>
Closes: 1001016
Changes:
 telegram-desktop (3.1.1+ds-1~deb11u2) bullseye; urgency=medium
 .
   * Full update from bookworm for compatibility with layer 133 of Telegram API.
     Closes: #1001016.
   * Disable OpenGL acceleration by default, can be re-enabled in settings.
Checksums-Sha1:
 dccdc83d2f2b1c31a12b2e1f0955c19098caa89e 2532 telegram-desktop_3.1.1+ds-1~deb11u2.dsc
 4f78af122a87edbd4fd69749720c7be8bb667d8e 32480 telegram-desktop_3.1.1+ds-1~deb11u2.debian.tar.xz
Checksums-Sha256:
 d527986f14fe7ed04d1f635a93ff68649b16f12b6fec270257434dee29e0ebeb 2532 telegram-desktop_3.1.1+ds-1~deb11u2.dsc
 7b69441b17a2d8e6c5aab6fe66a50504f5cd141308308ed3c7b3e1c54e26cc9f 32480 telegram-desktop_3.1.1+ds-1~deb11u2.debian.tar.xz
Files:
 9cc20ed3120091d87d24d49a178f3ffc 2532 net optional telegram-desktop_3.1.1+ds-1~deb11u2.dsc
 e991a184be36e526efb5867424d9cc19 32480 net optional telegram-desktop_3.1.1+ds-1~deb11u2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iIYEARYIAC4WIQQRm7llN8yxifaG60cF2qh9JI3wlQUCYjx/BhAcZ3VyaWV2LW5z
QHlhLnJ1AAoJEAXaqH0kjfCV7eABAPne6Z+dCIpHYw5FlSTEB8JVG0iu6r6THRr+
yzFxvfk4AP9fc9+5uxHJtpPO2BSHUREiFKFaS9F3mtMDrsezjSK1Aw==
=HUVB
-----END PGP SIGNATURE-----