Bug 41900 - Нет белого списка
Summary: Нет белого списка
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: appinstall (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-08 16:41 MSK by Sergey V Turchin
Modified: 2023-05-10 14:32 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 Sergey V Turchin 2022-02-08 16:41:15 MSK
Нужен белый список в виде какого-то конфига, т.к. список доступных приложений уж слишком разносторонний.
Comment 1 Andrey Cherepanov 2022-02-08 16:43:02 MSK
Что за белый список и кто его будет составлять?
Comment 2 Sergey V Turchin 2022-02-08 16:59:26 MSK
(Ответ для Andrey Cherepanov на комментарий #1)
> Что за белый список 
Белый список приложений, доступных пользователю для установки.

> и кто его будет составлять?
Я себе собрался сам составить для нужд определённого дистрибутива.

P.S.
Белый список нечаянно решит часть проблем с кривостью appinstall/eepm.
Comment 3 Andrey Cherepanov 2022-02-08 17:25:31 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> (Ответ для Andrey Cherepanov на комментарий #1)
> > Что за белый список 
> Белый список приложений, доступных пользователю для установки.
> 
> > и кто его будет составлять?
> Я себе собрался сам составить для нужд определённого дистрибутива.
> 
> P.S.
> Белый список нечаянно решит часть проблем с кривостью appinstall/eepm.

В каком виде он должен быть? Список разрешённых в /etc/appinstall.allow ?
Comment 4 Sergey V Turchin 2022-02-08 17:27:42 MSK
(Ответ для Andrey Cherepanov на комментарий #3)
> В каком виде он должен быть? Список разрешённых в /etc/appinstall.allow ?
Хотелось бы, чтобы файловых конфликтов не было между списками.
Например, /etc/appinstall/allow.d/
Comment 5 Sergey V Turchin 2022-02-08 17:54:57 MSK
(Ответ для Sergey V Turchin на комментарий #4)
> Например, /etc/appinstall/allow.d/
Только лучше заточиться на какое-то расширение файла сразу, чтоб всякие *.rpmsave не грести.
Comment 6 Vitaly Lipatov 2022-03-24 12:27:03 MSK
(Ответ для Sergey V Turchin на комментарий #0)
> Нужен белый список в виде какого-то конфига, т.к. список доступных
> приложений уж слишком разносторонний.

Может быть белый список должен быть на уровне eepm, а не appinstall?
Я так понимаю, это актуально для дистрибутивов?

Не очень понимаю, откуда при этом могут взяться конфликты. Для меня белый список имеет один источник, и все другие при этом не белые.

Как я понимаю, паковаться белый список должен в пакет, определяющий лицо дистрибутива.
Comment 7 Sergey V Turchin 2022-03-24 13:44:44 MSK
(In reply to Vitaly Lipatov from comment #6)
> Не очень понимаю, откуда при этом могут взяться конфликты.
Ща сделаю. ;-)

> Для меня белый  список имеет один источник
А для меня другой.
Comment 8 Sergey V Turchin 2022-03-24 13:49:49 MSK
(In reply to Vitaly Lipatov from comment #6)
> Может быть белый список должен быть на уровне eepm, а не appinstall?
Не. Так удобнее будет, когда в GUI чайник лишнего не увидит, а профессионал в терминале не будет ограничен.

> Я так понимаю, это актуально для дистрибутивов?
Да. Для Рабочей Станции К там многие позиции откровенно лишние. т.к., например, кроме не-сервера в ней есть ещё Flatpack, через который ставить и обновлять тот же Skype гораздо удобнее.
Comment 9 Sergey V Turchin 2022-09-13 18:08:04 MSK
(Ответ для Vitaly Lipatov на комментарий #6)
> Может быть белый список должен быть на уровне eepm, а не appinstall?
Я уже за, т.к. полгода прошло, а проблема не решена.
Comment 10 Repository Robot 2023-05-09 07:47:08 MSK
appinstall-1.4.0-alt1 -> sisyphus:

 Mon May 08 2023 Andrey Cherepanov <cas@altlinux> 1.4.0-alt1
 - Show window immediately and display loading animation (ALT #43747)
 - Show only allowed applications from /etc/appinstall/allow.d (ALT #41900)
 - Change installed icon to QStyle.SP_ArrowDown
 - Get installed application list with new epm play parameter --short (ALT #42812, #42802)
Comment 11 Andrey Cherepanov 2023-05-09 11:34:35 MSK
Берёт из файлов /etc/appinstall/allow.d/*.list
(по одному имени в строке, разделитель - перевод строки)
Comment 12 Sergey V Turchin 2023-05-10 14:32:11 MSK
Уря!