Bug 50927 - Предлагает ставить левый софт при наличии его же в репозитории
Summary: Предлагает ставить левый софт при наличии его же в репозитории
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: eepm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-16 16:38 MSK by Sergey V Turchin
Modified: 2024-07-22 13:54 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.
Белый список же уже есть.