ALT Linux Distributions development
 help / color / mirror / Atom feed
* [devel-distro] mkimage-profiles 1.4.19-alt1
@ 2021-10-18 16:17 Антон Мидюков
  2021-10-18 16:18 ` Антон Мидюков
  0 siblings, 1 reply; 19+ messages in thread
From: Антон Мидюков @ 2021-10-18 16:17 UTC (permalink / raw)
  To: Distributions development

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

Доступна новая версия mkimage-profiles 1.4.18-alt1.

Изменения следующие:

- syslinux: исправлен скрипт 01-syslinux, который был поломан в предыдущей версии 1.4.18.
  образы с syslinux собирались неисправные

- regular-vm.mk, regular.mk: убран udev-rule-generator

- kernel: добавлен ядерный модуль rtw89 для поддержки wifi-чипа Realtek RTL8852AE
  (спасибо zerg@)

- install2: не удалять молули ядра mmc для поддержки USB-кардридера 0bda:0129
  (спасибо zerg@)

- install2: не удалять модули ядра cec and rc, необходимые для amdgpu
  (спасибо zerg@)

- kernel/stage1: предотвращать попадание модулей ядра nvidia в stage1 (спасибо zerg@).
  Их наличие в stage1 не позволяет загружать nouveau в инсталяторе

- drm: так как проприетарный nvidia не должен попадать в stage1, был убрана цель
  use/drm/stage2/nvidia

- kworkstation: добавлены последние коммиты от zerg@

- initrd-bootchain: добавлены правила udev для переименования сетевых интерфейсов
  Решает следующую проблему: при установке по сети, сетевой инерфейс, с которого
  происходит установка, не переименовывается, имеет имя eth0. Соответственно, настраиваем
  при установке eth0, а после установке имеем ненастроенный интерфейс с другим именем
  и конфиг для несуществующего интерфейса

- initrd-bootchain: стали доступны для переназначения параметры BOOTCHAIN_LOGFILE,
  BOOTCHAIN_LOG_VT

- build-vm: initrd генерируем из специального конфига (/etc/initrd.mk.oem).
  Таким образом, всегда можно будет вернуть initrd.img исходный вид, собрав с этим
  конфигом

- kernel: добавлена фича use/kernel/disable-usb-autosuspend, которая прописывает
  параметр ядра usbcore.autosuspend=-1 для отключения автозасыпания usb-устройств

- mixin.mk: задействовал фичу use/kernel/disable-usb-autosuspend для цели mixin/regular-x11

- kernel: добавил drivers/mfd и drivers/clk в initrd для aarch64, armh.
  Нужны для загрузки с SD-карты на rk3399

- grub: убран параметр 'ip=dhcp' из netinstall.cfg, так как нет необходимости поднимать
  все сетевые интерфейсы, достаточно одного

- isomd5sum: удалена устаревшая фича, вместо неё давно используется mediacheck

- build.mk: не определять переменную IMAGEDIR, если целью является одна из целей
  $(DIRECT_TARGETS): help help/distro help/ve help/vm clean distclean check

- init: исправлена установка /etc/os-release для брендингов дистрибутивов
  (спасибо sem@)

- workstation: добавлены последние коммиты от sem@

- slinux: добавлены последние коммиты от sem@

- education: добавлены последние коммиты от cas@

Страница проекта: https://www.altlinux.org/Mkimage/Profiles/m-p

История анонсов: https://www.altlinux.org/Mkimage/Profiles/m-p/news


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


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-10-18 16:17 [devel-distro] mkimage-profiles 1.4.19-alt1 Антон Мидюков
@ 2021-10-18 16:18 ` Антон Мидюков
  2021-11-01 12:11   ` Konstantin Lepikhov
  0 siblings, 1 reply; 19+ messages in thread
From: Антон Мидюков @ 2021-10-18 16:18 UTC (permalink / raw)
  To: devel-distro

18.10.2021 23:17, Антон Мидюков пишет:
> Здравствуйте
> 
> Доступна новая версия mkimage-profiles 1.4.18-alt1.

Извиняюсь. 1.4.19-alt1 конечно же.

> 
> Изменения следующие:
> 
> - syslinux: исправлен скрипт 01-syslinux, который был поломан в предыдущей версии 1.4.18.
>   образы с syslinux собирались неисправные
> 
> - regular-vm.mk, regular.mk: убран udev-rule-generator
> 
> - kernel: добавлен ядерный модуль rtw89 для поддержки wifi-чипа Realtek RTL8852AE
>   (спасибо zerg@)
> 
> - install2: не удалять молули ядра mmc для поддержки USB-кардридера 0bda:0129
>   (спасибо zerg@)
> 
> - install2: не удалять модули ядра cec and rc, необходимые для amdgpu
>   (спасибо zerg@)
> 
> - kernel/stage1: предотвращать попадание модулей ядра nvidia в stage1 (спасибо zerg@).
>   Их наличие в stage1 не позволяет загружать nouveau в инсталяторе
> 
> - drm: так как проприетарный nvidia не должен попадать в stage1, был убрана цель
>   use/drm/stage2/nvidia
> 
> - kworkstation: добавлены последние коммиты от zerg@
> 
> - initrd-bootchain: добавлены правила udev для переименования сетевых интерфейсов
>   Решает следующую проблему: при установке по сети, сетевой инерфейс, с которого
>   происходит установка, не переименовывается, имеет имя eth0. Соответственно, настраиваем
>   при установке eth0, а после установке имеем ненастроенный интерфейс с другим именем
>   и конфиг для несуществующего интерфейса
> 
> - initrd-bootchain: стали доступны для переназначения параметры BOOTCHAIN_LOGFILE,
>   BOOTCHAIN_LOG_VT
> 
> - build-vm: initrd генерируем из специального конфига (/etc/initrd.mk.oem).
>   Таким образом, всегда можно будет вернуть initrd.img исходный вид, собрав с этим
>   конфигом
> 
> - kernel: добавлена фича use/kernel/disable-usb-autosuspend, которая прописывает
>   параметр ядра usbcore.autosuspend=-1 для отключения автозасыпания usb-устройств
> 
> - mixin.mk: задействовал фичу use/kernel/disable-usb-autosuspend для цели mixin/regular-x11
> 
> - kernel: добавил drivers/mfd и drivers/clk в initrd для aarch64, armh.
>   Нужны для загрузки с SD-карты на rk3399
> 
> - grub: убран параметр 'ip=dhcp' из netinstall.cfg, так как нет необходимости поднимать
>   все сетевые интерфейсы, достаточно одного
> 
> - isomd5sum: удалена устаревшая фича, вместо неё давно используется mediacheck
> 
> - build.mk: не определять переменную IMAGEDIR, если целью является одна из целей
>   $(DIRECT_TARGETS): help help/distro help/ve help/vm clean distclean check
> 
> - init: исправлена установка /etc/os-release для брендингов дистрибутивов
>   (спасибо sem@)
> 
> - workstation: добавлены последние коммиты от sem@
> 
> - slinux: добавлены последние коммиты от sem@
> 
> - education: добавлены последние коммиты от cas@
> 
> Страница проекта: https://www.altlinux.org/Mkimage/Profiles/m-p
> 
> История анонсов: https://www.altlinux.org/Mkimage/Profiles/m-p/news
> 
> 


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


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-10-18 16:18 ` Антон Мидюков
@ 2021-11-01 12:11   ` Konstantin Lepikhov
  2021-11-01 12:15     ` Антон Мидюков
  0 siblings, 1 reply; 19+ messages in thread
From: Konstantin Lepikhov @ 2021-11-01 12:11 UTC (permalink / raw)
  To: devel-distro

Hi Антон!

On 10/18/2021, at 11:18:38 PM you wrote:

> 18.10.2021 23:17, Антон Мидюков пишет:
> > Здравствуйте
> > 
> > Доступна новая версия mkimage-profiles 1.4.18-alt1.
> 
> Извиняюсь. 1.4.19-alt1 конечно же.
У меня почему-то не собирается regular-gnome3 с совершенно
невразумительной диагностикой (даже при включенном DEBUG=1):
...
<13>Nov  1 11:26:59 rpmi: branding-alt-sisyphus-notes-20201124-alt3
sisyphus+267605.300.4.1 1620654271 installed                                                                              
skipping line: 1                                                                                                                                                                              
hsh-install: Packages installation failed.                                                                                                                                                    
make[3]: *** [/usr/share/mkimage/targets.mk:131: build-image] Error 1                                                                                                                         
make[2]: *** [/usr/share/mkimage/targets.mk:179: live/] Error 2                                                                                                                               
Command exited with non-zero status 2                                                                                                                                                         
9:19.75 70%CPU 198440k

Падает это при установке GRUB (я так думаю). Как это можно отладить и где
смотреть?

-- 
WBR et al.


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 12:11   ` Konstantin Lepikhov
@ 2021-11-01 12:15     ` Антон Мидюков
  2021-11-01 12:17       ` Konstantin Lepikhov
  0 siblings, 1 reply; 19+ messages in thread
From: Антон Мидюков @ 2021-11-01 12:15 UTC (permalink / raw)
  To: devel-distro

01.11.2021 19:11, Konstantin Lepikhov пишет:
> Hi Антон!
> 
> On 10/18/2021, at 11:18:38 PM you wrote:
> 
>> 18.10.2021 23:17, Антон Мидюков пишет:
>>> Здравствуйте
>>>
>>> Доступна новая версия mkimage-profiles 1.4.18-alt1.
>>
>> Извиняюсь. 1.4.19-alt1 конечно же.
> У меня почему-то не собирается regular-gnome3 с совершенно
> невразумительной диагностикой (даже при включенном DEBUG=1):
> ...
> <13>Nov  1 11:26:59 rpmi: branding-alt-sisyphus-notes-20201124-alt3
> sisyphus+267605.300.4.1 1620654271 installed                                                                              
> skipping line: 1                                                                                                                                                                              
> hsh-install: Packages installation failed.                                                                                                                                                    
> make[3]: *** [/usr/share/mkimage/targets.mk:131: build-image] Error 1                                                                                                                         
> make[2]: *** [/usr/share/mkimage/targets.mk:179: live/] Error 2                                                                                                                               
> Command exited with non-zero status 2                                                                                                                                                         
> 9:19.75 70%CPU 198440k
> 
> Падает это при установке GRUB (я так думаю). Как это можно отладить и где
> смотреть?
> 

Это похоже на баг:
https://bugzilla.altlinux.org/41138

Нужно hasher откатить.

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


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 12:15     ` Антон Мидюков
@ 2021-11-01 12:17       ` Konstantin Lepikhov
  2021-11-01 18:22         ` Dmitry V. Levin
  0 siblings, 1 reply; 19+ messages in thread
From: Konstantin Lepikhov @ 2021-11-01 12:17 UTC (permalink / raw)
  To: devel-distro

Hi Антон!

On 11/01/2021, at 07:15:21 PM you wrote:

<skip>
> Это похоже на баг:
> https://bugzilla.altlinux.org/41138
> 
> Нужно hasher откатить.
Понял. Спасибо!

-- 
WBR et al.


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 12:17       ` Konstantin Lepikhov
@ 2021-11-01 18:22         ` Dmitry V. Levin
  2021-11-01 18:32           ` Антон Мидюков
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2021-11-01 18:22 UTC (permalink / raw)
  To: devel-distro

On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov wrote:
> Hi Антон!
> 
> On 11/01/2021, at 07:15:21 PM you wrote:
> 
> <skip>
> > Это похоже на баг:
> > https://bugzilla.altlinux.org/41138
> > 
> > Нужно hasher откатить.
> Понял. Спасибо!

Если это действительно ALT#41138, то, как там написано, скрипты
в каких-то пакетах завершаются с ошибкой.  Желательно все такие пакеты
идентифицировать, а потом пофиксить, или хотя бы развесить баги.


-- 
ldv


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 18:22         ` Dmitry V. Levin
@ 2021-11-01 18:32           ` Антон Мидюков
  2021-11-01 18:46             ` Paul Wolneykien
  2021-11-01 18:57             ` Dmitry V. Levin
  0 siblings, 2 replies; 19+ messages in thread
From: Антон Мидюков @ 2021-11-01 18:32 UTC (permalink / raw)
  To: devel-distro

02.11.2021 01:22, Dmitry V. Levin пишет:
> On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov wrote:
>> Hi Антон!
>>
>> On 11/01/2021, at 07:15:21 PM you wrote:
>>
>> <skip>
>>> Это похоже на баг:
>>> https://bugzilla.altlinux.org/41138
>>>
>>> Нужно hasher откатить.
>> Понял. Спасибо!
> 
> Если это действительно ALT#41138, то, как там написано, скрипты
> в каких-то пакетах завершаются с ошибкой.  Желательно все такие пакеты
> идентифицировать, а потом пофиксить, или хотя бы развесить баги.
> 
> 

gnome3 не собирается из-за java:

<13>Nov  1 13:49:48 rpmi: java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11 sisyphus+287835.100.1.1 1634969247 installed
error: %post(java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64) scriptlet failed, exit status 127
error: java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64: install failed

Но java-11-openjdk-headless без проблем ставится в hasher.

В %post у пакета интересное условие:
if [ -f /proc/cpuinfo ] && ! [ -d /.ours ] ; then #real workstation; not a mkimage-profile, etc
$java -Xshare:dump >/dev/null 2>/dev/null
fi

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


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 18:32           ` Антон Мидюков
@ 2021-11-01 18:46             ` Paul Wolneykien
  2021-11-01 18:51               ` Антон Мидюков
  2021-11-01 18:57             ` Dmitry V. Levin
  1 sibling, 1 reply; 19+ messages in thread
From: Paul Wolneykien @ 2021-11-01 18:46 UTC (permalink / raw)
  To: devel-distro

В Tue, 2 Nov 2021 01:32:53 +0700
Антон Мидюков <midyukov-anton@ya.ru> пишет:

> 02.11.2021 01:22, Dmitry V. Levin пишет:
> > On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov
> > wrote:  
> >> Hi Антон!
> >>
> >> On 11/01/2021, at 07:15:21 PM you wrote:
> >>
> >> <skip>  
> >>> Это похоже на баг:
> >>> https://bugzilla.altlinux.org/41138
> >>>
> >>> Нужно hasher откатить.  
> >> Понял. Спасибо!  
> > 
> > Если это действительно ALT#41138, то, как там написано, скрипты
> > в каких-то пакетах завершаются с ошибкой.  Желательно все такие
> > пакеты идентифицировать, а потом пофиксить, или хотя бы развесить
> > баги.
> > 
> >   
> 
> gnome3 не собирается из-за java:
> 
> <13>Nov  1 13:49:48 rpmi:
> java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11
> sisyphus+287835.100.1.1 1634969247 installed error:
> %post(java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64)
> scriptlet failed, exit status 127 error:
> java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64: install
> failed
> 
> Но java-11-openjdk-headless без проблем ставится в hasher.
> 
> В %post у пакета интересное условие:
> if [ -f /proc/cpuinfo ] && ! [ -d /.ours ] ; then #real workstation;
> not a mkimage-profile, etc $java -Xshare:dump >/dev/null 2>/dev/null
> fi
> 

  Да, я тоже с этим столкнулся. Добавь --mountpoints=/proc для того
хешера, который собирает образ.


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 18:46             ` Paul Wolneykien
@ 2021-11-01 18:51               ` Антон Мидюков
  2021-11-01 19:01                 ` Paul Wolneykien
  0 siblings, 1 reply; 19+ messages in thread
From: Антон Мидюков @ 2021-11-01 18:51 UTC (permalink / raw)
  To: devel-distro

02.11.2021 01:46, Paul Wolneykien пишет:
> В Tue, 2 Nov 2021 01:32:53 +0700
> Антон Мидюков <midyukov-anton@ya.ru> пишет:
> 
>> 02.11.2021 01:22, Dmitry V. Levin пишет:
>>> On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov
>>> wrote:  
>>>> Hi Антон!
>>>>
>>>> On 11/01/2021, at 07:15:21 PM you wrote:
>>>>
>>>> <skip>  
>>>>> Это похоже на баг:
>>>>> https://bugzilla.altlinux.org/41138
>>>>>
>>>>> Нужно hasher откатить.  
>>>> Понял. Спасибо!  
>>>
>>> Если это действительно ALT#41138, то, как там написано, скрипты
>>> в каких-то пакетах завершаются с ошибкой.  Желательно все такие
>>> пакеты идентифицировать, а потом пофиксить, или хотя бы развесить
>>> баги.
>>>
>>>   
>>
>> gnome3 не собирается из-за java:
>>
>> <13>Nov  1 13:49:48 rpmi:
>> java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11
>> sisyphus+287835.100.1.1 1634969247 installed error:
>> %post(java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64)
>> scriptlet failed, exit status 127 error:
>> java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64: install
>> failed
>>
>> Но java-11-openjdk-headless без проблем ставится в hasher.
>>
>> В %post у пакета интересное условие:
>> if [ -f /proc/cpuinfo ] && ! [ -d /.ours ] ; then #real workstation;
>> not a mkimage-profile, etc $java -Xshare:dump >/dev/null 2>/dev/null
>> fi
>>
> 
>   Да, я тоже с этим столкнулся. Добавь --mountpoints=/proc для того
> хешера, который собирает образ.

Так /proc доступен:
@$(call set,GLOBAL_HSH_PROC,1)

это пришлось ещё для make-initrd сделать.

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


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 18:32           ` Антон Мидюков
  2021-11-01 18:46             ` Paul Wolneykien
@ 2021-11-01 18:57             ` Dmitry V. Levin
  2021-11-01 19:08               ` Антон Мидюков
  2021-11-01 20:16               ` Denis Medvedev
  1 sibling, 2 replies; 19+ messages in thread
From: Dmitry V. Levin @ 2021-11-01 18:57 UTC (permalink / raw)
  To: devel-distro

On Tue, Nov 02, 2021 at 01:32:53AM +0700, Антон Мидюков wrote:
> 02.11.2021 01:22, Dmitry V. Levin пишет:
> > On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov wrote:
> >> Hi Антон!
> >>
> >> On 11/01/2021, at 07:15:21 PM you wrote:
> >>
> >> <skip>
> >>> Это похоже на баг:
> >>> https://bugzilla.altlinux.org/41138
> >>>
> >>> Нужно hasher откатить.
> >> Понял. Спасибо!
> > 
> > Если это действительно ALT#41138, то, как там написано, скрипты
> > в каких-то пакетах завершаются с ошибкой.  Желательно все такие пакеты
> > идентифицировать, а потом пофиксить, или хотя бы развесить баги.
> 
> gnome3 не собирается из-за java:
> 
> <13>Nov  1 13:49:48 rpmi: java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11 sisyphus+287835.100.1.1 1634969247 installed
> error: %post(java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64) scriptlet failed, exit status 127
> error: java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64: install failed
> 
> Но java-11-openjdk-headless без проблем ставится в hasher.
> 
> В %post у пакета интересное условие:
> if [ -f /proc/cpuinfo ] && ! [ -d /.ours ] ; then #real workstation; not a mkimage-profile, etc
> $java -Xshare:dump >/dev/null 2>/dev/null
> fi

Кто-нибудь в курсе, зачем это действие нужно, и, соответственно, его нужно
выполнять при сборке образа, или, наоборот, нужно пропускать при сборке
образа?


-- 
ldv


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 18:51               ` Антон Мидюков
@ 2021-11-01 19:01                 ` Paul Wolneykien
  0 siblings, 0 replies; 19+ messages in thread
From: Paul Wolneykien @ 2021-11-01 19:01 UTC (permalink / raw)
  To: devel-distro

В Tue, 2 Nov 2021 01:51:53 +0700
Антон Мидюков <midyukov-anton@ya.ru> пишет:

> 02.11.2021 01:46, Paul Wolneykien пишет:
> > В Tue, 2 Nov 2021 01:32:53 +0700
> > Антон Мидюков <midyukov-anton@ya.ru> пишет:
> >   
> >> 02.11.2021 01:22, Dmitry V. Levin пишет:  
> >>> On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov
> >>> wrote:    
> >>>> Hi Антон!
> >>>>
> >>>> On 11/01/2021, at 07:15:21 PM you wrote:
> >>>>
> >>>> <skip>    
> >>>>> Это похоже на баг:
> >>>>> https://bugzilla.altlinux.org/41138
> >>>>>
> >>>>> Нужно hasher откатить.    
> >>>> Понял. Спасибо!    
> >>>
> >>> Если это действительно ALT#41138, то, как там написано, скрипты
> >>> в каких-то пакетах завершаются с ошибкой.  Желательно все такие
> >>> пакеты идентифицировать, а потом пофиксить, или хотя бы развесить
> >>> баги.
> >>>
> >>>     
> >>
> >> gnome3 не собирается из-за java:
> >>
> >> <13>Nov  1 13:49:48 rpmi:
> >> java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11
> >> sisyphus+287835.100.1.1 1634969247 installed error:
> >> %post(java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64)
> >> scriptlet failed, exit status 127 error:
> >> java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64: install
> >> failed
> >>
> >> Но java-11-openjdk-headless без проблем ставится в hasher.
> >>
> >> В %post у пакета интересное условие:
> >> if [ -f /proc/cpuinfo ] && ! [ -d /.ours ] ; then #real
> >> workstation; not a mkimage-profile, etc $java -Xshare:dump
> >> >/dev/null 2>/dev/null fi
> >>  
> > 
> >   Да, я тоже с этим столкнулся. Добавь --mountpoints=/proc для того
> > хешера, который собирает образ.  
> 
> Так /proc доступен:
> @$(call set,GLOBAL_HSH_PROC,1)
> 
> это пришлось ещё для make-initrd сделать.

  Я что-то такое и имел в виду: просто не знаю, где и как
устанавливаются пакеты при сборке образа. Важно то, что установить
java-11 не имея /proc нельзя. И это неожиданно.


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 18:57             ` Dmitry V. Levin
@ 2021-11-01 19:08               ` Антон Мидюков
  2021-11-01 19:22                 ` Антон Мидюков
  2021-11-01 20:16               ` Denis Medvedev
  1 sibling, 1 reply; 19+ messages in thread
From: Антон Мидюков @ 2021-11-01 19:08 UTC (permalink / raw)
  To: devel-distro

02.11.2021 01:57, Dmitry V. Levin пишет:
> On Tue, Nov 02, 2021 at 01:32:53AM +0700, Антон Мидюков wrote:
>> 02.11.2021 01:22, Dmitry V. Levin пишет:
>>> On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov wrote:
>>>> Hi Антон!
>>>>
>>>> On 11/01/2021, at 07:15:21 PM you wrote:
>>>>
>>>> <skip>
>>>>> Это похоже на баг:
>>>>> https://bugzilla.altlinux.org/41138
>>>>>
>>>>> Нужно hasher откатить.
>>>> Понял. Спасибо!
>>>
>>> Если это действительно ALT#41138, то, как там написано, скрипты
>>> в каких-то пакетах завершаются с ошибкой.  Желательно все такие пакеты
>>> идентифицировать, а потом пофиксить, или хотя бы развесить баги.
>>
>> gnome3 не собирается из-за java:
>>
>> <13>Nov  1 13:49:48 rpmi: java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11 sisyphus+287835.100.1.1 1634969247 installed
>> error: %post(java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64) scriptlet failed, exit status 127
>> error: java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64: install failed
>>
>> Но java-11-openjdk-headless без проблем ставится в hasher.
>>
>> В %post у пакета интересное условие:
>> if [ -f /proc/cpuinfo ] && ! [ -d /.ours ] ; then #real workstation; not a mkimage-profile, etc
>> $java -Xshare:dump >/dev/null 2>/dev/null
>> fi
> 
> Кто-нибудь в курсе, зачем это действие нужно, и, соответственно, его нужно
> выполнять при сборке образа, или, наоборот, нужно пропускать при сборке
> образа?
> 

Судя по условию, это действие нужно пропускать при сборке образа.
Условие при сборке образа в m-p не выполняется, так как
есть каталог /.ours

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


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 19:08               ` Антон Мидюков
@ 2021-11-01 19:22                 ` Антон Мидюков
  2021-11-02 20:32                   ` Konstantin Lepikhov
  0 siblings, 1 reply; 19+ messages in thread
From: Антон Мидюков @ 2021-11-01 19:22 UTC (permalink / raw)
  To: devel-distro

02.11.2021 02:08, Антон Мидюков пишет:
> 02.11.2021 01:57, Dmitry V. Levin пишет:
>> On Tue, Nov 02, 2021 at 01:32:53AM +0700, Антон Мидюков wrote:
>>> 02.11.2021 01:22, Dmitry V. Levin пишет:
>>>> On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov wrote:
>>>>> Hi Антон!
>>>>>
>>>>> On 11/01/2021, at 07:15:21 PM you wrote:
>>>>>
>>>>> <skip>
>>>>>> Это похоже на баг:
>>>>>> https://bugzilla.altlinux.org/41138
>>>>>>
>>>>>> Нужно hasher откатить.
>>>>> Понял. Спасибо!
>>>>
>>>> Если это действительно ALT#41138, то, как там написано, скрипты
>>>> в каких-то пакетах завершаются с ошибкой.  Желательно все такие пакеты
>>>> идентифицировать, а потом пофиксить, или хотя бы развесить баги.
>>>
>>> gnome3 не собирается из-за java:
>>>
>>> <13>Nov  1 13:49:48 rpmi: java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11 sisyphus+287835.100.1.1 1634969247 installed
>>> error: %post(java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64) scriptlet failed, exit status 127
>>> error: java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64: install failed
>>>
>>> Но java-11-openjdk-headless без проблем ставится в hasher.
>>>
>>> В %post у пакета интересное условие:
>>> if [ -f /proc/cpuinfo ] && ! [ -d /.ours ] ; then #real workstation; not a mkimage-profile, etc
>>> $java -Xshare:dump >/dev/null 2>/dev/null
>>> fi
>>
>> Кто-нибудь в курсе, зачем это действие нужно, и, соответственно, его нужно
>> выполнять при сборке образа, или, наоборот, нужно пропускать при сборке
>> образа?
>>
> 
> Судя по условию, это действие нужно пропускать при сборке образа.
> Условие при сборке образа в m-p не выполняется, так как
> есть каталог /.ours
> 

На java-11-openjdk-headless висит бага с похожей проблемой:
https://bugzilla.altlinux.org/40831

Может надо после условия поставить
:

Чтобы в случае невыполнения условия не было ошибки?

Пакет java-11-openjdk-headless FTBFS. Так что проверить не могу.

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


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 18:57             ` Dmitry V. Levin
  2021-11-01 19:08               ` Антон Мидюков
@ 2021-11-01 20:16               ` Denis Medvedev
  2021-11-01 20:23                 ` Антон Мидюков
  1 sibling, 1 reply; 19+ messages in thread
From: Denis Medvedev @ 2021-11-01 20:16 UTC (permalink / raw)
  To: Dmitry V. Levin; +Cc: Distributions development

В Mon, 1 Nov 2021 21:57:30 +0300
"Dmitry V. Levin" <ldv@altlinux.org> пишет:

> On Tue, Nov 02, 2021 at 01:32:53AM +0700, Антон Мидюков wrote:
> > 02.11.2021 01:22, Dmitry V. Levin пишет:  
> > > On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov
> > > wrote:  
> > >> Hi Антон!
> > >>
> > >> On 11/01/2021, at 07:15:21 PM you wrote:
> > >>
> > >> <skip>  
> > >>> Это похоже на баг:
> > >>> https://bugzilla.altlinux.org/41138
> > >>>
> > >>> Нужно hasher откатить.  
> > >> Понял. Спасибо!  
> > > 
> > > Если это действительно ALT#41138, то, как там написано, скрипты
> > > в каких-то пакетах завершаются с ошибкой.  Желательно все такие
> > > пакеты идентифицировать, а потом пофиксить, или хотя бы развесить
> > > баги.  
> > 
> > gnome3 не собирается из-за java:
> > 
> > <13>Nov  1 13:49:48 rpmi:
> > java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11
> > sisyphus+287835.100.1.1 1634969247 installed error:
> > %post(java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64)
> > scriptlet failed, exit status 127 error:
> > java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64: install
> > failed
> > 
> > Но java-11-openjdk-headless без проблем ставится в hasher.
> > 
> > В %post у пакета интересное условие:
> > if [ -f /proc/cpuinfo ] && ! [ -d /.ours ] ; then #real
> > workstation; not a mkimage-profile, etc $java -Xshare:dump
> > >/dev/null 2>/dev/null fi  
> 
> Кто-нибудь в курсе, зачем это действие нужно, и, соответственно, его
> нужно выполнять при сборке образа, или, наоборот, нужно пропускать
> при сборке образа?
> 
> 
Это обновление shared class data, оно нужно для нормальной работы с
java на хосте, когда java будет использоваться не один раз. Оно долгое 
и в mkimage окружении не нужное.




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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 20:16               ` Denis Medvedev
@ 2021-11-01 20:23                 ` Антон Мидюков
  2021-11-02  4:39                   ` Антон Мидюков
  0 siblings, 1 reply; 19+ messages in thread
From: Антон Мидюков @ 2021-11-01 20:23 UTC (permalink / raw)
  To: devel-distro

02.11.2021 03:16, Denis Medvedev пишет:
> В Mon, 1 Nov 2021 21:57:30 +0300
> "Dmitry V. Levin" <ldv@altlinux.org> пишет:
> 
>> On Tue, Nov 02, 2021 at 01:32:53AM +0700, Антон Мидюков wrote:
>>> 02.11.2021 01:22, Dmitry V. Levin пишет:  
>>>> On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov
>>>> wrote:  
>>>>> Hi Антон!
>>>>>
>>>>> On 11/01/2021, at 07:15:21 PM you wrote:
>>>>>
>>>>> <skip>  
>>>>>> Это похоже на баг:
>>>>>> https://bugzilla.altlinux.org/41138
>>>>>>
>>>>>> Нужно hasher откатить.  
>>>>> Понял. Спасибо!  
>>>>
>>>> Если это действительно ALT#41138, то, как там написано, скрипты
>>>> в каких-то пакетах завершаются с ошибкой.  Желательно все такие
>>>> пакеты идентифицировать, а потом пофиксить, или хотя бы развесить
>>>> баги.  
>>>
>>> gnome3 не собирается из-за java:
>>>
>>> <13>Nov  1 13:49:48 rpmi:
>>> java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11
>>> sisyphus+287835.100.1.1 1634969247 installed error:
>>> %post(java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64)
>>> scriptlet failed, exit status 127 error:
>>> java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64: install
>>> failed
>>>
>>> Но java-11-openjdk-headless без проблем ставится в hasher.
>>>
>>> В %post у пакета интересное условие:
>>> if [ -f /proc/cpuinfo ] && ! [ -d /.ours ] ; then #real
>>> workstation; not a mkimage-profile, etc $java -Xshare:dump
>>>> /dev/null 2>/dev/null fi  
>>
>> Кто-нибудь в курсе, зачем это действие нужно, и, соответственно, его
>> нужно выполнять при сборке образа, или, наоборот, нужно пропускать
>> при сборке образа?
>>
>>
> Это обновление shared class data, оно нужно для нормальной работы с
> java на хосте, когда java будет использоваться не один раз. Оно долгое 
> и в mkimage окружении не нужное.
> 

Собранный live будет использоваться не один раз. Там и сохранение сессии есть
и установка. Почему обделяем? Только из-за того, что это тормозит сборку?
Или есть более веские причины?


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


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 20:23                 ` Антон Мидюков
@ 2021-11-02  4:39                   ` Антон Мидюков
  0 siblings, 0 replies; 19+ messages in thread
From: Антон Мидюков @ 2021-11-02  4:39 UTC (permalink / raw)
  To: devel-distro

02.11.2021 03:23, Антон Мидюков пишет:
> 02.11.2021 03:16, Denis Medvedev пишет:
>> В Mon, 1 Nov 2021 21:57:30 +0300
>> "Dmitry V. Levin" <ldv@altlinux.org> пишет:
>>
>>> On Tue, Nov 02, 2021 at 01:32:53AM +0700, Антон Мидюков wrote:
>>>> 02.11.2021 01:22, Dmitry V. Levin пишет:  
>>>>> On Mon, Nov 01, 2021 at 01:17:45PM +0100, Konstantin Lepikhov
>>>>> wrote:  
>>>>>> Hi Антон!
>>>>>>
>>>>>> On 11/01/2021, at 07:15:21 PM you wrote:
>>>>>>
>>>>>> <skip>  
>>>>>>> Это похоже на баг:
>>>>>>> https://bugzilla.altlinux.org/41138
>>>>>>>
>>>>>>> Нужно hasher откатить.  
>>>>>> Понял. Спасибо!  
>>>>>
>>>>> Если это действительно ALT#41138, то, как там написано, скрипты
>>>>> в каких-то пакетах завершаются с ошибкой.  Желательно все такие
>>>>> пакеты идентифицировать, а потом пофиксить, или хотя бы развесить
>>>>> баги.  
>>>>
>>>> gnome3 не собирается из-за java:
>>>>
>>>> <13>Nov  1 13:49:48 rpmi:
>>>> java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11
>>>> sisyphus+287835.100.1.1 1634969247 installed error:
>>>> %post(java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64)
>>>> scriptlet failed, exit status 127 error:
>>>> java-11-openjdk-headless-0:11.0.13.8-alt1_1jpp11.x86_64: install
>>>> failed
>>>>
>>>> Но java-11-openjdk-headless без проблем ставится в hasher.
>>>>
>>>> В %post у пакета интересное условие:
>>>> if [ -f /proc/cpuinfo ] && ! [ -d /.ours ] ; then #real
>>>> workstation; not a mkimage-profile, etc $java -Xshare:dump
>>>>> /dev/null 2>/dev/null fi  
>>>
>>> Кто-нибудь в курсе, зачем это действие нужно, и, соответственно, его
>>> нужно выполнять при сборке образа, или, наоборот, нужно пропускать
>>> при сборке образа?
>>>
>>>
>> Это обновление shared class data, оно нужно для нормальной работы с
>> java на хосте, когда java будет использоваться не один раз. Оно долгое 
>> и в mkimage окружении не нужное.
>>
> 
> Собранный live будет использоваться не один раз. Там и сохранение сессии есть
> и установка. Почему обделяем? Только из-за того, что это тормозит сборку?
> Или есть более веские причины?
> 

А с другой стороны, если сделаем этот -Xshare:dump для одного процессора, то будет ли он работать
для другого процессора? Гораздо более древнего? Это критично для live.


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


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-01 19:22                 ` Антон Мидюков
@ 2021-11-02 20:32                   ` Konstantin Lepikhov
  2021-11-03  8:02                     ` Антон Мидюков
  0 siblings, 1 reply; 19+ messages in thread
From: Konstantin Lepikhov @ 2021-11-02 20:32 UTC (permalink / raw)
  To: devel-distro

Hi Антон!

On 11/02/2021, at 02:22:37 AM you wrote:

<skip>
> На java-11-openjdk-headless висит бага с похожей проблемой:
> https://bugzilla.altlinux.org/40831
> 
> Может надо после условия поставить
> :
> 
> Чтобы в случае невыполнения условия не было ошибки?
> 
> Пакет java-11-openjdk-headless FTBFS. Так что проверить не могу.
Вроде исправили и то хорошо. Но до этого момента java в livecd была
нерабочая, например libreoffice сыпал ошибками в лог именно из-за нее.
Попробую пересобрать образ когда исправление доедет до зеркала и с
последним hasher.

-- 
WBR et al.


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-02 20:32                   ` Konstantin Lepikhov
@ 2021-11-03  8:02                     ` Антон Мидюков
  2021-11-03  9:43                       ` Konstantin Lepikhov
  0 siblings, 1 reply; 19+ messages in thread
From: Антон Мидюков @ 2021-11-03  8:02 UTC (permalink / raw)
  To: devel-distro

03.11.2021 03:32, Konstantin Lepikhov пишет:
> Hi Антон!
> 
> On 11/02/2021, at 02:22:37 AM you wrote:
> 
> <skip>
>> На java-11-openjdk-headless висит бага с похожей проблемой:
>> https://bugzilla.altlinux.org/40831
>>
>> Может надо после условия поставить
>> :
>>
>> Чтобы в случае невыполнения условия не было ошибки?
>>
>> Пакет java-11-openjdk-headless FTBFS. Так что проверить не могу.
> Вроде исправили и то хорошо. Но до этого момента java в livecd была
> нерабочая, например libreoffice сыпал ошибками в лог именно из-за нее.
> Попробую пересобрать образ когда исправление доедет до зеркала и с
> последним hasher.
> 

А ошибки не такие, как в баге:
https://bugzilla.altlinux.org/41279
?

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


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

* Re: [devel-distro] mkimage-profiles 1.4.19-alt1
  2021-11-03  8:02                     ` Антон Мидюков
@ 2021-11-03  9:43                       ` Konstantin Lepikhov
  0 siblings, 0 replies; 19+ messages in thread
From: Konstantin Lepikhov @ 2021-11-03  9:43 UTC (permalink / raw)
  To: devel-distro

Hi Антон!

On 11/03/2021, at 03:02:03 PM you wrote:

> 03.11.2021 03:32, Konstantin Lepikhov пишет:
> > Hi Антон!
> > 
> > On 11/02/2021, at 02:22:37 AM you wrote:
> > 
> > <skip>
> >> На java-11-openjdk-headless висит бага с похожей проблемой:
> >> https://bugzilla.altlinux.org/40831
> >>
> >> Может надо после условия поставить
> >> :
> >>
> >> Чтобы в случае невыполнения условия не было ошибки?
> >>
> >> Пакет java-11-openjdk-headless FTBFS. Так что проверить не могу.
> > Вроде исправили и то хорошо. Но до этого момента java в livecd была
> > нерабочая, например libreoffice сыпал ошибками в лог именно из-за нее.
> > Попробую пересобрать образ когда исправление доедет до зеркала и с
> > последним hasher.
> > 
> 
> А ошибки не такие, как в баге:
> https://bugzilla.altlinux.org/41279
> ?
да, похожа.

-- 
WBR et al.


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

end of thread, other threads:[~2021-11-03  9:43 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-18 16:17 [devel-distro] mkimage-profiles 1.4.19-alt1 Антон Мидюков
2021-10-18 16:18 ` Антон Мидюков
2021-11-01 12:11   ` Konstantin Lepikhov
2021-11-01 12:15     ` Антон Мидюков
2021-11-01 12:17       ` Konstantin Lepikhov
2021-11-01 18:22         ` Dmitry V. Levin
2021-11-01 18:32           ` Антон Мидюков
2021-11-01 18:46             ` Paul Wolneykien
2021-11-01 18:51               ` Антон Мидюков
2021-11-01 19:01                 ` Paul Wolneykien
2021-11-01 18:57             ` Dmitry V. Levin
2021-11-01 19:08               ` Антон Мидюков
2021-11-01 19:22                 ` Антон Мидюков
2021-11-02 20:32                   ` Konstantin Lepikhov
2021-11-03  8:02                     ` Антон Мидюков
2021-11-03  9:43                       ` Konstantin Lepikhov
2021-11-01 20:16               ` Denis Medvedev
2021-11-01 20:23                 ` Антон Мидюков
2021-11-02  4:39                   ` Антон Мидюков

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