Bug 33530

Summary: Добавляет шрифты без необходимости
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: mkimage-profilesAssignee: Антон Мидюков <antohami>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: antohami, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey V Turchin 2017-06-05 17:42:16 MSK
1. В livecd без необходимости добавляются лишние шрифты.
2. Эти же шрифты добавляются автоматом во все остальные компоненты вне зависимости от каких-от предпочтений.

http://git.altlinux.org/people/zerg/packages/?p=mkimage-profiles-kworkstation.git;a=blobdiff;f=features.in/live/config.mk;h=5533304e6edc28bea96e87cd2d84baf42cb65dad;hp=8d0ae0d03a07dc1b3fdd16fb6220139875c1b50a;hb=3a47751fdd9e3ab97ea6bf88232f5bb8ece49a42;hpb=b111a8eb4f2216cdece0408342f1429361762385
решает проблему.
Comment 1 Michael Shigorin 2017-06-05 17:58:52 MSK
(В ответ на комментарий №0)
> 1. В livecd без необходимости добавляются лишние шрифты.
Видимо, была использована слишком "богатая" промежуточная цель -- в таком
случае обычно стоит перейти к применению более базовой, чем use/live/x11, либо разбить её с выделением ещё одной промежуточной точки: https://lists.altlinux.org/pipermail/devel-distro/2017-June/001499.html

> 2. Эти же шрифты добавляются автоматом во все остальные компоненты вне
> зависимости от каких-от предпочтений.
Да, фича fonts дополняет THE_PACKAGES, не являясь специфичной для какой-либо стадии или типа итогового образа.  Возможно, в фиче live стоит вместо use/fonts напрямую дополнять LIVE_PACKAGES.

> hb=3a47751fdd9e3ab97ea6bf88232f5bb8ece49a42
> решает проблему.
...и создаёт другую -- из неуказанного подмножества образов эти шрифты вдруг исчезнут при сборке.

В общем, предлагаю тебе у себя по возможности переделать как предложил по ссылке, мне -- поправить на LIVE_PACKAGES и, возможно, сразу выделить промежуточную часть.  Хотя я бы с добавлением суффикса base/bare и +efi оторвал, пожалуй.
Comment 2 Sergey V Turchin 2017-06-05 18:03:58 MSK
(В ответ на комментарий №1)
> Возможно
Абсолютно точно.

>, в фиче live стоит вместо use/fonts напрямую дополнять LIVE_PACKAGES.
Comment 3 Sergey V Turchin 2017-06-05 18:11:16 MSK
(В ответ на комментарий №1)
> стоит перейти к применению более базовой, чем use/live/x11
Я думаю, если кому-то должно стать сложнее, то это должен быть автор, а не пользователь. ;-)

>, либо разбить её с выделением ещё одной промежуточной точки:
Я не понимаю, как это сдалать.
Вытащив шрифты наверх в ветку, которая может быть нужна только тебе я ничего не изменю. Т.е. use/live/myfonts, которая _нигде_ не используется, ты без труда можешь сделать и сам.