[devel] Policy для firmware

Антон Мидюков midyukov-anton на ya.ru
Пн Сен 2 19:40:30 MSK 2019


02.09.2019 23:16, Konstantin Lepikhov пишет:
> Hi Антон!
>
> On 09/02/2019, at 10:47:29 PM you wrote:
>
> <skip>
>>> Пользуясь случаем, хочу заметить что наличие policy это удобно, особенно
>>> когда policy прибита в sisyphus_check, а то получится как с firmware-,
>>> который вроде как бы и доворились всегда называть firmware- а потом забили
>>> и теперь у нас бардак в наименованиях, тут вам и atf-<whatever>, и
>>> edk2-<whatever> и всеми любимый rasperrypi-firmware (он же такой один,
>>> особенный и важный). И почему они так называются кто ж теперь разберет )
>> raspberrypi-firmware - это фирмвари не для linux и лежит оно в
>> /usr/share по этой же причине. А называется он так, потому что проект:
>> https://github.com/raspberrypi/firmware
> Да проект может называться как угодно, главное же функционал. И в описании
> следущее:
>
>> This repository contains pre-compiled binaries of the current Raspberry
>> Pi kernel and modules
> т.е. зависимость на ядро есть, и фирмварь тоже.

Смотрите на описание пакета:

Summary: bootloader and GPU firmware for Raspberry Pi

Я пакечу только очень маленькую часть проекта.

Насчёт группы. Я не знаю, какая другая группа лучше отражает назначение 
фирмвари для u-boot.

У нас все u-boot, grub в группе System/Kernel and hardware

Так что группу менять не стоит.

>> Я не думал, что policy для firmware распространяется на пакеты, которые
>> содержат firmware, не предназначенные для Linux, и потому лежащие не в
>> /lib/firmware
> Все могут думать все что угодно, policy ж нету.
>
>> Если такие пакеты называть в соответствии с policy, то это напротив
>> будет вводить в заблуждение, что это firmware для ядра Linux.
> Тогда уж и группу уберите, что это ядро:
> https://packages.altlinux.org/en/sisyphus/specfiles/atf-rockchip
> https://packages.altlinux.org/en/sisyphus/specfiles/sigrok-firmware-fx2lafw
>
> Здесь я вообще затрудняюсь ответить:
> https://packages.altlinux.org/en/sisyphus/specfiles/uhd - если это
> драйвер, то значит и ядро есть?
Что вам не нравится в uhd? Пакет называется uhd-firmware, файлы 
находятся в /usr/share/, предназначены для загрузки в целевое 
устройство. Группа у пакета Engineering.

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



Подробная информация о списке рассылки Devel