Discussion:
Bug#1093427: ITP: td1.8.11 -- telegram database library (development headers, API/ABI v1.8.11)
(too old to reply)
Mike Gabriel
2025-01-18 15:20:01 UTC
Permalink
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel <***@das-netzwerkteam.de>
X-Debbugs-Cc: debian-***@lists.debian.org

* Package name : td1.8.11
Version : 1.8.11~git20241021.3179d35+dfsg
Upstream Contact: https://github.com/tdlib/td
* URL : https://core.telegram.org/tdlib
* License : BSL-1.0
Programming Lang: C++
Description : telegram database library (development headers, API/ABI v1.8.11)

TDLib (Telegram Database Library) is a cross-platform, fully functional
Telegram client. This library helps third-party developers create their
own custom apps using the Telegram platform.
.
In Debian, we already have an src:pkg td containing the (sort-of) latest version
of the telegram database library (currently 1.8.38, 1.8.42 will be uploaded soon).
.
In Lomiri's TELEports app we face the problem that TELEports is based on td 1.8.11
(the version shipped in this to be uploaded src:pkg). The situation around tdlib is
special, because tdlib developers change their API with every release and a certain
app, developed on top of a certain tdlib version is pinned to this API version until
the app gets forwarded ported.
.
As lomiri-teleports-app sort of works, but not 100% (replies are not shown properly,
message forwardings and message replies are not possible due to missing buttons in
the UI), we tried building lomiri-teleports-app against tdlib 1.8.11 (as bundled in
TELEports upstream) and those issues are gone. Thus, we (Debian UBports Packaging
Team) have come up with the plan to make tdlib co-installable in various versions,
so that consumers of tdlib (i.e. apps using that library) can ship their own version
in Debian.
.
The other option would have been bundling tdlib in the lomiri-teleports-app src:pkg
(like done upstream for Snap and Click packaging), but we wanted to avoid hiding
an older version of tdlib in the lomiri-teleports-app src:pkg. Instead, we provide
it via its own shared library src:pkg.
.
For more details, see:
https://github.com/tdlib/td/issues/2696#issuecomment-2037015283
https://github.com/tdlib/td/issues/2696#issuecomment-2293886265
.
Please provide feedback on this and the chosen strategy, if you have any
(diverging) opinion on this. Thanks!
Mike Gabriel
2025-01-18 15:40:02 UTC
Permalink
Control: retitle -1 telegram database library (API/ABI v1.8.11)
Post by Mike Gabriel
Description : telegram database library (development headers, API/ABI v1.8.11)
Copy+paste flaw, should have been:

```
Description : telegram database library (API/ABI v1.8.11)
```

We plan to bring the complete library of version 1.8.11 to Debian, not
just the development headers.

Mike
--
mike gabriel aka sunweaver (Debian Developer)
mobile: +49 (1520) 1976 148
landline: +49 (4351) 486 14 27

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31
mail: ***@debian.org, http://sunweavers.net
Loading...