ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
@ 2008-12-20  0:00 Dmitry V. Levin
  2008-12-20  7:29 ` Michael Bochkaryov
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2008-12-20  0:00 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Michael Bochkaryov

[-- Attachment #1: Type: text/plain, Size: 231 bytes --]

Hi,

Что называется, традиционные весенние грабли в действии.
Почему весенние?  Потому что два предыдущих бранча создавались весной.

Интересно, зачем для сборки perl-UML-Class-Simple нужен пакет
fonts-ttf-ms?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-20  0:00 [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build Dmitry V. Levin
@ 2008-12-20  7:29 ` Michael Bochkaryov
  2008-12-20  7:43   ` Vitaly Lipatov
                     ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Michael Bochkaryov @ 2008-12-20  7:29 UTC (permalink / raw)
  To: ALT Devel discussion list

20 декабря 2008 г. 2:00 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> Hi,
>
> Что называется, традиционные весенние грабли в действии.
> Почему весенние?  Потому что два предыдущих бранча создавались весной.
>
> Интересно, зачем для сборки perl-UML-Class-Simple нужен пакет
> fonts-ttf-ms?

Шрифты для рисования диаграмм классов нужны в процессе выполнения make test.
Оторвать зависимость не проблема, но вместе с такими тестами, что тоже
не совсем правильно.

Если есть более корректный вариант - просьба подсказать, где почитать можно.

-- 
Michael Bochkaryov

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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-20  7:29 ` Michael Bochkaryov
@ 2008-12-20  7:43   ` Vitaly Lipatov
  2008-12-20 10:00     ` Andrey Rahmatullin
  2008-12-21 10:51     ` Michael Bochkaryov
  2008-12-20  7:55   ` Alexey Tourbin
  2008-12-20  8:06   ` Alexey Tourbin
  2 siblings, 2 replies; 12+ messages in thread
From: Vitaly Lipatov @ 2008-12-20  7:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 20 декабря 2008, Michael Bochkaryov wrote:
...
> Шрифты для рисования диаграмм классов нужны в процессе
> выполнения make test. Оторвать зависимость не проблема, но
> вместе с такими тестами, что тоже не совсем правильно.
>
> Если есть более корректный вариант - просьба подсказать, где
> почитать можно.
Замените на fonts-ttf-liberation
Если там требуются конкретные имена шрифтов, заменить на шрифты, 
входящие в пакет.


-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-20  7:29 ` Michael Bochkaryov
  2008-12-20  7:43   ` Vitaly Lipatov
@ 2008-12-20  7:55   ` Alexey Tourbin
  2008-12-24 22:52     ` Michael Shigorin
  2008-12-20  8:06   ` Alexey Tourbin
  2 siblings, 1 reply; 12+ messages in thread
From: Alexey Tourbin @ 2008-12-20  7:55 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1378 bytes --]

On Sat, Dec 20, 2008 at 09:29:03AM +0200, Michael Bochkaryov wrote:
> 20 декабря 2008 г. 2:00 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> > Hi,
> >
> > Что называется, традиционные весенние грабли в действии.
> > Почему весенние?  Потому что два предыдущих бранча создавались весной.
> >
> > Интересно, зачем для сборки perl-UML-Class-Simple нужен пакет
> > fonts-ttf-ms?
> 
> Шрифты для рисования диаграмм классов нужны в процессе выполнения make test.
> Оторвать зависимость не проблема, но вместе с такими тестами, что тоже
> не совсем правильно.
> 
> Если есть более корректный вариант - просьба подсказать, где почитать можно.

Возможное решение -- добавить в пакет fonts-ttf-ms правило подстановки
имени пакета.

$ cat /etc/buildreqs/packages/substitute.d/libdb4.7
libdb4
$

Для этого нужно определить стандартный пакет со шрифтами, который лучше
всего годится на замену fonts-ttf-ms.  У меня в системе установлен
fonts-ttf-dejavu.

Но тогда в пакет fonts-ttf-ms нужно также добавить зависимость
'Requires: fonts-ttf-dejavu'.  Эта зависимость довольно неудобна.
Но в противном случае, без этой зависимости, сборка пакета (rpm -bc)
не будет работать в хост-системе, потому что подстановка имени пакета
ничем не обеспечивается.  Возможно и более утонченное жульничество:
вместо Requires добавить 'Provides: fonts-ttf-dejavu'.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-20  7:29 ` Michael Bochkaryov
  2008-12-20  7:43   ` Vitaly Lipatov
  2008-12-20  7:55   ` Alexey Tourbin
@ 2008-12-20  8:06   ` Alexey Tourbin
  2 siblings, 0 replies; 12+ messages in thread
From: Alexey Tourbin @ 2008-12-20  8:06 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1285 bytes --]

On Sat, Dec 20, 2008 at 09:29:03AM +0200, Michael Bochkaryov wrote:
> > Что называется, традиционные весенние грабли в действии.
> > Почему весенние?  Потому что два предыдущих бранча создавались весной.
> >
> > Интересно, зачем для сборки perl-UML-Class-Simple нужен пакет
> > fonts-ttf-ms?
> 
> Шрифты для рисования диаграмм классов нужны в процессе выполнения make test.
> Оторвать зависимость не проблема, но вместе с такими тестами, что тоже
> не совсем правильно.

Отрывать тесты нельзя -- они позволяют (наиболее полно) судить
о взаимном влиянии между пакетами.

Сейчас мейнтейнер может захотеть отключить тесты, потому что это
ему головная боль: если тесты отвалятся, то будут приходить сообщения
от робота, что нужно чинить пакет.  Мейнтейнера поставят на счетчик.

Я думаю, что вскоре будет реализована другая модель (точнее,
комплементарная часть): если входящий пакет ломает сборку каких-либо
других пакетов, то по умолчанию такой входящий пакет отвергается.

Виноват будет не только тот, у кого пакет сломался, но в первую очередь
тот, кто хочет сломать чужие пакеты.

Поэтому включение всех тестов по умолчанию имеет смысл -- это реализует
идею defensive packaging.  Если кто-то собирается сломать мой пакет, то
это можно сразу же обнаружить.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-20  7:43   ` Vitaly Lipatov
@ 2008-12-20 10:00     ` Andrey Rahmatullin
  2008-12-21 10:51     ` Michael Bochkaryov
  1 sibling, 0 replies; 12+ messages in thread
From: Andrey Rahmatullin @ 2008-12-20 10:00 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 419 bytes --]

On Sat, Dec 20, 2008 at 10:43:50AM +0300, Vitaly Lipatov wrote:
> Замените на fonts-ttf-liberation
> Если там требуются конкретные имена шрифтов, заменить на шрифты, 
> входящие в пакет.
+1

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

<hiddenman> я когда в FF закрываю tab, у меня соседний трясется :-O это фича
            такая?
<raorn> он тебя боиццо
<raorn> что тоже закроешь

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-20  7:43   ` Vitaly Lipatov
  2008-12-20 10:00     ` Andrey Rahmatullin
@ 2008-12-21 10:51     ` Michael Bochkaryov
  1 sibling, 0 replies; 12+ messages in thread
From: Michael Bochkaryov @ 2008-12-21 10:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

20 декабря 2008 г. 9:43 пользователь Vitaly Lipatov <lav@altlinux.ru> написал:
> On 20 декабря 2008, Michael Bochkaryov wrote:
> ...
>> Шрифты для рисования диаграмм классов нужны в процессе
>> выполнения make test. Оторвать зависимость не проблема, но
>> вместе с такими тестами, что тоже не совсем правильно.
>>
>> Если есть более корректный вариант - просьба подсказать, где
>> почитать можно.
> Замените на fonts-ttf-liberation

Спасибо! Попробую так и сделать, как до сборочницы доберусь.

> Если там требуются конкретные имена шрифтов, заменить на шрифты,
> входящие в пакет.

Подозреваю, что fonts-ttf-ms появился из конкретной конфигурации моей
системы и тем, что подхватил graphviz.
Поверхностный осмотр исходников пакета явно заданных имен шрифтов не обнаружил.

-- 
Michael Bochkaryov

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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-20  7:55   ` Alexey Tourbin
@ 2008-12-24 22:52     ` Michael Shigorin
  2008-12-24 23:34       ` Igor Vlasenko
  2008-12-25  7:44       ` Vitaly Lipatov
  0 siblings, 2 replies; 12+ messages in thread
From: Michael Shigorin @ 2008-12-24 22:52 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Dec 20, 2008 at 10:55:34AM +0300, Alexey Tourbin wrote:
> Возможное решение -- добавить в пакет fonts-ttf-ms правило
> подстановки имени пакета.

И ещё попросить/написать тест для repocop на такие
[Build]Requires.

Кстати, выкидывание fonts-ttf-ms из бранчей немного подзаколебало
-- приходится поддерживать в и использовать из backports.
Проблема с дистрибутивами понятна и решение в общем оправдано,
но всё равно болезненно.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-24 22:52     ` Michael Shigorin
@ 2008-12-24 23:34       ` Igor Vlasenko
  2008-12-25  7:44       ` Vitaly Lipatov
  1 sibling, 0 replies; 12+ messages in thread
From: Igor Vlasenko @ 2008-12-24 23:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Dec 25, 2008 at 12:52:57AM +0200, Michael Shigorin wrote:
> И ещё попросить/написать тест для repocop на такие
> [Build]Requires.
done.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-24 22:52     ` Michael Shigorin
  2008-12-24 23:34       ` Igor Vlasenko
@ 2008-12-25  7:44       ` Vitaly Lipatov
  2008-12-25  7:48         ` Mikhail Gusarov
  1 sibling, 1 reply; 12+ messages in thread
From: Vitaly Lipatov @ 2008-12-25  7:44 UTC (permalink / raw)
  To: ALT Devel discussion list

On 25 декабря 2008, Michael Shigorin wrote:
> On Sat, Dec 20, 2008 at 10:55:34AM +0300, Alexey Tourbin wrote:
> > Возможное решение -- добавить в пакет fonts-ttf-ms правило
> > подстановки имени пакета.
>
> И ещё попросить/написать тест для repocop на такие
> [Build]Requires.
>
> Кстати, выкидывание fonts-ttf-ms из бранчей немного
> подзаколебало -- приходится поддерживать в и использовать из
> backports. Проблема с дистрибутивами понятна и решение в общем
> оправдано, но всё равно болезненно.
Я слышал, что у нас появился отдельный репозитория для non-free. 
Наверное можно организовать его и для веток, чтобы хранить там 
некоторые пакеты, которые (якобы) нельзя распространять.


-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-25  7:44       ` Vitaly Lipatov
@ 2008-12-25  7:48         ` Mikhail Gusarov
  2008-12-25 10:28           ` Андрей Черепанов
  0 siblings, 1 reply; 12+ messages in thread
From: Mikhail Gusarov @ 2008-12-25  7:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 959 bytes --]

Twas brillig at 10:44:36 25.12.2008 UTC+03 when lav@altlinux.ru did gyre and gimble:

 VL> Я слышал, что у нас появился отдельный репозитория для non-free. 

А можно поподробнее?

2all: господа, если вы что-нибудь делаете существенное для репозитория
вообще, то дополняйте документацию на wiki или хотя бы мне говорите, что
документацию надо дополнить.

Впрочем, если хотите тратить своё и чужое время понапрасну,
распространяя устные предания по спискам рассылки - можете не делать
этого. Но тогда ожидайте того, что майнтайнеров в сизифе будет всё
меньше и меньше.

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

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

* Re: [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build
  2008-12-25  7:48         ` Mikhail Gusarov
@ 2008-12-25 10:28           ` Андрей Черепанов
  0 siblings, 0 replies; 12+ messages in thread
From: Андрей Черепанов @ 2008-12-25 10:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

25 декабря 2008 Mikhail Gusarov написал:
> Twas brillig at 10:44:36 25.12.2008 UTC+03 when lav@altlinux.ru did gyre
> and gimble:
>
>  VL> Я слышал, что у нас появился отдельный репозитория для non-free.
>
> А можно поподробнее?
Он появится (я лично контролирую этот процесс) только после того, как ldv@ 
сделает автоматическую поддержание пакета через git. Пока никаких новостей с 
этого фронта нет.

-- 
Андрей Черепанов
ALT Linux
cas@altlinux.ru

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

end of thread, other threads:[~2008-12-25 10:28 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-20  0:00 [devel] A: perl-UML-Class-Simple needs fonts-ttf-ms for build Dmitry V. Levin
2008-12-20  7:29 ` Michael Bochkaryov
2008-12-20  7:43   ` Vitaly Lipatov
2008-12-20 10:00     ` Andrey Rahmatullin
2008-12-21 10:51     ` Michael Bochkaryov
2008-12-20  7:55   ` Alexey Tourbin
2008-12-24 22:52     ` Michael Shigorin
2008-12-24 23:34       ` Igor Vlasenko
2008-12-25  7:44       ` Vitaly Lipatov
2008-12-25  7:48         ` Mikhail Gusarov
2008-12-25 10:28           ` Андрей Черепанов
2008-12-20  8:06   ` Alexey Tourbin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git