Bug 33530 - Добавляет шрифты без необходимости
: Добавляет шрифты без необходимости
Status: NEW
: Sisyphus
(All bugs in Sisyphus/mkimage-profiles)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2017-06-05 17:42 by
Modified: 2017-06-05 18:11 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-06-05 17:42:16
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 From 2017-06-05 17:58:52 -------
(В ответ на комментарий №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 From 2017-06-05 18:03:58 -------
(В ответ на комментарий №1)
> Возможно
Абсолютно точно.

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

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