* [devel-distro] Изменение состава пакетов regular-lxde
@ 2018-01-14 15:49 Антон Мидюков
2018-01-14 16:03 ` Антон Мидюков
0 siblings, 1 reply; 8+ messages in thread
From: Антон Мидюков @ 2018-01-14 15:49 UTC (permalink / raw)
To: devel-distro
[-- Attachment #1: Type: text/plain, Size: 960 bytes --]
Предлагаю принять следующий патч, что позволит:
1. Замена firefox на palemoon сэкономит размер образа, и решит проблему
отсутствия pulseaudio.
2. Добавить qasmixer - графический миксер для ALSA на qt5, места много
не займет.
3. Добавить qpdf - лёгкий просмотрщик pdf на qt5, также совсем чуть-чуть
занимает места.
4. Заменить тему для LXDE. тема lxdesktop опробована на Engineering.
Зависимость на pulseaudio я убрал. Миксером для регулятора громкости
назначен qalsamixer.
5. Соответственно, актуализировал список пакетов для Engineering.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
[-- Attachment #2: 0001-Update-lxde-regular.patch --]
[-- Type: text/x-patch, Size: 2522 bytes --]
>From d4dcd32314b8dcc85e93e244f4fe762192f1c003 Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
Date: Sun, 14 Jan 2018 21:26:09 +0700
Subject: [PATCH] Update lxde-regular
- Swith from browser firefox to palemoon (firefox needed pulseaudio)
- Swith lxde theme from upstream to lxdesktop (theme ALT Engineering)
- Added qastool - ALSA mixer GUI
- Added qpdf - pdf viever (there was no)
- Update list regular-engineering
---
conf.d/mixin.mk | 3 ++-
conf.d/regular.mk | 3 ---
pkg.in/lists/tagged/desktop+lxde | 2 +-
3 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/conf.d/mixin.mk b/conf.d/mixin.mk
index b5f9589..044e5d3 100644
--- a/conf.d/mixin.mk
+++ b/conf.d/mixin.mk
@@ -48,8 +48,9 @@ mixin/regular-xfce-sysv: use/init/sysv/polkit use/deflogin/sysv/nm \
@$(call add,THE_PACKAGES,pnmixer pm-utils elinks mpg123)
mixin/regular-lxde: use/x11/lxde use/fonts/infinality \
- use/x11/gtk/nm use/im +nm
+ use/x11/gtk/nm use/im +nm use/browser/palemoon/i18n
@$(call add,LIVE_LISTS,$(call tags,desktop gvfs))
+ @$(call add,THE_PACKAGES,qasmixer qpdf)
mixin/regular-tde: +tde \
use/syslinux/ui/gfxboot use/browser/firefox/classic use/fonts/ttf/redhat
diff --git a/conf.d/regular.mk b/conf.d/regular.mk
index d0e095d..4aa6134 100644
--- a/conf.d/regular.mk
+++ b/conf.d/regular.mk
@@ -281,14 +281,11 @@ distro/regular-server-samba4: distro/.regular-server-managed
@$(call add,DEFAULT_SERVICES_DISABLE,smbd nmbd winbind)
distro/regular-engineering: distro/regular-lxde use/live/ru
- @$(call add,THE_PACKAGES,lxde-settings-lxdesktop)
@$(call add,THE_LISTS,$(call tags,engineering desktop))
@$(call add,LIVE_LISTS,$(call tags,desktop sane))
@$(call add,THE_PACKAGES,LibreOffice LibreOffice-gnome LibreOffice-langpack-ru)
- @$(call add,THE_PACKAGES,firefox-pepperflash)
@$(call add,THE_PACKAGES,cups system-config-printer)
@$(call add,THE_PACKAGES,gnome-disk-utility)
- @$(call add,THE_PACKAGES,evince)
@$(call add,LIVE_KMODULES,staging)
@$(call add,DEFAULT_SERVICES_ENABLE,cups)
@$(call add,DEFAULT_SERVICES_ENABLE,ModemManager)
diff --git a/pkg.in/lists/tagged/desktop+lxde b/pkg.in/lists/tagged/desktop+lxde
index 23cee3b..f8dacfd 100644
--- a/pkg.in/lists/tagged/desktop+lxde
+++ b/pkg.in/lists/tagged/desktop+lxde
@@ -20,7 +20,7 @@ menu-cache
altlinux-freedesktop-menu-lxde
# NB: an lxde-settings is required by lxde-common
-lxde-settings-upstream
+lxde-settings-lxdesktop
lxde-icon-theme
tango-icon-theme
--
2.10.4
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-distro] Изменение состава пакетов regular-lxde
2018-01-14 15:49 [devel-distro] Изменение состава пакетов regular-lxde Антон Мидюков
@ 2018-01-14 16:03 ` Антон Мидюков
2018-01-16 12:33 ` Michael Shigorin
0 siblings, 1 reply; 8+ messages in thread
From: Антон Мидюков @ 2018-01-14 16:03 UTC (permalink / raw)
To: devel-distro
[-- Attachment #1: Type: text/plain, Size: 1144 bytes --]
14.01.2018 22:49, Антон Мидюков пишет:
> Предлагаю принять следующий патч, что позволит:
>
> 1. Замена firefox на palemoon сэкономит размер образа, и решит
> проблему отсутствия pulseaudio.
>
> 2. Добавить qasmixer - графический миксер для ALSA на qt5, места много
> не займет.
>
> 3. Добавить qpdf - лёгкий просмотрщик pdf на qt5, также совсем
> чуть-чуть занимает места.
>
> 4. Заменить тему для LXDE. тема lxdesktop опробована на Engineering.
> Зависимость на pulseaudio я убрал. Миксером для регулятора громкости
> назначен qalsamixer.
>
> 5. Соответственно, актуализировал список пакетов для Engineering.
>
Извиняюсь, не qpdf, а qpdfview. Исправленный патч прилагаю.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
[-- Attachment #2: 0001-Update-lxde-regular.patch --]
[-- Type: text/x-patch, Size: 2530 bytes --]
>From 9e1536372a9da63d5ec53905e6aeb64ab4a82e19 Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
Date: Sun, 14 Jan 2018 21:26:09 +0700
Subject: [PATCH] Update lxde-regular
- Swith from browser firefox to palemoon (firefox needed pulseaudio)
- Swith lxde theme from upstream to lxdesktop (theme ALT Engineering)
- Added qastool - ALSA mixer GUI
- Added qpdfview - pdf viever (there was no)
- Update list regular-engineering
---
conf.d/mixin.mk | 3 ++-
conf.d/regular.mk | 3 ---
pkg.in/lists/tagged/desktop+lxde | 2 +-
3 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/conf.d/mixin.mk b/conf.d/mixin.mk
index b5f9589..b596f5d 100644
--- a/conf.d/mixin.mk
+++ b/conf.d/mixin.mk
@@ -48,8 +48,9 @@ mixin/regular-xfce-sysv: use/init/sysv/polkit use/deflogin/sysv/nm \
@$(call add,THE_PACKAGES,pnmixer pm-utils elinks mpg123)
mixin/regular-lxde: use/x11/lxde use/fonts/infinality \
- use/x11/gtk/nm use/im +nm
+ use/x11/gtk/nm use/im +nm use/browser/palemoon/i18n
@$(call add,LIVE_LISTS,$(call tags,desktop gvfs))
+ @$(call add,THE_PACKAGES,qasmixer qpdfview)
mixin/regular-tde: +tde \
use/syslinux/ui/gfxboot use/browser/firefox/classic use/fonts/ttf/redhat
diff --git a/conf.d/regular.mk b/conf.d/regular.mk
index d0e095d..4aa6134 100644
--- a/conf.d/regular.mk
+++ b/conf.d/regular.mk
@@ -281,14 +281,11 @@ distro/regular-server-samba4: distro/.regular-server-managed
@$(call add,DEFAULT_SERVICES_DISABLE,smbd nmbd winbind)
distro/regular-engineering: distro/regular-lxde use/live/ru
- @$(call add,THE_PACKAGES,lxde-settings-lxdesktop)
@$(call add,THE_LISTS,$(call tags,engineering desktop))
@$(call add,LIVE_LISTS,$(call tags,desktop sane))
@$(call add,THE_PACKAGES,LibreOffice LibreOffice-gnome LibreOffice-langpack-ru)
- @$(call add,THE_PACKAGES,firefox-pepperflash)
@$(call add,THE_PACKAGES,cups system-config-printer)
@$(call add,THE_PACKAGES,gnome-disk-utility)
- @$(call add,THE_PACKAGES,evince)
@$(call add,LIVE_KMODULES,staging)
@$(call add,DEFAULT_SERVICES_ENABLE,cups)
@$(call add,DEFAULT_SERVICES_ENABLE,ModemManager)
diff --git a/pkg.in/lists/tagged/desktop+lxde b/pkg.in/lists/tagged/desktop+lxde
index 23cee3b..f8dacfd 100644
--- a/pkg.in/lists/tagged/desktop+lxde
+++ b/pkg.in/lists/tagged/desktop+lxde
@@ -20,7 +20,7 @@ menu-cache
altlinux-freedesktop-menu-lxde
# NB: an lxde-settings is required by lxde-common
-lxde-settings-upstream
+lxde-settings-lxdesktop
lxde-icon-theme
tango-icon-theme
--
2.10.4
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-distro] Изменение состава пакетов regular-lxde
2018-01-14 16:03 ` Антон Мидюков
@ 2018-01-16 12:33 ` Michael Shigorin
2018-01-16 13:30 ` Антон Мидюков
0 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2018-01-16 12:33 UTC (permalink / raw)
To: devel-distro
On Sun, Jan 14, 2018 at 11:03:05PM +0700, Антон Мидюков wrote:
> > Предлагаю принять следующий патч, что позволит:
Прошу прощения, только сейчас получилось добраться
(вчера случилось небольшое локальное ЧП, пока решал
-- совсем забыл про выпуск m-p).
> > 1. Замена firefox на palemoon сэкономит размер образа
> > и решит проблему отсутствия pulseaudio.
В менюшке теперь фигурирует дважды с одним названием
и с панелью почти сливается...
> > 2. Добавить qasmixer - графический миксер для ALSA на qt5,
> > места много не займет.
В образе-то да (поскольку qt5 и так есть для alterator), а вот
лишняя библиотека в памяти сильно отразится на её потреблении.
Предлагаю посмотреть тот же pnmixer и если устроит -- переехать
следующим ходом в пакете настроек и профиле (или вообще внести
в зависимости пакета настроек и вынести из профиля, чтоб не было
искуственной точки синхронизации).
Вообще есть не выпирающая, но тем не менее задумка: по возможности
гармонично подбирать программы по тулкиту (в этом плане сильно
"об-qt-евший" lxde может закономерно вызвать тем большее удивление,
что рядом с ним есть целый lxqt с существенной долей приложений
из комплекта QtDesktop). Не в ущерб всему, но по возможности.
> > 3. Добавить qpdf - лёгкий просмотрщик pdf на qt5, также совсем
> > чуть-чуть занимает места.
> > 4. Заменить тему для LXDE. тема lxdesktop опробована на Engineering.
> > Зависимость на pulseaudio я убрал. Миксером для регулятора
> > громкости назначен qalsamixer.
> > 5. Соответственно актуализировал список пакетов для Engineering.
> Извиняюсь, не qpdf, а qpdfview. Исправленный патч прилагаю.
Хорошая смотрелка, сам применяю.
> >From 9e1536372a9da63d5ec53905e6aeb64ab4a82e19 Mon Sep 17 00:00:00 2001
> From: Anton Midyukov <antohami@altlinux.org>
> Date: Sun, 14 Jan 2018 21:26:09 +0700
> Subject: [PATCH] Update lxde-regular
>
> - Swith from browser firefox to palemoon (firefox needed pulseaudio)
> - Swith lxde theme from upstream to lxdesktop (theme ALT Engineering)
> - Added qastool - ALSA mixer GUI
> - Added qpdfview - pdf viever (there was no)
> - Update list regular-engineering
Уже лучше, но ещё поправил -- вышло так:
---
regular.mk: update lxde, engineering flavours
- switch browser from firefox to palemoon (firefox needed pulseaudio)
- switch LXDE theme from upstream to lxdesktop (cf. ALT Engineering)
- added qastool: ALSA mixer GUI
- added qpdfview: PDF viewer (there was none)
- update regular-engineering pkglist
---
> mixin/regular-lxde: use/x11/lxde use/fonts/infinality \
> - use/x11/gtk/nm use/im +nm
> + use/x11/gtk/nm use/im +nm use/browser/palemoon/i18n
Патч не приложился, ведь здесь после +nm теперь и +alsa;
заодно хорошо бы оставить чуть более эстетичный, как мне кажется,
порядок указания -- сперва более громоздкие use/*, затем более
краткие +*. Примерно так:
use/x11/gtk/nm use/im use/browser/palemoon/i18n +nm +alsa
(бишь поправил)
> -lxde-settings-upstream
> +lxde-settings-lxdesktop
Принимаю, но вообще одна из явных целей регулярок -- это по
возможности (не любой ценой) дать пощупать то, каким проект
WM/DE есть "сам по себе". Т.е. ради этого не делаются отдельные
пакеты без патчей и не отрываются майнтейнерские настройки,
но призываю именно для этих сборок помнить эту полезную цель,
которая заодно помогает им быть более устойчивыми к будущему
и порой -- к недостатку возможности уделить время.
Т.е. при наличии сборок engineering и "просто lxde" мне было бы
интересней видеть "просто lxde" с апстримными настройками, но не
наперекор живым пользователям и особенно активным участникам.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-distro] Изменение состава пакетов regular-lxde
2018-01-16 12:33 ` Michael Shigorin
@ 2018-01-16 13:30 ` Антон Мидюков
2018-01-16 18:57 ` Michael Shigorin
0 siblings, 1 reply; 8+ messages in thread
From: Антон Мидюков @ 2018-01-16 13:30 UTC (permalink / raw)
To: devel-distro
16.01.2018 19:33, Michael Shigorin пишет:
> On Sun, Jan 14, 2018 at 11:03:05PM +0700, Антон Мидюков wrote:
>>> Предлагаю принять следующий патч, что позволит:
> Прошу прощения, только сейчас получилось добраться
> (вчера случилось небольшое локальное ЧП, пока решал
> -- совсем забыл про выпуск m-p).
Да ничего. Не к спеху :-)
>>> 1. Замена firefox на palemoon сэкономит размер образа
>>> и решит проблему отсутствия pulseaudio.
> В менюшке теперь фигурирует дважды с одним названием
> и с панелью почти сливается...
Скрин экрана можно? Мне показалось смотрибельным.
>
>>> 2. Добавить qasmixer - графический миксер для ALSA на qt5,
>>> места много не займет.
> В образе-то да (поскольку qt5 и так есть для alterator), а вот
> лишняя библиотека в памяти сильно отразится на её потреблении.
Так он будет загружаться только при обращении к нему, постоянно висеть в
памяти не будет.
> Предлагаю посмотреть тот же pnmixer и если устроит -- переехать
> следующим ходом в пакете настроек и профиле (или вообще внести
> в зависимости пакета настроек и вынести из профиля, чтоб не было
> искуственной точки синхронизации).
Смотрел. Но pnmixer это же просто значок регулятора громкости? Или я на
него не так смотрю? Значок громкости мне не нужен, нужен миксер для ALSA
уровня pavucontrol.
> Вообще есть не выпирающая, но тем не менее задумка: по возможности
> гармонично подбирать программы по тулкиту (в этом плане сильно
> "об-qt-евший" lxde может закономерно вызвать тем большее удивление,
> что рядом с ним есть целый lxqt с существенной долей приложений
> из комплекта QtDesktop). Не в ущерб всему, но по возможности.
А куда деваться? Из всех миксеров для ALSA мне qasmixer показался самым
адекватным. Нормального на gtk так и не нашёл. gnome-alsa-mixer
нормальный, но он тянет gconf, и давным давно не развивается.
К тому же LXDE перестал развиваться, так что уже в p10 его смысла тащить
не будет совсем... После выпуска p9, начну смотреть на lxqt.
>>> 3. Добавить qpdf - лёгкий просмотрщик pdf на qt5, также совсем
>>> чуть-чуть занимает места.
>>> 4. Заменить тему для LXDE. тема lxdesktop опробована на Engineering.
>>> Зависимость на pulseaudio я убрал. Миксером для регулятора
>>> громкости назначен qalsamixer.
>>> 5. Соответственно актуализировал список пакетов для Engineering.
>> Извиняюсь, не qpdf, а qpdfview. Исправленный патч прилагаю.
> Хорошая смотрелка, сам применяю.
>
>
>> >From 9e1536372a9da63d5ec53905e6aeb64ab4a82e19 Mon Sep 17 00:00:00 2001
>> From: Anton Midyukov <antohami@altlinux.org>
>> Date: Sun, 14 Jan 2018 21:26:09 +0700
>> Subject: [PATCH] Update lxde-regular
>>
>> - Swith from browser firefox to palemoon (firefox needed pulseaudio)
>> - Swith lxde theme from upstream to lxdesktop (theme ALT Engineering)
>> - Added qastool - ALSA mixer GUI
>> - Added qpdfview - pdf viever (there was no)
>> - Update list regular-engineering
> Уже лучше, но ещё поправил -- вышло так:
>
> ---
> regular.mk: update lxde, engineering flavours
>
> - switch browser from firefox to palemoon (firefox needed pulseaudio)
> - switch LXDE theme from upstream to lxdesktop (cf. ALT Engineering)
> - added qastool: ALSA mixer GUI
> - added qpdfview: PDF viewer (there was none)
> - update regular-engineering pkglist
> ---
>
>> mixin/regular-lxde: use/x11/lxde use/fonts/infinality \
>> - use/x11/gtk/nm use/im +nm
>> + use/x11/gtk/nm use/im +nm use/browser/palemoon/i18n
> Патч не приложился, ведь здесь после +nm теперь и +alsa;
> заодно хорошо бы оставить чуть более эстетичный, как мне кажется,
> порядок указания -- сперва более громоздкие use/*, затем более
> краткие +*. Примерно так:
>
> use/x11/gtk/nm use/im use/browser/palemoon/i18n +nm +alsa
>
> (бишь поправил)
>
>> -lxde-settings-upstream
>> +lxde-settings-lxdesktop
> Принимаю, но вообще одна из явных целей регулярок -- это по
> возможности (не любой ценой) дать пощупать то, каким проект
> WM/DE есть "сам по себе". Т.е. ради этого не делаются отдельные
> пакеты без патчей и не отрываются майнтейнерские настройки,
> но призываю именно для этих сборок помнить эту полезную цель,
> которая заодно помогает им быть более устойчивыми к будущему
> и порой -- к недостатку возможности уделить время.
>
> Т.е. при наличии сборок engineering и "просто lxde" мне было бы
> интересней видеть "просто lxde" с апстримными настройками, но не
> наперекор живым пользователям и особенно активным участникам.
>
Желание понятное, но LXDE не развивается совсем, так что можем делать с
ним, что хотим :-)
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-distro] Изменение состава пакетов regular-lxde
2018-01-16 13:30 ` Антон Мидюков
@ 2018-01-16 18:57 ` Michael Shigorin
2018-01-17 0:46 ` Антон Мидюков
0 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2018-01-16 18:57 UTC (permalink / raw)
To: devel-distro
On Tue, Jan 16, 2018 at 08:30:01PM +0700, Антон Мидюков wrote:
> >>> 1. Замена firefox на palemoon сэкономит размер образа
> >>> и решит проблему отсутствия pulseaudio.
> > В менюшке теперь фигурирует дважды с одним названием
> > и с панелью почти сливается...
> Скрин экрана можно? Мне показалось смотрибельным.
Сейчас под рукой нет, пробный образ уже прибил.
> >>> 2. Добавить qasmixer - графический миксер для ALSA на qt5,
> >>> места много не займет.
> > В образе-то да (поскольку qt5 и так есть для alterator), а вот
> > лишняя библиотека в памяти сильно отразится на её потреблении.
> Так он будет загружаться только при обращении к нему, постоянно
> висеть в памяти не будет. [...] Значок громкости мне не нужен,
> нужен миксер для ALSA уровня pavucontrol.
А, т.е. это не аплет; понял, спасибо.
> К тому же LXDE перестал развиваться, так что уже в p10 его
> смысла тащить не будет совсем... После выпуска p9, начну
> смотреть на lxqt.
Ну вообще над LXDE потихоньку работает Андрей, помнится
(мы когда-то работали вместе, он тогда и занялся pcmanfm).
Но всяко по своему усмотрению :-)
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-distro] Изменение состава пакетов regular-lxde
2018-01-16 18:57 ` Michael Shigorin
@ 2018-01-17 0:46 ` Антон Мидюков
0 siblings, 1 reply; 8+ messages in thread
From: Антон Мидюков @ 2018-01-17 0:46 UTC (permalink / raw)
To: devel-distro
17.01.2018 01:57, Michael Shigorin пишет:
> On Tue, Jan 16, 2018 at 08:30:01PM +0700, Антон Мидюков wrote:
>>>>> 1. Замена firefox на palemoon сэкономит размер образа
>>>>> и решит проблему отсутствия pulseaudio.
>>> В менюшке теперь фигурирует дважды с одним названием
>>> и с панелью почти сливается...
>> Скрин экрана можно? Мне показалось смотрибельным.
> Сейчас под рукой нет, пробный образ уже прибил.
Я признаю, что видно не очень. Потому исправлю это через тему значков
icon-theme-faenza-blue, используемую в теме lxde-settings-lxdesktop.
>
>>>>> 2. Добавить qasmixer - графический миксер для ALSA на qt5,
>>>>> места много не займет.
>>> В образе-то да (поскольку qt5 и так есть для alterator), а вот
>>> лишняя библиотека в памяти сильно отразится на её потреблении.
>> Так он будет загружаться только при обращении к нему, постоянно
>> висеть в памяти не будет. [...] Значок громкости мне не нужен,
>> нужен миксер для ALSA уровня pavucontrol.
> А, т.е. это не аплет; понял, спасибо.
Он поддерживает ещё и апплет, но я его пропатчил, чтобы апплет
по-умолчанию не запускался.
>
>> К тому же LXDE перестал развиваться, так что уже в p10 его
>> смысла тащить не будет совсем... После выпуска p9, начну
>> смотреть на lxqt.
> Ну вообще над LXDE потихоньку работает Андрей, помнится
> (мы когда-то работали вместе, он тогда и занялся pcmanfm).
> Но всяко по своему усмотрению :-)
>
Ура! 8 дней назад появились какие-то коммиты в lxpanel! Я уж думал
совсем забросили :-)
А вообще моя тема от апстримной отличается не сильно, значки и шрифты
другие, преднастроены горячие клавиши переключения звука (вроде
пропатчил upstream тему), настроен миксер - qasmixer, обои те же, тема
gtk - clearloocks-phenix, которая относительно нормально и gtk3
поддерживает, ну и на панели вместо огнелиса palemoon. Так что изменения
небольшие.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-distro] Единый шаблон для пользовательских пакетов.
@ 2018-01-17 12:43 ` Michael Shigorin
2018-01-17 13:24 ` Oleg
0 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2018-01-17 12:43 UTC (permalink / raw)
To: devel-distro
On Wed, Jan 17, 2018 at 03:34:54PM +0300, Oleg wrote:
> Возможно это уже есть и я плохо искал.
pkg.in/lists/README :)
> Хорошо бы добавить в профиль m-p, файл-заготовку (например
> pkg.in/lists/Users-pkg) с кратким коментом в нём, как добавить
> свои пакеты и как прописать пакеты для исключения из профиля.
Исключения -- отдельная тема, я бы не хотел давать такое в руки
человеку, который не станет задумываться, что именно делает.
Отстрелит себе заодно и ноги.
> И обрабатывать автоматически этот список последним, при
> формировании правил сборки выбраного образа, без явного
> указания в профилях. Тогда можно иметь легко документируемый,
> единый (временный) пользовательский файл-список, где можно
> легко внести изменения в состав собираемого образа.
А, вот ты о чём. Надо подумать, вообще считал достаточным
THE_PACKAGES для такого.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-distro] Единый шаблон для пользовательских пакетов.
2018-01-17 12:43 ` [devel-distro] Единый шаблон для пользовательских пакетов Michael Shigorin
@ 2018-01-17 13:24 ` Oleg
0 siblings, 0 replies; 8+ messages in thread
From: Oleg @ 2018-01-17 13:24 UTC (permalink / raw)
To: devel-distro
> On Wed, Jan 17, 2018 at 03:34:54PM +0300, Oleg wrote:
>> Возможно это уже есть и я плохо искал.
> pkg.in/lists/README :)
я немного про другое :)
добавить шаблон и в НЕГО кратко написать,
типа :
#секция для добавления пакетов
#для добавления в сборку пакета, добавить его имя
#например, для добавления пакета nano в образ
#nano
#секция для ИСКЛЮЧЕНИЯ пакетов
#для исключения пакетов, добавить его имя со знаком минус на конце
#например , для исключения пакета nano из образа
#nano-
>> Хорошо бы добавить в профиль m-p, файл-заготовку (например
>> pkg.in/lists/Users-pkg) с кратким коментом в нём, как добавить
>> свои пакеты и как прописать пакеты для исключения из профиля.
> Исключения -- отдельная тема, я бы не хотел давать такое в руки
> человеку, который не станет задумываться, что именно делает.
> Отстрелит себе заодно и ноги.
.... и флаг им в руки, это будет им лишний повод изучить доки и понять,
суть работы с m-p
>> И обрабатывать автоматически этот список последним, при
>> формировании правил сборки выбраного образа, без явного
>> указания в профилях. Тогда можно иметь легко документируемый,
>> единый (временный) пользовательский файл-список, где можно
>> легко внести изменения в состав собираемого образа.
> А, вот ты о чём. Надо подумать, вообще считал достаточным
> THE_PACKAGES для такого.
>
ИМХО лучше пусть не трогают существующие шаблоны,
поэтому нужна "единая точка доступа и редактирования"
Например, пользователя устаривает собираемая из m-p регулярка,
но не хватает каких-то пакетов и\или есть не нужные,
он добавляет в этот шаблон свои пакеты или список удаляемых
(исключаемых) из сборки.
Всё прозрачно и легко прописать в доках, куда ему залезать и что делать.
Кстати, потом легко превратить такой файл в новый шаблон под новую задачу и
передать "наверх" для анализа.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2018-01-17 13:24 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-14 15:49 [devel-distro] Изменение состава пакетов regular-lxde Антон Мидюков
2018-01-14 16:03 ` Антон Мидюков
2018-01-16 12:33 ` Michael Shigorin
2018-01-16 13:30 ` Антон Мидюков
2018-01-16 18:57 ` Michael Shigorin
2018-01-17 0:46 ` Антон Мидюков
2018-01-17 12:43 ` [devel-distro] Единый шаблон для пользовательских пакетов Michael Shigorin
2018-01-17 13:24 ` Oleg
ALT Linux Distributions development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
public-inbox-index devel-distro
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-distro
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git