Bug 39925 - optimize deps
Summary: optimize deps
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: gnome-builder (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 minor
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-13 09:15 MSK by ildar
Modified: 2024-03-22 04:09 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ildar 2021-04-13 09:15:35 MSK
1. зависимость ctags нужно поменять на /usr/bin/ctags
2. Прошу убрать /usr/libexec/gnome-builder-clang из донаторов зависимостей. Компонент необязательный, а тащит 212МБ в библиотеках.
Comment 1 Repository Robot 2021-04-30 10:04:08 MSK
gnome-builder-3.40.1-alt1 -> sisyphus:

 Thu Apr 29 2021 Yuri N. Sedunov <aris@altlinux> 3.40.1-alt1
 - 3.40.1
 - moved gnome-builder-clang to separate package
   to optimize dependencies (ALT #39925)
Comment 2 ildar 2021-05-04 19:44:04 MSK
благодарю!
Comment 3 ildar 2023-10-30 14:54:19 MSK
ещё раз благодарю за проделанную работу.
Можно продолжить в эту сторону: выделить отдельный пакет `devel` (это ~ -90MB устанавливаемых зависимостей) и убрать meson (-16MB)

Итого — экономия ещё 100+ MB

Обоснование:
0. gnome-build можно комфортно использовать для разработки программ, не имеющих отношения к GNOME
1. meson часто используется для GNOME-проектов, но не обязателен в других, например, в Rust.
2. devel-часть не нужна, без неё всё работает.

вопрос не срочный, но было бы красиво сделать до p11
Comment 4 ildar 2024-03-22 04:09:01 MSK
кроме того не хватает зависимости на libjson-glib-gir. Без этого пакета не работают клавиатурные комбинации.