ALT Linux Distributions development
 help / color / mirror / Atom feed
* [devel-distro] feature use/sound/alsa
@ 2018-01-06  9:22 Антон Мидюков
  2018-01-07 15:17 ` Michael Shigorin
  2018-01-18 11:44 ` [devel-distro] feature use/sound/alsa Michael Shigorin
  0 siblings, 2 replies; 11+ messages in thread
From: Антон Мидюков @ 2018-01-06  9:22 UTC (permalink / raw)
  To: devel-distro

[-- Attachment #1: Type: text/plain, Size: 930 bytes --]

Здравствуйте!

1. Предлагаю в фичу use/sound/alsa (+alsa) добавить пакет udev-alsa, 
который чинит пропадающий уровень громкости при перезагрузке на системах 
без pulseaudio. В этой фиче сейчас только apulse. Смотреть первый 
приложенный патч.

2. Предлагаю добавить эту фичу всем десктопным дистрибутивам без 
pulseaudio. Ну, а регуляркам на Cinnamon и gnome3 добавить фичу +pulse. 
Если считаете, что пульса на гноме и циннамоне не нужна, то бог с ней, 
давайте аналогично добавим им +alsa. Смотреть второй патч.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


[-- Attachment #2: 0001-Added-udev-alsa-in-feature-use-sound-alsa-alsa.patch --]
[-- Type: text/x-patch, Size: 782 bytes --]

>From 971d45d037a03d320e3c394db6ebdcea4187e97d Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
Date: Sat, 6 Jan 2018 16:06:55 +0700
Subject: [PATCH 1/2] Added udev-alsa in feature use/sound/alsa (+alsa)

---
 features.in/sound/config.mk | 1 +
 1 file changed, 1 insertion(+)

diff --git a/features.in/sound/config.mk b/features.in/sound/config.mk
index 02b603e..5761963 100644
--- a/features.in/sound/config.mk
+++ b/features.in/sound/config.mk
@@ -10,6 +10,7 @@ use/sound:
 # ALSA only sound (additional utils needed if using pulseaudio)
 use/sound/alsa: use/sound
 	@$(call add,THE_PACKAGES,apulse)
+	@$(call add,THE_PACKAGES,udev-alsa)
 
 # PulseAudio (useful for per-app levels, dynamic devices and networked sound)
 use/sound/pulse: use/sound
-- 
2.10.4


[-- Attachment #3: 0002-Added-features-alsa-or-pulse-in-regular.mk-for-deskt.patch --]
[-- Type: text/x-patch, Size: 5440 bytes --]

>From 3f3c75de4c0e78b3aa6e283eab474084760ba81f Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
Date: Sat, 6 Jan 2018 16:08:28 +0700
Subject: [PATCH 2/2] Added features +alsa or +pulse in regular.mk for desktop
 distrbution

---
 conf.d/regular.mk | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/conf.d/regular.mk b/conf.d/regular.mk
index d0e095d..ba9f0cd 100644
--- a/conf.d/regular.mk
+++ b/conf.d/regular.mk
@@ -101,7 +101,7 @@ distro/.regular-install-x11-full: distro/.regular-install-x11 \
 	@$(call add,RESCUE_LISTS,$(call tags,rescue misc))
 	@$(call add,MAIN_PACKAGES,anacron man-whatis usb-modeswitch)
 
-distro/regular-icewm: distro/.regular-sysv-gtk +icewm +nm \
+distro/regular-icewm: distro/.regular-sysv-gtk +icewm +nm +alsa \
 	use/x11/lightdm/gtk use/init/sysv/polkit use/deflogin/sysv/nm \
 	use/browser/chromium use/fonts/ttf/redhat
 	@$(call add,LIVE_LISTS,$(call tags,desktop nm))
@@ -111,50 +111,50 @@ distro/regular-icewm: distro/.regular-sysv-gtk +icewm +nm \
 	@$(call set,KFLAVOURS,un-def)
 
 # wdm can't do autologin so add standalone one for livecd
-distro/regular-wmaker: distro/.regular-sysv \
+distro/regular-wmaker: distro/.regular-sysv +alsa \
 	mixin/regular-wmaker use/live/autologin use/browser/palemoon/i18n
 	@$(call add,LIVE_PACKAGES,wdm wmxkbru)
 
-distro/regular-gnustep: distro/.regular-sysv \
+distro/regular-gnustep: distro/.regular-sysv +alsa \
 	mixin/regular-wmaker mixin/regular-gnustep; @:
-distro/regular-gnustep-systemd: distro/.regular-wm +systemd \
+distro/regular-gnustep-systemd: distro/.regular-wm +systemd +alsa \
 	mixin/regular-wmaker mixin/regular-gnustep; @:
 
-distro/regular-xfce: distro/.regular-gtk mixin/regular-xfce \
+distro/regular-xfce: distro/.regular-gtk mixin/regular-xfce +alsa \
 	use/x11/xfce/full use/domain-client
 	@$(call set,KFLAVOURS,un-def)
 
-distro/regular-xfce-sysv: distro/.regular-sysv-gtk \
+distro/regular-xfce-sysv: distro/.regular-sysv-gtk +alsa \
 	mixin/regular-xfce mixin/regular-xfce-sysv; @:
 
-distro/regular-lxde: distro/.regular-gtk mixin/regular-lxde
+distro/regular-lxde: distro/.regular-gtk mixin/regular-lxde +alsa
 	@$(call add,THE_PACKAGES,lxde)
 
-distro/regular-lxde-sysv: distro/.regular-sysv-gtk mixin/regular-lxde
+distro/regular-lxde-sysv: distro/.regular-sysv-gtk mixin/regular-lxde +alsa
 	@$(call add,THE_PACKAGES,lxde-sysvinit)
 
 distro/regular-xmonad: distro/.regular-gtk use/x11/xmonad
 	@$(call add,LIVE_PACKAGES,livecd-regular-xmonad)
 
-distro/regular-mate: distro/.regular-gtk +nm \
+distro/regular-mate: distro/.regular-gtk +nm +alsa \
 	use/x11/mate use/fonts/ttf/google use/domain-client
 	@$(call add,LIVE_LISTS,$(call tags,mobile mate))
 	@$(call add,LIVE_LISTS,$(call tags,desktop sane))
 	@$(call add,LIVE_LISTS,$(call tags,base smartcard))
 
-distro/regular-enlightenment: distro/.regular-gtk \
+distro/regular-enlightenment: distro/.regular-gtk +alsa \
 	use/x11/enlightenment use/fonts/infinality; @:
 
 distro/regular-enlightenment-sysv: distro/.regular-sysv-gtk \
 	use/x11/enlightenment
 	@$(call set,META_VOL_ID,ALT regular-E-SysV/$(ARCH)) # see also #28271
 
-distro/regular-cinnamon: distro/.regular-gtk \
+distro/regular-cinnamon: distro/.regular-gtk +pulse \
 	use/x11/cinnamon use/fonts/infinality use/fonts/ttf/google \
 	use/net/nm/mmgui use/im; @:
 
 # not .regular-gtk due to gdm vs lightdm
-distro/regular-gnome3: distro/.regular-desktop +plymouth +nm \
+distro/regular-gnome3: distro/.regular-desktop +plymouth +nm +pulse \
 	use/x11/gnome3 use/browser/epiphany use/fonts/ttf/redhat
 	@$(call set,KFLAVOURS,un-def)
 	@$(call add,LIVE_PACKAGES,livecd-gnome3-setup-done)
@@ -164,7 +164,7 @@ distro/regular-gnome3: distro/.regular-desktop +plymouth +nm \
 distro/regular-tde: distro/.regular-desktop mixin/regular-tde +plymouth \
 	use/x11/gtk/nm use/net/nm/mmgui
 
-distro/regular-tde-sysv: distro/.regular-sysv mixin/regular-tde \
+distro/regular-tde-sysv: distro/.regular-sysv mixin/regular-tde +alsa \
 	use/net-eth/dhcp use/efi/refind; @:
 
 distro/regular-kde4: distro/.regular-desktop use/x11/kde4/nm use/x11/kdm4 \
@@ -175,9 +175,9 @@ distro/regular-kde4: distro/.regular-desktop use/x11/kde4/nm use/x11/kdm4 \
 	@$(call set,THE_IMAGEWRITER,rosa-imagewriter)
 	@$(call add,DEFAULT_SERVICES_ENABLE,prefdm)
 
-distro/regular-lxqt: distro/.regular-desktop mixin/regular-lxqt; @:
+distro/regular-lxqt: distro/.regular-desktop mixin/regular-lxqt +alsa; @:
 
-distro/regular-lxqt-sysv: distro/.regular-sysv mixin/regular-lxqt \
+distro/regular-lxqt-sysv: distro/.regular-sysv mixin/regular-lxqt +alsa \
 	use/net-eth/dhcp use/efi/refind; @:
 
 distro/regular-kde5: distro/.regular-desktop \
@@ -201,12 +201,12 @@ distro/regular-rescue-netbootxyz: distro/.regular-bare mixin/regular-rescue
 	@$(call set,META_VOL_ID,ALT Rescue)
 	@$(call set,META_APP_ID,$(ARCH))
 
-distro/regular-sysv-tde: distro/.regular-install-x11-full mixin/regular-tde
+distro/regular-sysv-tde: distro/.regular-install-x11-full mixin/regular-tde +alsa
 	@$(call add,THE_LISTS,$(call tags,base desktop))
 	@$(call add,THE_LISTS,$(call tags,regular tde))
 	@$(call add,THE_PACKAGES,kpowersave)
 
-distro/regular-sysv-xfce: distro/.regular-install-x11-full \
+distro/regular-sysv-xfce: distro/.regular-install-x11-full +alsa \
 	mixin/regular-xfce mixin/regular-xfce-sysv; @:
 
 distro/.regular-server-base: distro/.regular-install \
-- 
2.10.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-distro] feature use/sound/alsa
  2018-01-06  9:22 [devel-distro] feature use/sound/alsa Антон Мидюков
@ 2018-01-07 15:17 ` Michael Shigorin
  2018-01-08  9:11   ` Антон Мидюков
  2018-01-09 12:39   ` [devel-distro] m-p ошибка при сборке regular-icewm.iso Oleg
  2018-01-18 11:44 ` [devel-distro] feature use/sound/alsa Michael Shigorin
  1 sibling, 2 replies; 11+ messages in thread
From: Michael Shigorin @ 2018-01-07 15:17 UTC (permalink / raw)
  To: devel-distro

On Sat, Jan 06, 2018 at 04:22:27PM +0700, Антон Мидюков wrote:
> 1. Предлагаю в фичу use/sound/alsa (+alsa) добавить пакет udev-alsa, 
> который чинит пропадающий уровень громкости при перезагрузке на системах 
> без pulseaudio. В этой фиче сейчас только apulse. Смотреть первый 
> приложенный патч.

ack, только хорошо бы подобное описание и в патче приводить;
поправил ровно в этом аспекте.

> 2. Предлагаю добавить эту фичу всем десктопным дистрибутивам без 
> pulseaudio. Ну, а регуляркам на Cinnamon и gnome3 добавить фичу +pulse. 
> Если считаете, что пульса на гноме и циннамоне не нужна, то бог с ней, 
> давайте аналогично добавим им +alsa. Смотреть второй патч.

nak; добавлять лучше сразу в distro/.regular-sysv, как мне
кажется: если кому когда захочется именно регулярообразную
исошку с sysv и pulseaudio, вполне можно описать отдельно.

В производные от distro/.regular-sysv-gtk такая правка
попадёт автоматом, там отдельно не надо писать (такое
бывает удобней замечать с REPORT=1 и доступным graphviz,
вот только инструмент для анализа сразу нескольких образов
не был реализован в первую очередь по причине отсутствия
представления о том, каким бы хотелось видеть результат).

В distro/.regular-install-x11-full, как мне кажется,
тоже стоит добавить (и соответственно сократить в обоих
производных из предложенной правки).

В остальном похоже на правду.

> -distro/regular-icewm: distro/.regular-sysv-gtk +icewm +nm \
> +distro/regular-icewm: distro/.regular-sysv-gtk +icewm +nm +alsa \

> -distro/regular-wmaker: distro/.regular-sysv \
> +distro/regular-wmaker: distro/.regular-sysv +alsa \

> -distro/regular-xfce: distro/.regular-gtk mixin/regular-xfce \
> +distro/regular-xfce: distro/.regular-gtk mixin/regular-xfce +alsa \

> -distro/regular-sysv-tde: distro/.regular-install-x11-full mixin/regular-tde
> +distro/regular-sysv-tde: distro/.regular-install-x11-full mixin/regular-tde +alsa

Предлагаю сократить патч и прислать заново.

PS: вообще здесь напрашивается переключатель вроде того,
какие были сделаны в фичах bootloader, browser, init;
возможно, подход к переключателям стоит обобщить и как-то
подстраховать от документированной проблемы с попыткой
повторного выставления уже фигурировавшего в цепочке
зависимостей варианта (features.in/bootloader/README).

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-distro] feature use/sound/alsa
  2018-01-07 15:17 ` Michael Shigorin
@ 2018-01-08  9:11   ` Антон Мидюков
  2018-01-09 12:39   ` [devel-distro] m-p ошибка при сборке regular-icewm.iso Oleg
  1 sibling, 0 replies; 11+ messages in thread
From: Антон Мидюков @ 2018-01-08  9:11 UTC (permalink / raw)
  To: devel-distro

07.01.2018 22:17, Michael Shigorin пишет
> PS: вообще здесь напрашивается переключатель вроде того,
> какие были сделаны в фичах bootloader, browser, init;
> возможно, подход к переключателям стоит обобщить и как-то
> подстраховать от документированной проблемы с попыткой
> повторного выставления уже фигурировавшего в цепочке
> зависимостей варианта (features.in/bootloader/README).
А давайте так и сделаем!
Правда, я не совсем понял, как нужно переделать features.in/sound/config.mk
Если реализовать этот переключатель, то +alsa можно было бы добавить для 
всех десктопных дистров, по-умолчанию, в какую-то совсем общую цель, а 
для дистров с pulseaudio активировать переключатель при помощи +pulse, 
как и раньше. Т.е. в итоге изменения нужно сделать только в 
features.in/sound/

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel-distro] m-p ошибка при сборке regular-icewm.iso
  2018-01-07 15:17 ` Michael Shigorin
  2018-01-08  9:11   ` Антон Мидюков
@ 2018-01-09 12:39   ` Oleg
  2018-01-09 12:44     ` Антон Мидюков
  2018-01-09 13:21     ` Michael Shigorin
  1 sibling, 2 replies; 11+ messages in thread
From: Oleg @ 2018-01-09 12:39 UTC (permalink / raw)
  To: devel-distro

Попробовал собрать на последней версии m-p и репах Сизифа regular-icewm.iso
и получил ошибку при получении пакетов.
Попробовал собрать то же самое в последнем образе builder.iso,
опять та же ошибка.
Что-то поломалось в m-p или я делаю что-то не так ?


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-distro] m-p ошибка при сборке regular-icewm.iso
  2018-01-09 12:39   ` [devel-distro] m-p ошибка при сборке regular-icewm.iso Oleg
@ 2018-01-09 12:44     ` Антон Мидюков
    2018-01-09 13:21     ` Michael Shigorin
  1 sibling, 1 reply; 11+ messages in thread
From: Антон Мидюков @ 2018-01-09 12:44 UTC (permalink / raw)
  To: devel-distro

09.01.2018 19:39, Oleg пишет:
> Попробовал собрать на последней версии m-p и репах Сизифа 
> regular-icewm.iso
> и получил ошибку при получении пакетов.
> Попробовал собрать то же самое в последнем образе builder.iso,
> опять та же ошибка.
> Что-то поломалось в m-p или я делаю что-то не так ?
Какую ошибку?

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-distro] m-p ошибка при сборке regular-icewm.iso
  2018-01-09 12:39   ` [devel-distro] m-p ошибка при сборке regular-icewm.iso Oleg
  2018-01-09 12:44     ` Антон Мидюков
@ 2018-01-09 13:21     ` Michael Shigorin
  2018-01-10  8:35       ` Oleg
  1 sibling, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2018-01-09 13:21 UTC (permalink / raw)
  To: devel-distro

On Tue, Jan 09, 2018 at 03:39:33PM +0300, Oleg wrote:
> Что-то поломалось в m-p или я делаю что-то не так ?

Сегодняшние regular-rc собрались:
http://nightly.altlinux.org/sisyphus/snapshots/

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-distro] m-p ошибка при сборке regular-icewm.iso
  @ 2018-01-10  7:22         ` Антон Мидюков
  0 siblings, 0 replies; 11+ messages in thread
From: Антон Мидюков @ 2018-01-10  7:22 UTC (permalink / raw)
  To: devel-distro

10.01.2018 13:04, Oleg пишет:
>
>>> Попробовал собрать на последней версии m-p и репах Сизифа 
>>> regular-icewm.iso
>>> и получил ошибку при получении пакетов.
>>> Попробовал собрать то же самое в последнем образе builder.iso,
>>> опять та же ошибка.
>>> Что-то поломалось в m-p или я делаю что-то не так ?
>> Какую ошибку?
>>
> Вчера отправлял ответ со скриншотом, но видимо картинки не проходят в 
> рассылку.
Картинка прошла, но я ничего полезного в ней не увидел.
>
> Вот вывод ошибки
>
>
> ** ARCH: x86_64
> 08:43:06 initializing BUILDDIR: build/
> 08:43:06 preparing distro config
> 08:43:09 starting image build (coffee time)
> 08:53:54 failed, see log: build/build.log
> 08:53:54 (you might want to rerun with DEBUG=1)
> error: open of kernel-image-un-def failed: No such file or directory
> error: open of kernel-modules-bcmwl-un-def failed: No such file or 
> directory
> error: open of kernel-modules-drm-un-def failed: No such file or 
> directory
> error: open of kernel-modules-drm-nouveau-un-def failed: No such file 
> or directory
> error: open of kernel-modules-drm-radeon-un-def failed: No such file 
> or directory
> make[1]: *** [build-image] Ошибка 2
>
>
> apt-cache search kernel-image-un-def
> kernel-headers-modules-un-def - Headers and other files needed for 
> building kernel modules
> kernel-headers-un-def - Header files for the Linux kernel
> kernel-image-un-def - The Linux kernel (the core of the Linux 
> operating system)
> kernel-modules-ide-un-def - IDE  driver modules (obsolete by PATA)
>
>
А с этим мне всё понятно. Переименуй в кэше пакеты ядра, убрав лишние 
символы из названия пакетов. Тогда соберётся. Проблема актуальна для 
случаев, когда не используешь локальное зеркало репозитория.
Я в @devel об этом писал: 
https://lists.altlinux.org/pipermail/devel/2017-August/202931.html
Но результата ноль, переименовываю каждый раз вручную, так как зеркало 
содержать не хочу.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-distro] m-p ошибка при сборке regular-icewm.iso
  2018-01-09 13:21     ` Michael Shigorin
@ 2018-01-10  8:35       ` Oleg
  2018-01-11  8:03         ` Michael Shigorin
  0 siblings, 1 reply; 11+ messages in thread
From: Oleg @ 2018-01-10  8:35 UTC (permalink / raw)
  To: devel-distro


> Сегодняшние regular-rc собрались:
> http://nightly.altlinux.org/sisyphus/snapshots/
>
Взял образ релиза alt-p8-builder.iso от 20171212.
Запустил в виртуалбоксе.
Образ regular-icewm.iso собрался с использованием сетевых реп р8,
переключил репы на Сизиф и получил ошибку.

Вывод ошибки


** ARCH: x86_64
08:43:06 initializing BUILDDIR: build/
08:43:06 preparing distro config
08:43:09 starting image build (coffee time)
08:53:54 failed, see log: build/build.log
08:53:54 (you might want to rerun with DEBUG=1)
error: open of kernel-image-un-def failed: No such file or directory
error: open of kernel-modules-bcmwl-un-def failed: No such file or 
directory
error: open of kernel-modules-drm-un-def failed: No such file or directory
error: open of kernel-modules-drm-nouveau-un-def failed: No such file or 
directory
error: open of kernel-modules-drm-radeon-un-def failed: No such file or 
directory
make[1]: *** [build-image] Ошибка 2


apt-cache search kernel-image-un-def
kernel-headers-modules-un-def - Headers and other files needed for 
building kernel modules
kernel-headers-un-def - Header files for the Linux kernel
kernel-image-un-def - The Linux kernel (the core of the Linux operating 
system)
kernel-modules-ide-un-def - IDE  driver modules (obsolete by PATA)


Получается сломано в самом Сизифе ?

ИМХО без нормальной работы сборки образов из сетевых реп в builder.iso,
теряется важная часть функционала - возможность запуска системы сборки
на любом свободном железе с минимальными дополнениями.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-distro] m-p ошибка при сборке regular-icewm.iso
  2018-01-10  8:35       ` Oleg
@ 2018-01-11  8:03         ` Michael Shigorin
  2018-01-21 14:25           ` Антон Мидюков
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2018-01-11  8:03 UTC (permalink / raw)
  To: devel-distro

On Wed, Jan 10, 2018 at 11:35:50AM +0300, Oleg wrote:
> > Сегодняшние regular-rc собрались:
> > http://nightly.altlinux.org/sisyphus/snapshots/
> Взял образ релиза alt-p8-builder.iso от 20171212.
> Запустил в виртуалбоксе.
> Образ regular-icewm.iso собрался с использованием сетевых реп р8,
> переключил репы на Сизиф и получил ошибку.

Вот здесь просьба показать вывод apt-repo.

[...]
> 08:53:54 failed, see log: build/build.log
> 08:53:54 (you might want to rerun with DEBUG=1)
> error: open of kernel-image-un-def failed: No such file or directory

А что при этом скажет

hsh --ini && hsh-install kernel-image-un-def
?

> ИМХО без нормальной работы сборки образов из сетевых реп в
> builder.iso, теряется важная часть функционала - возможность
> запуска системы сборки на любом свободном железе с минимальными
> дополнениями.

Это как бы не основная задача, но давай выясним сначала,
что именно не так -- репозитории в запущеном builder
мне давненько не доводилось переключать, тестирование
происходит на штатной конфигурации.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-distro] feature use/sound/alsa
  2018-01-06  9:22 [devel-distro] feature use/sound/alsa Антон Мидюков
  2018-01-07 15:17 ` Michael Shigorin
@ 2018-01-18 11:44 ` Michael Shigorin
  1 sibling, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2018-01-18 11:44 UTC (permalink / raw)
  To: devel-distro

[-- Attachment #1: Type: text/plain, Size: 384 bytes --]

On Sat, Jan 06, 2018 at 04:22:27PM +0700, Антон Мидюков wrote:
> 2. Предлагаю добавить эту фичу всем десктопным дистрибутивам
> без pulseaudio. Ну, а регуляркам на Cinnamon и gnome3 добавить
> фичу +pulse. 

Второй патч бы адаптировать поверх и с учётом принятых
(прилагаются).

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info

[-- Attachment #2: 0001-sound-added-udev-alsa-in-feature-use-sound-alsa-alsa.patch --]
[-- Type: text/x-patch, Size: 846 bytes --]

>From c13ec2d67b7388ef11586f4ed141c7d19b057425 Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
Date: Sat, 6 Jan 2018 16:06:55 +0700
Subject: [PATCH 1/3] sound: added udev-alsa in feature use/sound/alsa (+alsa)

This one should care for default mixer levels upon boot.
---
 features.in/sound/config.mk | 1 +
 1 file changed, 1 insertion(+)

diff --git a/features.in/sound/config.mk b/features.in/sound/config.mk
index 02b603e..5761963 100644
--- a/features.in/sound/config.mk
+++ b/features.in/sound/config.mk
@@ -10,6 +10,7 @@ use/sound:
 # ALSA only sound (additional utils needed if using pulseaudio)
 use/sound/alsa: use/sound
 	@$(call add,THE_PACKAGES,apulse)
+	@$(call add,THE_PACKAGES,udev-alsa)
 
 # PulseAudio (useful for per-app levels, dynamic devices and networked sound)
 use/sound/pulse: use/sound
-- 
2.10.4


[-- Attachment #3: 0002-sound-added-a-switch-between-alsa-and-pulseaudio.patch --]
[-- Type: text/x-patch, Size: 1581 bytes --]

>From 530d4c1740aa2a5cd03d07c9aa3370a592483068 Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
Date: Wed, 10 Jan 2018 22:37:34 +0700
Subject: [PATCH 2/3] sound: added a switch between alsa and pulseaudio

Those images who are fine with ALSA might still benefit
from addons like udev-alsa to have mixer levels restored
on boot; and PulseAudio-bearing images can be based upon
the same intermediate targets now without receiving the
addons they don't need.
---
 features.in/sound/config.mk | 6 +++---
 pkg.in/lists/sound/alsa     | 2 ++
 2 files changed, 5 insertions(+), 3 deletions(-)
 create mode 100644 pkg.in/lists/sound/alsa

diff --git a/features.in/sound/config.mk b/features.in/sound/config.mk
index 5761963..96f191c 100644
--- a/features.in/sound/config.mk
+++ b/features.in/sound/config.mk
@@ -6,12 +6,12 @@ use/sound:
 	@$(call add_feature)
 	@$(call add,THE_KMODULES,alsa sound)
 	@$(call add,THE_LISTS,sound/base)
+	@$(call add,THE_LISTS,$$(THE_SOUND))
 
 # ALSA only sound (additional utils needed if using pulseaudio)
 use/sound/alsa: use/sound
-	@$(call add,THE_PACKAGES,apulse)
-	@$(call add,THE_PACKAGES,udev-alsa)
+	@$(call set,THE_SOUND,sound/alsa)
 
 # PulseAudio (useful for per-app levels, dynamic devices and networked sound)
 use/sound/pulse: use/sound
-	@$(call add,THE_LISTS,sound/pulseaudio)
+	@$(call set,THE_SOUND,sound/pulseaudio)
diff --git a/pkg.in/lists/sound/alsa b/pkg.in/lists/sound/alsa
new file mode 100644
index 0000000..dc3226f
--- /dev/null
+++ b/pkg.in/lists/sound/alsa
@@ -0,0 +1,2 @@
+apulse
+udev-alsa
-- 
2.10.4


[-- Attachment #4: 0003-mixin.mk-replace-use-sound-with-alsa-for-desktop-reg.patch --]
[-- Type: text/x-patch, Size: 1171 bytes --]

>From 2a2b3e1b7bc9314b94369ac43583b814c108474c Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
Date: Sat, 13 Jan 2018 13:09:53 +0700
Subject: [PATCH 3/3] mixin.mk: replace use/sound with +alsa for
 desktop/regular

This will solve the sound problems when using regulars:
- The sound when the computer is restarted is set to 0
- Some applications do not know how to work directly with ALSA,
  apulse allows you to solve this problem partially.

Using feature +pulse will override use of +alsa feature.
---
 conf.d/mixin.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/conf.d/mixin.mk b/conf.d/mixin.mk
index 9793b67..28ce4c8 100644
--- a/conf.d/mixin.mk
+++ b/conf.d/mixin.mk
@@ -19,7 +19,7 @@ mixin/e2k-desktop: use/e2k/x11 use/e2k/sound use/l10n/default/ru_RU \
 
 ### regular.mk
 # common WM live/installer bits
-mixin/regular-desktop: use/x11/xorg use/sound use/xdg-user-dirs
+mixin/regular-desktop: use/x11/xorg +alsa use/xdg-user-dirs
 	@$(call add,THE_PACKAGES,pam-limits-desktop)
 	@$(call add,THE_PACKAGES,installer-feature-desktop-other-fs-stage2)
 	@$(call add,THE_PACKAGES,alterator-notes dvd+rw-tools)
-- 
2.10.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-distro] m-p ошибка при сборке regular-icewm.iso
  2018-01-11  8:03         ` Michael Shigorin
@ 2018-01-21 14:25           ` Антон Мидюков
  0 siblings, 0 replies; 11+ messages in thread
From: Антон Мидюков @ 2018-01-21 14:25 UTC (permalink / raw)
  To: devel-distro

11.01.2018 15:03, Michael Shigorin пишет:
> On Wed, Jan 10, 2018 at 11:35:50AM +0300, Oleg wrote:
>> 08:53:54 failed, see log: build/build.log
>> 08:53:54 (you might want to rerun with DEBUG=1)
>> error: open of kernel-image-un-def failed: No such file or directory
> А что при этом скажет
>
> hsh --ini && hsh-install kernel-image-un-def
> ?
А тоже самое скажет. Проблема похоже в следующем. apt при скачивании 
пакетов добавляет в имена пакетов дополнительные символы, а hasher'у 
имена пакетов ядра подавай нормальные без всяких доп символов. Отсюда 
вывод, надо либо apt сказать, чтобы он имена пакетов не коверкал, либо 
выяснить, почему hasher не нравятся только имена пакетов ядра, остальные 
то нравятся!

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2018-01-21 14:25 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-06  9:22 [devel-distro] feature use/sound/alsa Антон Мидюков
2018-01-07 15:17 ` Michael Shigorin
2018-01-08  9:11   ` Антон Мидюков
2018-01-09 12:39   ` [devel-distro] m-p ошибка при сборке regular-icewm.iso Oleg
2018-01-09 12:44     ` Антон Мидюков
2018-01-10  7:22         ` Антон Мидюков
2018-01-09 13:21     ` Michael Shigorin
2018-01-10  8:35       ` Oleg
2018-01-11  8:03         ` Michael Shigorin
2018-01-21 14:25           ` Антон Мидюков
2018-01-18 11:44 ` [devel-distro] feature use/sound/alsa Michael Shigorin

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