Желательно собрать с системной tdlib. Если с этим есть проблемы, давайте их зафиксируем.
(In reply to Vitaly Lipatov from comment #0) > Желательно собрать с системной tdlib. Если с этим есть проблемы, давайте их > зафиксируем. tgt-client (точнее, tdlib-rs который явлется зависимостью tgt) требует tdjson версии 1.8.29 (https://github.com/FedericoBruzzone/tgt/blob/1429873107b26bbe20449a9e65aef41729275364/Cargo.toml#L46). Актуальная версия в sisyphus - 1.8.52. С ней возникает ошибка, описанная в баге https://bugzilla.altlinux.org/58018.
(Ответ для Dmitrii на комментарий #1) > (In reply to Vitaly Lipatov from comment #0) > > Желательно собрать с системной tdlib. Если с этим есть проблемы, давайте их > > зафиксируем. > > tgt-client (точнее, tdlib-rs который явлется зависимостью tgt) требует > tdjson версии 1.8.29 > (https://github.com/FedericoBruzzone/tgt/blob/ > 1429873107b26bbe20449a9e65aef41729275364/Cargo.toml#L46). Актуальная версия > в sisyphus - 1.8.52. С ней возникает ошибка, описанная в баге А tgt-client, кажется перестали разрабатывать? Какая причина того, что они используют старую версию библиотеки? > https://bugzilla.altlinux.org/58018. По баге кажется, что просто каталог надо создать вручную :)
Created attachment 20816 [details] Ошибка при запуске tgt=1.0.0-atl1
(In reply to Vitaly Lipatov from comment #2) > (Ответ для Dmitrii на комментарий #1) > ... > По баге кажется, что просто каталог надо создать вручную :) Ошибка с отсутствием каталого в домашней директории не связана с багом tdlib. Ошибка возникает во время запуска tgt. Прикреплю вывод tgt версии 1.0.0-alt1.
(In reply to Vitaly Lipatov from comment #2) > (Ответ для Dmitrii на комментарий #1) > > (In reply to Vitaly Lipatov from comment #0) > ... > Какая причина того, что они используют старую версию библиотеки? Возможно, это связано с частыми обновлениями api библиотеки. Но я не нашёл никакой информации, где об этом говорилось. > А tgt-client, кажется перестали разрабатывать? Проект продолжает разрабатываться, Последний комит был 11 часов назад. Как я понимаю, разрабткой активно занимаются 1-2 человека. Ошибка, которая возникает, связана с тем, что api tdlib изменился с версии 1.8.29. tdlib-rs (зависимость tgt-client) содержит файл api.tl, из которого генерируется код на rust на основе содержимого этого файла. Сам файл описывает методы и типы данных, которые используются для взаимодействия с TDLib. Последняя версия tdlib-rs в апстриме - 1.3.0, которая использует tdlib версии 1.8.62. Я бы мог бы собрать tgt-client с обновлённой tdlib, но tgt-client будет работать до тех пор, пока в alt репозитории будет 1.8.62 версия, а после обновления, скорее всего, возникнет похожая ошибка.