* 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: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: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: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
* 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