Bug 59353 - Избавиться от зависимости на x-terminal-emulator у timeshift
Summary: Избавиться от зависимости на x-terminal-emulator у timeshift
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: timeshift (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexander Makeenkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-05-28 09:24 MSK by ulysses@altlinux.org
Modified: 2026-06-01 15:00 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ulysses@altlinux.org 2026-05-28 09:24:35 MSK
Всем привет.

Согласно лаунчеру таймшифта [1] для повешения привелегий используется либо эмулятор терминала, либо polkit.
Таким образом, при наличии одной из этих зависимостей, другая не используется
У нас timeshift имеет в качетсве жесткий зависимостей оба варианта одновременно [2], что является избыточным.

Необходимо добавить в спек или %filter_from_requires /x-terminal-emulator/d или %filter_from_requires /polkit/d

Я предлагаю первый вариант, потому что так сделано в Fedora, а также это пофиксит частично проблему описанную в [3], когда timeshift тянет за собой рандомный эмулятор терминала, если эмулятор терминала пользователя не предоставляет x-terminal-emulator. А то, что все эмуляторы терминала в обозримом будущем будут предоставлять x-terminal-emulator, по моим наблюдениям, крайне маловероятно.


[1] https://git.altlinux.org/gears/t/timeshift.git?p=timeshift.git;a=blob;f=src/timeshift-launcher;h=c193f6bd2ba1cff5a1e36cedbf6b22cb51c77f1e;hb=a750bb43b18f683b03e2c01eb1c7d1c4c692e639
[2] https://packages.altlinux.org/en/sisyphus/binary/timeshift/x86_64/depends/3308698671848715852
[3] https://bugzilla.altlinux.org/51946
Comment 1 Alexander Makeenkov 2026-05-28 09:38:29 MSK
(Ответ для ulysses@altlinux.org на комментарий #0)
> Необходимо добавить в спек или %filter_from_requires /x-terminal-emulator/d
> или %filter_from_requires /polkit/d

Я больше склоняюсь к тому, чтобы изменить скрипт запуска.
Comment 2 Repository Robot 2026-05-28 10:42:45 MSK
timeshift-25.12.4-alt2 -> sisyphus:

Thu May 28 2026 Alexander Makeenkov <amakeenk@altlinux> 25.12.4-alt2
- Use only polkit in timeshift-launcher (closes: #59353).
Comment 3 Alexander Makeenkov 2026-05-28 10:44:24 MSK
В р11 https://packages.altlinux.org/ru/tasks/419402
Comment 4 k0tran@altlinux.org 2026-06-01 15:00:36 MSK
Заметил изменения сегодня. Спасибо!