Bug 33530 - Добавляет шрифты без необходимости
Summary: Добавляет шрифты без необходимости
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: mkimage-profiles (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-05 17:42 MSK by Sergey V Turchin
Modified: 2017-06-05 18:11 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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, которая _нигде_ не используется, ты без труда можешь сделать и сам.