ALT Linux Distributions development
 help / color / mirror / Atom feed
* [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