Bug 50927

Summary: Предлагает ставить левый софт при наличии его же в репозитории
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: eepmAssignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav, ldv, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Sergey V Turchin 2024-07-16 16:38:27 MSK
Предлагаю убрать из epm play весь софт, который есть в репозитории.
Мало того, что оно не нужно, так еще и стимулирует пользователя ставить его не из репозитория, а со стороны.

Например, у меня нет ни одного пакета со стороны.
apt-cache list-extras
показывает только старое ядро. При этом
eepm play --list
Installed applications:
 # rpm -qa --queryformat %{name}\n
  epsonscan2           - Epson Scan 2 - Linux Scanner Driver from the official site
  steam                - Steam Launcher (from the repository if the package is there, or from the official site)
  virtualbox           - VirtualBox from the ALT repo
  wine                 - Wine 32/64 from the repo
  yandex-browser       - Yandex browser from the official site

Почему?!
Comment 1 Vitaly Lipatov 2024-07-17 11:58:56 MSK
(Ответ для Sergey V Turchin на комментарий #0)
...
> Почему?!
Потому что ldv@ уклончиво отвечает на вопрос, как определить, пакет из репозитория или нет, ведь в общем случае это невозможно.
Comment 2 Anton Farygin 2024-07-17 12:02:20 MSK
Онлайн возможно, но придётся написать утилиту, которая будет считать хеш пакета по такому же алгоритму как это делает rdb.altlinux.org и давать запрос в апи на проверку - из репозитория ли пакет с хешом.
Comment 3 Sergey V Turchin 2024-07-22 13:54:22 MSK
(Ответ для Vitaly Lipatov на комментарий #1)
> Потому что ldv@ уклончиво отвечает на вопрос, как определить, пакет из
> репозитория или нет
Нет. Потому, что их добавили в eepm. Достаточно их убрать из списков play.

P.S.
Могу подсказать идею костыля -- чёрный список.

P.P.S.
Белый список же уже есть.