Bug 41372

Summary: Сборка flatpack пакетов
Product: Infrastructure Reporter: Alexey Shabalin <shaba>
Component: girarAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: enhancement    
Priority: P5 CC: aen, glebfm, ildar, ldv, shaba, vseleznv
Version: unspecified   
Hardware: all   
OS: Linux   

Description Alexey Shabalin 2021-11-17 17:10:18 MSK
Предлагаю организовать сборку flatpack.
- все необходимое для сборки размещать в git.altlinux.org/people/$USER/flatpacks/foo
- собирать пакет с помощью flatpak-builder https://github.com/flatpak/flatpak-builder
- предоставлять доступ к собранным пакетам на подобии flathub.org
Comment 1 Vladimir D. Seleznev 2021-11-17 17:50:16 MSK
(In reply to Alexey Shabalin from comment #0)
> Предлагаю организовать сборку flatpack.
> - все необходимое для сборки размещать в
> git.altlinux.org/people/$USER/flatpacks/foo
> - собирать пакет с помощью flatpak-builder
> https://github.com/flatpak/flatpak-builder
> - предоставлять доступ к собранным пакетам на подобии flathub.org

Из интереса -- а зачем собирать flatpak-пакеты?
Comment 2 Alexey Shabalin 2021-11-17 20:49:20 MSK
(Ответ для Vladimir D. Seleznev на комментарий #1)
> Из интереса -- а зачем собирать flatpak-пакеты?
Что бы устанавливать.
Comment 3 Vladimir D. Seleznev 2021-11-18 14:20:49 MSK
(In reply to Alexey Shabalin from comment #2)
> (Ответ для Vladimir D. Seleznev на комментарий #1)
> > Из интереса -- а зачем собирать flatpak-пакеты?
> Что бы устанавливать.

Кто-то собирается устанавливаеть альтовые флатпаки вне альта? А зачем? А какой-нибудь бейзсистем для этого выделен? Я думал, что флатпаки делались для того, чтобы вендоры в них собирали свои софты, а не даунстримы. Зачем нам собирать флатпаки, а не пакеты в репозиторий?
Comment 4 ildar 2022-04-11 10:37:35 MSK
вот федоровское видение проблемы: https://fedoraproject.org/wiki/Flatpak#Fedora_flatpaks

Я только "приступил к снаряду", поэтому многого не понимаю. Но подсознательно чувствую, что:
1. Флатпаки нужны прежде всего из-за механизмов sandbox-инга
2. Хочется уйти от регулярного использования hasher chroot для запуска "левых" приложений
3. Подсознание ("мой призрак") шепчет, что основанные на ALT флатпаки более приятны, чем то, что есть. Тут моя неопытность очень может меня подвести.

P.S. если есть желание перенести обсуждение отсюда куда-нибудь в списки рассылки или Matrix, я только "за".
Comment 5 Vladimir D. Seleznev 2022-04-11 18:00:23 MSK
(In reply to ildar from comment #4)
> Я только "приступил к снаряду", поэтому многого не понимаю. Но
> подсознательно чувствую, что:
> 1. Флатпаки нужны прежде всего из-за механизмов sandbox-инга

Этот момент очень многих смущает, потому что sandbox'инг для многих флатпаков не настоящих. Можете почтитать критику критики Flatpak'а, там есть критика и какой-никакой ответ на неё.

https://theevilskeleton.gitlab.io/2021/02/11/response-to-flatkill-org.html