Summary: | Содержит файлы шрифтов, содержащиеся в пакете fonts-ttf-ms | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | solo <solo> |
Component: | lazarus | Assignee: | Andrey Cherepanov <cas> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P3 | CC: | aen, becase, cas, vsu |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 25358 |
Description
solo
2011-04-02 03:37:32 MSK
Где, какие? Не нашёл ... /usr/lib64/lazarus/components/aggpas/{arial,times,timesi,verdana}.ttf вполне можно заменить симлинками на содержимое fonts-ttf-ms. С учётом лицензии этих шрифтов в таком виде этот пакет вообще нельзя распространять. Более того, эти файлы следовало бы полностью вырезать и из src.rpm. В Debian эта проблема пока не вылезла, поскольку там до сих пор пакуют версию 0.9.28.2, где ещё не было components/aggpas. Апстрим, похоже, добавил код aggpas в репозиторий, особо его не разглядывая. Где можно увидить лицензию на: arial.ttf timesi.ttf times.ttf verdana.ttf ? Что б повесить баг на апстрим лазаря? (В ответ на комментарий №4) > Где можно увидить лицензию на: > arial.ttf timesi.ttf times.ttf verdana.ttf ? http://corefonts.sourceforge.net/eula.htm С сайта Microsoft эти шрифты убрали ещё в 2002 году, но лицензия позволяла распространять скачанное в неизменённом виде - т.е., в виде *.exe (физически в пакете fonts-ttf-ms они находятся именно в такой форме, и распаковываются только во время установки пакета). В любом случае условие "Copies of the SOFTWARE PRODUCT may not be distributed for profit either on a standalone basis or included as part of your own product" делает невозможным включение этих шрифтов в состав дистрибутивов - можно только держать на сайте пакет, доступный для бесплатного скачивания. Ну а уж встраивание этих шрифтов в пакет, где написано "License: GPL and modified LGPL", совсем никуда не годится. (Кстати, в COPYING.txt написано, что в составе Lazarus есть ещё и компоненты под MPL, но в поле License пакета это не указано.) http://mantis.freepascal.org/view.php?id=19064 Я посмотрел, данные файлы появились в lazarus-0.9.28.3. Ужас. Надо срочно убрать из всех сборок, в т.ч. из p5 и 5.1 Если иначе сразу сложно, то убрать компонент aggpas. (В ответ на комментарий №7) > Ужас. > Надо срочно убрать из всех сборок, в т.ч. из p5 и 5.1 > Если иначе сразу сложно, то убрать компонент aggpas. Пока достаточно их убрать. Aggpas я ни разу ещё не собирал как компонент. (В ответ на комментарий №8) > (В ответ на комментарий №7) > > Ужас. > > Надо срочно убрать из всех сборок, в т.ч. из p5 и 5.1 > > Если иначе сразу сложно, то убрать компонент aggpas. > > Пока достаточно их убрать. Aggpas я ни разу ещё не собирал как компонент. Убрали? Пока не только некрасиво, но даже опасно. Потому и блокер. (В ответ на комментарий №9) > (В ответ на комментарий №8) > > (В ответ на комментарий №7) > > > Ужас. > > > Надо срочно убрать из всех сборок, в т.ч. из p5 и 5.1 > > > Если иначе сразу сложно, то убрать компонент aggpas. > > > > Пока достаточно их убрать. Aggpas я ни разу ещё не собирал как компонент. > > Убрали? > Пока не только некрасиво, но даже опасно. Потому и блокер. Да, конечно.Ещё в lazarus-0.9.31-alt4. См.: http://sisyphus.ru/ru/srpm/lazarus/changelog Запись от 18 апреля этого года. Спасибо! Ну и закрыли бы. (В ответ на комментарий №11) > Спасибо! Да не за что. > Ну и закрыли бы. А у нас робот не закрывает баги автоматом, на основе записей в changelog'е? (В ответ на комментарий №12) > (В ответ на комментарий №11) > > Ну и закрыли бы. > А у нас робот не закрывает баги автоматом, на основе записей в changelog'е? Ваш формат в changelog не тот: http://lists.altlinux.org/pipermail/devel-announce/2009-April/000026.html Ну и вот тут описано: http://www.altlinux.org/Руководство_по_написанию_changelog#.D0.90.D0.B2.D1.82.D0.BE.D0.B7.D0.B0.D0.BA.D1.80.D1.8B.D1.82.D0.B8.D0.B5_.D0.B1.D0.B0.D0.B3.D0.BE.D0.B2 Ринат, за сслыки спасибо. |